Course Highlights
  • Linux Administration with Troubleshooting Skills
  • Linux basic concepts,Introduction & History of Unix/Linux
  • Linux Interview Questions and Answers
  • Bash profile, Variables & Standard Input output Redirecting
  • Linux User Administration
  • Permissions in Red Hat Linux
  • Controlling Access to files with ACLs
  • Process Management
  • Kernel Modules
  • Disk Partitions, File Systems Creations & RAID Configuration
  • Logical Volume Manager Administration
  • RPM (Red Hat Package Manager)
  • YUM (Yellowdog Updater, Modified)
  • Linux OS Minor Upgrade
  • FTP - File Transfer Protocol
  • Apache Web Server Administration
  • DNS (Domain Name System)
  • Samba Server Concepts & Configuration
  • Network File System  (NFS)
  • Automating Installation using kickstart
  • Networking Concepts in Linux
  • Linux Performance Monitoring
  • Troubleshooting Linux Boot Problems in Linux (Basic System Recovery)
  • Overview of Red Hat Enterprise Linux 7
  • GRand Unified BootLoader (Grub2)
  • Kdump configuration on RHEL 7
  • Overview of Red Hat Satellite 6.2
  • Managing SELinux Security
  • Backup and Restore
  • Linux Commands Tutorials
  • Advanced Linux Commands
  • Linux Crontab
  • OpenSSH
  • Postfix Mail Server Configuration
Curriculum

4 Topics
Overview about Course Module
Introduction to Unix
History of Linux
Quiz

8 Topics
File structure in Unix/Linux
Filesystem Structure in Linux-2
File types in Linux
Links to Download RHELCentoS VMware Workstation Oracle VirtualBox
Linux Installation - 1
Linux Installation - 2
Connect from putty
Quiz

9 Topics
Basic Commands - pwd cd & ls
Linux commands - less date cp
Linux commands - file man mkdir
Linux Commands - mv cat rm & rmdir
Linux Commands - wc & dd
Linux Commands - hard link & soft link
Linux Commands - tail touch & head
Quiz
Project Lab: Linux Basic Commands

15 Topics
Overview of Permissions in Linux
File & Directory Attributes
Access Modes ( Absolute & Symbolic Mode)
Change Ownership
Lab Session - 1
Lab Session - 2
Lab Session - 3
Lab Session - 4
Lab Session - 5
Setuid - Special Permissions
command to set setuid
Setgid - Special Permissions
Sticky Bit - Special Permissions
Quiz
Project Lab: Permissions in Linux

9 Topics
Overview of User Administration
Practice Lab Session: User and Group Creation
Managing User Account
Usermod Command
Overview of shadow file
Understanding Password Aging Policy
Lab on Password aging policy using Chage Command
Quiz
Project Lab: User Administration in Linux

9 Topics
Access Control List Concepts
Set ACLs on files
Default ACL
Practice Lab Session - Set ACL on Files
Practice Lab Session - Set ACL on Directories
Lab - Mask to limit the set of permissions
Lab - default acl
Practice Exercise on ACL
Recall Quiz

8 Topics
Overview of sudo access
Aliases in sudoers file
sudoers file
Examples of sudo
Practice Lab Session 1
Practice Lab Session 2
Practice Lab Session 3
Quiz

9 Topics
User’s Home Directory
.bash_profile .bashrc & .bash_logout
How to set PATH in .bash_profile file
Practice Lab Session
Bash Variables
Enviornment Variables
System Variables
Standard Input & Output Redirections
Recall Quiz

5 Topics
Overview about Crontab format
Scheduling a job for a specific time-1
Scheduling a job for a specific time-2
Lab session on Linux Crontab
Recall Quiz

9 Topics
Overview of OpenSSH
Config file sshd_conf -1
Config file sshd_conf -2
Config file sshd_conf -3
Practice Lab Session -1
Practice Lab Session -2
telnet
Lab session on telnet configuration
Quiz

6 Topics
Process Management
fg & bg process
process stats
Practice Lab Session -1
Practice Lab Session - 2
Practice Lab Session - 3

18 Topics
Partitioning a Disk
MBR Partitioning Scheme
Primary & Extended Partitions
GPT Partitioning Scheme
Managing Partitions with Parted
Creating a file system
Scan new scsi disks in Linux Virtual Machine
Introduction to RAID
S/W & H/W Raid
RAID 0
RAID 1
RAID 5
RAID 6
RAID 1+0 or 0+1
Lab-1 configure RAID 0 (striping)
Lab-2 Configure RAID 5 (Disk Striping with single distributed parity)
How to recover a failed disks from RAID
Quiz

19 Topics
Overview of LVM
Components of LVM
LE to PE Mapping
linear logical volumes
striped logical volumes
mirrored logical volumes
Lab 1 - Volume Group Creation
Lab 2 - Extend a FileSystem
Lab 3 -extend a vg and lv
Lab 4 - Create a striped LV
Lab 5 - Create a mirrored lv
Lab 6 - remove a vg
Lab 7 - vgexport & vgimport commands
VG Configuration file
Metadata in physical Volumes
Recovering Metadata/Failed disks from LVM
Quiz
Project on Logical Volume Manager (LVM) in Linux.
Project on topic Recovering Metadata/Failed disks from LVM in Linux

