Linux Training: Full Content
Table Of Content
➡️ Module 1 - Introduction to Linux
✅ Topics Covered (Read Time: 2Mins)-
1. What is Operating System ?
2. What is Linux ?
3. Linux Flavors
➡️ Module 2 - Linux OS Configuration
✅ Topics Covered (Read Time: 2Mins)-
1. Oracle VirtualBox
2. CentOS vs CentOS Stream
3. Ways for OS Installation
4. VM Snapshot
➡️ Module 3 - System Access and File System
✅ Topics Covered (Read Time: 5Mins)-
1. Important points to be remember while using Linux
2. PuTTY Software
3. Basic Command Prompts and Getting Prompt Back
4. Introduction to FileSystem
a. File System
b. Linux File and Directory Properties
c. Root Details
d. Files System Paths (Absolute path & Relative path)
5. Creating Files and Directories
6. Find and Locate
7. WildCards * ? {} [] \ ^ $
8. Soft and Hard Links (with Hands-On)
➡️ Module 4 - Linux Fundamentals (PART-1)
✅ Topics Covered (Read Time: 6Mins)-
1. About CMD Syntax
2. Files Permission ---> (rwx)~(ugo)
3. Files Ownership ---> (chown, chgrp)
4. ACL (Access Control List) ---> (setfacl and getfacl)
5. HELP cmd ---> (whatis, help, man)
6. Adding text ---> (vi, redirect cmd, echo)
7. Input and Output redirects (stdin, stdout and stderr)
8. "tee" cmd
9. PIPES
10. File Maintenance cmd ---> (cp, rm, mv, mkdir, rmdir)
11. File Display cmd ---> (cat, more, less, head, tail)
➡️ Module 4 - Linux Fundamentals (PART-2)
✅ Topics Covered (Read Time: 5Mins)-
1. Filters/Text Processors command ---> (cut, awk, grep, sort, uniq, wc)
2. Compare File ---> (diff & cmp)
3. Compress & Un-Compress Files ----> (tar, gzip, gunzip/gzip -d)
4. Truncate File Size ----> (truncate)
5. Combining and Splitting Files ----> (split)
6. Executing multiple commands ---> (;)
➡️ Module 5 - System Administration (PART-1)
✅ Topics Covered (Read Time: 7Mins)-
1. Linux File Editor (vi)
2. "sed" Command
3. User Account Management ---> (useradd, groupadd, userdel, groupdel, usermod)
4. Enable Password Aging ---> (chage)
5. Switch Users and sudo Access ---> (su, sudo, visudo)
6. Monitor Users ---> (who, last, w, id, finger/pinky)
7. Talking to Users ---> (users, wall, write)
8. Linux Account Authentication
9. System Utility Commands ---> (date, uptime, hostname, uname, which, cal, bc)
10. Processes and Jobs ---> (Application, Script, Process, Daemon, Threads, Job)
(systemctl, ps, top, kill, crontab, at)
11. Process Signals in Linux ---> (signit, sigterm, sigkill, sigstop, sigcont, sigsegv)
➡️ Module 5 - System Administration (PART-2)
✅ Topics Covered (Read Time: 6Mins)-
1. Process Management ---> (jobs, bg, fg, nohup process, pkill, nice, top, ps)
2. System Monitoring ---> (top, df, dmesg, iostat, netstat, ip, ss, free)
3. Logs Monitoring ---> (boot, chronyd, cron, maillog, secure, messages, httpd)
4. System Maintenance ---> (shutdown, init, reboot, halt)
5. Changing System Hostname
6. Finding System Information ---> (dmidecode, arch)
7. Terminal Control Keys ---> (CTRL+U/C/Z/D)
8. Terminal Commands ---> (clear, exit, script)
9. Recover Root Password
10. SOS Report ---> (sosreport)
11. Environment Variables ---> (printenv, env, echo $home, export)
12. Special Permissions
13. The Screen Command ---> (screen)
14. TMUX Command ---> (tmux)
➡️ Module 6 - Shell Scripting
✅ Topics Covered (Read Time: 5Mins)-
1. Introduction of Linux Kernel
2. All about SHELL ---> (Find your shell)
3. Types of Linux Shells ---> (GNOME, KDE, SH, BASH, CSH/TCSH, KSH)
4. Shell Scripting (Creating First Script)
5. Input and Output of Script ---> (read & echo)
6. If-Then Scripts
7. For Loop Scripts
8. Case Statement Script
9. Check other servers connectivity
10. Aliases ---> (User & Global)
11. Shell History Command ---> (history)
➡️ Module 7 - Networking, Services and System Updates (Part 1 of 7)
✅ Topics Covered (Read Time: 6Mins)-
1. Network Components ---> (IP, Subnet Mask, Gateway, Static vs DHCP, Interface MAC)
2. Network Files and Commands ---> (ping, ifconfig/ ip a, ifup & ifdown, netstat, tcpdump)
3. NIC Information ---> (ethtool)
4. NIC Bonding
5. New Network Utilites ---> (nmtui, nmcli, nm-connection-editor, GNOME)
6. Download Files or Apps ---> (wget)
7. Curl & Ping Command ---> (curl, ping)
8. The ss (socket statistics) Command ---> (TCP, UDP, UNIX)
➡️ Module 7 - Networking, Services and System Updates (Part 2 of 7)
✅ Topics Covered (Read Time: 5Mins)-
1. File Transfer Protocol (FTP) ---> (Using both Server and Client Machine)
2. Secure Copy Protocol (SCP)
3. Remote Synchronization ---> (rsync)
4. System Updates and Repos ---> (dnf, yum, apt-get and rpm)
5. System Upgrade/Patch Management ---> (Major and Minor) & (Update vs Upgrade)
6. Create Local Repository From DVD/IOS Image
➡️ Module 7 - Networking, Services and System Updates (Part 3 of 7)
✅ Topics Covered (Read Time: 7Mins)-
1. Advance Package Management
2. Rollback Updates and Patches
3. SSH & TELNET
4. DNS: Download, Install & Configure
5. Hostname/IP Lookup ---> (nslookup)
6. Network Time Protocol (NTP)
7. chronyd (New Version of NTP) ---> (chronyc)
8. New System Utility Command ---> (timedatectl)
9. Mail Servers in Linux
10. Web Server Apache ---> (httpd)
➡️ Module 7 - Networking, Services and System Updates (Part 4 of 7)
✅ Topics Covered (Read Time: 6Mins)-
1. NGINX
2. Central Logger ---> (RSYSLOG)
3. Nagios
4. Securing Linux Machine (OS Hardening)
5. OpenLDAP ---> (slapd)
6. Tracing Network Traffic ---> (traceroute)
7. How to Open Image File Through Command Line
➡️ Module 7 - Networking, Services and System Updates (Part 5 of 7)
✅ Topics Covered (Read Time: 7Mins)-
1. Configure and Secure SSH ---> (sshd)
2. Cockpit
3. Firewall
a. Firewall Intro
b. iptables Tool
c. iptables- tables, chains and targets
d. Firewall (firewalld)
➡️ Module 7 - Networking, Services and System Updates (Part 6 of 7)
✅ Topics Covered (Read Time: 7Mins)-
1. Tune System Performance ---> (Nice/Renice)
2. Run Containers - podman
3. Docker- Install, Configure and Managing
➡️ Module 7 - Networking, Services and System Updates (Part 7 of 7)
✅ Topics Covered (Read Time: 7Mins)-
1. Kickstart (Automate Linux Installation)
2. Ansible >>> YAML File Example
3. OpenVPN
4. DHCP
5. Proxy server in Linux (Squid)
➡️ Module 8 - Disk Management And Run Levels (Part 1 of 3)
✅ Topics Covered (Read Time: 6Mins)-
1. System Run Levels
---Main Run Level
---Other Run Level
2. Computer Boot Process
3. Linux Boot Process
4. Linux Boot Process (Newer Versions)
5. The systemd-analyze command
6. Message of the Day
7. Customize Message of the Day
8. Storage
---Local Storage
---DAS (Direct Attached Storage)
---SAN (Storage Area Network)
---NAS (Network Attached Storage)
9. Disk Partition ---> (df and fdisk)
10. Add Disk and Creating Partition
11. Logical Volume Management (LVM)
12. Add Disk and Create LVM Partition
13. Extend Disk Using LVM
14. Adding Swap Space
---What is swap?
---Commands ---> (dd, mkswap, swapon or swapoff)
---Steps to Create Swap Space from Existing Disk
➡️ Module 8 - Disk Management And Run Levels (Part 2 of 3)
✅ Topics Covered (Read Time: 6Mins)-
1. The xfs_info Command
2. Advance Storage Management with Stratis
3. RAID (Redundant Array of Independent Disks)
4. File System Check (fsck and xfs_repair)
5. System Backup ---> (dd)
6. Network File System (NFS)
a. Steps for NFS Server Configuration
b. Steps for NFS Client Configuration
➡️ Module 8 - Disk Management And Run Levels (Part 3 of 3)
✅ Topics Covered (Read Time: 6Mins)-
1. Samba
2. NAS Device for NFS or Samba
3. SATA and SAS
4. MYSQL and MariaDB
5. LAMP Stack
“THE END: I believe this content will be valuable and beneficial for your needs."