Learn Linux administration and linux command line skills
4.6 (173 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
10,397 students enrolled

Learn Linux administration and linux command line skills

Learn Linux administration and Linux command Line skills from scratch. Great for both beginners and Advanced Learners.
Bestseller
4.6 (173 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
10,397 students enrolled
Created by Kashif Ali
Last updated 1/2020
English
English [Auto]
Current price: $16.99 Original price: $24.99 Discount: 32% off
5 hours left at this price!
30-Day Money-Back Guarantee
This course includes
  • 30.5 hours on-demand video
  • 169 downloadable resources
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
Training 5 or more people?

Get your team access to 4,000+ top Udemy courses anytime, anywhere.

Try Udemy for Business
What you'll learn
  • Become a professional Linux administrator and be able to apply for Linux jobs
  • Gain advance Linux systems administration skills and have deep understanding of Linux fundamentals and concepts
  • Be able to create, support and manage Linux servers in a Corporate environment
  • Be able to better troubleshoot servers and get started with automating tasks
  • Design on your own career path from scratch as a Linux Professional
Requirements
  • Desire to Learn
Description

My name is Kashif Ali and I have worked as a Linux administrator, IT Manager, infrastructure and security consultant for many Fortune 500 companies in the the toughest market in the world ...... New York.  It's often quoted that if you can survive as an IT professional in New York and the Wall street - You can survive any IT environment in the world.

So Learn from my experience/expertise and take your career to the next level.

-----------------------------------------------------------------------------------------

Learn Linux administration | Linux command Line skills

------------------------------------------------------------------------------------------

Learn Red Hat Linux & CentOS: Use the in-demand skills to start a career as a Linux Server Admin or Linux Administrator!

After taking this course you will fully understand the most important and fundamental concepts of Linux server administration and Linux command Line. More importantly, you will be able to put those concepts to use in practical real-world situations. You'll be able to configure, maintain, and support a variety of Linux systems. You can even use the skills you learned to become a Linux System Engineer or Linux System Administrator.

A career in Linux is one of the top 5 highest paid in the IT industry. Linux is the number ONE operating system for the fortune 500 companies and even the startups.

If you want to start your career in Linux, and have little or no knowledge of Linux then this course can help.  In this course you will  learn Linux installation, configuration, administration, troubleshooting, command line, OS tools and much more...

I have also included  Job Technical Interview questions and answers that will definitely help achieving your Career goals.

All hands on exercises that I have covered are downloadable as text files so you can download and practice all lectures easily.

I have also created quizzes for you to go through and test your knowledge.

Learning Linux can be daunting -  I have designed this course keeping in mind the most important things I would need to know if I was starting my Career in Linux today.


Following is the list of topics I have covered in this course: 


Section 1 - Course Overview

  • Course Overview

Section 2 - Installing and accessing a Linux system

  • Install VirtualBox

  • Download CentOS Linux

  • Install CentOS Linux

  • Download, Install and connect through putty

  • Install Red Hat 8 with Custom Partitioning on VirtualBox

  • Download SUSE LINUX Enterprise Server

  • Install SLES 15 (SuSE Linux Enterprise Server)

  • Install SLES 12 SP3 with expert partitioning on VirtualBox

  • Different ways of accessing your Linux server

Section 3 - Linux Fundamentals

  • The Linux Directory Structure

  • The Shell

  • Basic Linux Commands cd, ls, cat, pwd, and more

  • Listing Files and Understanding LS Output

  • Changing Password

  • Absolute vs relative Path

  • Finding help at the command line

  • Creating Files and Directories

  • Understanding the Basic File and Directory Permissions

  • Changing File Permissions

  • Modify File Ownership for user and group

  • Finding Files in your system

  • Introduction to vi editor

  • Copying Directories and Files

  • Removing Directories and Files

  • Moving and renaming Directories and Files

  • Quiz (22 questions)

Section 4 - Intermediate Linux Skills

  • more and less command

  • head and tail commands

  • Tab Completion

  • Command History

  • Wild Cards

  • Soft and Hard Links

  • Input, Output and Error Redirection

  • grep

  • pipe

  • Shell Aliases

  • echo command

  • Environment Variables

  • Connecting from one server to another

  • Transferring and Copying Files over the Network

  • Counting Words, Lines and Characters

  • Viewing and Monitoring Processes

  • Schedule and automate tasks with Cron

  • User and group administration

  • Switching Users

  • The sudo utility

  • Compressing and archiving files tar, gzip

  • Displaying and Setting the Hostname

  • Find you IP address

  • tr, sort, diff and uniq command - Text File Manipulation

  • cut and sort command - Text File Manipulation

  • 32-bit vs 64-bit operating systems

  • Finding system information (uname, dmidecode)

  • Root Password recovery

  • sosreport for Redhat troubleshooting

  • Monitor Users (who, last w, id)

  • Message of the day (motd) and wall

  • Quiz

Section 5 - Software installation - Redhat/CentOS, SUSE, Fedora and UBUNTU

  • Red-hat/CentOS/Fedora software installation using YUM

  • Package management using RPM

  • Introduction to Repositories

  • Create a Local Repository

  • System updates and preparation (version lock)

  • Roll back patches and updates

  • Installing Software in SUSE Linux using Zypper

  • Installing software in Ubuntu

  • Quiz

Section 6 - Managing Users and Groups

  • User and group administration

  • Create a User account with No Login Access

  • The passwd command

  • Password Aging on User accounts

  • Create, Modify and Delete Group Accounts

  • Activating and Deactivating Shadow Password Mechanism

  • User Authentication Files

  • The passwd File

  • The shadow File

  • The group File

  • The gshadow File

  • Switching Users

  • The sudo utility

Section 7 - Disk and Volume Management  (LVM, parted)

  • Introduction to partitioning and file system

  • Introduction to LVM - The Logical Volume Manager

  • Add a new disk through Oracle Virtual Box

  • Managing Storage with parted

  • Creating Physical Volumes (PVs), Volume Groups (VGs) and Logical Volumes (LVs)

  • Extending Volume group (VG) and Logical Volumes (LV)

  • Mirroring Logical Volumes

  • Moving Volumes (Data) from one storage to another

  • Removing Logical Volumes (LVs), Volume Groups (VGs) and Physical Volumes (PVs)

Section 8 - Linux Networking

  • Network Components

  • Network Classes

  • TCP and UDP Protocols

  • The OSI model

  • Ping Command

  • Network Interfaces, configuration files and commands

  • Find your IP address

  • Add a Network Adapter through Oracle VM Virtual Box

  • NIC Bonding

Section 9 - Servers and Services

  • Apache Web Server

  • LAMP Server

Section 10 - Linux Security

  • Firewall and iptables

  • Linux Server Security

Section 11 - Managing Processes

  • Understanding processes

  • Viewing and Monitoring Processes

  • Listing a Specific Process

  • View Processes by User and Group Ownership

  • Process States

  • What is Process Niceness?

  • Viewing and Changing Process Niceness

  • Renicing a Running Process

  • Control Processes with Signals

Section 12 - Linux Technical Interview Prep

  • Linux Basic Technical questions

Who this course is for:
  • Anyone with the desire to learn Linux from Scratch
  • Anyone who wants to start or advance a career as a Linux Professional
  • If you have Basic Linux skills but want to level up your career
  • Already working in IT and want a Career change supporting Linux
  • Learn Linux to host your personal or business servers
  • IT professionals that need to acquire higher Linux skills to move up in their career
  • Anyone planning to become a Linux system administrator or a Linux systems engineer
  • Recent graduates who want to pursue Linux as a Career
Course content
Expand all 235 lectures 30:15:10
+ Installing and accessing a Linux system
9 lectures 01:12:45
Install VirtualBox
03:04
Download CentOS Linux
01:49
Install CentOS Linux
15:48
Download, Install and connect through putty
01:15
Install Red Hat 8 with Custom Partitioning on VirtualBox
19:20
Download SUSE LINUX Enterprise Server
04:49
Install SLES 15 (SuSE Linux Enterprise Server)
09:27
Install SLES 12 SP3 with expert partitioning on VirtualBox
15:41
Different ways of accessing your Linux server
01:32
+ Linux Fundamentals
16 lectures 02:03:04
The Linux Directory Structure
11:04
The Shell
01:13
Basic Linux Commands cd, ls, cat, pwd, and more
11:26
Listing Files and Understanding LS Output
13:02
Changing Password
02:46
Absolute vs relative Path
08:02
Finding help at the command line
09:02
Creating Files and Directories
06:26
Understanding the Basic File and Directory Permissions
03:54
Changing File Permissions
09:10
Modify File Ownership for user and group
07:04
Finding Files in your system
10:03
Introduction to vi editor
12:12
Copying Directories and Files
05:04
Removing Directories and Files
10:11
Moving and renaming Directories and Files
02:25
Quiz
22 questions
+ Intermediate Linux skills
31 lectures 03:31:54
more and less command
04:15
head and tail commands
04:12
Tab Completion
05:30
Wild Cards
06:01
Input, Output and Error Redirection
06:33
Shell Aliases
04:51
echo command
02:05
Environment Variables
05:34
Connecting from one server to another
02:00
Transferring and Copying Files over the Network
03:33
Counting Words, Lines and Characters
03:27
Viewing and Monitoring Processes
17:36
Schedule and automate tasks with Cron
09:13
User and group administration
14:02
Switching Users
06:56
The sudo utility
16:55
Compressing and archiving files tar, gzip
16:59
Displaying and Setting the Hostname
03:43
cut and sort command - Text File Manipulation
03:23
32-bit vs 64-bit operating systems
03:33
Finding system information (uname, dmidecode)
08:48
sosreport for Redhat troubleshooting
06:15
Monitor Users (who, last w, id)
08:27
Message of the day (motd) and wall
04:23
Quiz
27 questions
+ Software installation - Redhat/CentOS, SUSE, Fedora and UBUNTU.
8 lectures 01:23:05
Red-hat/CentOS/Fedora software installation using YUM
22:41
Package management using RPM
10:34
Introduction to Repositories
08:18
Create a Local Repository
12:20
System updates and preparation (version lock)
08:54
Roll back patches and updates
08:16
Installing Software in SUSE Linux using Zypper
06:29
Installing software in Ubuntu
05:33
Quiz
12 questions
+ Managing Users and Groups
13 lectures 01:09:59
User and group administration
14:02
Create a User account with No Login Access
02:06
Password Aging on User accounts
02:42
Create, Modify and Delete Group Accounts
04:06
Activating and Deactivating Shadow Password Mechanism
02:56
User Authentication Files
02:03
The passwd File
02:50
The shadow File
04:27
The group File
04:24
The gshadow File
02:30
Switching Users
06:56
The sudo utility
16:55
+ Disk and Volume Management (LVM, parted)
9 lectures 41:27
Introduction to partitioning and file system
04:37
Introduction to LVM - The Logical Volume Manager
02:31
Add a new disk through Oracle Virtual Box
01:45
Managing Storage with parted
04:29
Creating Physical Volumes (PVs), Volume Groups (VGs) and Logical Volumes (LVs)
08:11
Extending Volume group (VG) and Logical Volumes (LV)
07:37
Mirroring Logical Volumes
05:04
Moving Volumes (Data) from one storage to another
03:16
Removing Logical Volumes (LVs), Volume Groups (VGs) and Physical Volumes (PVs)
03:57
+ Linux Networking
9 lectures 53:27
Network Components
05:53
Network Classes
02:29
TCP and UDP Protocols
02:36
The OSI model
03:31
Ping Command
07:12
Network Interfaces, configuration files and commands
17:19
Find your IP address
01:27
Add a Network Adapter through Oracle VM Virtual Box
03:00
NIC Bonding
10:00
+ Servers and Services
2 lectures 12:56
Apache Web Server
05:23
LAMP Server
07:33
+ Linux Security
2 lectures 35:08
Firewall and iptables
12:14
Linux Server Security
22:54