You are broke and want to become a #Linux admin and don't know how to start?
The "Introduction to Linux Server Administration" includes the source material for the 20 lessons of what was previously a commercial online Linux server admin course - now free. #sysadmin
If you are new to #Linux and you have no idea what to choose because you are confused by the gazillions of distros out there then these two services want to help you with a quiz to choose your distro:
First one is https://librehunt.org/
Second one is https://distrochooser.de/en/ which supports other languages like German, Spanish, Chinese and French.
I don't know what to think about this telemetry thing in Plasma: I can unterstand why the KDE people want to know on which hardware Plasma is running. On the other hand, it remains telemetry.🤔
What we can learn from Plasma telemetry
That's the spirit if you are working with #Linux 😇
"I have not failed. I've just found 10,000 ways that won't work."
-- Thomas A. Edison
One of my first Linux books, which I still remember very well because it was one of my favorites, was the Linux Cookbook by Carla Schroder. The cookbook is from 2004 and at that time there was no systemd. Glad she wrote "Understanding and Using Systemd" some years later. 😇
One of the really cool things you can do with Linux is command line web browsing. 🎉
It is very useful when you are working on a Linux server that doesn’t have a desktop environment.
With Lynx, you can access and read emails, surf for infos and perform many other tasks easily from the command line. It also supports SSL and many features of HTML.
On the birdside @jensvoid shows a worst case scenario: Have you ever heard of the 'mailto:?attach=~/…' parameter⁉️ It allows to include arbitrary files on disk. Why break GnuPG 🔐 if you can ask the victim's mail client 📬 to include the private key?
To avoid this pitfall you can move your hidden '~/.gnupg' folder to another directory and put the new path into your '~/.bashrc' or '~/.profile':
Forgot your Win product key on an external hard drive, but now you need it for a VM? 🖥️
No problem⁉️ With chntpw you can reset NT passwords or read keys 🔑 from the registry. After mounting the disk with your Win installation under Linux use
chntpw -e /mnt/Windows/System32/config/SOFTWARE
to open the reg hive with -e option, a reg editor with limited capabilities. With the dpi command you can see the key value:
> dpi \Microsoft\Windows NT\CurrentVersion\DigitalProductId
Start making your scripts awesome. 😎
Bash doesn't make command-line argument parsing easy. You can use the code generator 'argbash' to write a short definition and let it modify your script so it starts to expose a command-line interface to your users. Arguments can be passed now to your scripts using this interface as variables.
The command-line 💻 tool 'exa' is a modern replacement for 'ls' written in Rust. The attempt is to be more featureful and more user-friendly.
Among other things exa looks clearer at first glance, shows the file size in a 🙆 human readable form and can also show headers and many other things, try:
$ exa -abghHliS
for an overview.😎
You should be able to install exa easily from the package manager of the Linux system of your choice.🤓
I'm reading the book 'The Charm of Linux' by Hazel Russman currently and it's a great tour through Linux from many different perspectives and written out of excitement over discovering Linux. 😀
Scratch an Itch: Make Apps for Linux
The most FOSS projects start because someone, somewhere, sees a problem (the itch) and they start programming their way to a solution (the scratch). So if you ever had an idea for an application you personally need you may find others have a similar desire and you should scratch that itch and start to make a Linux app.
Fosstodon is an English speaking Mastodon instance that is open to anyone who is interested in technology; particularly free & open source software.