Knowledge base
Everything you need to know as a Linux admin
As a Linux administrator, it is important to have a strong understanding of the operating system and its architecture. This includes being familiar with the file system hierarchy and important directories, as well as being able to use the command line to perform various tasks. Some specific things that a Linux administrator should know include:
-
Important terms: Understand the basic vocabulary and their meanings like Kernel, shell, SSH, or pipe.
-
Important Linux commands: Basic commands: It is important to be familiar with basic Linux commands such as
ls
,cd
,pwd
,cp
,mv
,rm
,grep
andfind
. These commands allow you to navigate the file system, create, delete, and modify files and directories, and search for specific information. -
Important files for configuration or where you can find performance data about your system, including:
/proc/loadavg
,/etc/passwd
,/etc/group
,/etc/fstab
. -
Important Linux directories: There are several important directories in the Linux file system that you should be familiar with, including:
/etc
,/bin
,/sbin
,/var
. -
Important applications: Linux administrators should also be familiar with common applications and tools that are used to manage and maintain the system, such as: Apache Web server, cron daemon, Samba file server, etc.
-
Common problems: When things are not running as expected, these sections will help you to diagnose the root cause and troubleshoot the system: For example high CPU load, low memory, or disk failures.