command to set setuid
Course Content
0 / 400 completedFile structure in UnixLinux
Filesystem Structure in Linux2
File types in Linux
Links to Download RHELCentoS VMware Workstation Oracle VirtualBox
Linux Installation 2
Linux Installation 1
Connect from putty
Introduction to Unix
History of Linux
Overview about Course Module
Basic Commands pwd cd ls
Linux commands file man mkdir
Linux commands less date cp
Linux Commands wc dd
Linux Commands hard link soft link
Linux Commands tail touch head
Linux Commands mv cat rm rmdir
File Directory Attributes
Access Modes Absolute Symbolic Mode
Change Ownership
Overview of Permissions in Linux
Lab Session 2
Lab Session 3
Lab Session 1
Lab Session 4
command to set setuid
Setuid Special Permissions
Lab Session 5
Sticky Bit Special Permissions
Setgid Special Permissions
Overview of User Administration
Practice Lab Session User and Group Creation
Managing User Account
Overview of shadow file
Usermod Command
Understanding Password Aging Policy
Lab on Password aging policy using Chage Command
Access Control List Concepts
Default ACL
Set ACLs on files
Lab Mask to limit the set of permissions
Practice Lab Session Set ACL on Directories
Practice Lab Session Set ACL on Files
Lab default acl
Practice Exercise on ACL
Aliases in sudoers file
Overview of sudo access
sudoers file
Practice Lab Session 2
Examples of sudo
Practice Lab Session 1
Practice Lab Session 3
Users Home Directory
bashprofile bashrc bashlogout
Practice Lab Session
How to set PATH in bashprofile file
Enviornment Variables
Bash Variables
System Variables
Standard Input Output Redirections
Scheduling a job for a specific time1
Overview about Crontab format
Scheduling a job for a specific time2
Lab session on Linux Crontab
Overview of OpenSSH
Config file sshdconf 1
Config file sshdconf 3
Config file sshdconf 2
telnet
Practice Lab Session 1
Practice Lab Session 2
Lab session on telnet configuration
Process Management
fg bg process
process stats
Practice Lab Session 1
Practice Lab Session 2
Practice Lab Session 3
Partitioning a Disk
MBR Partitioning Scheme
GPT Partitioning Scheme
Primary Extended Partitions
Creating a file system
Scan new scsi disks in Linux Virtual Machine
Managing Partitions with Parted
Introduction to RAID
SW HW Raid
RAID 0
RAID 1
RAID 6
RAID 5
RAID 10 or 01
Lab1 configure RAID 0 striping
Lab2 Configure RAID 5 Disk Striping with single distributed parity
How to recover a failed disks from RAID
Overview of LVM
LE to PE Mapping
linear logical volumes
striped logical volumes
mirrored logical volumes
Components of LVM
Lab 2 Extend a FileSystem
Lab 4 Create a striped LV
Lab 3 extend a vg and lv
Lab 6 remove a vg
Lab 5 Create a mirrored lv
Lab 7 vgexport vgimport commands
Configure Install Yum Server
Why yum was made
xmlgz files in Yum
Lab1
Client side configuration in Yum
Yum History Command
Reverting and Repeating Transactions
Firewall concepts
About nftables features and advantages of firewalld
Firewalld components predefined zones
How packet flows through firewall
Adding and Removing Services Port from Firewall Server Lab Session
Add HTTP Service in firewalld Lab Session
Add Services Permanently in Firewalld Lab Session
Check firewalld services Lab Session
Port forwarding Lab Session
About Rich Rules in Firewalld
Conceptual discussion about Masquerading Packet Flow in Firewalld
Masquerading with Port Forwarding Lab Session
Specifically allow a Server using Rich Rules Lab Session
Accept Reject Drop Lab Session
Allow Telnet Port SSH with log prefix using Rich Rule Lab Session
Overview of FTP Server
configuration file of vsftp
Practice Lab 2
Practice Lab 1 Configuring ftp server
Practice Lab Session 4
Practice Lab Session 3
OS Upgrade RHEL 71 to 72 Part 1
OS Upgrade RHEL 71 to 72 Part 2
NFS Network File Systems 2
Important Services in nfs
how nfs works
Overview about NFS Server
Configurations files
Practice Lab Session 2
Practice Lab Session 3
Practice Lab Session 1
Features of Kickstart Server
Overview of Kickstart Server
Graphical Mode to configure kickstart config file
Theoritical Steps to configure Kickstart Server
Kickstart config file 1
Lab1
Lab2
Kickstart config file 2
Lab4
Lab3
Lab6
Lab5
Introduction Apache Web Server
Basic Setup of Apache Web Server
Apache Main Conf File 2
Apache Main Configuration file 1
Order Allow Deny
Indexes
htaccess Security Restrictions on directories
Practice Lab Session on Indexes
Launching a simple web page
Practice Lab Session
Secure a Web Server
Encrypted Communication using SSL 443 port
Practice Lab Session
Overview about DNS
Understanding root top level domains hierarchy
How dns works
Practice Lab Session 2
Practice Lab Session 1
Practice Lab Session 3
Troubleshooting of dns issues
SELinux Security Concepts
SELinux Context
SELinux Modes
Lab Change context temporary
Lab SELinux
Lab SELinux Modes
Lab Change context permanently
Lab SELinux inheritance and its pitfalls
SELinux booleans
Lab SELinux booleans
How email flows from sender to receiver
Mail Service Components
mydestination parameter
mynetworks parameter
Postfix mail flow
Configure Linux Mail Server maincf
Lab on mydestination parameter
About Dovecot Imap pop3
Configuring Dovecot
Thunderbird mail user agent for accessing mails
Practice Lab Session
Overview of Samba Server
Lab Installation Configuration of Samba Server
How Samba Works
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
Linux Physical Security
Securing the grub menu
How to break root password
Reset root password from rescue mode
BIOS Protection
Keep your system updated
General Security
Turn off IPv6
Disable USB Stick to detect
Check Password Expiration of a User
Restrict Users to Use Old Passwords
Verify accounts for empty password
Password Expiration Lab Session
Review logs regularly
Verify accounts with Zero UID
Keep boot as read only
Linux Network Configuration
Routing Table
Lab 2 Routing Table
Lab 1 Routing Table
Networking Configuration in Red Hat Linux 7
Basic find commands for finding files
Lab1
Lab2
Lab3
Lab4
Lab5
Introduction about Linux Performance Monitoring
CPU Context Switch
CPU run queueutilization load average
Disk IO Operations in Linux Servers
Memory Swap Management in Linux
Unerstanding Network monitoring
vmstat command 1
top command 1
top command 2
vmstat command 2
Practice Lab Session 1
Practice Lab Session 2
About Kernel Modules
Linux Booting Process
Runlevels in Booting Process
Lab on Basic System Recovery Initramfs file missingCorrupted
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
Lab on Basic System Recovery Critical files are missing like mount binary etc
Basic System Recovery Critical files are missing like mount binary
Overview features of Red Hat Linux 7
Features of systemd 1
RHEL7 vs RHEL6 Part1
Features of Systemd 2
RHEL7 vs RHEL6 Part3
RHEL7 vs RHEL6 Part2
Practice Lab Session 1
Practice Lab Session 2
Practice Lab Session 3
Emergency Mode in RHEL 7
Rescue Mode in RHEL 7
Lab session on booting into Rescue Mode
Lab session on booting into Emergency Mode
Troubleshooting mode
Resetting the root passwd
mbr is corrupted
fstab file missing or bad entry
grub conf is missing
initramfs file is missing
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
Overview of Red hat Satellite Server 62
Prerequisites for Satellite Server
Installing Satellite using offline repo
Configuring Satellite Server
Subscription with Red Hat Network
Registering the Satellite Server in RHN
Create Repos
Downloading Uploading manifest
Activation key registering the client with Satellite Server
Lab
Kdump Configuration in RHEL 7
Types of backup
Overview of Backup
Dump command
Practice Lab Session 2
Practice Lab Session
dig command
traceroute command
rsync command
ssh scp sftp command
find grep locate command
ps top who commands
cut sort commands
vim command
df du lsof commands
sed awk command
tar gzip bzip2 commands
usermod groupadd groupdel
chage chroot chown commands
useradd userdel commands
uptime free uname commands
mount umount fdisk mkfs commands
proc command
systemd commands
LVM Commands
What is Linux Shell
Types of shells available in Linux
Overview of Bash Shell
About Shell Scripting
bashprofile bashrc bashlogout
Practice Lab Session 2
Practice Lab Session 1
Create a simple shell script
Debug a script
Bash Variables
Environmental Variables
System Variables
Practice Lab Session
Script to collect system information using echo command only
Quoting and their types
The Backslash
read command
Getting User Input Via Keyboard
Use of IFS
Performing Arithmetic Operations
Create an Integer Variable
Create the Constants Variable
Path name expansions
Wildcards
Aliases
Overview of the Industrial Project
Bash Colors
Lab Session on bash colors
Create an Automation Script 3
Create an Automation Script 1
Create an Automation Script 2
Create an Automation Script 4
Overview of conditional execution
if else statement syntax
Lab Session on ifelse
test command
Lab Session on ifelifelsestatements
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
command line arguments
positional parameters via special shell variable 1 2 39
File attributes comparison
for loop statement
Lab Session on for loop
Conceptual understanding of for loop
for loop reading from a text file
for loop using C like syntax
for loop using commandline arguments
Chessboard using nested loop statement
Lab Session read a text file linebyline or using IFS
infinite while loop
While loop statement
Case Statement
Automation Tool Using Case Statement 1
Automation Tool Using Case Statement 2
Input Output Redirection in Linux
Lab Session on redirection
tee command
Pipelines in Linux
file descriptor fd to file for output
file descriptor fd for reading writing
file descriptor fd to file for input
Defining functions
Displaying functions
Nested functions
Lab Session Writing Functions
Local Global Variables
return statement
Practice Lab Session
Introduction AWK
Pattern matching using awk
Awk preprocessing
Awk postprocessing
About Sed
Replacing or substituting string
Replacing string on a specific line number or matches a pattern
Delete or add a line after or before a match
Last Lecture
Changing the slash delimiter