
Complete Linux Training Course to Get Your Dream IT Job 2026 "Best seller"
The BEST Linux Administration course that prepares you for corporate jobs and for RHCSA, RHCE, LFCS, CLNP certifications
Best price
Only
USD 19.99/ONE_TIME
Course Curriculum
Complete Linux Trianing Introduction
Good News
Syllabus Overview
Welcome to Module 1
Linux Everywhere
What is Linux
History of Linux
Unix vs. Linux
Linux vs. Windows
Linux Distribution
Who Uses Linux
Quiz
Module 1 Homework
Module 1 Handouts
Welcome to Module 2
Lab Design
What is VirtualBox
Download and Install VirtualBox
Download and Install VMWare Player (Optional)
Creating First Virtual Machine
Linux CentOS7 Installation
CentOS vs. CentOS Stream
Linux CentOS8 Installation
Download and Install Linux (CentOS 9)
Option 2 - Linux Installation on Cloud
Message for Redhat Installation
Redhat Linux Installation (Optional)
Linux Ubuntu Installation - Optional
Different Ways to Install OS
Take a snapshot of VM
Virtual Machine Management
Keyboard Keys Used in Linux
Linux Desktop or GUI
Quiz
Module 2 Homework
Module 2 Handouts
Welcome to Module 3
Command Prompts and Getting Prompts Back
Access Linux System
Download and Install Putty
New network command
Access Linux via Putty and SSH
Important Things to Remember in Linux
Introduction to Filesystem
FileSystem Structure and Description
File System Navigation Commands
What is root
Absolute and Relative Paths
Directory Listing Attributes
Creating Files and Directories
Copying Directories
Linux File Type
Finding files and directories
Difference Between Find and Locate Commands
Changing password
Wildcards
Soft and Hard Links
Quiz
Module 3 Homework
Module 3 Handouts
Welcome to Module 4
Linux Command Syntax
Files and Directory Permissions Using Letters
Files and Directory Permissions Using Numeric Values
File Ownership Commands
Access Control List (ACL)
Help Commands
TAB and Up Arrow
Adding Text to Files
Input and Output Redirects
Standard Output to a File (tee command)
Pipes
File Maintenance Commands
File Display Commands
Filters-Text Processors Commands
cut - Text Processors Commands
awk - Text Processors Commands
grep-egrep - Text Processors Commands
sortuniq - Text Processors Commands
wc - Text Processors Commands
Compare Files (diff and cmp)
Compress and Un-Compress Files
Truncate File Size (truncate)
Combining and Splitting Files
Linux vs. Windows Commands
Quiz
Module 4 Homework
Module 4 Handouts
Welcome to Module 5
Linux File Editor - vi
Difference between vi and vim Editor
sed Command
User Account Management
Enable Password Aging
Switch Users and Sudo
Monitor Users (who, last, w, id)
Talking to Users (users, wall, write)
Linux Directory Service - Account Authentication
Difference AD, openLDAP, WinBind etc.
System Utility Commands (date, uptime, hostname, uname, which, cal, bc)
Processes, Jobs and Scheduling
systemctl command
ps command
top command
kill command
Process Signals in Linux
crontab command
at command
Additional cronjobs (hourly, daily, weekly, monthly)
Process Management (bg, fg, nice)
System Monitoring Commands (df, dmesg, iostat 1, netstat, free, top)
System Logs Monitor (/var/log)
Understanding journalctl for Troubleshooting and Log Analysis
System Maintenance Commands (shutdown, init, reboot, halt)
Changing System Hostname (hostnamectl)
Finding System Information (uname, dmidecode)
Finding System Architecture (arch)
Terminal Ctrl Keys
Terminal Commands (clear, exit, script)
Recover Root Password (single user mode)
SOS Report
Environment Variable
Special Permissions with setuid, setgid and stick bit
The Screen Command
The tmux command
Quiz
Module 5 Homework
Module 5 Handouts
Welcome to Module 6
What is Kernel
Introduction to Linux Kernel Modules
What is Shell
Type of Shells
Shell Scripting
Basic Shell Scripts
InputOutput Script
if-then Scripts
for loop Scripts
do-while Scripts
case statement
Check Remote Servers Connectivity
Aliases
User and Global Aliases
Shell history
Quiz
Module 6 Homework
Module 6 Handouts
Creating shell scripts using ChatGPT
Welcome to Module 7
Enabling Internet in Linux VM
Network Components
Network Files and Commands (ping, ifconfig, ifup, ifdown, netstat, tcpdump)
NIC Information
NIC Bonding
New Network Utilities (nmtui, nmcli, nm-connection-editor and GNOME Settings)
Downloading Files or Apps (wget)
curl and ping Commands
The ss command
FTP - File Transfer Protocol
SCP - Secure Copy Protocol
rsync - Remote Synchronization
System Updates and Repos
System Upgrade and Patch Management
Create Local Yum Repo
Advance Package Management
Rollback Updates and Patches
SSH and Telnet
Download, Install and Configure DNS
Hostname and IP lookup
Network Time Protocol - NTP
chronyd - Newer Version of NTP
New System Utility (timedatectl)
Mail Transfer Agent
Sendmail
WebServer - httpd
nginx
Central Logger - rsyslog
Installing, configuring and managing Nagios
Securing Linux Machine - OS Hardening
OpenLDAP
Tracing Network Traffic - traceroute
How to Open an Image File
Configure and secure SSH
SSH-Keys - Access Remote Server without Password
Linux Web-Based Administration (cockpit)
Manage network security (Firewalld)
Tune System Performance
Run Containers
Installing, configuring and managing Docker
Kickstart (Automate Linux Installation)
DHCP Server
Open VPN
Proxy server in Linux (Squid)
Installing and Configuring a Clustered Environment on Linux
Installing, configuring and managing Ansible
Quiz
Module 7 Handouts
Module 7 Homework
Welcome to Module 8
System Run Levels
Computer Boot Process
Linux Boot Process
The systemd-analyze command
Linux Boot Process (Newer Versions)
Message of the Day - motd
Customize Message of the Day
Introduction to Storage
Disk Partition Commands
Add Disk and Create Standard Partition
Logical Volume Management - LVM
LVM Configuration During Installation
Add Disk and Create LVM Partition
Extend Disk with LVM
Add Swap Space
The xfs_info command
Implement advanced storage features
RAID
File System Check
System Backup
Network File System - NFS
Samba Installation and Configuration
NAS Device for NFS and Samba
SATA and SAS
Installing, Configuration and Managing MySQL & MariaDB
LAMP Stack
Difference Between Linux 5, 6 and 7
Difference Between RHEL7 and 8
Quiz
Module 8 Homework
Module 8 Handouts
Welcome to Module 9
Resume Workshop
Cover Letter
Post Resume and What to Expect
Linux Administrator Job Duties
Exposure to Other Technologies
Module 9 Handouts
Module 9 Homework
Welcome to Module 10
What is IT
IT Components
Everyday Examples of Linux
OS Jobs
IT Management Jobs
Interview Workshop
Linux Job Market
Redhat Certification
Join the Linux Community
Module 10 Homework
Module 10 Handouts
200+ Interview Questions
Welcome to Course Recap
Commands We Have Learned
Linux Future
Dont Give Up
Congratulations All
Course Recap
Final Exam
100 Practice Questions
Welcome to Addtinal Resources
Troubleshooting Putty Connection
Changing Default File Permissions (umask)
Create VM on VMWare Player
Oracle VM on MAC
Oracle Tools
Filesystem Color Definition
Troubleshooting File Issues
Cannot CD Into a Directory
Filesystem Corruption - UPDATED
System is Running Slow
IP Address Assigned but not Reachable
Remove Un-necessary or Orphan Packages
SELinux
Types of Security Threats
Running Linux on Web Browser
Improve Typing Speed
What is Virtualization
Introduction to VMWare
Additional Resources
Difference Between Linux 5, 6 and 7
Firewall (firewalld – Practical Examples)
VMWare Workstation Player
Let’s keep in touch
Subscribe to the mailing list and receive the latest updates