BIE-ADU – Unix Internals and Administration


Students learn the internals of the UNIX operating system and the administration of its basic subsystems, and get practical skills on real-world examples. They understand the differences between the user and administrator roles. They understand theoretically and know practically system monitoring, analysis and tuning tools; file systems implementation and administration; disk subsystems; processes; memory; network services; shared file systems; naming services; remote access; system boot.

Lecture Program

  1. Introduction, tools for system analysis.
  2. File systems implementation and administration.
  3. Disk management, RAID.
  4. Process limits, access control (identity, resource limits, disk quota, chroot).
  5. Configuring network services.
  6. Shared filesystems (NFS, automounter, SMB).
  7. Naming services (DNS, NIS, LDAP).
  8. Terminal, serial line, booting the system.
  9. Remote access, SSH, ssh keys, TCP tunelling, firewall (IPFW, iptables).
  10. Process management.
  11. Memory management.
  12. System monitoring (syslog, accounting, auditing).
  13. Introduction to system tuning.

Labs Program

  1. Introduction to the lab room, administering users.
  2. Sparse files, links, suballocation, FS repair.
  3. Disk management.
  4. Process limits (chroot, restricted shell).
  5. sudo.
  6. Network configuration.
  7. nfs, automounter.
  8. DNS server, client.
  9. NIS server, client.
  10. Configuring services run via inetd, tcp wrapper.
  11. Firewall.
  12. Kernel configuration.

Last modified: 7.9.2010, 11:10