● Course Code: pa-linux
● Course Name: Tour de Linux Administration
● Delivery Mode: English
● Duration: 16 hours
● Prerequisites:
● Operating System basics
● Overview:
○ This course is designed for people looking for advancement in
their career using linux. It gives a solid foundation to linux
administration.
● By the end of this training, participants will be able to:
● Understand the USP of linux and start implementing them
● Will no more need hand-holding for
○ Linux administration
● Course format: Heavy hands-on(reference materials will be provided)
● Target Audience:
○ Software Engineers, Anyone with an itch to learn!!
1. Getting Started with Linux
Installing Linux
Getting to Know Your New Linux System
Learning the CLI
Starting, Rebooting, and Shutting Down a Linux System
2. Working with Permissions and Privileged Accounts
Working as a Regular User
Working as the Root User
Reading and Modifying Permissions
Changing File Permissions
3. Customizing the User Experience
Altering Home Directory Options
The /etc/skel Directory
Customizing the Shell Prompt
4. Managing Users
User and Group ID Numbering Conventions
Creating User Accounts
Modifying User Accounts
Removing User Accounts
Forcing Password Changes
Handling Service Accounts
Managing Groups Rather Than Users
5. Connecting to a Network
Plugging into a Network
Networking and Security
6. Installing and Uninstalling Software
Updating Your System
Installing Software from Repositories
Installing and Uninstalling Individual Software Packages
Installing Software from Source Code
7. Managing Storage
Administering Linux Storage
Adding a New Disk to a System
Decommissioning and Disk Disposal
8. Maintaining System Health
Keeping Your System Clutter-Free
Decluttering Shared Directories
Patching Your Way to a Healthy System
Securing Your Systems
Maintaining User and Group Accounts
Monitoring System Health
9. Monitoring Your System
Maintaining Vigilance on CPU, Memory, and Disk Performance and Capacity
Tracking CPU Usage
Exploring sysstat Monitoring
10. Scripting and Automation
Answering the Question: Why Automate?
Automating Yourself Out of a Job
Creating Scripts
Scheduling Tasks
11. Deploying Samba for Windows Compatibility
Planning Your Samba Environment
Providing Services to Mac and Windows Clients
12. Troubleshooting Linux
Reviving the Operating System
Unraveling Software Problems
Dealing with Hardware Failures
Creating Automated Security Checks
13. Securing Your System
Protecting the Root Account
Finding the Balance Between Security and Usability
Implementing Advanced Security Measures
Responding to Security Incidents
Prepared By: poonamagarwal01@outlook.com