Course title: Introduction to Linux Administration – laboratory
Number of credits (ECTS): 3
Weekly number of classes: 1+0+2+0
Prerequisite for enrollment of the subject: None
Course Goals (acquired competencies): Getting to know the components of Linux. Administration and management of Linux operating systems. Upon completion of the course students will be able to perform simple and complex system administrator tasks.
Total available number of classes: 180
Course Syllabus: Introduction. A brief history of Linux. Linux and its derivatives. Installing Linux. Choice of distribution. Working with files and folders. Command line commands. Graphical tools for working with directories and files. Editing the user environment. Command "shell" environments. Command syntax. System variables. User profiles. Creating and managing users and groups. Command line and graphical tools. su and sudo commands. Software management. RPM, YUM and Debian package management. Package description, search, installation, update. Linux Application Repositories. Working with processes. Starting in the foreground. Launch in background. Active processes. Signals to processes. Working with services. System runlevels. Management of services. Command line and graphic tools. Monitoring the system. Memory. Processor. Hardware I/O components. Hard drive. Basics of working with TCP/IP and network cards. The concept of logs. System logs. Working with patches.
|Nemeth Е., Snyder G., Hein, Whaley B.||UNIX and Linux System Administration Handbook, 4th Ed.||Prentice Hall||2010|
|William E. Shotts Jr.||The Linux Command Line: A Complete Introduction||No Starch Press||2012|
|Wale Soyinka||Linux Administration: A Beginner’s Guide, 7th Ed.||McGraw-Hill Education||2015|
|Christopher Negus||Linux Bible 9th Ed.||Wiley||2015|