posted 22 years ago
I notice that you don't have anything about the tools which Linux provides to help day-to-day admin and working with files and processes:
The 'vi' editor, almost universally available, and always wise to learn its basic basic use. Vital as a tool when you need to do a small edit to a config file in a hurry.Finding your way around the file system and shell commands using "find", "locate", "slocate", "man" etc.shell scripting and the basic system commands (ls, cat, wc, cd, rm, etc. etc.), plus use of "sed", "awk" and maybe "perl" for simple content manipulation.configuring shells and environment variables (questions about these crop up every few days here!)process scheduling using "at","cron","&","nohup" etc. and monitoring using "ps","top" etc.installing and managing software packages using "rpm", "tar" and "gzip".basic file system concepts including mount points, blocks and hard/soft links, and monitoring a filesystem using "ls -l", "df" and "du"what happens when a Linux system boots up and shuts down, including LILO, kernel loading, runlevels and the rc?.d directories
Even if you are only using your Linux boxes as purely servers, you'll still need to telnet or ssh in and tweak some files, permissions or environment variables from time to time, or maybe restart a hung server process or install some upgraded software. To do that with any confidence you'll need to have a reasonable grasp of the above.
Also I'd recomment buying each course attendee a copy of "Linux in a Nutshell" from O'Reilly. It really is useful as a handy reference and reminder.