University of North Carolina at Chapel Hill
School of Information and Library Science
INLS 183: Distributed Systems and Analysis
Class Schedule
Note: You should bring your required laptop
computer to class daily (unless other instructions are given). The
computer should be configured for wireless network access to the
campus network.
To watch what Prof. Newby is doing in class, telnet to blue.ils.unc.edu and login as guest
/ inls183 to watch the script.
- Monday August 26: Linux orientation
(online class notes)
- Monday September 2: No classes due to labor day recess
- Monday September 9: Installation day
(online class notes)
- Installation of class group systems
- Read: S&S Chapters 1-2
- Note: Laptop computers are optional for this session.
- Monday September 16: Apache httpd
- Useful online resources for administrators and users
- Installation: OpenSSL (in response to security problems)
- Installation: Apache httpd
- Setting startup parameters
- Fundamentals of shell scripts in /etc/init.d
- The vi editor and variations
- Where to get installation ideas and keep current about software news
- Read: S&S Chapters 4-5; vi
tutorial
- Monday September 23: inetd processes
- How software developers use Make, tar and other tools to bundle their software
- inetd and xinetd, binding to ports
- Installation: FTPD
- Installation: identd
- User management, groups
- The emacs editor and variations
- Read: S&S Chapter 6; Emacs
Tutorial; Emacs
beginner HOWTO
- Due: 1st systems administration exercise
- Monday September 30: Security
- Installation: Logcheck
- Installation: Tripwire, integrit and variations
- Using RPM to install software
- Firewall configuration with ipchains
- Log files, log analysis
- Read: S&S Chapter 7; ipchains HOWTO
- Due: 2nd systems administration exercise
- Monday October 7: http enhancements; What's going on?
- Installation: http modules for PHP and Perl
- Installation: mysql
- Installation: benchmark programs
- Performance assessment and tuning
- System configuration and purchase
- Read: S&S Chapter 9
- Due: 3rd systems administration exercise
- Monday October 14: X Windows and the Linux kernel
- X clients and servers
- Installation: Some X clients
- Installation: Upgrading & tuning the Linux kernel
- The Linux desktop experience
- The boot loaders (LILO, GRUB and others)
- Read: S&S Chapter 16
- Due: 4th systems administration exercise
- Monday October 21: Email
- SMTP concepts and mail routing
- RFCs and other standards creation processes
- Installation: mail clients
- Installation: sendmail
- Installation: imapd and popd servers
- Read: S&S Chapter 17
- Due: 5th systems administration exercise
- Monday October 28: Files and backups
- Installation: cdtools
- Installation: parted
- Creating tar files
- Filesystems, CD input & output
- Backup systems
- Read: S&S Chapters 10-11
- Due: 6th systems administration exercise
- Monday November 4: httpsd; scripting and databases; local searching
- Installation: Secure httpd
- Installation: tin
- Installation: ht://dig
- System startup scripts
- Printing
- Read: S&S Chapter 13-14
- Due: 7th systems administration exercise
- Monday November 11: More networking; encryption
- Beyond basic networking
- Network configuration and monitoring
- Installation: GPG for email and other encryption
- Open source concepts
- Read: S&S Chapter 15; ESR's The
Cathedral and the Bazaar (skim); GNU's licenses
- Due: 8th systems administration exercise
- Monday November 18: No class session due to ASIS&T meeting in Pittsburgh
- Due: 9th systems administration exercise
- Monday November 25: Self-sufficiency; chatting
- Installation: IRC clients and servers
- Installation: Miscellaneous Web-based interactive facilities
- Being your own sysadmin
- Read: S&S Chapter 18
- Due: 10th systems administration exercise
- Monday December 2: Moving forwards
- Keeping current with new events
- Being a critical evaluator of technology news
- The future of Linux; the future of technology
- Unix/Linux certification
- Read: none
- Due: 11th systems administration exercise
Most recently updated: