good explanations
Linux System Administration Online Course
Use the in-demand Linux skills you learn in this course to boost your career with practical approach of learning
IT and Software ,Operating Systems and Servers,Linux
Lectures -106
Duration -9 hours
Lifetime Access
Lifetime Access
30-days Money-Back Guarantee
Get your team access to 10000+ top Tutorials Point courses anytime, anywhere.
Course Description
Introduction
Securing & Hardening a Linux System
Linux Physical Security.
How to break root password.
Securing the grub menu.
Reset the 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 the 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 firewall 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
Advanced Storage Features:
About Stratis
Lab - Installing & Configuring Stratis
Lab - Managing Stratis File Systems
Lab - Persistently Mounting Stratis File Systems
Lab - Stratis filesystem snapshot
Guided Exercise - Create a thin-provisioned file system
Guided Exercise - Verify file system grows dynamically
Guided Exercise - Create & access data from Snapshot
VDO - Virtual Data Optimizer
Lab - Installation VDO
Lab - Create & format a VDO Volume
Lab - Testing Deduplication:
Recap - Lab
Lab - Extend & Remove VDO Volume
Linux Containers:
Introducing Container Technology
Planning for containers
Lab - Configure a basic container
Lab - mapping container host ports to the container
Lab - stop, restart & remove container
Setting up an Apache Web Server:
Introduction Apache Web Server
Basic Setup of Apache Web Server
Apache main configuration file - 1
Apache main configuration file - 2
Launching a simple web page
Order (Allow, Deny)
Indexes
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
Setup a DNS Server:
Overview about DNS
Understanding root & top-level domain hierarchy
How DNS works?
Configure a DNS server - lab 1
Zone configuration - lab 2
Zone configuration - lab 3
Troubleshooting of DNS issues
DNS Server Interview Questions and Answers
Automating Linux Administrative tasks:
About Ansible
Ansible Setup - Lab1
Ansible Setup - Lab2
Ansible Setup - Lab3
Ansible Setup - Lab4
Ansible Components
Control & Managed Node
Ansible Inventories
Customizing Ansible
AD HOC Commands
Ansible Modules
Lab - Idempotent behaviour
Lab - Command & Shell Module
Lab - Configuration file directives
Managing SELinux Security:
SELinux Security Concepts
SELinux Context
SELinux Modes
Lab on SELinux Modes
A practical approach to understanding SELinux
Lab - Change context temporary
Lab - Change context permanently
Lab - SELinux inheritance and its pitfalls
SELinux Booleans
Lab - SELinux Booleans
Audit logs & Troubleshooting SELinux
Interview Questions and Answers SELinux
Samba Server:
Overview of Samba Server
How Samba Works
Lab - Installation & Configuration of Samba Server
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
Last Lecture
Goals
- Securing & Hardening a Linux System.
- Managing Server Firewalls.
- Advanced Storage Features.
- Linux Containers.
- Setting up an Apache Web Server.
- Automating Linux Administrative tasks.
- Automate Linux using Ansible.
- Managing SELinux Security.
- Samba Server.
- VDO - Virtual Data Optimizer.
Prerequisites
- PC or Laptop with Internet Connection.
- Basic Knowledge of Linux Administration would be required as it is a intermediate-level course module.

Curriculum
Check out the detailed breakdown of what’s inside the course
Securing & Hardening a Linux System
17 Lectures
-
Introduction 04:02 04:02
-
Linux Physical Security 04:21 04:21
-
How to break root password 06:21 06:21
-
Securing the grub menu 04:15 04:15
-
Reset root password from rescue mode 03:20 03:20
-
BIOS Protection 02:39 02:39
-
General Security 03:19 03:19
-
Keep your system updated 03:05 03:05
-
Turn off IPv6 01:12 01:12
-
Disable USB Stick to detect 01:45 01:45
-
Restrict Users to Use Old Passwords 04:17 04:17
-
Check Password Expiration of a User 03:29 03:29
-
Password Expiration - Lab Session 06:07 06:07
-
Verify accounts for empty password 02:54 02:54
-
Verify accounts with "Zero" UID 02:17 02:17
-
Review logs regularly 03:03 03:03
-
Keep /boot as read only 03:54 03:54
Managing Server Firewalls
15 Lectures

Advanced Storage Features
14 Lectures

Managing SELinux Security
11 Lectures

Samba Server
9 Lectures

Setting up a Apache Web Server
13 Lectures

Linux Containers
5 Lectures

Automating Linux Administrative tasks
14 Lectures

Setup a DNS Server
8 Lectures

Instructor Details

Shikhar Verma
Shikhar Verma is an accomplished entrepreneur and corporate trainer, leading Techstart, an IT company specializing in a wide range of technology-driven projects. His expertise encompasses designing and developing certified courses, content creation, and managing both online and offline IT projects for renowned organizations.
With over 15 years of experience in the IT industry before establishing his own business, Shikhar has cultivated a deep understanding of technology and corporate training. His passion lies in leveraging his technical skills and experience to drive organizational growth while advancing his professional journey.
As an instructor on TutorialsPoint, Shikhar is dedicated to making complex technical concepts accessible and easy to understand. Since beginning his teaching career in 2016, he has successfully educated over 100,000 students worldwide and continues to inspire learners across diverse backgrounds. He takes immense pride in his ability to connect with students from nearly every country.
Shikhar holds a B.Tech in Electrical and Electronics Engineering, and his technical courses have empowered more than 1 lakh students across 165 countries.
His core expertise includes GenAI, Python, DevOps, Docker, Git, Kubernetes, Linux, Ansible, Shell Scripting, AWS Cloud (Amazon Web Services), Linux Clustering, and Perl.
Course Certificate
Use your certificate to make a career change or to advance in your current career.

Our students work
with the Best


































Feedbacks
great lectures
Related Video Courses
View MoreAnnual Membership
Become a valued member of Tutorials Point and enjoy unlimited access to our vast library of top-rated Video Courses
Subscribe now
Online Certifications
Master prominent technologies at full length and become a valued certified professional.
Explore Now