5 Topics
Overview of Red Hat Package Manager (RPM)
Lab -1
Lab -2
Quiz
Project Lab: RPM (Red Hat Package Manager) in Linux

10 Topics
Overview about Yum
Why yum was made?
Configure & Install Yum Server
Lab-1
xml.gz files in Yum
Client side configuration in Yum
Yum History Command
Reverting and Repeating Transactions
Quiz
Project lab on topic yum in Linux

17 Topics
Firewall concepts
About nftables features and advantages of firewalld
Firewalld components pre-defined zones
How packet flows through firewall
Check firewalld services - Lab Session
Adding and Removing Services & Port from Firewall Server - Lab Session
Add Services Permanently in Firewalld - Lab Session
Add HTTP Service in firewalld - Lab Session
Port forwarding - Lab Session
Conceptual discussion about Masquerading Packet Flow in Firewalld
Masquerading with Port Forwarding - Lab Session
About Rich Rules in Firewalld
Specifically allow a Server using Rich Rules - Lab Session
Allow Telnet Port SSH with log prefix using Rich Rule - Lab Session
Accept Reject Drop - Lab Session
Quiz
Project Lab: Managing Server Firewalls in Linux

3 Topics
OS Upgrade - RHEL 7.1 to 7.2 (Part 1)
OS Upgrade - RHEL 7.1 to 7.2 (Part 2)
Quiz

8 Topics
Overview of FTP Server
configuration file of vsftp
Practice Lab - 1 (Configuring ftp server)
Practice Lab - 2
Practice Lab Session - 3
Practice Lab Session - 4
Quiz
Project Lab: File Transfer Protocol (FTP) in Linux

10 Topics
Overview about NFS Server
NFS (Network File Systems) - 2
Important Services in nfs
how nfs works
Configurations files
Practice Lab Session 1
Practice Lab Session 2
Practice Lab Session 3
Quiz
Project Lab: Setting up NFS in CentOS Linux

12 Topics
Overview of Kickstart Server
Features of Kickstart Server
Theoritical Steps to configure Kickstart Server
Graphical Mode to configure kickstart config file
Kickstart config file - 1
Kickstart config file - 2
Lab1
Lab2
Lab3
Lab4
Lab5
Lab6

15 Topics
Introduction Apache Web Server
Basic Setup of Apache Web Server
Apache Main Configuration file - 1
Apache Main Conf File - 2
Launching a simple web page
Order (Allow Deny)
Indexes
Practice Lab Session on Indexes
.htaccess - Security Restrictions on directories
Practice Lab Session
Secure a Web Server
Encrypted Communication using SSL (443 port)
Practice Lab Session
Quiz
Project lab on on topic Apache Web Server Administration

9 Topics
Overview about DNS
Understanding root & top level domains hierarchy
How dns works?
Practice Lab Session - 1
Practice Lab Session - 2
Practice Lab Session - 3
Troubleshooting of dns issues
Quiz
Project Lab: Configuring DNS in CentOS Linux

11 Topics
SELinux Security Concepts
SELinux Context
SELinux Modes
Lab - SELinux Modes
Lab - SELinux
Lab - Change context temporary
Lab - Change context permanently
Lab - SELinux inheritance and its pitfalls
SELinux booleans
Lab - SELinux booleans
Quiz

13 Topics
How email flows from sender to receiver
Mail Service Components
Configure Linux Mail Server (main.cf)
mynetworks - parameter
mydestination - parameter
Lab on mydestination parameter
Postfix mail flow
Practice Lab Session
About Dovecot Imap & pop3
Configuring Dovecot
Thunderbird - mail user agent for accessing mails
Quiz
Project: Postfix Mail Server Configuration in CentOS

11 Topics
Overview of Samba Server
How Samba Works?
Lab - Installation & Configuration of Samba Server
Lab - Configure a Private Samba Share
Lab - mount samba share on Linux Client
Lab - mount samba share on windows client
Lab - configure a public samba share
Lab - Drive mapping on windows client
Lab - Secure Samba share resources
Quiz
Project Lab: Setting up a Samba File Sharing Server in CentOS

16 Topics
Linux Physical Security
How to break root password?
Securing the grub menu
Reset root password from rescue mode
BIOS Protection
General Security
Keep your system updated
Turn off IPv6
Disable USB Stick to detect
Restrict Users to Use Old Passwords
Check Password Expiration of a User
Password Expiration - Lab Session
Verify accounts for empty password
Verify accounts with "Zero" UID
Review logs regularly
Keep /boot as read only

5 Topics
Linux Network Configuration
Networking Configuration in Red Hat Linux 7
Routing Table
Lab 1 Routing Table
Lab 2 Routing Table

6 Topics
Basic find commands for finding files
Lab-1
Lab-2
Lab-3
Lab-4
Lab-5

