Logo ČVUT
CZECH TECHNICAL UNIVERSITY IN PRAGUE
STUDY PLANS
2024/2025

Network Operating Systems

Login to KOS for course enrollment Display time-table
Code Completion Credits Range
B6B32SOS Z,ZK 5 2P + 2L + 2D

It is not possible to register for the course B6B32SOS if the student is concurrently registered for or has already completed the course B6B32UOP (mutually exclusive courses).

It is not possible to register for the course B6B32SOS if the student is concurrently registered for or has previously completed the course B6B32UOP (mutually exclusive courses).

Garant předmětu:
Pavel Troller
Lecturer:
Pavel Troller
Tutor:
Ján Kučerák, Pavel Troller
Supervisor:
Department of Telecommunications Engineering
Synopsis:

Network operating systems, Linux, Unix. Administration and network tools, managing and administration of documentation. The graduates will be informed about basic conception and procedures in operating systems administration (UNIX) and gain the basic facility in operating systems configuration based on the x 86 platforms.

Requirements:
Syllabus of lectures:

1. Operating systems - basic definitions, origin and development, main types and families of OS.

2. Administration of users, administrator rights and how to gain them.

3. System startup/shutdown. Process handling. The „init“ process, startup/shutdown scripts.

4. Administration of the disk subsystem. File systems, swap files and partitions.

5. Network facilities of the Linux OS, basic network configuration.

6. Advanced network facilities of the Linux OS. iptables, rule-based routing.

7. Networking interface - sockets, opening and closing the connection, data transfer, resolver - from various OS levels (C-language, scripts, applications)

8. Software compilation for the Unix-like OS. GNU toolchain.

9. Operating basic services in the Linux system - WWW server (LAMP), e-mail server, other services.

10. Security subsystem of the Unix-like systems and Linux. Types of attacks and protection against them.

11. Unix OSes in the environment of telecommunication networks. Main areas of usage.

12. Asterisk software PBX and its deployment on the Linux OS.

13. Unix-like systems in mobile and embedded devices. Android, Meego, OpenWRT...

14. OS virtualization and cloud computing. Examples of the Unix-like OSes.

Syllabus of tutorials:

1. Initial exercise. Contents of the exercises, safety rules in the classroom.

2. Basic skills. User administration, user access rights, file permissions.

3. System startup/shutdown. The „init“ process.

4. The disk susbsystem administration.

5. Filesystem administration, swap, RAID, LVM.

6. Linux OS installation, Linux kernel configuration and recompilation.

7. Test

8. Instalation and deinstalation of programs and packages by compilation and using the package manager.

9. Networking in Linux. ifconfig, route, iptables, netstat. Security basics. System logs.

10. Useful tools, shell scripting, grep, sed, awk...

11. Own programming - gcc, make...

12. Test

13. Spare exercise

14. Assessment

Study Objective:

Students will learn basics of operation, installation and administration of Unix-like operating systems, with a special focus on the networking facilities.

Study materials:
Note:
Further information:
https://moodle.fel.cvut.cz/courses/B6B32SOS
Time-table for winter semester 2024/2025:
06:00–08:0008:00–10:0010:00–12:0012:00–14:0014:00–16:0016:00–18:0018:00–20:0020:00–22:0022:00–24:00
Mon
roomT2:B3-701
Kučerák J.
18:00–19:30
(lecture parallel1)
Dejvice
Laboratoř K132
roomT2:B3-700
Kučerák J.
18:00–19:30
(lecture parallel1)
Dejvice
Laboratoř K132
Tue
roomT2:B3-700
Kučerák J.
07:30–09:00
(lecture parallel1)
Dejvice
Laboratoř K132
roomT2:B3-700
Kučerák J.
12:45–14:15
(lecture parallel1)
Dejvice
Laboratoř K132
roomT2:B3-700
Kučerák J.
16:15–17:45
(lecture parallel1)
Dejvice
Laboratoř K132
roomT2:B3-700
Kučerák J.
18:00–19:30
(lecture parallel1)
Dejvice
Laboratoř K132
roomT2:B3-701
Kučerák J.
07:30–09:00
(lecture parallel1)
Dejvice
Laboratoř K132
roomT2:B3-701
Kučerák J.
12:45–14:15
(lecture parallel1)
Dejvice
Laboratoř K132
roomT2:B3-701
Kučerák J.
16:15–17:45
(lecture parallel1)
Dejvice
Laboratoř K132
roomT2:B3-701
Kučerák J.
18:00–19:30
(lecture parallel1)
Dejvice
Laboratoř K132
roomT2:C3-132
Troller P.
14:30–16:00
(lecture parallel1)
Dejvice
T2:C3-132
Wed
Thu
Fri
Time-table for summer semester 2024/2025:
Time-table is not available yet
The course is a part of the following study plans:
Data valid to 2024-05-18
Aktualizace výše uvedených informací naleznete na adrese https://bilakniha.cvut.cz/en/predmet3131606.html