Overview
This program provides a complete Linux journey — from fundamentals to advanced server deployment. Learners begin with essential Linux commands, file systems, and process management, building a strong foundation in system administration. The course then moves into enterprise-level services such as DNS, DHCP, Apache, Samba, FTP, and Mail servers, ensuring real-world server management skills.
Key focus areas include networking, storage management (LVM, RAID), and backup solutions, along with robust security practices using SELinux, firewalld, iptables, and access controls. Every module is reinforced with hands-on labs and real-world exercises, enabling participants to graduate job-ready for system and server administration roles in enterprise IT and cybersecurity.
Curriculum
- SELinux Modes (Enforcing, Permissive, Disabled)
- Firewalld Rules
- iptables Rules
- Basic Bash Scripting: echo, if…then
- Process Monitoring: ps, top
- Killing Tasks: kill
- Managing Background Jobs: jobs
- Backups using tar + gzip, cpio
- Scheduling Tasks with at & crontab
- Soft Links & Hard Links
- Disk Partitioning Basics
- Logical Volume Manager (LVM)
- Basic Permissions (Owner, Group, Others)
- Access Control Lists (ACLs)
- Advanced Permissions: setuid, setgid, Sticky Bit
- Creating, Modifying, Deleting Users
- Assigning & Changing Passwords
- Managing User Database Files
- Group Creation, Memberships, Group Admins
- Viewing Files: more, less, head, tail
- File Statistics: wc
- Searching & Editing: grep, find, sed
- Booting Process Explained
- Run Levels
- Resetting Root Password
- Opening Terminal & Switching Consoles
- Navigation: pwd, cd, ls
- File Creation: cat, touch
- Directory Management: mkdir
- Absolute vs Relative Paths
- File Editing with vi/vim
- Copying & Removing Files & Directories
- Features of Linux
- Linux Distributions
- Linux Installation
- File System Hierarchy Standard (FHS)
- Assigning IP Addresses (Temporary & Permanent)
- Configuring Hostname
- Installing Applications with rpm
- Package Management with yum
- Configuring & Using a Yum Server
- Installing & Configuring NFS Service
- Exporting Directories for Sharing
- Configuring Client Mounts
- Managing Access Permissions on Shared Directories
- Enabling SFTP in Linux
- Configuring Secure File Transfers with SSH
- Using WinSCP for Linux ↔ Windows Data Sharing
- Restricting Users to Chroot Directory for Security
- Installing & Configuring FTP Server
- Uploading & Downloading Files
- Creating FTP Users & Restricting Access
- Limiting File Transfer Permissions per User
- Installing Samba Service
- Sharing Directories between Linux & Windows
- Configuring Access Permissions (Read/Write)
- Persistent Mounting of Samba Shares
- Configuring Samba as a Domain Controller
- Integrating Linux Users into Windows Login System
- Managing Authentication & Access Controls
- Installing & Configuring DHCP Service
- Assigning Dynamic IP Addresses to Clients
- Creating IP Address Reservations
- Testing with Linux & Windows Clients
- Installing & Configuring BIND DNS Service
- Creating Forward Lookup Zones
- Creating Reverse Lookup Zones
- Adding Records (A, CNAME, MX, PTR)
- Installing Apache Service
- Hosting Websites via HTTP
- Securing Websites with HTTPS (SSL/TLS Certificates)
- Managing Virtual Hosts for Multiple Sites
- Installing Squid Proxy Server
- Blocking Specific Websites or Domains
- Controlling Internet Access by User/IP
- Configuring Proxy Authentication
- Installing & Configuring Postfix
- Sending & Receiving Mails in Text Mode
- Configuring Mail Aliases
- Integrating Mail Logs for Monitoring
- Installing & Configuring NTP Service
- Synchronizing Server Time with External Sources
- Configuring Linux Clients for NTP
- Ensuring Time Consistency in Enterprise Networks
- Installing & Configuring Rsyslog
- Centralizing Logs from Multiple Systems
- Filtering & Storing Logs by Service
- Monitoring Logs for Security Events
- Remote Login with ssh-keygen
- Passwordless SSH Setup
- Remote Backup using scp
- Backup of User Data using dump
- Implementing RAID Level 5 using mdadm
- Monitoring & Maintaining RAID Arrays
- Advanced User Data Backup Strategies
Course Schedule
Course Schedule
Linux Administration Training
08:00 AM to 10:00 AM
(IST - GMT +05:30)
2
Weeks
2 Hrs/Day
Sunday off
07:00 PM to 09:00 PM
(IST - GMT +05:30)
2
Weeks
2 Hrs/Day
Sunday off
Advanced Linux Training
08:00 AM to 10:00 AM
(IST - GMT +05:30)
2
Weeks
2 Hrs/Day
Sunday off
07:00 PM to 09:00 PM
(IST - GMT +05:30)
2
Weeks
2 Hrs/Day
Sunday off
Imp. Note
- Fees once paid will not be refunded or adjusted against other courses / batches / students under any circumstances whatsoever.
- Organization reserves the right to expel any student during the training period.
- In case, a student fails to attend the given batch the amount given will be forfeited against his / her name.
For Online Training Students
- Instructions will be Provided to do Lab Practicals with your PC at Home
- You will receive a link to your email in an hour after the class from Webex to Download the Recorded Videos..
- All our study materials are available for free access on our online portal for registered students