Linux Administration With Troubleshooting Skills: Hands-On
Last updated 7/2022
MP4 | Video: h264, 1280x720 | Audio: AAC, 44.1 KHz
Language: English | Size: 9.54 GB | Duration: 41h 14m
Last updated 7/2022
MP4 | Video: h264, 1280x720 | Audio: AAC, 44.1 KHz
Language: English | Size: 9.54 GB | Duration: 41h 14m
A Project-Based Approach to get the Linux Skills & Shell to boost your career and get ahead : 40+hrs with 400+Lectures.
What you'll learn
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
Requirements
PC or Laptop with internet Connection
There are no formal prerequisites for this course; however, previous system administrator experience on another operating system would be very beneficial.
Description
By the end of the course you will:· Be able to confidently use the Linux operating system to increase your productivity and Career.· Be able to perform everyday computing tasks from the Linux command line.Course ContentLinux basic concepts, Introduction & History of Unix/Linux· Introduction to Unix· History of UNIX· What is LINUX· History of Linux· LINUX Distributions· Unix File SystemLinux Commands Tutorials· Lecture on various commands with proper explanation with examples in a live environment.· Overview of File System Structure· pwd, cd, ls, less, cp, file mkdir. more. mv, cat, rm rmdir, wc, dd, head, tail, touch, ln etcBash profile, Variables & Standard Input-output Redirecting· User's home directory· .bash_profile, .bashrc & .bash_logout· How to set PATH & alias in .bashrc profile· Familiar with Variables· Bash variable, Environmental variable & System Variables· Lab· Standard Input & Output Redirecting ( > , 2> ,&> )· Standard Input and Output· Redirecting Output to a File· Redirecting Output to a File· LabLinux User management· Understanding different types of groups and creation of groups· Creation of users in different groups· Understanding Passwd, Shadow Files· Understanding passwd aging· Creation of quotas for users, groups, and file systems· Understanding users security files· password aging policy using chage commands· TROUBLESHOOTINGPermissions in Red Hat Linux· Basic File Permissions· User-Based permissions groups· Permission Types· Change of permissions & ownership· Special Permissions· Setuid, Setguid, Sticky bit, ACL, etc· Two Labs to demonstrate the permissions from a real IT industry environment.Controlling Access to files with ACLs· Access Control List Concepts· Set ACL's on files· Default ACL· Practice Lab Session on set acl on files· Practice Lab Session on set acl on directories· Practice Lab Session on a mask to limit the set of permissions· Practice Lab Session on default ACL· Practice Exercise - Scenario-based activityLinux Crontab· Overview of Linux Crontab & its format· Schedule a job for a specific period of time· Schedule a job for more than one instance (e.g. twice a day)· Schedule a job for a specific range of time· Schedule a job every weekday during working hours· how to view crontab entries?· Schedule a job for every minute using cronLinux Find Commands· Basic find commands for finding files with names· Find files based on their permissions· Search files based on owners & groups· Find files and directories based on date & time· Find files and directories based on sizeOpenSSH· Overview of OpenSSH· What Are Some Of The OpenSSH Features?· OpenSSH options are controlled through the sshd_config file· Lab SessionTelnet· Overview about telnet· Configuration of telnet server on Linux· Xinetd ServiceProcess Management· Understanding ps commands with custom properties & Nice values etc· Different stats of a process like "D", "S", "T", "Z" etc· Kill commands to terminate the process· LabKernel Modules· What is Kernel & its features· Kernel Modules· Commands to manipulate the kernel (insmod,lsmod,modinfo,modprobe &rmmod)· How to know the name of the module or kernel driver for any device like lan· LabDisk Partitions, File Systems Creations & RAID Configuration· Creating the partitions in a simple disk using fdisk· Understanding the different options in fdisk utility· Creating File Sytems using (ext3/ext4/xfs FS)· Mounting/Umounting FS· Entry in fstab· Introduction to RAID· Concepts & features of RAID· RAID Level· How to configure the different levels of Raids like (0,1,5,6, 10, etc)· Lab SessionsLogical Volume Manager Administration· LVM Architecture Overview· LVM Components· LVM Logical Volumes· Logical Volume Creation Overview· Growing a File System on a Logical Volume· Logical Volume Backup· LVM Administration with CLI Commands· Using CLI Commands· Physical Volume Administration· Creating Physical Volumes· Displaying Physical Volumes· Preventing Allocation on a Physical Volume· Resizing a Physical Volume· Removing Physical Volumes· Volume Group Administration· Creating Volume Groups· Adding Physical Volumes to a Volume Group· Displaying Volume Groups· Removing Physical Volumes from a Volume Group· Changing the Parameters of a Volume Group· Activating and Deactivating Volume Groups· Removing Volume Groups· Overview about LVM Metadata· Metadata Contents· How to identify and recover failed LVM diskRPM (Red Hat Package Manager)· Install: It is used to install any RPM package.· Remove: It is used to erase, remove or un-install any RPM package.· Upgrade: It is used to update the existing RPM package.· Verify: It is used to query about different RPM packages.· Query: It is used for the verification of an RPM package.YUM (Yellowdog Updater, Modified)· Overview of YUM· Configuration& and installation of yum on Red Hat Linux Server· Lab-1· Lab-2· Yum History Command· Reverting and Repeating Transactions like undo & redo using yum commandLinux OS Minor Upgrade· Linux OS upgrade from RHEL 7.1 to RHEL 7.2· Lab Practice SessionsFile Transfer Protocol· Overview of FTP Server· Installation and configuration of FTP Server· Lab-1· Lab-2Apache Web Server Administration· Basic Setup· Verify installation· Package files· Main configuration file(s)· Backup· Edit the httpd.conf configuration file· ServerRoot· PidFile· ServerName· Add site to the host's file· DocumentRoot· ErrorLog· Listen· Create your HTML documents· Start the Web Server· Access the website· Local access· Internal & external access· Summary of basic setupDNS (Domain Name System)· Overview of DNS· Understanding root & top-level domains· How DNS works practically· What happens when I type any website name in the address bar of the browserSamba Server· Overview of Samba Server· Features of Samba Server· How Samba Server Works· Samba File sharing Server· CIFS File System· Practice Lab SessionsPostfix Mail Server Configuration· The structure of the Email System1.1 Mail User Agent1.2 Mail Transfer Agent1.3 Mail Delivery Agent1.4 SMTP· Configuring an RHEL Email System· Postfix Pre-Installation Steps· Installing Postfix on RHEL 7· Configuring Postfix· Starting Postfix on an RHEL System· Configure a Null Client· Relayhost· Introduction Dovecot, Imap & pop3· Configuring Dovecot· Thunderbird - Mail User Agent ( Configure Mail Box)Securing & Hardening a Linux System· 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 an empty password· Verify accounts with "Zero" UID· Review logs regularly· Keep /boot as read-onlyManaging Server Firewalls· Firewall concepts· About nftables, features, and advantages of firewalld· Firewalld components, pre-defined zones· How packet flows through the 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 SessionNetwork File System (NFS) on Linux· Overview of NFS Server· Installation and configuration of NFS Server· Lab-1· Lab-2Automating Installation using Kickstart· Overview of Kickstart Server· Features of Kickstart Server· Configuration & Installation of Kickstart Server· Configuration of dhcp, tftpd, nfs for Kickstart Server· Configuration of kickstart config file using graphical mode· PXE Boot Environment· Lab Session· Unattended Client boot and do the installation via networkNetworking Concepts in Linux· New Sets of commands introduced in RHEL 7 for managing the network interfaces.· Check the status of ethernet interfaces· Add and configure the new ethernet interface· Activate the network services· Commands to change the network properties of an existing interface· Delete the ethernet interface· Learning of various new commands related to managing network interfaces.· Overview of Routing Table· Understanding the output of netstat -rn or route -n output· LabLinux Performance Monitoring· Introduction about Performance monitoring in Linux· Important four subsystems that need to be monitored.1. CPU 2. Memory3. IO4. Network· Familiar & understanding with CPU Utilization· Like Context switches, Run Queue, CPU utilization & Load Average· Familiar & understanding with Memory Utilization· Familiar & understanding with I/O Analyses· Familiar & understanding with Network Monitoring· Familiar with various Commands to manage performance issues in Linux Servers· top· vmstatTroubleshooting Linux Boot Problems in Red Hat Linux 6 (Basic System Recovery)· Simple & step by step understanding of Linux Boot Process ( 2 detailed Sessions)· Overview of Red Hat Linux 7 and their features· Comparison of features of RHEL7 with RHEL6· Lab on Basic System Recovery (Initramfs file missing/Corrupted)· Lab on Basic System Recovery (Grub related issues like stage 1.5/2 grub is missing)-Part1· Lab on Basic System Recovery (Grub related issues like stage 1.5/2 grub is missing)-Part2· Lab on Basic System Recovery (Master Boot Record missing/corrupted)· Lab on Basic System Recovery (Critical files are missing like mount binary, an incorrect entry in fstab etc)· Lab on Basic System Recovery (Critical files are missing like mount binary, an incorrect entry in fstab, etc)Overview of Red Hat Enterprise Linux 7· Overview about RHEL7 with its new features· Comparison with RHEL 6· Lab on systemd service (Familiar with different systemd targets & new commands)· Rescue mode in RHEL 7· Lab on rescue mode· Emergency mode in RHEL 7· Lab on emergency mode· Troubleshooting mode (Overview and Lab)· Lab on Recovering the Root password in RHEL7o Resetting the Root Password Using an Installation Disko Resetting the Root Password Using rd.breakTroubleshooting Linux Boot Problems in Red Hat Linux 7 (Basic System Recovery)· Lab on Basic System Recovery (Initramfs file missing/Corrupted)· Lab on Basic System Recovery (Grub related issues· Lab on Basic System Recovery (Master Boot Record missing/corrupted)· Lab on Basic System Recovery (Critical files are missing like mount binary, an incorrect entry in fstab, etc)GRand Unified BootLoader (Grub2)· Overview of Grub· Grub Configuration file· Features of Grub2 and its comparison with Legacy Grub· Practical Lab Session - Different commands to run at Grub2 prompt· Practical Lab Session - Boot from Grub (Selecting Kernel & Initramfs)· Practical Lab Session - How to make your grub password protectedKdump configuration on RHEL 7· Overview of kdump· How to enable Kdump on RHEL 7· Lab SessionRed Hat Satellite 6.2· Overview of Satellite Server· Pre-Requisites (What needs to be done before initiating the Red Hat Satellite Server installation)· Registering the server using subscription-manager· Installing the Satellite Server Packages & updating the Server· Installing satellite from the Offline Repositories.· Initial Configuration for the satellite server· Registering Satellite· Downloading/Uploading manifest (Importing manifest to Installed Satellite server)· Attaching a subscription· Create Red Hat Repo's as per the environment requirement· Creating Activation· Registering server (Red Hat Satellite client)· RecapManaging SELinux Security· Introduction - SELinux· SELinux Security Concepts· Changing SELinux Modes· Practice Lab Sessions· Changing SELinux Contexts· SELinux Booleans· Audit logs & troubleshooting SELinuxBackup and Restore· Overview of Backup· Various commands for backup· Types of backup· Full backup, Incremental backup, and differential backupdump command to take backup & restorationAdvanced Linux Commands· dig, nslookup, rsync, scp, ssh, sftp, find, grep, locate, df, du, lsof, ps, top, who,cut, sort, vi, sed, awk, tar, gzip, bzip2 etc· useradd, userdel, usermod, groupadd, groupdel, id, chage, chroot, chown etc· mount, umount, fdisk, mkfs, fsck,/proc, uptime etc· ping, nslookup, telnet, ifconfig, ifconfig-a, netstat -a etc· systemctl -at service, systemctl -t service –state=active, systemctl start name.service, systemctl enable name.service etc· pvs, vgs, pvdisplay,lvs, lvdisplay, pvcreate, pvremove, vgcreate, vgrename, vgremove, vgextend, vgreduce, lvcreate, lvextend, lvreduce,fdisk, vgexport, vgimport, vgcfgrestore, vgcfgbakcup, watch, whoami, passwd, su etc.Linux Bash Shell Scripting: A Practical way of LearningPractical approach to learn and explore the shell scripting with various industrial projectsIntroduction of Shell Programming· What is Bash Shell?· Types of Shell available in Linux· About Shell Scripting· Bash Shell Startup Scripts· User’s Home Directory - .bash_profile, .bashrc & .bash_logout· Shebang· Create a simple Shell Script· Setting up permissions on a script· Debug a ScriptThe Shell Variables & Environment· Bash Variables· Environmental Variables· System Variables· Assign values to shell variables· Customize the bash shell environments· set, env & export command· Rules for naming the variable name· Simple Script using the echo command· Quoting· There are three Type of quoting· The double quote · The single quote · The Backslash · User's Input via Keyboard· Read Command· IFS· Practice Lab SessionArithmetic Operations· Performing Arithmetic Operations· Create an integer Variable· Create the Constants Variable· Path name expansion· Wildcards
Overview
Section 1: Introduction
Lecture 1 Overview about Course Module
Lecture 2 Introduction to Unix
Lecture 3 History of Linux
Section 2: Filesystem Structure & Installation of Linux
Lecture 4 File structure in Unix/Linux
Lecture 5 Filesystem Structure in Linux-2
Lecture 6 File types in Linux
Lecture 7 Links to Download RHEL,CentoS, VMware Workstation, Oracle VirtualBox
Lecture 8 Linux Installation - 1
Lecture 9 Linux Installation - 2
Lecture 10 Connect from putty
Section 3: Linux Basic Commands Tutorial
Lecture 11 Basic Commands - pwd, cd & ls
Lecture 12 Linux commands - less, date, cp
Lecture 13 Linux commands - file, man, mkdir
Lecture 14 Linux Commands - mv, cat, rm & rmdir
Lecture 15 Linux Commands - wc & dd
Lecture 16 Linux Commands - hard link & soft link
Lecture 17 Linux Commands - tail, touch & head
Section 4: Simple way to understand permissions in Linux
Lecture 18 Overview of Permissions in Linux
Lecture 19 File & Directory Attributes
Lecture 20 Access Modes ( Absolute & Symbolic Mode)
Lecture 21 Change ownsership
Lecture 22 Lab Session - 1
Lecture 23 Lab Session - 2
Lecture 24 Lab Session - 3
Lecture 25 Lab Session - 4
Lecture 26 Lab Session - 5
Lecture 27 Setuid - Special Permissions
Lecture 28 command to set setuid
Lecture 29 Setgid - Special Permissions
Lecture 30 Sticky Bit - Special Permissions
Section 5: User Administration
Lecture 31 Overview of User Administration
Lecture 32 Practice Lab Session - User & Group Creation
Lecture 33 Managing User Account
Lecture 34 Usermod Command
Lecture 35 Overview of shadow file
Lecture 36 Understanding Password Aging Policy
Lecture 37 Lab on Password aging policy using Chage Command
Section 6: Controlling Access to files with ACLs
Lecture 38 Access Control List Concepts
Lecture 39 Set ACLs on files
Lecture 40 Default ACL
Lecture 41 Practice Lab Session - Set ACL on Files
Lecture 42 Practice Lab Session - Set ACL on Directories
Lecture 43 Lab - Mask to limit the set of permissions
Lecture 44 Lab - default acl
Lecture 45 Practice Exercise on ACL
Section 7: visudo
Lecture 46 Overview of sudo access
Lecture 47 Aliases in sudoers file
Lecture 48 sudoers file
Lecture 49 Examples of sudo
Lecture 50 Practice Lab Session 1
Lecture 51 Practice Lab Session 2
Lecture 52 Practice Lab Session 3
Section 8: Bash profile, Variables & Standard IO Redirecting
Lecture 53 User’s Home Directory
Lecture 54 .bash_profile, .bashrc & .bash_logout
Lecture 55 How to set PATH in .bash_profile file
Lecture 56 Practice Lab Session
Lecture 57 Bash Variables
Lecture 58 Enviornment Variables
Lecture 59 System Variables
Lecture 60 Standard Input & Output Redirections
Section 9: Linux Crontab
Lecture 61 Overview about Crontab format
Lecture 62 Scheduling a job for a specific time-1
Lecture 63 Scheduling a job for a specific time-2
Lecture 64 Lab session on Linux Crontab
Section 10: OpenSSH & telnet
Lecture 65 Overview about OpenSSH
Lecture 66 Config file sshd_conf -1
Lecture 67 Config file sshd_conf -2
Lecture 68 Config file sshd_conf -3
Lecture 69 Practice Lab Session -1
Lecture 70 Practice Lab Session -2
Lecture 71 telnet
Lecture 72 Lab session on telnet configuration
Section 11: Process Management
Lecture 73 Process Management
Lecture 74 fg & bg process
Lecture 75 process stats
Lecture 76 Practice Lab Session -1
Lecture 77 Practice Lab Session - 2
Lecture 78 Practice Lab Session - 3
Section 12: Disk Partitions, fdisk & RAID Configuration
Lecture 79 Partitioning a Disk
Lecture 80 MBR Partitioning Scheme
Lecture 81 Primary & Extended Partitions
Lecture 82 GPT Partitioning Scheme
Lecture 83 Managing Partitions with Parted
Lecture 84 Creating a file system
Lecture 85 Scan new scsi disks in Linux Virtual Machine
Lecture 86 Introduction to RAID
Lecture 87 S/W & H/W Raid
Lecture 88 RAID 0
Lecture 89 RAID 1
Lecture 90 RAID 5
Lecture 91 RAID 6
Lecture 92 RAID 1+0 or 0+1
Lecture 93 Lab-1 configure RAID 0 (striping)
Lecture 94 Lab-2 Configure RAID 5 (Disk Striping with single distributed parity)
Lecture 95 How to recover a failed disks from RAID
Section 13: Logical volume Manager Administration-LVM
Lecture 96 Overview of LVM
Lecture 97 Components of LVM
Lecture 98 LE to PE Mapping
Lecture 99 linear logical volumes
Lecture 100 striped logical volumes
Lecture 101 mirrored logical volumes
Lecture 102 Lab 1 - Volume Group Creation
Lecture 103 Lab 2 - Extend a FileSystem
Lecture 104 Lab 3 -extend a vg and lv
Lecture 105 Lab 4 - Create a striped LV
Lecture 106 Lab 5 - Create a mirrored lv
Lecture 107 Lab 6 - remove a vg
Lecture 108 Lab 7 - vgexport & vgimport commands
Lecture 109 VG Configuration file
Lecture 110 Metadata in physical Volumes
Lecture 111 Recovering Metadata/Failed disks from LVM
Section 14: RPM (Red Hat Package Manager)
Lecture 112 Overview of Red Hat Package Manager (RPM)
Lecture 113 Lab -1
Lecture 114 Lab -2
Section 15: YUM Configuration
Lecture 115 Overview about Yum
Lecture 116 Why yum was made?
Lecture 117 Configure & Install Yum Server
Lecture 118 Lab-1
Lecture 119 xml.gz files in Yum
Lecture 120 Client side configuration in Yum
Lecture 121 Yum History Command
Lecture 122 Reverting and Repeating Transactions
Section 16: Managing Server Firewalls
Lecture 123 Firewall concepts
Lecture 124 About nftables, features and advantages of firewalld
Lecture 125 Firewalld components, pre-defined zones
Lecture 126 How packet flows through firewall
Lecture 127 Check firewalld services - Lab Session
Lecture 128 Adding and Removing Services & Port from Firewall Server - Lab Session
Lecture 129 Add Services Permanently in Firewalld - Lab Session
Lecture 130 Add HTTP Service in firewalld - Lab Session
Lecture 131 Port forwarding - Lab Session
Lecture 132 Conceptual discussion about Masquerading, Packet Flow in Firewalld
Lecture 133 Masquerading with Port Forwarding - Lab Session
Lecture 134 About Rich Rules in Firewalld
Lecture 135 Specifically allow a Server using Rich Rules - Lab Session
Lecture 136 Allow Telnet Port, SSH with log prefix using Rich Rule - Lab Session
Lecture 137 Accept, Reject, Drop - Lab Session
Section 17: Linux Minor OS Upgrade
Lecture 138 OS Upgrade - RHEL 7.1 to 7.2 (Part 1)
Lecture 139 OS Upgrade - RHEL 7.1 to 7.2 (Part 2)
Section 18: FTP - File Transfer Protocol on Linux
Lecture 140 Overview of FTP Server
Lecture 141 configuration file of vsftp
Lecture 142 Practice Lab - 1 (Configuring ftp server)
Lecture 143 Practice Lab - 2
Lecture 144 Practice Lab Session - 3
Lecture 145 Practice Lab Session - 4
Section 19: NFS (Network File Systems) configuration on Linux
Lecture 146 Overview about NFS Server
Lecture 147 NFS (Network File Systems) - 2
Lecture 148 Important Services in nfs
Lecture 149 how nfs works
Lecture 150 Configurations files
Lecture 151 Practice Lab Session 1
Lecture 152 Practice Lab Session 2
Lecture 153 Practice Lab Session 3
Section 20: Kickstart Server - Automating Installation
Lecture 154 Overview of Kickstart Server
Lecture 155 Features of Kickstart Server
Lecture 156 Theoritical Steps to configure Kickstart Server
Lecture 157 Graphical Mode to configure kickstart config file
Lecture 158 Kickstart config file - 1
Lecture 159 Kickstart config file - 2
Lecture 160 Lab1
Lecture 161 Lab2
Lecture 162 Lab3
Lecture 163 Lab4
Lecture 164 Lab5
Lecture 165 Lab6
Section 21: Apache Web Server Administration
Lecture 166 Introduction Apache Web Server
Lecture 167 Basic Setup of Apache Web Server
Lecture 168 Apache Main Configuration file - 1
Lecture 169 Apache Main Conf File - 2
Lecture 170 Launching a simple web page
Lecture 171 Order (Allow, Deny)
Lecture 172 Indexes
Lecture 173 Practice Lab Session on Indexes
Lecture 174 .htaccess - Security Restrictions on directories
Lecture 175 Practice Lab Session
Lecture 176 Secure a Web Server
Lecture 177 Encrypted Communication using SSL (443 port)
Lecture 178 Practice Lab Session
Section 22: DNS (Domain Name System)
Lecture 179 Overview about DNS
Lecture 180 Understanding root & top level domains hierarchy
Lecture 181 How dns works?
Lecture 182 Practice Lab Session - 1
Lecture 183 Practice Lab Session - 2
Lecture 184 Practice Lab Session - 3
Lecture 185 Troubleshooting of dns issues
Section 23: Postfix Mail Server Configuration
Lecture 186 How email flows from sender to receiver
Lecture 187 Mail Service Components
Lecture 188 Configure Linux Mail Server (main.cf)
Lecture 189 mynetworks - parameter
Lecture 190 mydestination - parameter
Lecture 191 Lab on mydestination parameter
Lecture 192 Postfix mail flow
Lecture 193 Practice Lab Session
Lecture 194 About Dovecot, Imap & pop3
Lecture 195 Configuring Dovecot
Lecture 196 Thunderbird - mail user agent for accessing mails
Section 24: Samba Server
Lecture 197 Overview of Samba Server
Lecture 198 How Samba Server works?
Lecture 199 CIFS File System
Lecture 200 Lab 1
Lecture 201 Lab 2
Lecture 202 Lab 3
Lecture 203 Lab 4
Lecture 204 Lab 5
Section 25: Securing & Hardening a Linux System
Lecture 205 Linux Physical Security
Lecture 206 How to break root password?
Lecture 207 Securing the grub menu
Lecture 208 Reset root password from rescue mode
Lecture 209 BIOS Protection
Lecture 210 General Security
Lecture 211 Keep your system updated
Lecture 212 Turn off IPv6
Lecture 213 Disable USB Stick to detect
Lecture 214 Restrict Users to Use Old Passwords
Lecture 215 Check Password Expiration of a User
Lecture 216 Password Expiration - Lab Session
Lecture 217 Verify accounts for empty password
Lecture 218 Verify accounts with "Zero" UID
Lecture 219 Review logs regularly
Lecture 220 Keep /boot as read only
Section 26: Networking Configuration in Red Hat Linux 7
Lecture 221 Linux Network Configuration
Lecture 222 Networking Configuration in Red Hat Linux 7
Lecture 223 Routing Table
Lecture 224 Lab 1 Routing Table
Lecture 225 Lab 2 Routing Table
Section 27: Linux Find Command
Lecture 226 Basic find commands for finding files
Lecture 227 Lab-1
Lecture 228 Lab-2
Lecture 229 Lab-3
Lecture 230 Lab-4
Lecture 231 Lab-5
Section 28: Performance Monitoring in Linux
Lecture 232 Introduction about Linux Performance Monitoring
Lecture 233 CPU - Context Switch
Lecture 234 CPU - run queue,utilization & load average
Lecture 235 Memory & Swap Management in Linux
Lecture 236 Disk IO Operations in Linux Servers
Lecture 237 Unerstanding Network monitoring
Lecture 238 top command - 1
Lecture 239 top command - 2
Lecture 240 vmstat command - 1
Lecture 241 vmstat command - 2
Section 29: Managing Kernel Modules
Lecture 242 About Kernel Modules
Lecture 243 Practice Lab Session - 1
Lecture 244 Practice Lab Session - 2
Section 30: Troubleshooting Boot Problems based on RHEL6
Lecture 245 Linux Booting Process
Lecture 246 Runlevels in Booting Process
Lecture 247 Lab on Basic System Recovery (Initramfs file missing/Corrupted)
Lecture 248 Lab on Basic System Recovery (Grub related issues -1)
Lecture 249 Lab on Basic System Recovery (Grub related issues -2)
Lecture 250 Lab on MBR corruption (Stage 1 Grub)- basic System Recovery
Lecture 251 Lab on MBR Corruption - Part 2
Lecture 252 Basic System Recovery (Critical files are missing like mount binary)
Lecture 253 Lab on Basic System Recovery (Critical files are missing like mount binary etc)
Section 31: SELinux Security
Lecture 254 Introduction - SELinux
Lecture 255 SELinux Security Concepts
Lecture 256 SELinux Modes
Lecture 257 Practice Lab Session -1
Lecture 258 Practice Lab Session -2
Lecture 259 Changing SELinux Contexts
Lecture 260 SELinux Booleans
Lecture 261 Practice Lab Session - 3
Lecture 262 Audit logs & Troubleshooting SELinux
Section 32: Red Hat Enterprise Linux 7
Lecture 263 Overview & features of Red Hat Linux 7
Lecture 264 Features of systemd - 1
Lecture 265 Features of Systemd -2
Lecture 266 RHEL7 vs RHEL6 - Part1
Lecture 267 RHEL7 vs RHEL6 - Part2
Lecture 268 RHEL7 vs RHEL6 - Part3
Lecture 269 Practice Lab Session - 1
Lecture 270 Practice Lab Session - 2
Lecture 271 Practice Lab Session - 3
Lecture 272 Rescue Mode in RHEL 7
Lecture 273 Lab session on booting into Rescue Mode
Lecture 274 Emergency Mode in RHEL 7
Lecture 275 Lab session on booting into Emergency Mode
Lecture 276 Troubleshooting mode
Lecture 277 Resetting the root passwd
Section 33: Troubleshooting Boot Problems based on RHEL7
Lecture 278 initramfs file is missing
Lecture 279 grub conf is missing
Lecture 280 mbr is corrupted
Lecture 281 fstab file missing or bad entry
Section 34: GRand Unified Boot Loader (Grub2)
Lecture 282 Overview of Grub2
Lecture 283 Grub Configuration file
Lecture 284 Features of grub2
Lecture 285 Boot from grub command prompt - Lab 1
Lecture 286 Boot from grub command prompt - Lab 2
Lecture 287 Modify grub configuration file - Lab 3
Lecture 288 How to set a password at grub
Section 35: Kdump Configuration in RHEL 7
Lecture 289 Kdump Configuration in RHEL 7
Lecture 290 Lab
Section 36: Red Hat Satellite 6.2
Lecture 291 Overview of Red hat Satellite Server 6.2
Lecture 292 Prerequisites for Satellite Server
Lecture 293 Subscription with Red Hat Network
Lecture 294 Installing Satellite using offline repo
Lecture 295 Configuring Satellite Server
Lecture 296 Registering the Satellite Server in RHN
Lecture 297 Downloading & Uploading manifest
Lecture 298 Create Repos
Lecture 299 Activation key & registering the client with Satellite Server
Section 37: Backup & Restore
Lecture 300 Overview of Backup
Lecture 301 Types of backup
Lecture 302 Dump command
Lecture 303 Practice Lab Session
Lecture 304 Practice Lab Session 2
Section 38: Advanced Linux Commands
Lecture 305 dig command
Lecture 306 traceroute command
Lecture 307 rsync command
Lecture 308 ssh, scp & sftp command
Lecture 309 find, grep & locate command
Lecture 310 df, du & lsof commands
Lecture 311 ps, top & who commands
Lecture 312 cut, sort commands
Lecture 313 vim command
Lecture 314 sed & awk command
Lecture 315 tar, gzip & bzip2 commands
Lecture 316 useradd & userdel commands
Lecture 317 usermod, groupadd & groupdel
Lecture 318 chage, chroot & chown commands
Lecture 319 mount, umount, fdisk & mkfs commands
Lecture 320 proc command
Lecture 321 uptime, free & uname commands
Lecture 322 systemd commands
Lecture 323 LVM Commands
Section 39: Introduction Bash Shell
Lecture 324 What is Linux Shell?
Lecture 325 Types of shells available in Linux
Lecture 326 About Shell Scripting
Lecture 327 Overview of Bash Shell
Lecture 328 .bash_profile, .bashrc & .bash_logout
Lecture 329 Practice Lab Session - 1
Lecture 330 Practice Lab Session - 2
Lecture 331 Create a simple shell script
Lecture 332 Debug a script
Section 40: The Shell Variables & Environment
Lecture 333 Bash Variables
Lecture 334 Environmental Variables
Lecture 335 System Variables
Lecture 336 Practice Lab Session
Lecture 337 Script to collect system information using echo command only
Lecture 338 Quoting and their types
Lecture 339 The Backslash (/)
Lecture 340 Getting User Input Via Keyboard
Lecture 341 read command
Lecture 342 Use of IFS
Section 41: Arithmetic Operations
Lecture 343 Performing Arithmetic Operations
Lecture 344 Create an Integer Variable
Lecture 345 Create the Constants Variable
Lecture 346 Path name expansions
Lecture 347 Wildcards
Lecture 348 Aliases
Section 42: Industrial Project to Automate the Pre-validation report
Lecture 349 Overview of the Industrial Project
Lecture 350 Bash Colors
Lecture 351 Lab Session on bash colors
Lecture 352 Create an Automation Script - 1
Lecture 353 Create an Automation Script - 2
Lecture 354 Create an Automation Script - 3
Lecture 355 Create an Automation Script - 4
Section 43: Conditional Statements (Decision Making)
Lecture 356 Overview of conditional execution
Lecture 357 if else statement syntax
Lecture 358 Lab Session on if..else..
Lecture 359 Lab Session on if..elif..else..statements
Lecture 360 test command
Lecture 361 Lab session on test conditions - 1
Lecture 362 Lab session on test conditions - 2
Lecture 363 exit status of a command
Lecture 364 Lab on exit status - 1
Lecture 365 Lab on exit status - 2
Lecture 366 Numeric, String comparison
Lecture 367 File attributes comparison
Lecture 368 command line arguments
Lecture 369 positional parameters via special shell variable $1, $2, $3,…,$9.
Section 44: Bash Loops
Lecture 370 for loop statement
Lecture 371 Lab Session on for loop
Lecture 372 Conceptual understanding of for loop
Lecture 373 for loop using C like syntax
Lecture 374 for loop reading from a text file
Lecture 375 for loop using command-line arguments
Lecture 376 Chessboard using nested loop statement
Lecture 377 While loop statement
Lecture 378 Lab Session - read a text file line-by-line or using IFS
Lecture 379 infinite while loop
Lecture 380 Case Statement
Lecture 381 Automation Tool Using Case Statement -1
Lecture 382 Automation Tool Using Case Statement -2
Section 45: Shell Redirections
Lecture 383 Input Output Redirection in Linux
Lecture 384 Lab Session on redirection
Lecture 385 Pipelines in Linux
Lecture 386 tee command
Lecture 387 file descriptor (fd) to file for output
Lecture 388 file descriptor (fd) to file for input
Lecture 389 file descriptor (fd) for reading & writing
Section 46: Functions
Lecture 390 Defining functions
Lecture 391 Displaying functions
Lecture 392 Nested functions
Lecture 393 Lab Session - Writing Functions
Lecture 394 Local & Global Variables
Lecture 395 return statement
Lecture 396 Practice Lab Session
Section 47: AWK
Lecture 397 Introduction AWK
Lecture 398 Pattern matching using awk
Lecture 399 Awk preprocessing
Lecture 400 Awk postprocessing
Section 48: SED - Stream Editor
Lecture 401 About Sed
Lecture 402 Replacing or substituting string
Lecture 403 Changing the slash (/) delimiter
Lecture 404 Replacing string on a specific line number or matches a pattern
Lecture 405 Delete or add a line after or before a match
Lecture 406 Last Lecture
Section 49: Linux Interview Questions And Answers
Graduate Students and also those who are in a job in Linux Administration & want to get hands-on practical experience on troubleshooting.,IT professionals across a broad range of disciplines who need to perform essesntial administration tasks.