About Course
Do you sometimes feel lost with the command line and want to use Linux with confidence? Do you want to boost your daily efficiency and gain a significant advantage for your tech career?
This is where our Mastering Linux course steps in. Led by a top Udemy instructor with real-world expertise, we simplify Linux for you. Featuring 70+ hours of content, hands-on projects, and practical scenarios, and many quizzes – this course is all you need.
Dive in, sharpen your skills, and give your tech career a big lift.
Course Highlights:
- Career Amplification: Propel your career forward. This course positions you as a sought-after Linux authority, primed for elite tech engagements.
- Holistic Learning: Imparted by a distinguished instructor with seasoned experience at flagship tech giants. Experience a harmonious blend of real-world relevance and innovative teaching methods.
- Stand Out in Tech Roles: Go beyond rote learning and grasp the reasoning behind each Linux concept. This enriches your learning experience, and makes you stand out from others.
- Have Fun While Learning: Dive into a dynamic learning experience packed with practical examples, engaging quizzes, and real-world scenarios. Our interactive approach ensures you remain captivated while absorbing and applying Linux’s core principles. Learning has never been this enjoyable and impactful.
What is the structure of this course?
- Bash CLI Mastery:
Dive deep into the Command Line Interface (CLI) with Bash and transform your day-to-day tech tasks. By mastering this foundational element, you’ll not only become comfortable in the command line environment but also gain the confidence to handle daily operations seamlessly.From executing basic commands to managing files, the CLI is an indispensable tool for any Linux enthusiast. Through our hands-on exercises and real-world scenarios, you’ll learn to use Bash with precision, making everyday tasks easier and more efficient. - Diving Deep into Linux:
This segment takes you to the heart of Linux, preparing you for tasks like server administration, network configuration or workstation setups. By exploring the intricate details of Linux processes, user groups, and permissions & SELinux, you’ll gain a foundational understanding how everything works. Delve into the boot process, package management, firewalls, networking.This knowledge ensures you’re well-equipped to manage servers, set up Linux networks, or tackle any related challenges. By the end of this section, you’ll navigate the Linux ecosystem with confidence, ready to handle real-world applications with precision. - Advanced Bash Scripting:
With your foundational knowledge in place, this section dives deeper into the real-world applications of Bash scripting. Learn to automate repetitive tasks, monitor system health, process vast datasets, and seamlessly integrate with web services. Delve into crafting intricate scripts that utilize loops, tests, and APIs.This module ensures you’re equipped with both theoretical insight and hands-on skills, ready to tackle diverse challenges in various tech environments.
Why This Course Stands Out:
- Purposeful Learning: Emphasis on comprehension over plain memorization.
- Practical Integration: Each session is meticulously crafted for real-tech applicability.
- Comprehensive Curriculum: Over 70 hours of curated content for exhaustive learning.
- Mentorship Excellence: Absorb wisdom from a top-tier Udemy maestro.
- Practical Engagements: Dive into projects that mirror real-world scenarios.
- Collaborative Learning: Vibrant forums for collective discussions and inquiries.
- Everlasting Access: Pay once, benefit forever.
Embrace Your Linux Future:
Are you ready to say goodbye to feeling lost with Linux and the command line? Are you eager to command Linux like a professional and give your tech career a substantial boost?
Click that enroll button now and take the first step towards unlocking the power of Linux. You got nothing to loose and a world of opportunities to gain!
Who this course is for:
- Beginners: This course is the perfect solution for beginners looking to become experts in Linux thanks to its easy-to-follow exercises and self-paced structure
- Intermediate Users: If you already have some experience, you can benefit from delving deep into the intricacies of Linux operations and learning more complex operations that only the most advanced engineers can do
- Advanced Professionals: Challenge yourself with sophisticated Bash scripting exercises and explore the high-level functionalities of Linux, so you remain at the forefront of your field
- Web Developers & IT Specialists: Gain invaluable skills that seamlessly integrate into your professional toolkit, making you stand out for more senior or infrastructure roles
- Enthusiasts & Hobbyists: Satiate your curiosity, turning passion into prowess with a structured learning path, all while indulging in a subject you love
What Will You Learn?
- By the end of this course you will be a professional Linux administrator and be able to apply for Linux jobs
- You will be able to take the EX-200 exam and become Redhat Certified System Administrator (RHCSA - EX200)
- You will learn 200+ Linux system administration commands
- CentOS, CentOS Stream and RedHat version 7, 8 and 9
- You will gain advance Linux systems administration skills and have deep understanding of Linux fundamentals and concepts
- You will be able to troubleshoot everyday Linux related issues
- You will manage Linux servers in a corporate environment
- You will write basic to advance level shell scripts
- This course will prepare you for CompTIA Linux+ (XK0-004) and LPI Linux Essentials
- Understand the concept of permissions and how to set them for files and directories
Course Content
Introduction
-
Intro
00:00 -
Good News
00:00 -
Syllabus Overview
00:00 -
Thank You
00:00
Understanding Linux Concepts
-
Welcome to Module 1
00:00 -
Everyday Linux
00:00 -
What is Linux
00:00 -
Unix v/s Linux
00:00 -
Linux Distributions
00:00 -
Linux Users
00:00 -
Linux v/s Windows
00:00
Download, Install and Configure
-
Welcome to Module 2
00:00 -
Lab Design
00:00 -
What is a Virtual Box
00:00 -
Downloading and Installing Oracle Virtualbox
00:00 -
Downloading and Installing VM Player(optional)
00:00 -
CentOs v/s CentOs Stream
00:00 -
Different Ways to Install Linux
00:00 -
Creating a Virtual Machine
00:00 -
Downloading and Install CentOs 7
00:00 -
Downloading and Install CentOs 8
00:00 -
Downloading and Install CentOs 9
00:00 -
Option 2 – Installing Linux in Cloud
00:00 -
Message for RedHat Installation
00:00 -
RedHat Linux Installation
00:00 -
Ubuntu Linux Installation
00:00 -
Take a Snapshot of VM
00:00 -
Virtual Machine Management
00:00 -
Keyboard Keys Used in Linux
00:00
System Access and File System
-
Welcome to Module 3
00:00 -
Important Things to remember in Linux
00:00 -
Access to Linux System
00:00 -
Download and Install Putty
00:00 -
Access Linux via Putty or through SSH Command
00:00 -
Command Prompts and Getting Prompts Back
00:00 -
Introduction to Linux File System
00:00 -
File System Structure and Description
00:00 -
File System Navigation Commands(ls, cd, pwd)
00:00 -
Linux File or Directory Properties
00:00 -
Linux File Types
00:00 -
What is root ?
00:00 -
Changing Passwords
00:00 -
Absolute and Relative Paths
00:00 -
Creating Files and Directories
00:00 -
Copying Directories
00:00 -
Finding Files and Directories
00:00 -
Difference between Find and Locate Command
00:00 -
Wildcards
00:00 -
Soft and Hard Links
00:00
Linux Fundamentals
-
Welcome to Module 4
00:00 -
Files and Directory Permissions
00:00 -
File Permissions by Numeric Modes
00:00 -
File Ownership Commands
00:00 -
Access Control Lists(ACLs)
00:00 -
Help Command
00:00 -
TAB Completion and UP Arrow keys
00:00 -
Adding Text to files
00:00 -
Input and Output Redirects
00:00 -
Standard Output to a File
00:00 -
Pipes
00:00 -
File Maintainance Commands
00:00 -
File Display Commands
00:00 -
Filter Text Processing Commands
00:00 -
Cut – Text Processors Command
00:00 -
awk – Text Processor Command
00:00 -
grep – Text Processor Command
00:00 -
sortuniq – Text Processor Command
00:00 -
wc – Text Processor Command
00:00 -
Compare Files(diff and cmp)
00:00 -
Compress and Uncompress
00:00 -
Truncate File Size
00:00 -
Combining and Splitting Files
00:00 -
Linux v/s Windows Commands
00:00
System Administration
-
Welcome to Module 5
00:00 -
Linux File Editor(vi)
00:00 -
Difference between vi and vim editor
00:00 -
sed Command
00:00 -
User Account Management
00:00 -
Enable Password Aging
00:00 -
Switch Users and Sudo Access
00:00 -
Monitor Users
00:00 -
Talking to Users
00:00 -
Linux Directory Service – Account Authentication
00:00 -
Difference between Active Directory, LDAP, IDM, WinBIND, OpenLDAP etc
00:00 -
System Utility Commands (date, uptime, hostname, uname, which, cal, bc)
00:00 -
Processes, Jobs and Scheduling
00:00 -
systemctl Command
00:00 -
ps Command
00:00 -
top Command
00:00 -
kill Command
00:00 -
crontab Command
00:00 -
at Command
00:00 -
Additional cronjobs (hourly, daily, weekly, monthly)
00:00 -
Process Management (bg, fg, nice)
00:00 -
System Monitoring Commands (df, dmesg, iostat 1, netstat, free, top)
00:00 -
System Log Monitor(varlog)
00:00 -
System Maintenance Commands (shutdown, init, reboot, halt)
00:00 -
Changing System Hostname (hostnamectl)
00:00 -
Finding System Information (uname, dmidecode)
00:00 -
Finding System architecture(arch)
00:00 -
Terminal Control keys
00:00 -
Terminal Commands
00:00 -
Recover Root Password
00:00 -
SOS Report
00:00 -
Environment Varibales
00:00 -
Special Permissions with setuid, setgid and stick bit
00:00
Shell Scripting
-
Welcome to Module 6
00:00 -
Linux Kernel
00:00 -
What is Shell ?
00:00 -
Types of Shells
00:00 -
Shell Scripting
00:00 -
Basic Shell Scripts
00:00 -
Input and Output Scripts
00:00 -
If-then Scripts
08:38 -
for-loop Scripts
00:00 -
do-while Scripts
00:00 -
Case Statement Scripts
00:00 -
Aliases
00:00 -
User and Global Aliases
00:00 -
Shell History
00:00
Networking, Services and System Updates
-
Welcome to Module 7
00:00 -
Enable Internet on Linux VM
00:00 -
Network Components
00:00 -
NIC Information(ethtool)
00:00 -
NIC or Port Bonding
00:00 -
Downloading files or apps(wget)
00:00 -
curl and ping Commands
00:00 -
FTP – File Transfer Protocol
00:00 -
SCP – Secure Copy Protocol
00:00 -
rsync – Remote Synchronization
00:00 -
System Updates and Repos(rpm and yum)
00:00 -
System Upgrade and Patch Mangement
00:00 -
Create Local Repository(yum)
00:00 -
Adavnce Package Management
00:00 -
Rollback Packages and Updates
00:00 -
SSH and Telnet
00:00 -
DNS – Download, Install and Configure(Domain Name Serviices)
00:00 -
Hostname or IPLookup
00:00 -
Network Time Protocol
00:00 -
chronyd New version of NTP
00:00 -
New System Utility Commands
00:00 -
Sendmails
00:00 -
Web Server(Apache – HTTP)
00:00 -
Central Logger(rsyslog)
00:00 -
Securing Linux Os(Machine Hardening)
00:00 -
OpenLDAP Installation
00:00 -
Tracing Network Traffic(traceroute)
00:00 -
How to Image file through Command Line
00:00 -
Configure and Secure SSH
00:00 -
SSH-Keys(Access Remote Server Without Pasword)
00:00 -
Linux Web Based Administration(cockpit)
00:00 -
Firewall
00:00 -
Tune System Performance
00:00 -
Run Conatiners(Docker and Podman)
00:00 -
Kickstart(Automate Linux Installation)
00:00 -
DHCP Server
00:00
Disk Managements and Run Levels
-
Welcome to Module 8
00:00 -
System Runlevels
00:00 -
Computer Boot Process
00:00 -
Linux Boot Process
06:43 -
Message of the Day
00:00 -
Customize Message of the Day
00:00 -
Storage
00:00 -
Disk Partitions
00:00 -
Add Disks and Create Standard Partitions
00:00 -
Logical Volume Management(LVM)
00:00 -
LVM Configuration During Installation
00:00 -
Add Disk and Create New LVM Partitions
00:00 -
Extend Disk using LVM
00:00 -
Adding Swap Space
00:00 -
Advance Storage Management Stratis
00:00 -
RAID
00:00 -
File System Check
00:00 -
System Backup
00:00 -
Network File System(NFS)
00:00 -
Samba Installation and Configurations
00:00 -
NAS Drive for NFS or SAMBA
00:00 -
SATA and SAS
00:00 -
Difference between CentOs and RedHAT
00:00 -
Difference between CentOs and RHEL
00:00 -
Assignment: Configuring and Managing a Linux Server Environment
00:00
All About Resume
-
Welcome to Module 9
00:00 -
Resume Workshop
00:00 -
Resume Design and Format
00:00 -
Grammatical Mistakes
00:00 -
Objective of Summary
00:00 -
Support your Resume
00:00 -
Cover Letter
00:00 -
Post Resume and What to Expect ?
00:00 -
Linux Administration Job Duties
00:00 -
Exposure to Other Technologies
00:00
All About Interview
-
Welcome to Module 10
00:00 -
What is IT
00:00 -
Facts about IT
00:00 -
Linux Operating System Jobs
00:00 -
IT Management Jobs
00:00 -
Interview Workshop
00:00 -
College Degree
00:00 -
IT Certifications
00:00 -
IT related Diplomas
00:00 -
New to IT(A+ Certification)
00:00 -
Review Competetive Resumes
00:00 -
RedHat Certifications(RHCSA and RHCE)
00:00 -
Join Linux Communities and Forums
00:00
Course Recap
-
Welcome to Course Recap
00:00 -
Commands We have Learned
00:00 -
Don’t Give Up
00:00 -
Congratulations
00:00
Additional Resources
-
Welcome to Additional Resources
00:00 -
Trouble Shooting Putty Issue
00:00 -
Changing Default File Permissions
00:00 -
Create VM on VMware Player
00:00 -
Install Oracle Virtualbox on Mac
00:00 -
Install Oracle Guest Addition Tools
00:00 -
Filesystem Color Definition
00:00 -
Troubleshooting File Issues
00:00 -
Troubleshooting Change Directory Issue
00:00 -
Fixing Corrupted File System
00:00 -
Linux System Performance Issue
00:00 -
IP Asigned but not Reachable
00:00 -
Remove Unnecessary or Orphan Packages
00:00 -
SELinux
00:00 -
Types of Security Threats
00:00 -
Running Linux on Web Browser
00:00 -
Improve Tying Skills
00:00 -
What is Virtualization and It’s Benefits
00:00 -
Introduction to VMware
00:00