Course: Management of Operating Systems

« Back
Course title Management of Operating Systems
Course code KIT/ISOSY
Organizational form of instruction Lecture + Lesson
Level of course Bachelor
Year of study not specified
Semester Winter and summer
Number of ECTS credits 4
Language of instruction Czech
Status of course Compulsory
Form of instruction Face-to-face
Work placements This is not an internship
Recommended optional programme components None
Lecturer(s)
  • Hudec Tomáš, Mgr.
  • Vaněk Antonín, Ing. CSc.
  • Kysela Jiří, Ing. Ph.D.
  • Brožek Josef, Ing.
  • Kopecký Zbyněk, Ing.
Course content
Lectures: User and group management, permissions. Filesystems on UNIX-like systems, Linux FS. IP protocols; network settings, routing. Bash-shell like programming language for an administrator. Basic UNIX commands, shell-scripts. Regular expressions; editors ed, vi, sed, commands grep, egrep, awk. Start of the system, SysVinit, runlevels; daemons, services; superdaemon inetd. Advanced user management with respect to services; user monitoring. Advanced routing; network traffic control and shaping. Seminars: OS Linux installation; distributions; VMware Server, VMware Player. Boot-loaders. Packaging systems. UNIX file-systems and their features. UNIX OS installation; FreeBSD, OpenSolaris. Supplemental and virtual file-systems in Linuxu; udev, proc, sysfs, ntfs apod. Síťové filesystémy v unixových systémech; NFS, Samba. Firewalls in UNIX-like systems; iptables; ipf, ipfw. Network services; DNS, e-mail, ftp, databases. Advanced network management; advanced routing, network traffic shaping and monitoring, IPv6. Application development on UNIX systems; compilers, make, GNU configure, Linux kernel compilation, modules.

Learning activities and teaching methods
Monologic (reading, lecture, briefing), Dialogic (discussion, interview, brainstorming), Methods of individual activities, Demonstration, Skills training, Laboratory work, Work-related activities
Learning outcomes
This course provides to students the knowledge and the skills of UNIX operating systems administration. The course consists of practical knowledge of installing OS Linux, creating user accounts, setting user permissions, network configuring and routing, firewalling, data sharing and filesystems, installing and management of services - www, ftp, mail, print, news, advanced configuring and optimizing of kernel, software-RAID, advanced routing and shaping, bridging, tunneling, VPN, embedded systems (routers).
Ability to install and manage UNIX-like OS, ability to quickly find needed information for Linux management. Deeper overview of UNIX and Linux possibilities.
Prerequisites
Basic knowledge of operating systems and networks. Basic administration of computer networks and any operating system is welcome.

Assessment methods and criteria
Oral examination, Written examination, Home assignment evaluation, Student performance assessment, Oral performance analysis, Work-related product analysis

Every student must prepare a presentation on given or chosen topic; students must also install their own OS distribution of chosen UNIX kind. Attendance at seminars is voluntary except presentation and final lessons. Credit: Classified is presentation (speech, prepeartion, practical show). Exam: Practical tasks (OS management), theoretical test (written and oral).
Recommended literature
  • Kolektiv autorů. LINUX dokumentační projekt. 4. aktualizované vydání. Praha: Computer Press, 2008. ISBN 978-80-251-1525-1.
  • Zemánek, P. Základy operačního systému UNIX. Praha: Česká informatická společnost, 1993.


Study plans that include the course
Faculty Study plan (Version) Branch of study Category Recommended year of study Recommended semester
Faculty of Electrical Engineering and Informatics Information Technology (2013) Informatics courses 3 Summer
Faculty of Electrical Engineering and Informatics Information Technology (2016) Informatics courses 3 Winter
Faculty of Electrical Engineering and Informatics Information Technology (2015) Informatics courses 3 Winter
Faculty of Electrical Engineering and Informatics Information Technology (2014) Informatics courses 3 Summer