Linux Administration Course Content
Linux Administration Course Content
---
Lab:
- Install Ubuntu/CentOS in VirtualBox/VMware
- Basic terminal navigation and file exploration
---
Lab:
- Use of chmod, chown, chgrp, umask
- Create symbolic and hard links
- Practice grep, awk, and sed for log analysis
---
Lab:
- Create users/groups and manage their access
- Implement password policies and user restrictions
---
Lab:
- Install, remove, and update software
- Add and configure third-party repositories
---
Lab:
- Create, format, and mount a new partition
- Configure LVM with volume groups and logical volumes
---
Lab:
- Monitor and kill processes
- Write cron jobs for periodic backups
---
Module 7: Networking in Linux
- Understanding TCP/IP Stack and OSI Model
- Network Configuration (ip, ifconfig, nmcli, netplan)
- Network Services (DHCP, DNS, NTP)
- Port and Connection Monitoring (netstat, ss, lsof)
- Network File Systems: NFS and Samba
Lab:
- Configure static and dynamic IPs
- Setup a basic DHCP and DNS client
- Mount remote directories using NFS and Samba
---
Lab:
- Setup network bridges and bonded interfaces
- Create iptables rules for custom firewall policies
- Analyze traffic with tcpdump
---
Lab:
- Generate system reports with sar and top
- Configure rsyslog for remote logging
---
Lab:
- Write system information and health scripts
- Automate file backups and user creation
- Create a menu-driven system management script
---
Lab:
- Configure key-based SSH login and disable root access
- Enable SELinux/AppArmor and define profiles
- Install and configure fail2ban
---
Lab:
- Full and incremental backups with rsync and tar
- System restore from backups
---
Lab:
- Analyze boot logs with journalctl
- Boot into rescue mode and repair filesystem
---
Project Labs:
- System Audit and Health Monitoring Script
- Real-Time Log Watcher with Email Alerts
- Interactive User and Group Management Tool
- Auto-deployment Script with Service Configuration
---