Description:
An introduction to Linux operating systems, file system structure, command-line basics, shell scripting, and system administration tasks.
Student Expectations:
- Navigate the Linux CLI with confidence.
- Manage users, permissions, and processes.
- Write basic shell scripts to automate tasks.
Methodology:
- Labs: Ubuntu or CentOS VMs, terminal-based exercises, scripting projects.
- Canva LMS: Command cheat sheets, practice challenges, and reflection journals.
Course Features
- Lecture 0
- Quiz 0
- Duration 32 hours
- Skill level All levels
- Language English
- Students 0
- Assessments Yes
Curriculum
- 6 Sections
- 0 Lessons
- 32 Hours
- Module 1: Introduction to LinuxHistory and distributions (Ubuntu, CentOS, Kali, Fedora) Linux vs Windows/MacOS Open-source philosophy0
- Module 2: Linux File SystemDirectory structure (/home, /etc, /var, etc.) File permissions and ownership Navigation with basic commands0
- Module 3: User & Group ManagementAdding and managing users Sudo and privilege escalation Groups and permissions0
- Module 4: Process & System ManagementStarting and stopping processes Monitoring with top, ps, htop System services and daemons0
- Module 5: Networking in LinuxIP configuration and ifconfig/ip SSH and remote access Basic firewall configuration0
- Module 6: Shell Scripting & AutomationBash scripting basics Cron jobs Automating administrative tasks0






