PřF:F4270 Unix, computer networks - Course Information
F4270 Unix, computer networks
Faculty of ScienceSpring 2024
- Extent and Intensity
- 1/1/0. 2 credit(s). Type of Completion: z (credit).
- Teacher(s)
- Mgr. Zdeněk Bonaventura, Ph.D. (lecturer)
prof. RNDr. David Trunec, CSc. (assistant) - Guaranteed by
- Mgr. Zdeněk Bonaventura, Ph.D.
Department of Plasma Physics and Technology – Physics Section – Faculty of Science
Contact Person: Mgr. Zdeněk Bonaventura, Ph.D.
Supplier department: Department of Plasma Physics and Technology – Physics Section – Faculty of Science - Timetable
- Mon 19. 2. to Sun 26. 5. Mon 10:00–11:50 Fcom,01034
- Prerequisites
- It is assumed that the student is experienced in working with personal computers in other common operating systems.
- Course Enrolment Limitations
- The course is offered to students of any study field.
- Course objectives
- At the end of this course, the students understand the principles of Unix and they will be able to work with this operating system. They will gain understanding of the use of shell and classical Unix tools, basic concepts and components of a Unix system and their organisation. They will be able to write simpler scripts solving real-world tasks.
- Syllabus
- History, features and extent of Unix. Shell, introduction: basic commands, command line editing. Documentation: man, info, help, web. Regular expressions. Redirection, pipes, standard text tools. More about shell: variables, programming constructions, shell configuration. Processes, job control in shell, signals. Files: permissions, links and special files. Users, groups, information about users. Boot and shutdown, init, run levels. Editor vi(m). Further scripting possibilities: Perl, Python, Ruby. etc. Language C, compilation. File systems, standard file system hierarchy. The `make' tool. Software installation, Linux distributions, software management systems. The directory /etc. X11: architecture, window managers, toolkits, desktop environments. National environment, local. TCP/IP networking. Simple application protocols: telnet, HTTP, SMTP, POP, FTP, ... SSH (secure shell). WWW (world wide web), HTML.
- Literature
- recommended literature
- http://www.physics.muni.cz/~yeti/unix/
- not specified
- Jemný úvod do systému UNIX. České Budějovice: Kopp, 2001. ISBN 978-605-5829-16-2. info
- Teaching methods
- lectures, practical demonstration and exercise on a computer
- Assessment methods
- Presence on lectures is not required. To grain credits the student has to solve themselves two moderately difficult problems using shell scripts, create a valid web page describing this solution and defend it verbally. The defence, which occurs on a computer, consists of explanation of the scripts and realisation of simple corrections or modifications in them. The problems are chosen by students during the semester from a given set, each student solves different problems.
- Language of instruction
- Czech
- Further comments (probably available only in Czech)
- Study Materials
The course is taught once in two years.
General note: L. - Teacher's information
- http://physics.muni.cz/~yeti/unix/
- Enrolment Statistics (recent)
- Permalink: https://is.muni.cz/course/sci/spring2024/F4270