great lectures
Linux System Administration: A Practical way of learning
Use the in-demand Linux skills you learn in this course to boost your career with practical approach of learning (RHEL8)
Course Description
Introduction
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 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 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
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 a 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 domains 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
Practical approach to understand 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
What will you learn in this course:
- Securing & Hardening a Linux System
- Managing Server Firewalls
- Advanced Storage Features
- Linux Containers
- Setting up a Apache Web Server
- Automating Linux Administrative tasks
- Automate Linux using Ansible
- Managing SELinux Security
- Samba Server
- VDO - Virtual Data Optimizer
Prerequisites
What are the prerequisites for this course?
- 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
Solution ArchitectCourse Certificate
User your certification to make a career change or to advance in your current career. Salaries are among the highest in the world.

Our students work
with the Best


































Feedbacks
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