Operating systems (ćwiczenia) - 2019/2020

Course description
General information
Lecturer:dr Viktor Melnyk prof. KUL
Organising unit:Faculty of Natural Sciences and Health - Instytut Matematyki, Informatyki i Architektury Krajobrazu
Number of hours (week/semester): 2/30
Language of instruction:Język polski
Course objective
Good computer skills.
The objective of the course is to familiarize students with the basics of the operating system of Windows/Unix/Linux. Broaden the knowledge and develop skills in the use and configure the desired distribution of these systems. The aim of the course is to demonstrate to students possibilities of Unix/Linux systems and - as a consequence - increase their interest in these systems.
The expected learning outcome is to provide students with knowledge about the basics of maintenance and configuration of the chosen distribution of Windows/Unix/Linux. The student after passing the course should have a range of necessary knowledge in area of using of the command-line interface. The student is able to use acquired knowledge in practice, ranging from installation of Unix/Linux, by creating scripts to the configuration of services.
The student knows the functions of basic directories, devices naming and representation of them as files. The student has knowledge of the basic shell commands and utilities commands. The student knows the basic configuration of DNS, SMTP, POP3, WWW.
The student is able to: install the desired distribution of Unix/Linux, manage users and security groups, as well as read and give them permissions to the files, mount and unmount the device in the directory tree; configure basic system settings from the command line; test basic behavior of the network with support system tools, manage processes, run basic services available in Unix/Linux, install and uninstall the software, write simple scripts in a shell.
Learning outcomes
Teaching method
Course content description
[mgr Ewa Liśkiewicz, mgr Maksymilian Kasperek - 2011/12]

Installation of the system; functions of basic directories in the directory tree; System Help Manual (man), Basic shell commands, file search, processing of text, Managing users and security groups, Reading, and granting privileges to the files for users and security groups, devices naming and their representation as files, \\\\\\\"Mounting\\\\\\\" and \\\\\\\"unmounting\\\\\\\" the device in the directory tree; Configure basic system settings from the command line; Testing the basic behaviour of the network using the system tools, process management, Starting simple services available in the system, writing simple scripts in a shell; Installing and uninstalling software, Basic configuration and starting of services: DNS, SMTP, POP3, WWW.
Forms of assessment
Practice classes in the computer lab, dialog methods, problem methods.
Computer lab, multimedia projector, internet.
Two tests, prepare a presentation, problem tasks.
Required reading list
1. M. Stutz. Linux. Najlepsze przepisy. Helion, Gliwice, wydanie 2, 2005.
1. Chris. Negus. Linux bible: boot up to Ubuntu, Fedora, KNOPPIX, Debian, openSUSE, and 13 other distributions. Indianapolis, IN, Wiley Pub., 2010.
2. E. Nemeth. UNIX and Linux system administration handbook. Upper Saddle River, NJ, Prentice Hall, wydanie 4, 2011.
3. Eric Foster-Johnson, John C. Welch, Micah Anderson.
Skrypty powłoki. Od podstaw. Helion, Gliwice, 2006.
4. T.W. Ogletree: Windows XP PL. Księga eksperta, Helion, Gliwice 2002
Field of study: Informatics
Course listing in the Schedule of Courses:
Year/semester:Year II - Semester 4
Number of ECTS credits: 0
Form of assessment: Grade