our courses

our courses

Basic Linux Server Administration

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