arrow_back
Introduction
Syllabus Overview
Complete Linux Training Syllabus
Module 1 – Understanding Linux Concepts
1. Welcome to Module 1
2. Everyday Linux
3. What is Linux
4. Unix vs. Linux
References
Inside Linux
Parts of OS
Operating system
Hard Disk and Disk Cache
Virtual memory
History of Unix
Module 2 – Download, Install and Configure
1. Welcome to Module 2
2. What is Virtual Box
3. Downloading and Installing Oracle VirtualBox
4. Creating First Virtual Machine
5. Different Ways to Install Linux
6. Linux Installation (CentOS7 - Recommended)
7. Linux Installation (CentOS8)
8. Message for Redhat Installation
9. Redhat Linux Installation (Optional)
10. Ubuntu Linux Installation (Optional)
11. Take a snapshot of VM
12. Linux Desktop (GUI)
13. Virtual Machine Management
14. Linux Distributions
15. Linux vs. Windows
16. Who Uses Linux
17. Keyboard Keys Used in Linux
References
Module 2
Module-2-Homework
CentOS Installation Guide
Red_Hat_Enterprise_Linux-7-Installation_Guide-en-US
Changing-from-32-to-64bit
Oracle Virtual Box User Manual
Module 3 – System Access and File System
1. Welcome to Module 3
2. Command Prompts and Getting Prompts Back
3. Accessing Linux System
4. Download and Install Putty
4.1 Download Putty
5. New Network Command (ifconfig and ip)
6. Connect Linux VM via Putty
7. Important Things to Remember in Linux
8. Introduction to Linux File System
9. FileSystem Structure and Description
10. File System Navigation Commands (cd , ls and pwd)
11. Absolute and Relative Paths
12. Directory Listing Attributes
13. Creating Files and Directories (touch, cp, vi, mkdir)
14. Linux File Types
15. Finding Files and Directories (find, locate)
16. Difference Between Find and Locate Commands
17. Changing Password
18. WildCards (, , ^, [])
19. Hard and Soft Links (ln)
Module 3 Homework
References
Linux vs Windows
Change Password in Linux
Logging On To System
Difference-between-locate-and-find-command-in-Linux
Wildcards
File System Detail
Linux Structure
File Names
Passwords Standards
Soft Link and Hard Links
Module 3
List files and directories
Linux Boot Sequence
Linux File System
Module 4 – Linux Fundamentals
1. Welcome to Module 4
2. Linux Command Syntax
3. Files and Directory Permissions (chmod)
4. File Permissions Using Numeric Mode
4.1 File Permission (Numerically)
5. File Ownership Commands (chown, chgrp)
6. Access Control List (ACL)
7. Help Commands
8. TAB Completion and Up Arrow Keys
9. Adding Text to Files
10. Standard Output to a File (tee command)
11. Pipes ( )
12. File Maintenance Commands (cp, rm, mv, mkdir, rmdir)
13. File Display Commands (cat, less, more, head, tail)
14. Filters Text Processing Commands
15. cut - Text Processors Commands
16. awk - Text Processors Commands
17. grepegrep - Text Processors Commands
18. sortuniq - Text Processors Commands
19. wc - Text Processors Commands
20. Compare Files (diff and cmp)
21. Compress and uncompress (tar, gzip, gunzip)
22. Truncate File Size (truncate)
23. Combining and Splitting Files
24. Linux vs. Windows Commands
Module -4-Homework
References
File Permissions and Ownership
File Display Commands
Module 4
Access Control Lists
Command Syntax
Pipes
File Permissions Cheat Sheet
File Maintenance Commands
Finding System Information
Filters-Text Processing Commands
TAB Completion
Getting Help
Adding Text to Files
Module 5 – Linux System Administration
1. Welcome to Module 5
2. Linux File Editor (vi)
3. Difference between vi and vim Editors
4. sed Command
5. User Account Management (useradd, groupadd, usermod, userdel, groupdel)
6. Switch Users and Sudo Access (su, sudo)
7. Monitor Users (who, last, w, id)
8. Talking to Users (users, wall, write)
9. Linux Directory Service - Account Authentication
10. Difference between Active Directory, LDAP, IDM, WinBIND, OpenLDAP etc.
11. System Utility Commands (date, uptime, hostname, uname, which, cal, bc)
12. Processes and Jobs (systemctl, ps, kill, top, crontab, at)
13. Additional cronjobs (hourly, daily, weekly, monthly)
14. Process Management (bg, fg, nice)
15. System Monitoring Commands (df, dmesg, iostat 1, netstat, free, top)
16. System Logs Monitor (varlog)
17. System Maintenance Commands (shutdown, init, reboot, halt)
18. Changing System Hostname (hostnamectl)
19. Finding System Information (uname, dmidecode)
20. Finding System Architecture (arch)
21. Terminal Control Keys
22. Terminal Commands (clear, exit, script)
23. Recover Root Password (single user mode)
24. SOS Report
25. Environment Variables
Module -5-Homework
References
Unix Editors
top command
Module-5
Terminal Control Keys
Switch users and Sudo Access
System Resource Commands
User Accounts in Linux
vi Commands
Processes
User Account Management
Recover Root Password
Monitor User Commands
Unix Programs
System Utility Commands
crontab
Module 6 – Shell Scripting
1. Welcome to Module 6
2. Linux Kernel
3. What is a Shell
4. Types of Shells
5. Shell Scripting
6. Basic Shell Scripts
7. Input and Output of Script
8. if-then Scripts
9. for Loop Scripts
10. do-while Scripts
11. Case Statement Scripts
12. Check Remote Servers Connectivity
13. Aliases (alias)
14. User and Global Aliases
15. Shell History (history)
Module -6-Homework
References
case Scripts
if-then Scripts
for loop Scripts
What is a Shell
Linux Kernel
Basic Shell Scripts
Module-6
Aliases
Unix Shell Scripting
do-while Scripts
Module 7 – Networking, Servers and System Updates
1. Welcome to Module 7
2. Enable Internet on Linux VM
3. Network Components
4. Network Files and Commands (ping, ifconfig, ifup, ifdown, netstat, tcpdump)
5. NIC Information (ethtool)
6. NIC or Port Bonding
6.1 Creating-NIC-Bonding
7. Downloading Files or Apps (wget)
8. curl and ping commands
9. FTP - File Transfer Protocol
10. SCP - Secure Copy Protocol
11. rsync - Remote Synchronization
12. System Updates and Repos (rpm, yum)
13. System UpgradePatch Management
14. Create Local Repository from CDDVD
15. Advance Package Management
16. Rollback Patches and Updates
17. SSH and Telnet
18. DNS - Download, Install and Configure (Domain Name Systems)
18.1 3-DNS
19. Hostname or IP Lookup (nslookup and dig)
20. Network Time Protocol (ntp)
21. chronyd (New Version of NTP)
22. Sendmail
23. Web Server (Apache - HTTP)
24. Central Logger (rsyslog)
25. Securing Linux Machine (OS Hardening)
26. OpenLDAP Installation
27. Tracing Network Traffic (traceroute)
28. How to open Image File through Command Line
29. SSH-Keys - Access Remote Server without Password
Module -7-Homework
References
OS Hardening
Network Related Utilities
Creating NIC Bonding
DNS
Creating Local Yum Repo
rpm command
Red_Hat_Enterprise_Linux-7-Networking_Guide-en-US
RHEL-7-Security_Guide-en-US
SSH without a Password
Create local repository-old
Module-7
Linux_yum_command_cheatsheet
SCP examples
RHEL-7-SELinux_Users_and_Administrators_Guide-en-US
NTP
Networking
Red-Hat-Enterprise-Linux-7-Storage-Administration-Guide-en-US
Module 8 – Disk Management and Run Levels
1. Welcome to Module 8
2. System Run Levels (0 thru 6)
3. Linux Boot Process
4. Linux Boot Process (Newer Versions)
5. Message of the Day
6. Customize Message of the Day
7. Storage
8. Disk Partition (df, fdisk)
9. Add Disk and Create Standard Partition
10. Logical Volume Managment (LVM)
11. LVM Configuration During Installation
12. Add Virtual Disk and Create New LVM Partition (pvcreate, vgcreate, lvcreate,)
13. Extend Disk using LVM
14. Adding Swap Space
15. RAID
16. File System Check (fsck and xfs_repair)
17. System Backup (dd Command)
18. Network File System (NFS)
19. Samba Installation and Configuration
19.1 Samba Installation and Configuration
20. Difference Between CentOSRedhat 5, 6 and 7
21. Difference Between CentOSRHEL 7 and 8
Module -8-Homework
References
Extend LVM
System Run Level
Add Swap Space
-Red_Hat_Enterprise_Linux-8-Configuring_basic_system_settings-en-US
Changes in RHEL-8
Partitioning a Disk
Overview-of-systemd-for-RHEL-7
rhel_5_6_7_cheatsheet
Samba Installation and Configuration
Module-8
Mount Disk Partitions
Red_Hat_Enterprise_Linux-7-Storage_Administration_Guide-en-US
Customizing-MOTD
Steps-for-NFS-Configuration
Adding Disk and Create LVM Partition
Red-Hat-Enterprise-Linux-7-Storage-Administration-Guide-en-US.pdf
Module 9 – All About Resume
1. Welcome to Module 9
2. Resume Workshop
3. Cover Letter
4. Linux Administrator Job Duties
5. Exposure to Other Technologies
Module -9-Homework
References
Linux Resume
Sample Cover Letter - Experienced
Sample Cover Letter - Entry Level
Linux Admin Job Description
Module-9
VMWare
Basic Resume Tips
Module 10 – All About Interview
1. Welcome to Module 10
2. What is IT
3. IT Components
4. Facts about IT
5. Linux Around Us
6. Linux Operating System Jobs
7. IT Management Jobs
8. Post Resume and What to Expect
9. Interview Workshop
9. Interview Workshop
10. Redhat Certifications (RHCSA, RHCE etc.)
11. Join Linux Community
References
200+ Interview questions
Questions-to-Ask-in-Interview
In-Person Interview Tip
Interview-Tips
Module-10
Redhat Certifications
Interview Workshop
Post Resume and What to Expect
Interviews-What-not-to-say
Course Recap
1. Welcome to Course Recap
2. Commands We Have Learned
3. Don't Give up
4. Congratulations
References
Course Recap
Commands-Recap
Final Assessment
Final Assessment
Additional Resources
1. Welcome to Additional Resources
2. Troubleshooting Putty Connection
3. Changing Default File Permissions (umask)
4. VMWare Workstation Player (Optional)
5. Create VMWare VM
6. Install Oracle Virtualbox on MAC
7. Install Oracle Guest Addition (Tools)
8. Filesystem Color Definition
9. Troubleshooting File Issues
10. Troubleshooting Change Directory Issues
11. Fixing Corrupted FileSystem
12. Linux System Performance Issues
13. IP Assigned but not Reachable
14. Remove Un-necessary or Orphan Packages
15. SELinux
16. Firewall (iptables – practical examples)
17. Types of Security Threats
18. Running Linux on Web Browser
19. Improve Typing Skills
20. What is Virtualization
21. Introduction to VMWare
References
How-to-Open-an-Image-File-in-Linux-GUI
SELinux Guide
rhel-5-6-7-cheatsheet
kali-linux-commands-pdf
Patrick+Engebretson+The+Basics+of+Hacking+and+Penetration+Testing
Preview - Complete Linux Training Course
Discuss (
0
)
navigate_before
Previous
Next
navigate_next