Linux Certified System Administrator Exam (E-X: 200 – 2.5 Hours Required), there are two course modules as shown below.
-
Linux System Administration I – SA1 (First part)
-
Linux System Administration II – SA2 (Second part) ==> This Course Module will teach you this module.
Course Content
Linux System Administration II – SA2 with Practice QA for first level of Exam.
Introduction
-
Overview about the Course Module
Scheduling Future Tasks
-
Overview of Scheduling Tasks
-
Scheduling a Deferred User Job
-
Controlling Nice Values with Queue Designations
-
Scheduling Recurring User Jobs
-
Scheduling a job for a specific time – 1
-
Scheduling a job for a specific time – 2
-
Practice Lab Session – Scheduling a Recurring User Jobs
-
Scheduling Recurring System Jobs
-
Practice Lab Session – System Jobs
-
Scheduling tasks with Systemd Timer
-
Practice Lab Session – Systemd Timer
-
Managing Temporary Files
-
Cleaning Temporary Files with a Systemd Timer
-
Lab – Configure systemd-tmpfiles to remove unused temporary files from /tmp
-
Lab – Configure systemd-tmpfiles to periodically purge files from another directory
Adjusting Tuning Profiles
-
Overview about tuning profiles
-
Managing profiles from the command line
-
Lab Session – Tune a server’s performance by activating the tuned service and apply a tuning profile to powersave.
-
Process Scheduling & Multitasking
-
Displaying Nice Levels from the Command Line
-
Changing the Nice Level of an Existing Process
-
Lab Session: Influencing Process Scheduling
Controlling Access to files with ACLs
-
Access Control List Concepts
-
Set ACLs on files
-
Default ACLs
-
Viewing and Interpreting ACL Permissions
-
Lab – set acl on files
-
Lab – set acl on directories
-
Lab – Mask to limit the set of permissions
-
Lab – default acl
-
Guided Exercise on ACL
Managing SELinux Security
-
SELinux Security Concepts
-
SELinux Context
-
SELinux Modes
-
Apache service without SELinux Protection (DAC)
-
Apache service with SELinux Protection (MAC)
-
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
Adding Partitions, File Systems, and Persistent mounts
-
Partitioning a Disk
-
Benefits of disk partitioning
-
MBR Partitioning Scheme
-
Primary & Extended Partitions
-
GPT Partitioning Scheme
-
How to identify what partitioning standard is used
-
Managing Partitions with Parted
-
Creating a file system
-
Swap Space Concepts
-
Create a Swap Partitions
-
Setting the Swap Space Priority
Creating Logical Volumes
-
The LVM Logical Volume Manager
-
Features of LVM
-
LVM Architecture Overview
-
Architectural Overview via Diagram
-
LVM Components – PV, VG, LV
-
Lab 1 – Creation of PV, VG, LV
-
Lab 2 – Create File System, Mount Point
-
Lab 3 – Remove a Logical Volume
-
Lab 4 – Extending and Reducing a Volume Group
-
Lab 5 – Extending a LV and xfs & ext4 FS
-
Lab 6 – Extend a swap space
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
Controlling the Boot Process
-
Booting Process of a RHEL 8 System
-
Selecting a systemd target, rebooting & shutting
-
Lab Exercise – Determine the default target and change the target into running system.
-
Lab – Selecting a rescue mode at boot time
-
Resetting a root password
-
Repairing Systemd Boot Issues
-
Booting RHEL 8 into Rescue Mode
-
Booting RHEL 8 into Emergency Mode
-
Enabling the Early Debug Shell
-
Repair a File System Issues at boot
-
Lab – Repair a File System
Managing Network Security
-
Firewall Concepts
-
Features and advantages of firewalld
-
Pre-defined Zones
-
Packet flow via firewalld
-
Add, remove services from firewall server – Lab Session
-
Add http service to allow access the website – Lab Session
-
Port Forwarding – allow access a website running on 12345 port
-
masquerading, network address translation
-
Lab Session – masquerading, port forwarding
-
rich rules
-
Lab Session – rich rules
Automating Installation with Kickstart
-
Overview Kickstart Server
-
Architectural Overview
-
Lab 1 – Configure dhcp server
-
Lab 2 – Configure tftp, pxe boot server
-
Lec 3 – Configure httpd, kick start configuration file
-
Lab 4 – Configure http repository, start services
-
Lab 5 – Boot the Client from Network
Network File System
-
Overview of NFS
-
nfsconf tool
-
Lab – Accessing Network-Attached Storage
-
Exercise – NFS Share
-
Mounting NFS Shares with Automounter
-
Automounter Benefits
-
Lab – Automounter using indirect map
-
Lab Session on Indirect Wildcard Maps
-
Lab Session on Direct maps
KVM Virtualization
-
Overview of Linux Virtualization
-
Hypervisor Concept – type 1 & type 2
-
Types of Virtualization
-
KVM, QEMU & Libvirt Architecture
-
virsh command to manager vm’s
-
Lab Session
Introducing 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
Improving Command-line Productivity
-
Writing Simple Bash Scripts
-
Lab – Writing Simple Bash Scripts
-
Simple Commands in Linux
-
Variable, single and double quote, backslash
-
Redirection output
-
Redirection output – Lab
-
Last lecture















