Complete Linux Training with Troubleshooting Skills

A project-based approach to acquire Linux skills to enhance your career and advance: Over 40 hours with 400+ lectures.

4.44 (4114 reviews)
Operating Systems
41.5 hours
Jul 2023
last update
regular price

What you will 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


Postfix Mail Server Configuration


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 Content

Linux basic concepts, Introduction & History of Unix/Linux

· Introduction to Unix

· History of UNIX

· What is LINUX

· History of Linux

· LINUX Distributions

· Unix File System

Linux 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 etc

Bash 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

· Lab

Linux 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


Permissions 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 ACLs on files

· Default ACL

· Practice Lab Session on set acl on files

· Practice Lab Session on set acl on directories

· Practice Lab Sessions on a mask to limit the set of permissions

· Practice Lab Session on default ACL

· Practice Exercise - Scenario-based activity

Linux 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 cron

Linux 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 size


· Overview of OpenSSH

· What Are Some Of The OpenSSH Features?

· OpenSSH options are controlled through the sshd_config file

· Lab Session


· Overview about telnet

· Configuration of telnet server on Linux

· Xinetd Service

Process 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

· Lab

Kernel 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

· Lab

Disk 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 Sessions

Logical 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 of LVM Metadata

· Metadata Contents

· How to identify and recover failed LVM disk

RPM (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 command

Linux OS Minor Upgrade

· Linux OS upgrade from RHEL 7.1 to RHEL 7.2

· Lab Practice Sessions

File Transfer Protocol

· Overview of FTP Server

· Installation and configuration of FTP Server

· Lab-1

· Lab-2

Apache 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 setup

DNS (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 browser

Samba Server

· Overview of Samba Server

· Features of Samba Server

· How Samba Server Works

· Samba File sharing Server

· CIFS File System

· Practice Lab Sessions

Postfix Mail Server Configuration

· The structure of the Email System

1.1 Mail User Agent

1.2 Mail Transfer Agent

1.3 Mail Delivery Agent

1.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-only

Managing 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 Session

Network File System (NFS) on Linux

· Overview of NFS Server

· Installation and configuration of NFS Server

· Lab-1

· Lab-2

Automating 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 network

Networking 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 various new commands related to managing network interfaces.

· Overview of Routing Table

· Understanding the output of netstat -rn or route -n output

· Lab

Linux Performance Monitoring

· Introduction about Performance monitoring in Linux

· Important four subsystems that need to be monitored.

1. CPU
2. Memory
3. IO
4. 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

· vmstat

Managing SELinux Security

· Introduction - SELinux

· SELinux Security Concepts

· Changing SELinux Modes

· Practice Lab Sessions

· Changing SELinux Contexts

· SELinux Booleans

· Audit logs & troubleshooting SELinux

Backup and Restore

· Overview of Backup

· Various commands for backup

· Types of backup

· Full backup, Incremental backup, and differential backup

dump command to take backup & restoration

Advanced 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 Learning

Introduction 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 Script

The 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


· Practice Lab Session

Arithmetic Operations

· Performing Arithmetic Operations

· Create an integer Variable

· Create the Constants Variable

· Path name expansion

· Wildcards [*], ?, [..] etc

· Create & use aliases

· Practice Lab Sessions

Industrial 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 Session

Conditional Statements (Decision Making)

· Overview of conditional execution

· What is Condition?

· Boolean value (True & False)

· If else statement

· Lab Session on if..else..

· 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

· Practice Lab Session

Bash 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 loop

Shell 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 Session


· Defining functions

· Displaying functions

· Nested functions

· Lab Session - writing functions

· Calling functions

· Local & global variables

· Passing arguments into a function

· return statement

· Practice Lab Sessions


· Introduction Awk

· Pattern matching

· User-defined variables in awk

· Awk pre-processing

· Awk post-processing

· Practice Lab Session

SED 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 about Course Module
Introduction to Unix
History of Linux

Filesystem Structure & Installation of Linux

File structure in Unix/Linux
Filesystem Structure in Linux-2
File types in Linux
Links to Download RHEL,CentoS, VMware Workstation, Oracle VirtualBox
Linux Installation - 1
Linux Installation - 2
Connect from putty

Linux Basic Commands Tutorial

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

Simple way to understand permissions in Linux

Overview of Permissions in Linux
File & Directory Attributes
Access Modes ( Absolute & Symbolic Mode)
Change ownsership
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

User Administration

Overview of User Administration
Practice Lab Session - User & Group Creation
Managing User Account
Usermod Command
Overview of shadow file
Understanding Password Aging Policy
Lab on Password aging policy using Chage Command

Controlling Access to files with ACLs

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


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

Bash profile, Variables & Standard IO Redirecting

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

Linux Crontab

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

OpenSSH & telnet

Overview about OpenSSH
Config file sshd_conf -1
Config file sshd_conf -2
Config file sshd_conf -3
Practice Lab Session -1
Practice Lab Session -2
Lab session on telnet configuration

Process Management

Process Management
fg & bg process
process stats
Practice Lab Session -1
Practice Lab Session - 2
Practice Lab Session - 3
Kill Command to terminate a process in Linux

Disk Partitions, fdisk & RAID Configuration

Disk layout
Lab Session on fdisk
Understanding /etc/fstab file
Scan new scsi disks in Linux Virtual Machine
Introduction to RAID
S/W & H/W Raid
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

Logical volume Manager Administration-LVM

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

RPM (Red Hat Package Manager)

Overview of Red Hat Package Manager (RPM)
Lab -1
Lab -2

YUM Configuration

Overview about Yum
Why yum was made?
Configure & Install Yum Server
xml.gz files in Yum
Client side configuration in Yum
Yum History Command
Reverting and Repeating Transactions

Linux Minor OS Upgrade

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

FTP - File Transfer Protocol on Linux

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

NFS (Network File Systems) configuration on Linux

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

Kickstart Server - Automating Installation

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

Apache Web Server Administration

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)
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

DNS (Domain Name System)

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

Samba Server

Overview of Samba Server
How Samba Server works?
CIFS File System
Lab 1
Lab 2
Lab 3
Lab 4
Lab 5

Networking Configuration in Red Hat Linux 7

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

Linux Find Command

Basic find commands for finding files

Performance Monitoring in Linux

Introduction about Linux Performance Monitoring
CPU - Context Switch
CPU - run queue,utilization & 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

Managing Kernel Modules

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

Troubleshooting Boot Problems based on RHEL6

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)

