Learn Linux administration and linux command line skills
- Description
- Curriculum
- FAQ
- Reviews
Learn Linux administration, Linux command Line skills
***
Linux administration & Linux command Line skills from scratch. This Linux administration course is great for both beginners and advanced learners.
Learn Red Hat Linux & CentOS: Use the in-demand skills to start a career as a Linux Server Admin or Linux Administrator.
Begin a thorough learning journey by exploring the details of Installing Kali Linux. Follow a step-by-step process to gain hands-on experience in establishing Kali Linux as a strong platform for penetration testing. Discover the powerful capabilities of Kali Linux and its prominent role as a leading tool in this field.
After taking this course, you will fully understand the most important and fundamental concepts of Linux server administration and the 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.
Linux is one of the best operating system in the world. Linux is a popular, open-source operating system that is easy to use and very secure.
A career in Linux is one of the top 5 highest-paid in the IT industry. Linux is the number-one operating system for Fortune 500 companies and even 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 about Linux installation, configuration, administration, troubleshooting, the command line, OS tools, Managing Users and Groups and also explore shell scripting to boost your Linux skills. Automate tasks, manipulate data, and optimize system processes using the command line. The course covers essential scripting elements.
You will be able to troubleshoot Linux server abilities and begin automating tasks. Learn effective strategies to diagnose and resolve Linux server issues, and gain valuable insights into automating routine tasks for increased efficiency.
This course is crafted to strengthen your grasp of protecting Linux servers. Acquire expertise in setting up and handling firewalls with iptables for a strong defense against potential threats. Covering crucial aspects of Linux server security, this detailed guide provides the knowledge needed to effectively safeguard your systems.
I have also included job technical interview questions and answers that will definitely help you achieve your career goals for Linux.
All the hands-on exercises that I have covered are downloadable as text files, so you can easily download and practice all the lectures to learn Linux.
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 were starting my career in Linux today.
My name is Kashif Ali, and I have worked as a Linux administrator, IT manager, and infrastructure and security consultant for many Fortune 500 companies in the toughest market in the world, New York.
It’s often said that if you can survive as an IT professional in New York and on Wall Street, you can survive in any IT environment in the world.
Testimonials from my students:
Hi Kashif
Recently my job required me to learn Linux quickly as I changed my department at work. This course was a pleasant surprise as it covered absolute basics, regular & expert partitioning, and advanced concepts – with hands on live examples. Cannot be more happy with purchase. Thank you Udemy.
Derek
If you are technical and have experience with the command line and sysadmin for other OS, this is the right course to get you up to speed quickly on Linux. No fluff, no showmanship, no oversimplified analogies – just right to the point.
Jim W.
Hi Kashif
I have attended multiple courses of LINUX but in terms of comprehensive coverage of concepts, lecture related notes and clear explanation of concepts this is the best course I have attended.
I use it as my regular Linux reference guide.
HIGHLY RECOMMENDED FOR ALL !
Thanks Kashif
Shahid S.
Solid content thus far, I really appreciate that the instructor takes the time to go into depth at the beginning of this course to create a good foundation for learning Linux.
Gabriel P.
Hi Kashif
This is the only course that made sense to me, i have bought 5 more courses before this one. This is the best one that worked for me.
Scott H.
To the point no bull, excellent material. recommend it highly.
Jeff T.
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 – Shell Scripting
-
What is Shell Scripting
-
Naming Convention for Shell Script
-
Shell Scripting Format
-
How to Run a Shell Script
-
Text Editor vi Introduction
-
Creating first script – Hello World
-
Defining variable
-
Arithmetic Expressions in Shell Scripting
-
String Manipulation in Shell Scripting
-
String Comparisons in Shell Scripting
-
Read and Echo (Input/Output) statements
-
Relational Operators in Shell Scripting
Section 9 – 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 10 – Servers and Services
-
Apache Web Server
-
LAMP Server
-
MongoDB Server
-
MySQL Server
Section 11 – Linux Security
-
Firewall and iptables
-
Linux Server Security
Section 12 – 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 13 – Linux Technical Interview Prep
-
Linux Basic Technical questions
-
2Install VirtualBoxVideo lesson
-
3Download CentOS LinuxVideo lesson
-
4Install CentOS LinuxVideo lesson
-
5Download, Install and connect through puttyVideo lesson
-
6Installation of CentOS 9Video lesson
-
7Install Red Hat 8 with Custom Partitioning on VirtualBoxVideo lesson
-
8Download SUSE LINUX Enterprise ServerVideo lesson
-
9Install SLES 15 (SuSE Linux Enterprise Server)Video lesson
-
10Install SLES 12 SP3 with expert partitioning on VirtualBoxVideo lesson
-
11Different ways of accessing your Linux serverVideo lesson
-
12Red Hat enterprise Linux RHEL 9 download and InstallationVideo lesson
-
13Installation of Kali LinuxVideo lesson
-
14The Linux Directory StructureVideo lesson
-
15The ShellVideo lesson
-
16Basic Linux Commands cd, ls, cat, pwd, and moreVideo lesson
-
17Listing Files and Understanding LS OutputVideo lesson
-
18Changing PasswordVideo lesson
-
19Absolute vs relative PathVideo lesson
-
20Finding help at the command lineVideo lesson
-
21Creating Files and DirectoriesVideo lesson
-
22Understanding the Basic File and Directory PermissionsVideo lesson
-
23Changing File PermissionsVideo lesson
-
24Modify File Ownership for user and groupVideo lesson
-
25Finding Files in your systemVideo lesson
-
26Introduction to vi editorVideo lesson
-
27Copying Directories and FilesVideo lesson
-
28Removing Directories and FilesVideo lesson
-
29Moving and renaming Directories and FilesVideo lesson
-
30QuizQuiz
-
31more and less commandVideo lesson
-
32head and tail commandsVideo lesson
-
33Tab CompletionVideo lesson
-
34Command HistoryVideo lesson
-
35Wild CardsVideo lesson
-
36Soft and Hard LinksVideo lesson
-
37Input, Output and Error RedirectionVideo lesson
-
38grepVideo lesson
-
39pipeVideo lesson
-
40Shell AliasesVideo lesson
-
41echo commandVideo lesson
-
42Environment VariablesVideo lesson
-
43Connecting from one server to anotherVideo lesson
-
44Transferring and Copying Files over the NetworkVideo lesson
-
45Counting Words, Lines and CharactersVideo lesson
-
46Viewing and Monitoring ProcessesVideo lesson
-
47Schedule and automate tasks with CronVideo lesson
-
48User and group administrationVideo lesson
-
49Switching UsersVideo lesson
-
50The sudo utilityVideo lesson
-
51Compressing and archiving files tar, gzipVideo lesson
-
52Displaying and Setting the HostnameVideo lesson
-
53Find you IP addressVideo lesson
-
54tr, sort, diff and uniq command - Text File ManipulationVideo lesson
-
55cut and sort command - Text File ManipulationVideo lesson
-
5632-bit vs 64-bit operating systemsVideo lesson
-
57Finding system information (uname, dmidecode)Video lesson
-
58Root Password recoveryVideo lesson
-
59sosreport for Redhat troubleshootingVideo lesson
-
60Monitor Users (who, last w, id)Video lesson
-
61Message of the day (motd) and wallVideo lesson
-
62QuizQuiz
-
63Red-hat/CentOS/Fedora software installation using YUMVideo lesson
-
64Package management using RPMVideo lesson
-
65Introduction to RepositoriesVideo lesson
-
66Create a Local RepositoryVideo lesson
-
67System updates and preparation (version lock)Video lesson
-
68Roll back patches and updatesVideo lesson
-
69Installing Software in SUSE Linux using ZypperVideo lesson
-
70Installing software in UbuntuVideo lesson
-
71QuizQuiz
-
72User and group administrationVideo lesson
-
73Create a User account with No Login AccessVideo lesson
-
74The passwd commandVideo lesson
-
75Password Aging on User accountsVideo lesson
-
76Create, Modify and Delete Group AccountsVideo lesson
-
77Activating and Deactivating Shadow Password MechanismVideo lesson
-
78User Authentication FilesVideo lesson
-
79The passwd FileVideo lesson
-
80The shadow FileVideo lesson
-
81The group FileVideo lesson
-
82The gshadow FileVideo lesson
-
83Switching UsersVideo lesson
-
84The sudo utilityVideo lesson
External Links May Contain Affiliate Links read more