Course Content
Course Introduction
Introductions
Platform Discussion
Preparation of Lab Environment
Course Guidelines
About Linux
Introduction Linux Operating System
Variety Of Linux Operating System
Linux Licensing and Legal Framework
Advantage Using Ubuntu
Ubuntu Release Notes
Lab 2.1 Understand Licence
Quiz 1
Linux File Hierarchy Standards
Filesystem Hierarchy Standard
Navigating the Filesystem
Manipulating Files and Directories
Creating and Deleting Files
Searching and Processing Files
Special Characters
Text Editors on Linux
Basic Shell Scripting
Hard Links and Soft Links
Lab 3.1 Manipulating Files
Lab 3.2 Searching Text Patterns Using grep
Lab 3.3 Filtering and Sorting Data with cut, sort, and uniq
Lab 3.4 Combining Commands Using Pipes and Redirection
Lab 3.5 Editing Files with vim
Lab 3.6 Create Some Directory and Files
Lab 3.7 Create Hard and Soft Links
Quiz 2
Securing Access
User Accounts and Attributes
Managing User
Password Management
Groups
Restricted Shell
File Permission and Ownership
Secure Shell (SSH)
Lab 4.1 Create and Inspect User Accounts
Lab 4.2 Modify User Attributes with usermod
Lab 4.3 Set Account Expiration and Inactive Period
Lab 4.4 Set and Change User Passwords
Lab 4.5 Enforce Password Complexity Policy
Lab 4.6 Modify File Permissions and Ownership
Lab 4.7 Generate and Use SSH Key Pair
Quiz 3
Managing System Resources
Basic Disk Provisioning and Partitioning
Hardware Detection and Kernel Modules
Block Devices, Partitions, and Filesystems
Creating and Repairing Filesystems
Mounting and Persistent Mounting with /etc/fstab
Scheduling Jobs with cron and crontab
System Logs and Troubleshooting
Lab 5.1 Inspect block devices with lsblk, blkid, df -h
Lab 5.2 Create partitions and format ext4 filesystems
Lab 5.3 Check and repair a damaged filesystem with fsck
Lab 5.4 Mount and unmount filesystems manually
Lab 5.5 Configure persistent mounting using /etc/fstab
Lab 5.6 Detect hardware and load kernel modules
Lab 5.7 Create and verify cron jobs
Lab 5.8 Explore logs using journalctl
Lab 5.9 Investigate /var/log for troubleshooting
Quiz 4
Execrcise Playground
Lab 6.1 Manipulate Files
Lab 6.2 Manage User Permissions
Lab 6.3 Create a User with Restricted Shell
Lab 6.4 Configure Password Settings
Lab 6.5 Configure SSH Access
Lab 6.6 Partition, Format, and Mount a Disk
Lab 6.7 Scheduling Tasks with Crontab
Lab 6.8 Using Vim Editor
Lab 6.9 System Monitoring and Resource Usage
Lab 6.10 Troubleshoot Permissions
Lab 6.11 Search File Content
Lab 6.12 Modify User and Groups
Lab 6.13 Troubleshooting Service
Lab 6.14 Managing User Privileges with Sudoers
Final Quiz
Ubuntu Linux Terminal: Certification Preparation
Introductions