SubjectsSubjects(version: 996)
Course, academic year 2026/2027
   
Linux Administration - NSWI106
Title: Administrace Linuxu
Form of teaching: lecture+practicals
Guaranteed by: Department of Distributed and Dependable Systems (32-KDSS)
Faculty: Faculty of Mathematics and Physics
Actual: from 2026
Duration in semesters: 1
Semester: winter
E-Credits: 6
Hours per week, examination: winter s.:2/2, MC [HT]
Capacity: unlimited
Maximum number of enrolled students: unlimited
Min. number of students: unlimited
4EU+: no
Virtual mobility / capacity: no
State of the course: taught
Language: Czech, English
Teaching methods: full-time
Additional information: https://d3s.mff.cuni.cz/teaching/nswi106/
Repeated enrollment: 2 / 2 / 2 / 2
Guarantor: Mgr. Vojtěch Horký, Ph.D.
Teacher(s): PhDr. Viktor Fuglík, Ph.D.
Mgr. Vojtěch Horký, Ph.D.
Class: Informatika Bc.
Informatika Mgr. - volitelný
Classification: Informatics > Informatics, Software Applications, Computer Graphics and Geometry, Database Systems, Didactics of Informatics, Discrete Mathematics, External Subjects, General Subjects, Computer and Formal Linguistics, Optimalization, Programming, Software Engineering, Theoretical Computer Science
Annotation -
In this course, we will build a small computer network comprising several Linux servers on which we will run typical Linux services. We will learn how to not only build such an infrastructure but also how to keep it running and repair it when necessary. Prior knowledge equivalent to the NSWI177 course is assumed; knowledge of the basics of computer networks is an advantage. The course is practically oriented and requires considerable effort and motivation.
Last update: Hnětynka Petr, doc. RNDr., Ph.D. (02.10.2025)
Course completion requirements -

The graded goal of the course is to build a small network with several servers (installation, configuration/maintenance, monitoring, documentation). Credit will be given after (a) completing basic networking configuration during the semester (specific deadline will be announced, approximately around first third of the semester), (b) finishing configuration of all servers and networking until the end of the first week of the examination period and (c) final presentation of the whole project during the winter examination period.

Deadlines for resits of individual parts are: (a) until the end of teaching in the winter semester, (b) before the final presentation and (c) any time during the winter examination period.

Technical details (used technologies etc.) and specific requirements for each grade will be provided on the course website.

Last update: Horký Vojtěch, Mgr., Ph.D. (31.08.2026)
Literature -
  • Course website
  • Manual pages
  • https://docs.centos.org/
  • https://docs.redhat.com/en/documentation/red_hat_enterprise_linux/
  • https://wiki.archlinux.org/
  • https://github.com/torvalds/linux
  • https://lwn.net/
Last update: Horký Vojtěch, Mgr., Ph.D. (01.10.2025)
Syllabus -

Specific technologies and tools are selected to reflect current trends, details will be announced on course web page for a given academic year.

  • Full-system virtualization
  • Linux installation
  • Single machine administration, SSH
  • Advanced shell scripting with focus on robustness and reasonable portability
  • Networking: firewall, NAT, dynamic routing, IPv6, VPN
  • Using the file system and the block layer, disk encryption and backups
  • Monitoring
  • DNS and DNSSEC
  • Web and certificates
  • E-mail and elementary e-mail security

Last update: Horký Vojtěch, Mgr., Ph.D. (01.10.2025)
 
Charles University | Information system of Charles University | http://www.cuni.cz/UKEN-329.html