Useful Links
Computer Science
Operating Systems
Linux
Linux Administration
1. Introduction to Linux and System Administration
2. The Command-Line Interface (CLI)
3. User and Group Management
4. File Permissions and Ownership
5. Process Management
6. Software and Package Management
7. System Services and Daemons
8. Networking
9. Storage Management
10. System Security
11. Shell Scripting and Automation
12. System Monitoring and Performance
13. Backup and Recovery
14. Advanced Topics
Shell Scripting and Automation
Bash Scripting Fundamentals
Script Structure and Shebang
Declaring and Using Variables
Command Substitution
Quoting and Escaping in Scripts
Conditional Statements
if Statements
case Statements
Loops
for Loops
while Loops
until Loops
Functions
Defining and Calling Functions
Passing Arguments
Reading User Input
read Command
Input Validation
Error Handling and Exit Status
Debugging Scripts
Task Scheduling
Scheduling Recurring Tasks with cron
Crontab Syntax
User vs. System Crontabs
Managing Crontab Entries
Scheduling One-Time Tasks with at
at Command Usage
Managing at Jobs
Previous
10. System Security
Go to top
Next
12. System Monitoring and Performance