Orientation to Computing — I

Unit 3: Linux Operating System & File System Management

From the terminal to the inode — master the OS that powers 96.3% of the world's servers, learn shell commands that will define your career, and understand how data is organized on disk at the deepest level.

🏢 Industry-Aligned  |  📝 15 MCQs (Bloom's Taxonomy)  |  🔬 5 Lab Exercises  |  💼 Interview & Career Prep

Section 1

Why This Chapter Changes How You Work With Computers

Here's a number that should make you sit up: 96.3% of the world's top 1 million web servers run Linux. Every time you open Instagram, book an IRCTC ticket, order on Swiggy, or pay via PhonePe — your request hits a Linux server. The cloud infrastructure of AWS, Google Cloud, and Azure? Linux. Android phones? Linux kernel. Every single one of the world's 500 fastest supercomputers? Linux. If you want a career in tech — backend, DevOps, cloud, cybersecurity, data engineering — Linux isn't optional. It's the foundation.

And the file system? It's the invisible architecture that decides where your data lives, how quickly it can be found, and whether it survives a power failure. Understanding inodes, ext4, journaling, and partition tables separates the engineer who uses a computer from the engineer who understands one.

🏢 Industry Snapshot — Who Uses This Knowledge Daily?

Flipkart — During Big Billion Days, Flipkart's 10,000+ servers (all running Linux) handle 1.5 billion API requests per hour. Their SRE team uses top, htop, ps aux, df -h, and tail -f /var/log/nginx/access.log in real-time to monitor server health. One misconfigured permission (chmod 777) on a production config file once exposed database credentials. Linux knowledge isn't "nice to have" — it's a survival skill.

ISRO — The Indian Space Research Organisation uses Linux for ground station computing, satellite data processing, and mission control. The Chandrayaan-3 ground software ran on CentOS/RHEL-based systems. ISRO engineers work in terminals, not GUIs — ssh, scp, and shell scripting are their daily tools.

TCS, Infosys, Wipro — Over 80% of enterprise clients run Linux servers. Every fresh hire at these companies learns Linux commands, file permissions, and shell scripting in their first training month. When a production incident happens at 2 AM, you don't click around a GUI — you SSH into the server and read logs with grep, tail, and awk.

🇮🇳 Flipkart🇮🇳 ISRO🇮🇳 TCS🇮🇳 Infosys🇮🇳 IRCTCAWSGoogle

Prerequisite Checklist ✅

  • ✅ You understand what an OS does (from Unit 2) — process, memory, file, and device management
  • ✅ You know the boot process — BIOS/UEFI → POST → Bootloader → Kernel → Login
  • ✅ You've used a GUI-based OS (Windows or macOS) — now you'll learn to do everything from the command line
  • ✅ You know absolute vs relative paths (from Unit 2) — /home/rahul/project.py vs ./project.py
  • ✅ No prior Linux experience needed — this chapter starts from zero and builds to job-ready
Linus Torvalds was a 21-year-old Finnish student when he posted on Usenet in August 1991: "I'm doing a (free) operating system (just a hobby, won't be big and professional like GNU)." That "hobby" now runs on every Android phone, every cloud server, every smart TV, every Mars rover, every WiFi router, and every stock exchange. The Linux kernel has over 30 million lines of code, contributed by 20,000+ developers from companies like Google, Intel, Red Hat, Samsung, and Microsoft (yes, Microsoft is a top Linux contributor now).
Section 2

Learning Outcomes — Bloom's Taxonomy

Bloom's LevelLearning Outcome
L1 — RememberList 10 essential Linux shell commands with their syntax, name 5 Linux distributions and their use cases, and recall the key directories in the Linux file hierarchy (/etc, /var, /home, /bin)
L2 — UnderstandExplain the difference between a shell and a terminal, describe how Linux file permissions work (rwx, octal notation), and articulate why journaling file systems prevent data corruption
L3 — ApplyUse chmod, chown, and chgrp to set appropriate permissions on files, execute piping and redirection to chain commands, and mount/unmount file systems
L4 — AnalyzeCompare ext4, NTFS, FAT32, and Btrfs file systems for different use cases, and analyze why Linux dominates server environments while Windows dominates desktops
L5 — EvaluateJustify the choice of a specific Linux distribution for a given deployment scenario (web server vs penetration testing vs embedded IoT), and evaluate MBR vs GPT partitioning for modern hardware
L6 — CreateDesign a complete server setup plan including OS selection, partition scheme, file system choice, and permission strategy for a multi-user development environment