|1||tour of the configuration landscape & tools
system control mechanisms
|System Initialization/Service Mgmt.
Nemeth ch 3 "Booting and Shutting Down" pp. 77-82, 87-93,
overview article "Initializing
and Managing Services in Linux: Past, Present and Future"
The Linux BootPrompt-HowTo, about kernel parameters, to your level of interest
kernel parameters doc by kernel.org (who publish the kernel)
as review, Nemeth ch 6 "The Filesystem" (previous familiarity assumed but read if not)
as review, Nemeth ch 5 "Controlling Processes" (previous familiarity assumed but read if not)
|2||user administration||Nemeth ch 4 "Access Control and Rootly Powers"
Nemeth ch 7 "Adding New Users"
Nemeth, section 22.5 "PAM: Cooking Spray or Authentication Wonder?" pp. 908-912
PAM (pluggable authentication modules)
|3||backup|| read about backup and
backup tools. The textbook has a 40-page chapter 10 on it, but most of it
concentrates on backup to media other than those we'll use, with software
other than we'll use. The book talks about dedicated backup media such as
tape. We will back up to a hard disk. It doesn't really matter, since
linux uses the filesystem interface to refer to all manner of devices
("everything is a file"). A small syntax change can easily
substitute one medium for another. Also, the book talks about
dump/restore, amanda, and commercial products. But we'll use tar and rsync.
Skim over chapter 10, and read fully what it has to say about tar (not
much) and, in Chapter 19, about rsync (also not much).
More substantially, here is what you should read about those commands:
tar - see the GNU
tar Reference Manual
Linux backup programs - here is a listing. Very many of them are based on rsync
passphrases and ssh-agent
|4||logging||Nemeth ch 11 "Syslog and Log Files"
(skip Solaris and AIX specific sections)
rotating log files
monitoring log files
|5||task scheduling||Nemeth ch 9 "Periodic Processes"||scheduled jobs (in-class)||Scheduled processes|
|6||time synchronization and control||
- home of David Mills
- home of network time protocol
process and load analysis with top
linux process scheduling
Examining Load Average
(process display) exercise
configuration management with ansible
|9||remote management||Character and GUI forwarding|
|10||software maintenance and update||Nemeth section 11.3 "Package management" and 11.4 "High-level package management systems" (scan only the parts about RHN and APT)||Compilation|
|11||recompiling the kernel
|Nemeth sections 28.3-28.5||compiling the