Introduction
Most servers, CI runners, and cloud VMs run Linux. Developers and QA SSH into boxes to check logs, configs, and deployments.
Why This Topic Matters
Fear of the terminal slows onboarding. Basic comfort separates “I only use GUI” from “I can unblock myself.”
Real-Life Example
Check if an API service is running on a staging server after a deploy — SSH in, list processes, tail logs.
Syntax Breakdown
Distros you may see: Ubuntu, Amazon Linux, RHEL. Shell: bash is default. Terminal vs GUI: same machine, text interface.
Step-by-Step Code Explanation
- Open terminal on your laptop (WSL, macOS Terminal, or Linux desktop).
- Run
uname -aandwhoami. - Note your home directory path.
Expected Output
You know why Linux matters and have a shell open.
Common Beginner Mistakes
- Skipping hands-on practice with real tools
- Not asking how your specific team uses this workflow
- Memorizing terms without trying them on a sample project
Best Practices
- Practice in a personal test repo or sandbox project
- Write short notes after each lesson
- Ask a mentor or peer to review your work
- Add one resume bullet when you complete a practical task
Practice Problems
Easy — Problem 1
List three practical takeaways from "Why Linux in IT".
Medium — Problem 2
Describe how "Why Linux in IT" applies to your target IT role (developer, QA, or support).
Hard — Problem 3
Complete a small task related to "Why Linux in IT" and document steps you would show in an interview.
Mini Assignment
Apply one concrete idea from "Why Linux in IT" this week — notes, a mock task, or with a study partner. Then open the resume builder (/career/resume) and add one bullet under Experience or Projects describing what you did.
Lesson Summary
Linux is the default server OS — the terminal is a core tool.