Unix internals and administration

Semestr: Summer

Range: 2+2c


Credits: 4

Programme type: Undefined

Study form: Fulltime

Course language:


Course provides students with internal structure of operating system UNIX and administration of basic subsystems. Students should have knowledges equivalent to X36UNX.


UNIX, administration, filesystem, process, kernel, daemon

Course syllabus:

1. UFS filesystem
2. volume management (RAID)
3. shared filesystem (NFS, automounter)
4. terminal, serial line
5. logging, system messaging (syslog)
6. process limits (resource limits, disk quotas, changed FS root)
7. virtual servers, zones
8. advanced access control (Role Based Access Control, Mandatory access control, Privileges)
9. kernel configuration and tuning
10. network services (inetd, portmap)
11. name services (DNS, NIS, LDAP)
12. remote access, SSH, ssh keys, TCP tunnel
13. firewall (IPFW, iptables)
14. automatic OS installation, software installation, automatic update

Seminar syllabus:

1. sparse files, links, suballocation, FS repair
2. disk mirroring
3. network shared directories
4. serial line terminal, PPP protocol
5. syslog
6. process limits
7. virtual servers
8. process access rights
9. kernel configuration and tunning
10. inetd services configuration
11. name service client and server configuration
12. ssh key management, authentication, TCP tunneling
13. firewall implementation and practice
14. OS automatic installation