Tags
Language
Tags
March 2025
Su Mo Tu We Th Fr Sa
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5
Attention❗ To save your time, in order to download anything on this site, you must be registered 👉 HERE. If you do not have a registration yet, it is better to do it right away. ✌

( • )( • ) ( ͡⚆ ͜ʖ ͡⚆ ) (‿ˠ‿)
SpicyMags.xyz

Linux Administration With Troubleshooting Skills: Hands-On

Posted By: ELK1nG
Linux Administration With Troubleshooting Skills: Hands-On

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

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
  • , ?, [..] etc· Create & use aliases· Practice Lab SessionsIndustrial Project to Completely Automate the Pre-validation report· A Shell Script to collect the required information from a server· The Bash Color· Writing Color Text· Various Color Codes for Foreground & Background Text· Lab Session on Bash Color· Script to fetch the system information i.e system_details· Schedule the script via cron· Final Script to fetch the environment report with a single click· Lab SessionConditional Statements (Decision Making)· Overview of conditional execution· What is Condition?· Boolean value (True & False)· If else statement· Lab Session on if..else..· if..elif..else..fi statement· test command· Logical AND &&· Logical OR !!· The exit status of a command· Numeric Comparison· String Comparison· File Attributes Comparison· Shell Command line parameters· Positional parameters via special shell variable $1, $2, $3,…,$N.· Practice Lab SessionBash Loops· Overview of loop statement· for loop statement· Lab on for loop· for loop using C like Syntax· for loop using command-line arguments· Nested for loop statement· Chessboard using a nested loop statement· While loop statement· Lab Session - read a text file line-by-line or using IFS· infinite while loop· case statement· Lab session on case statement· Create a simple menu-driven program or automation tool Using Case Statement· Industrial Project· Discussed various scripts using for or while loopShell Redirection & Process Management· 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· Practice Lab Session· Overview of a Process· Foreground & background Process· Various Stats of a process· Lab SessionFunctions· Defining functions· Displaying functions· Nested functions· Lab Session - writing functions· Calling functions· Local & global variables· Passing arguments into a function· return statement· Practice Lab SessionsAWK· Introduction Awk· Pattern matching· User-defined variables in awk· Awk pre-processing· Awk post-processing· Practice Lab SessionSED Stream Editor· Introduction· Replacing or substituting string.· Replacing the nth occurrence of a pattern in a line· Replacing all the occurrence of the pattern in a line· Changing the slash (/) delimiter· Using & as the matched string· Duplicating the replaced line with /p flag· Replacing string on a specific line number· Replacing string on a range of lines· Replace on lines which match a pattern· Deleting lines· Add a line after a match· Add a line before a match· Last Lecture

    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.