3.5+ years Linux use garirako manchhe hau ma. Daily AWS EC2 servers manage garchu — sabai Linux. Nepal IT ma job chahincha? Cloud chahincha? Cybersecurity? DevOps? — sabai ko base cha Linux.

Tara Nepal ma Linux teaching hunchha class ma "commands rataau" style ma. Practical use case bujhauna gardaina. Yo blog ma ma practical, real-world approach rakha cha.

💻 Setup Required
Practice ko lagi: Ubuntu 22.04 LTS install gara (virtual machine ma pani huncha — VirtualBox free cha). Ya Windows 10/11 ma WSL2 enable gara — Linux directly Windows ma run hunchha!

🤔 Linux Kina Sik-nu Parchha?

Kina bhane yo skills bina Nepal IT ma limited ceiling cha:

🗂️ Linux File System — Nepal Context Ma Bujhau

Windows ma C:/, D:/ drives hunchhan. Linux ma sabai ek tree ma cha — root / bata start hunchha. Yo understand garyo bhane sabai easy hunchha:

DirectoryKe cha yaha?Nepal Analogy
/Root — sabai ko baseNepal ko Singha Durbar — sabai ko mukhya karyalaya
/homeUser files — tero personal folderTero ghar ko kotha
/etcConfiguration filesOffice ko niyam-kanun files
/var/logSystem logsServer ko diary/record
/tmpTemporary filesRecycle bin jastai
/bin, /usr/binExecutable programsPrograms folder (Windows ko)
/rootRoot user's homeAdmin ko private office

⌨️ Must-Know Commands — Daily Use Wala

Navigation & Files
pwd # Current location kaha cha? (Print Working Directory) ls # Folder ko contents list gara ls -la # Hidden files pani dekha, details sanga cd /home/hemraj # Directory change gara cd .. # Ek level maathi jau mkdir projects # Naya folder banau rm file.txt # File delete gara rm -rf folder/ # Folder ra sabai contents delete (CAREFUL!) cp file.txt /tmp # File copy gara mv file.txt /home# File move/rename gara cat file.txt # File content dekha nano file.txt # File edit gara (simple editor)
System Information
uname -a # OS information df -h # Disk space — kati baki cha? free -h # RAM usage top # Running processes (like Task Manager) htop # Better task manager (install: sudo apt install htop) ps aux # All processes list whoami # Tero current user ko naam id # User ID ra group information
User Management
sudo useradd -m hemraj # Naya user banau sudo passwd hemraj # User ko password set gara sudo usermod -aG sudo hemraj # User lai sudo (admin) access deu sudo userdel -r hemraj # User delete gara groups hemraj # User kun groups ma cha? su - hemraj # User switch gara
Package Management (Ubuntu/Debian)
sudo apt update # Package list update gara sudo apt upgrade # Sabai packages update gara sudo apt install nginx # Nginx web server install gara sudo apt install python3 # Python install gara sudo apt remove nginx # Package remove gara sudo apt autoremove # Unused packages clean gara

🔒 File Permissions — Important Concept

Linux ma file permissions bujhna parchha — interview ma pani sodhcha, daily use ma pani aaucha.

Permissions Explained
# ls -la output: # -rwxr-xr-- 1 hemraj users 1234 Jun 20 file.sh # # Breakdown: # - = file type (- = file, d = directory) # rwx = owner permissions (read/write/execute) # r-x = group permissions (read/execute only) # r-- = others permissions (read only) chmod 755 file.sh # rwxr-xr-x — common for scripts chmod 644 file.txt # rw-r--r-- — common for files chmod +x script.sh # Execute permission add gara chown hemraj:users file.sh # Owner change gara
⚠️ Common Mistake
Nepal IT students le often chmod 777 garcha — "sabai le access paos" bhani. Yo HUGE security mistake cha — server ma kahile pani 777 nagara. 755 (scripts ko lagi) ya 644 (files ko lagi) use gara.

🌐 Web Server Setup — Practical Exercise

Theory padhe pachi yo practical garau — Ubuntu ma Nginx web server setup:

Nginx Web Server Setup on Ubuntu
# Step 1: System update gara sudo apt update && sudo apt upgrade -y # Step 2: Nginx install gara sudo apt install nginx -y # Step 3: Start ra enable gara sudo systemctl start nginx sudo systemctl enable nginx # Step 4: Status check gara sudo systemctl status nginx # Step 5: Browser ma http://localhost kholu — Nginx default page dekhinccha! # Step 6: Web files yaha rakhnu cd /var/www/html sudo nano index.html # Afno HTML file lekhnu

Yo garyo bhane tero first Linux web server ready! AWS EC2 ma pani exactly yei steps cha — server publicly accessible hunchha.

📜 Linux Certifications — Career Ko Lagi

📗
LPIC-1 (Linux Professional)
Entry level. 2 exams. Globally recognized. Nepal ma pani valid. Recommended for beginners. ~$200 exam fee.
📕
RHCSA (Red Hat)
Enterprise Linux. Hands-on exam — commands type garnu parchha. Nepal ma IT companies Red Hat prefer garcha senior roles ma.
📘
CompTIA Linux+
Vendor-neutral certification. MCQ + performance based. CompTIA brand globally respected — US jobs ko lagi helpful.
📙
AWS + Linux Combined
AWS SAA + Linux skills = powerful combo. Nepal ma cloud engineer ko lagi most in-demand combination cha.

🎯 30-Day Linux Learning Plan

WeekTopicsPractice
Week 1Navigation, files, directories, basic commandsDaily 30 min terminal practice
Week 2User management, permissions, package managerCreate users, set permissions
Week 3Processes, networking basics, SSHSSH into a server (AWS free tier use gara)
Week 4Web server setup (Nginx/Apache), shell scripting basicsDeploy a simple website on Linux server
🇳🇵 Nepal IT Opportunity
Nepal ma Linux sysadmin skills bhayeko IT professional ko starting salary Rs. 40,000-70,000 cha. AWS + Linux combo = Rs. 80,000-1,50,000 possible cha. 6 months serious practice + LPIC-1 cert le career completely change garna milcha.
#LinuxNepal #SysAdminNepal #UbuntuNepal #ITCareerNepal #LinuxCommands #CloudNepal