SubjectsSubjects(version: 964)
Course, academic year 2024/2025
   Login via CAS
Linux Administration - NSWI106
Title: Administrace Linuxu
Guaranteed by: Department of Distributed and Dependable Systems (32-KDSS)
Faculty: Faculty of Mathematics and Physics
Actual: from 2020
Semester: winter
E-Credits: 6
Hours per week, examination: winter s.:2/2, MC [HT]
Capacity: 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/
Guarantor: Mgr. Vojtěch Horký, Ph.D.
Teacher(s): Bc. David Čepelík
PhDr. Viktor Fuglík, 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. The course is practically oriented and requires considerable effort and motivation.
Last update: Hnětynka Petr, doc. RNDr., Ph.D. (13.06.2024)
Course completion requirements -

Credit will be given for completing a bigger project: the goal is to create (install + configure + maintain + monitor) a service that would be useful and practically usable. Further details and example projects will be provided on the course website.

Last update: Horký Vojtěch, Mgr., Ph.D. (13.06.2024)
Literature -
  • Course website
  • Manual pages
  • https://wiki.archlinux.org/
  • https://github.com/torvalds/linux
  • https://lwn.net/
Last update: Horký Vojtěch, Mgr., Ph.D. (13.06.2024)
Syllabus -

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

  • Using GPG
  • 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, load-balancing, caching
  • E-mail and elementary e-mail security
  • Containers and other virtualization tools

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