- Open Source Software
- Introduction
- Linux Essentials
- Introduction to Linux
- The Filesystem
- Essential Commands
- Text Editors
- Basic OS Linux Commands
- Linux Programming Languages Basics
- Overview of Linux Programming Languages
- BASH Shell Scripting
- C, C++, and Java (Writing, compiling & executing simple example)
- Using Version Control
- Version Control Essentials
- Manage Files with Version Control
- Manage Differences in Files
- Advanced Features
Administration
- OS Overview
- OS Linux Commands
- File / Folder Management
- User Management
- Quota Management
- Systemd Services Start and Stop
- Resource Mgmt with systemctl
- Resource Mgmt with crgoups
- Process Management
- Firewall Setup
- Configure PHP in OS Linux
- Set Up Python with OS Linux
- Configure Ruby on OS Linux
- Set Up Perl for OS Linux
- Install and Configure Open LDAP
- Create SSL Certificates
- Install Apache Web Server OS
- MySQL Setup On OS
- Set Up Postfix MTA and IMAP/POP3
- Install Anonymous FTP
- Remote Management
- Traffic Monitoring in OS
- Log Management
- Backup and Recovery
- System Updates
- Shell Scripting
- Package Management
- Volume Management