Skip to the content.

Linux System Administration (Elective III) [CT78517]

Syllabus

Lectures: 4 Teaching Hours per week

Practical: 3 Teaching Hours per two weeks

Course Objectives

Student will be able to understand the fundamentals of Linux (Rocky Linux) operating system and be able to apply that knowledge in a real work.

Theory

1.Introduction to Linux [2 Hrs] 1. History of Linux 2. Distribution of Linux

  1. Install Linux and tools [6 Hrs]
    1. Install Virtual box
    2. Install Rocky Linux
    3. Install Remote access tools
    4. Remote access (SSH)
  2. Access Linux [6 Hrs]
    1. The Linux command line
    2. Accessing as a superuser
  3. Introduction to File System [4 Hrs (Assumed)]
    1. Linux File-system Hierarchy
    2. Navigating the Linux File-system
  4. File manipulation [4 Hrs]
    1. Create file
    2. Create folder
    3. Manipulating files and hidden files
  5. Mastering Vim [6 Hrs]
    1. Basic of Vim
    2. Editing Efficiently in vim
  6. Users/Groups and File Permissions Core Information [4 Hrs]
    1. Create local user and group
    2. How Linux File permissions work
    3. Changing Permissions
    4. Anatomy of passwd, shadow, and group file
  7. Basic networking [6 Hrs]
    1. Get familiar with network related files
    2. Configuring and managing networking
    3. Basic troubleshooting for networking
  8. Manage Basic Storage [10]
    1. Create File System
    2. Mount and unmount Filesystem
    3. Check File System
    4. RAID device (optional)
  9. Advanced Commands (Regular Expressions) [6 Hrs]
    1. Understand awk, sed, cut, paste
    2. Basic scripting with awk, sed, cut, paste
  10. Basic of Systemd [6 Hrs]
    1. Understanding Systemd Units and Unit Files
    2. Systemd files location and types
    3. Anatomy Systemd file

Evaluation Scheme

S.N. Chapter Hours Marks Distrubution
1 1 2  
2 2 6  
3 3 6  
4 4 4  
5 5 4  
6 6 6  
7 7 4  
8 8 6  
9 9 10  
10 10 6  
11 11 6  
Total   60 hours 80

Attributions to the Contributors:

Krischal Khanal