Once you have a distribution of the Linux operating system installed, steps must be taken to keep it running smoothly and securely. The purpose of this class is to introduce concepts and tools which can help achieve that goal.
All Linux systems have a command line interface. Some have web servers and/or the X Window system. When there is a problem with the system, the web server and GUI will likely be nonfunctional but the CLI will probably still work. For this and several other reasons we will use the CLI to manage and administer Linux in this class.
The topics relevant to this topic include the following. We will cover as many as reasonably possible in the time available.
useradd, userdel, usermod/etc/bashrc and
/etc/skel.
yumservice or
SysV scripts.ntsysv and the rc.d run level
directories.tripwire--Detect changes in key programs and fileschkrootkit--Find evidence of intrusionsssh, scpsudobash and
cron.
Although our courses do not have any required textbooks, some students want to know about the books I have found to be helpful. Here are a few:
Linux