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