• Understand what Linux is and why it’s essential for DevOps and AI.
• Learn basic terminal commands: pwd, ls, cd.
• Explore the filesystem hierarchy and directory structure.
• Practice moving around the shell confidently.
• Create, view, and edit files using touch, cat, nano.
• Organize directories with mkdir, rmdir, cp, mv.
• Understand absolute vs. relative paths.
• Hands‑on: build a mini project folder structure.
• Learn how Linux manages read, write, and execute permissions.
• Commands: chmod, chown, chgrp.
• Understand user roles (root, user, group).
• Practice fixing permission errors and securing files.
• Understand what processes are and how to monitor them.
• Commands: ps, top, kill, systemctl.
• Learn how services start, stop, and restart.
• Hands‑on: manage a simple service like nginx or ssh.
• Basics of IP addresses, ports, and protocols.
• Commands: ping, ip, ssh, scp.
• Learn secure remote connections and file transfers.
• Practice connecting to a remote server.
• Introduction to shell scripting and variables.
• Write simple scripts using echo, loops, and conditionals.
• Learn how to make scripts executable.
• Hands‑on: automate a daily task (e.g., backup or log cleanup).