10 Topics
Introduction about Linux Performance Monitoring
CPU - Context Switch
CPU - run queueutilization & load average
Memory & Swap Management in Linux
Disk IO Operations in Linux Servers
Unerstanding Network monitoring
top command - 1
top command - 2
vmstat command - 1
vmstat command - 2

3 Topics
About Kernel Modules
Practice Lab Session - 1
Practice Lab Session - 2

9 Topics
Linux Booting Process
Runlevels in Booting Process
Lab on Basic System Recovery (Initramfs file missing/Corrupted)
Lab on Basic System Recovery (Grub related issues -1)
Lab on Basic System Recovery (Grub related issues -2)
Lab on MBR corruption (Stage 1 Grub)- basic System Recovery
Lab on MBR Corruption - Part 2
Basic System Recovery (Critical files are missing like mount binary)
Lab on Basic System Recovery (Critical files are missing like mount binary etc)

15 Topics
Overview & features of Red Hat Linux 7
Features of systemd - 1
Features of Systemd -2
RHEL7 vs RHEL6 - Part1
RHEL7 vs RHEL6 - Part2
RHEL7 vs RHEL6 - Part3
Practice Lab Session - 1
Practice Lab Session - 2
Practice Lab Session - 3
Rescue Mode in RHEL 7
Lab session on booting into Rescue Mode
Emergency Mode in RHEL 7
Lab session on booting into Emergency Mode
Troubleshooting mode
Resetting the root passwd

4 Topics
initramfs file is missing
grub conf is missing
mbr is corrupted
fstab file missing or bad entry

7 Topics
Overview of Grub2
Grub Configuration file
Features of grub2
Boot from grub command prompt - Lab 1
Boot from grub command prompt - Lab 2
Modify grub configuration file - Lab 3
How to set a password at grub

2 Topics
Kdump Configuration in RHEL 7
Lab

9 Topics
Overview of Red hat Satellite Server 6.2
Prerequisites for Satellite Server
Subscription with Red Hat Network
Installing Satellite using offline repo
Configuring Satellite Server
Registering the Satellite Server in RHN
Downloading & Uploading manifest
Create Repos
Activation key & registering the client with Satellite Server

5 Topics
Overview of Backup
Types of backup
Dump command
Practice Lab Session
Practice Lab Session 2

19 Topics
dig command
traceroute command
rsync command
ssh scp & sftp command
find grep & locate command
df du & lsof commands
ps top & who commands
cut sort commands
vim command
sed & awk command
tar gzip & bzip2 commands
useradd & userdel commands
usermod groupadd & groupdel
chage chroot & chown commands
mount umount fdisk & mkfs commands
proc command
uptime free & uname commands
systemd commands
LVM Commands

9 Topics
What is Linux Shell?
Types of shells available in Linux
About Shell Scripting
Overview of Bash Shell
.bash_profile .bashrc & .bash_logout
Practice Lab Session - 1
Practice Lab Session - 2
Create a simple shell script
Debug a script

10 Topics
Bash Variables
Environmental Variables
System Variables
Practice Lab Session
Script to collect system information using echo command only
Quoting and their types
The Backslash (/)
Getting User Input Via Keyboard
read command
Use of IFS

6 Topics
Performing Arithmetic Operations
Create an Integer Variable
Create the Constants Variable
Path name expansions
Wildcards
Aliases

7 Topics
Overview of the Industrial Project
Bash Colors
Lab Session on bash colors
Create an Automation Script - 1
Create an Automation Script - 2
Create an Automation Script - 3
Create an Automation Script - 4

14 Topics
Overview of conditional execution
if else statement syntax
Lab Session on if..else..
Lab Session on if..elif..else..statements
test command
Lab session on test conditions - 1
Lab session on test conditions - 2
exit status of a command
Lab on exit status - 1
Lab on exit status - 2
Numeric String comparison
File attributes comparison
command line arguments
positional parameters via special shell variable $1 $2 $3...$9.

13 Topics
for loop statement
Lab Session on for loop
Conceptual understanding of for loop
for loop using C like syntax
for loop reading from a text file
for loop using command-line arguments
Chessboard using nested loop statement
While loop statement
Lab Session - read a text file line-by-line or using IFS
infinite while loop
Case Statement
Automation Tool Using Case Statement -1
Automation Tool Using Case Statement -2

7 Topics
Input Output Redirection in Linux
Lab Session on redirection
Pipelines in Linux
tee command
file descriptor (fd) to file for output
file descriptor (fd) to file for input
file descriptor (fd) for reading & writing

7 Topics
Defining functions
Displaying functions
Nested functions
Lab Session - Writing Functions
Local & Global Variables
return statement
Practice Lab Session

4 Topics
Introduction AWK
Pattern matching using awk
Awk preprocessing
Awk postprocessing

6 Topics
About Sed
Replacing or substituting string
Changing the slash (/) delimiter
Replacing string on a specific line number or matches a pattern
Delete or add a line after or before a match
Last Lecture

1 Topic
Best Linux Interview Questions and Answers

  Write a Review

Complete Linux Training with Troubleshooting Skills

Go to Paid Course