Course Overview
The Basic Linux Server Administration course introduces students to Linux operating system fundamentals, installation, user management, file system administration, networking basics, and essential server services.
Course Content
Module 1: Introduction to Linux
What is Linux?
Linux Distributions Overview (Ubuntu, CentOS, Rocky, RHEL)
Linux Architecture
Installation of Linux Server
GUI vs CLI
Basic Linux Commands
Module 2: Linux File System & Directory Structure
Linux Directory Structure (/etc, /var, /home, /usr)
File & Directory Management
Viewing and Editing Files (vi / nano)
File Permissions (Read, Write, Execute)
chmod, chown, chgrp
Understanding Root User
Module 3: User & Group Management
Creating Users
Modifying Users
Deleting Users
Group Management
Password Policies
Sudo Configuration
Module 4: Package Management
RPM & YUM / DNF
APT (Ubuntu)
Installing & Removing Packages
Updating System
Repository Management
Module 5: Process & Service Management
Understanding Processes
ps, top, kill commands
Managing Services (systemctl)
Enabling/Disabling Services
Service Troubleshooting
Module 6: Networking Basics in Linux
IP Configuration
Hostname Configuration
Network Configuration Files
Ping, netstat, ss commands
SSH Configuration
Basic Firewall (firewalld / ufw)
Module 7: Disk & Storage Management
Understanding Partitions
fdisk / lsblk
Mounting & Unmounting
fstab Configuration
Disk Usage Commands (df, du)
Module 8: Basic Server Services
Installing and Configuring:
Apache Web Server
FTP Server
Basic File Sharing (Samba)
Testing Web Service
Module 9: Backup & Log Management
tar & gzip Backup
Log Files Location
Viewing Logs
Basic Troubleshooting
This course is designed for:
– Beginners in IT Infrastructure
– Desktop Support Engineers
– Networking Students
– System Administrator Aspirants
– Students preparing for Linux-based roles
– The focus is on hands-on practical training using real-time lab environments (Ubuntu / CentOS / Rocky Linux).
Practical Lab Setup
Students will:
– Install Linux Server
– Create users & manage permissions
– Configure static IP
– Install Apache Web Server
– Setup SSH Remote Access
– Configure Firewall
– Mount Additional Disk
Learning Outcomes
After completing this course, students will be able to:
✅ Install and configure Linux server
✅ Work confidently in the command-line interface
✅ Manage users and permissions
✅ Install and manage packages
✅ Configure networking and SSH
✅ Manage disks and storage
✅ Deploy basic web server
✅ Perform basic troubleshooting
Career Opportunities
– Linux Support Engineer
– Junior Linux Administrator
– NOC Engineer
– IT Support Executive
– Cloud Support Associate