• 0 Posts
  • 33 Comments
Joined 1 year ago
cake
Cake day: June 17th, 2023

help-circle
  • Seriously. I might not be a great “Marx Scholar” and I don’t think the revolution will just be a peaceful process “whished into existence” but I don’t think Marx was Dunkin g on anti authoritarians here and to presume the “dictatorship of the proletariat” is the long term free society of Marx ideals is utter garbage. Communism will be anti-authoritarian or it will not be.


  • Well … I first got into contact with OpenSource due to Gratis: OpenOffice, Firefox etc. Combining my knowledge of OpenSource with my tendency to break stuff (Reinstalling Boston for the nth time) led me to Linux which I first tinkered with and soon fully adapted.

    I had a short hopping phase where I went from Ubuntu (my starter) via Debian (accidentally tried stable) to Arch.

    Stuck with arch on my personal machines now run Ubuntu for my work machine and Debian for Servers.

    My favourite distro is the right tool for the job (see above) but I’m pretty happy with Arch



  • Two additional commands I regularly use as a Sysadmin are

    systemctl status without any unit to list show the general system status (lists units that are running, units that are starting and failed units right at the top) And then systemctl list-units --failed To show me just the failed units and did deeper what the problem is.

    On a properly set up system I should quickly be able to ascertain if everything is “up and running” just by systemds status


  • Well for my laptop which I use 3-5 days a week (for a few hours at a time) I do it only when I’m at home so it doesn’t get in the way when I need my machine. But I also reboot my laptop every use since with framework suspend just won’t work properly (I’ll look into it soon™).

    My desktop I try to update every time I use it but with barely any time and my gaming now happening on my steam deck that’s less and less. Also with the archzfs module I gotta wait for the right timing between module and kernel versions so these days I often miss a few updates.




  • This. So much.

    The Martian was the first and to this date only book that I’ve read and, when I was finished, decided to re-read right away.

    Love all Andy Weirs stuff. I’ve read the Martian four to five times now (lost count) I’ve also read Artemis twice and am currently re-reading Project Hail Mary.

    Even when you know the ending the way there is still always fun another time.

    Also I’ve re-read the Dirk Gently books since I just love Douglas Adams




  • Yeah might have gotten stuck on Debian as well if I didn’t make the mistake to run stable when I first tried it. Choosing stable made sense to me since I wanted a stable os but when I was greeted by “ICE weasel” that was way behind the Firefox I got used to on Ubuntu and other software being terribly out of date I decided to move on.

    Well then I got stuck on Arch.

    But while it would be easy to say “never looked back” that’s not true of course, these days I tun Debian on most of my machines (only that they are servers) and Ubuntu on some (like my work Laptop) my personal Desktop and laptop are Arch though and probably always will be.




  • Gotta agree with Ozymandias aliases are the way to go.

    I’ve set up a few different aliases “search” which is just pacman -Ss “install” (pacman -Sy) “update” (pacman -Syyu) “remove” (pacman -Rns) and finally as to your question about unneeded dependencies I’ve got “clean” which first does an orphan check/clean (pacman -Qtdq | pacman -Rns -) and afterwards also cleans the package cache (pacman -Sc) Also the aliases are automatically prefixed with sudo (if it is installed).

    This way I simply run update and afterwards clean and my system is up to date and cleaned of orphans.

    I’ve created these aliases back when I was still using 3Distros (Arch,Debian/*buntu, Fedora) so my alias definition comes after a little script that determines the correct package manager and, depending on that, sets the aliases. But that’s of course only necessary if you use different distros and want your aliases to be portable.

    Tl;dr: Set up aliases for things you wanna do often. Check the wiki for reference if you only want to do something every so often.



  • I remember back in the day running Ubuntu and playing around with python. First I was doing some stuff in python 2 but then I realized python 3 exists and if I learn python I should learn the one that’s relevant for longer (hopefully) so, since I’d installed python 3 I figured python 2 will not be needed anymore so why not remove it. And let’s be extra clean and do a apt-get remove --purge python2.

    I realized my mistake when I saw a bunch of unity-desktop packages being removed I cancelled the removal but a reboot later the machine was truly fucked … Well I decided I might as well reinstall.

    Haven’t had this kind of broken in a while. I don’t think I ever bored any of my arch installs in a way I couldn’t recover from a Liveboot (yes I could have recovered the Ubuntu install but that was in the beginning of my journey and even today reinstalling would probably be quicker)


  • I think the benefit of resolved is that you run a local DNS server and you can do a lot of additional things with that (I think for example avahi hooks into that so you can interact with other machines in your network by their hostname etc.) Also afaik NetworkManager by default can’t do split DNS for example which is nice for VPN.

    I mostly use resolved on my work machine (Ubuntu) and I do use it’s plot DNS feature