This course develops the skills for setting up UNIX servers for commercial deployment. The first half of the course covers the advanced skills required for creating and maintaining a robust UNIX server. Topics include scripting, code control, partitioning, hardening, backup strategies, file systems, file sharing protocols, job scheduling, encryption, and virtualization. The second half covers installation and configuration of typical services including file, web, mail, and print.
3 hours of lecture, 2 hours of lab per week