Advanced Use of Linux Operating System

Course Description

The goal of this skill is to teach students with advanced features of Linux operating system that will allow them to install and maintain/administer their own systems.

General Competencies

The goal of this skill is to teach students with advanced features of Linux operating system that will allow them to install and maintain/administer their own systems.

Learning Outcomes

  1. distinguish basic parts of a hardware and their relationsip
  2. apply knowledge to create and maintain partitions and file systems
  3. apply knowledge to manage RAID and LVM systems
  4. apply knowledge to install custom linux kernel
  5. apply knowledge to manage system services
  6. apply knowledge to manage packages

Forms of Teaching

Lectures

Lectures with live examples.

Exams

Quizzes during lectures.

Grading Method

Continuous Assessment Exam
Type Threshold Percent of Grade Threshold Percent of Grade
Homeworks 0 % 30 % 0 % 0 %
Quizzes 0 % 30 % 0 % 0 %
Class participation 0 % 5 % 0 % 0 %
Seminar/Project 0 % 30 % 0 % 0 %
Attendance 0 % 5 % 0 % 0 %

Week by Week Schedule

  1. Introduction
  2. Hardware and hardware architecture.
  3. Hardware and hardware architecture.
  4. RAID, LVM and qutoas.
  5. RAID, LVM and qutoas.
  6. Compiling Linux kernel, modules and patches.
  7. Compiling Linux kernel, modules and patches.
  8. Managing services and jobs scheduling.
  9. Managing services and jobs scheduling.
  10. Packages.
  11. Packages.
  12. Maintaining system.
  13. Maintaining system.
  14. Installing Linux system.
  15. Installing Linux system.

Study Programmes

University undergraduate
Computer Engineering (module)
Skills (6. semester)
Computer Science (module)
Skills (6. semester)
Computing (study)
Skills (4. semester)
Control Engineering and Automation (module)
Skills (6. semester)
Electrical Engineering and Information Technology (study)
Skills (4. semester)
Electrical Power Engineering (module)
Skills (6. semester)
Electronic and Computer Engineering (module)
Skills (6. semester)
Electronics (module)
Skills (6. semester)
Information Processing (module)
Skills (6. semester)
Software Engineering and Information Systems (module)
Skills (6. semester)
Telecommunication and Informatics (module)
Skills (6. semester)
Wireless Technologies (module)
Skills (6. semester)
University graduate
Computer Engineering (profile)
Skills (2. semester)
Computer Science (profile)
Skills (2. semester)
Control Engineering and Automation (profile)
Skills (2. semester)
Electrical Engineering Systems and Technologies (profile)
Skills (2. semester)
Electrical Power Engineering (profile)
Skills (2. semester)
Electronic and Computer Engineering (profile)
Skills (2. semester)
Electronics (profile)
Skills (2. semester)
Information Processing (profile)
Skills (2. semester)
Software Engineering and Information Systems (profile)
Skills (2. semester)
Telecommunication and Informatics (profile)
Skills (2. semester)
Wireless Technologies (profile)
Skills (2. semester)

Literature

Garrels, Machtelt (2004.), Bash guide for begginers, Fultus
Hubert, Bert (.), Linux advanced routing and traffic control,
Žagar, Mario (2006.), UNIX i kako ga koristiti, 7. digitalno (XML) izdanje, FER, Zagreb
Barret, Daniel (2001.), Secure shell: The definitive guide, O'Reilly

General

ID 86484
  Summer semester
1.5 ECTS
L0 English Level
L1 e-Learning
15 Lectures
0 Exercises
0 Laboratory exercises
0 Project laboratory

Grading System

Excellent
Very Good
Good
50 Acceptable