I am not system administrator, but I have nice knowledge of Linux, Unix, Windows and hardware.
What are the most needed topics that a Linux Administrator has to know by heart (at the point of being able to fix, setup, work it out without having to read the manual at the max; checking the man pages which are common with any distribution)?
The FOCUS I'd like to set for this would be from company network to server administration which may have some equal features will most of the time have some different ones as well. Like for example you won't always see an FTP server for a company server but probably see Samba most of the time...
I am not saying "book you must read" or things like that, but I meant the most necessary features that will probably be needed in your daily life as a Linux administrator.
Like:
- Kernel, iptables
- Sendmail, Postfix, qmail, exim
- Squid, Samba, NFS, LDAP
- Apache, ngxix, lighthttpd
- vsftpd, proftpd
- bind
- Daily problems faced
- What is the feature you used the most during the day
This is not an in-order list nor the most needed. It just names something that came to my head.
PS: I already have the basic knowledge, but I don't have a daily experience on the field. I have had servers, made some networks, and so on. Further I even have some deep knowledge in some portions of it. I just wanted to update this here, like I said this is more of a DAILY LIST OF A LINUX SYSADMIN LIFE.
I would appreciate if you guys/gals could list topics and for example which field inside it is the most used or important to memorize.
If you believe my question is unfit just let me know about it and I will delete it myself or if you feel it is fit but needs to be re-worked more let me know as well and I will try my best.