SELinux Security

Introduction - SELinux
SELinux Security Concepts
SELinux Modes
Practice Lab Session -1
Practice Lab Session -2
Changing SELinux Contexts
SELinux Booleans
Practice Lab Session - 3
Audit logs & Troubleshooting SELinux

Red Hat Enterprise Linux 7

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

Troubleshooting Boot Problems based on RHEL7

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

GRand Unified Boot Loader (Grub2)

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

Kdump Configuration in RHEL 7

Kdump Configuration in RHEL 7

Red Hat Satellite 6.2

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

Backup & Restore

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

Advanced Linux Commands

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
Last Lecture


Complete Linux Training with Troubleshooting Skills - Screenshot_01Complete Linux Training with Troubleshooting Skills - Screenshot_02Complete Linux Training with Troubleshooting Skills - Screenshot_03Complete Linux Training with Troubleshooting Skills - Screenshot_04


September 14, 2023
It started out so well. Plenty of good quizzes. But half way though that all stopped, and it became a simple set of lectures.
April 27, 2023
Very detailed to his explanations and slowly explaining everything just to make everyone can keep up in his lessons.
February 6, 2023
not satisfied.....why this course says its for beginners if you have assumed may most of the parts to be know for candidates
February 2, 2023
Very Good Knowledge shared to improve my skills in Linux and it will help to get solutions in my work
January 10, 2023
The Teacher is very knowledgeable and goes into details in his explanation. He takes his time getting to the Linux foundational knowledge which is essential if you want to master Linux.
December 13, 2022
A lot of duplicate content (within sections and between sections). Many amateurish videos. The teacher spends a lot of time to explain basic concepts (which is good for total beginners), but very quickly skims through the interesting parts. Not at all what I expected with such a highly-rated course.
December 9, 2022
The course is showing its age. The content is good but it would be good not too rely so heavily on Centos 7 and remove the sections pertaining to Centos 6. I will see you in the Next course. The teacher has a good knowledge of the topic and the explanations are generally quite clear. There are times when he should warn the students in advance.. I have turned firewalling off or selinux is in permisive mode.
November 21, 2022
Je trouves que le cours répond à mes attentes en termes de clarté et de précision. Et l'anglais de l'instructeur est plutôt courant et assez inderstandable
October 26, 2022
good explanations but only few chapters have notes. could have been better if complete pdf of notes provided
September 17, 2022
you have to listen very closely because of the accent. If it were not for the graphics I would be lost
September 5, 2022
It's a very very excellent course all over thing. Content lab content all are very understandable with conceptual. To be honest, I learned more and more even though I am also from an electrical background but throughout this course, I get an idea and got my career path changing with the electrical and it department. Thank You.
August 5, 2022
Getting my knowledge revised & there are lots of nice points covered. enrolled in this course for my Linux revision on Troubleshooting skills. Expecting more !!! Thanks Shikhar Bhaiya :-)
June 22, 2022
nothing clear, avery lecture is doubtful you havn't clear that put you website in index.html file ( is hosted website or only example
June 18, 2022
Overall, this course covers all that you need to operate this OS. You need to refactor some chapters. There are several repeating lectures. For example: in Section 38: Advanced Linux Command is mentioned find, sed, awk, user management. Why? There are separate sections about all those commands: Section 5, Section 47, Section 48 and Section 27. Make it optimized! This is the only recommendation that I have. Keep the as short as possible! Good work! Keep teaching! Best Regards, Boyan
June 12, 2022
The author is knowledgeable and the course is well structured. One of the best linux admin courses out there. Will definitely recommend it.


2/27/202191% OFF
5/31/202191% OFF



Complete Linux Training with Troubleshooting Skills - Price chart


Complete Linux Training with Troubleshooting Skills - Ratings chart

Enrollment distribution

Complete Linux Training with Troubleshooting Skills - Distribution chart
udemy ID
course created date
course indexed date
course submited by