Is your system spending too much time down?
This class is for people who know UNIX as a user and wish to begin to
obtain the knowledge needed to become a system administrator. The
class will be heavily oriented towards problem-solving, with learning
by solving problems that the instructor creates on the computer.
The class will be approximately 50/50 lab and lecture.
The class will be hands-on with one or two students per computer. The class
will be limited to eight students to insure that they receive personal
attention.
The class will not make use of vendor-supplied system administration
tools because they vary widely between flavors of UNIX. Plus, on most
systems they only work when the system is completely up; i.e. when you
need them most they are least likely to work.
Class will run 8:30am to 4:30pm with an hour for lunch.
The class textbook will be UNIX System Administration Handbook, 2nd
ed. by Nemeth et al, Prentice Hall, 1995. It will be supplied by Kenneth
Ingham Consulting. Students will also receive a set of notes to
augment the textbook.
Price: Contact us for pricing.
Introduction and sysadmin basics
Introductions
Tasks a sysadmin does
Documentation about a system that a sysadmin should keep
Sysadmin tools
The root account and responsiblities that go with it
The manual pages
Lab
Files and the filesystem
Permission review
The structure of a filesystem
The structure of a directory
Partitions
Special files
Where things live
Some useful files and commands
df
du
find
fsck
newfs/mkfs
sync
mount/umount
the fstab file
Lab
Backups
Reasons for doing backups
Backup technology and concepts
Backup tools
mt
dump/restore
tar
cpio
Others
Lab
Adding and deleting users
Using an admin tool to add users
Parts of a user's account
The process that occurs when a user logs in
Creating an account manually
Disabling accounts
Removing a user
Password aging
Lab
Processes
What is a process?
Interpreting the output of ps and top
Killing processes
Lab
Log files and syslog
What are log files?
Dealing with logged info
where log files are likely to live
syslog
Lab
cron and at
What they are
at
cron
Lab
System startup and shutdown
How the system boots
The role of init
Methods of shutting the system down
Problems and dealing with them
Lab
Networking
TCP/IP overview
Ethernet overview
IP
Other parts of the protocol suite
Routing
/etc/services
inetd and its configuration
Some useful commands
DNS and bind
Lab
email
MUA vs MTA
MTA options
Configuring sendmail
Aliases
The mail queue
Common problems
Lab
NFS
Client and server concepts
Administrative concerns
Details
Security and NFS
Other comments
Lab
NIS
NIS vs NIS+
When would you want to use NIS?
Maps
NIS domains
Netgroups
Master and slave server concepts
Client server concepts
Setting it up the first time
Daemons
Commands
Once your system is set up
Lab
Security
Introduction
Common problems
Some tools for watching users
If under attack
Attacks through the network
Security tools
Mailing lists
FTP and WWW sites
Lab
Performance monitoring
The goal of performance analysis
Bottlenecks
Monitoring programs
Lab
Installing an OS
What happens when an OS is installed
Planning the install
Configuring the OS for local needs
Lab