🏠 Home / Hub
🐧

Linux Commands

Terminal Mastery — Navigate, Manage, Monitor, Automate
File System · Permissions · Processes · Networking · Shell Scripts · Security

DevOps, Backend Dev, System Admin, Cyber Security အတွက် မဖြစ်မနေ သိရမည့် Linux

🐧 ဘာကြောင့် Linux? Web server 96% က Linux ပေါ်မှာ run တယ်
💼 လိုအပ်သူတွေ: DevOps · Backend Dev · Cloud Eng · Cyber Security · System Admin
🖥️ Practice environment: Ubuntu VM (VirtualBox) · WSL2 (Windows) · macOS Terminal · SSH to server
Part 1 — Fundamentals
01
📁

File System & Navigation

ls, cd, pwd, mkdir, rmdir, cp, mv, rm, find, tree, FHS directory layout

lscdfindFHS
02
🔒

File Permissions & Users

chmod, chown, chgrp, umask, useradd, passwd, groups, sudo, /etc/passwd

chmodchownsudousers
03
📝

Text Processing

cat, less, head, tail, grep, sed, awk, cut, sort, uniq, wc, diff, vi basics

grepsedawkpipe
04
⚙️

Process Management

ps, top, htop, kill, jobs, fg, bg, nohup, nice, systemctl, journalctl

pskillsystemctljobs
Part 2 — Advanced
05
🌐

Networking Commands

ip, ss, netstat, ping, traceroute, curl, wget, ssh, scp, rsync, dig, nmap

sshcurlssip
06
🖥️

System Administration

df, du, free, uname, cron, at, apt/yum, tar, zip, environment variables

cronaptdftar
07
📜

Shell Scripting

Variables, if/else, loops, functions, arguments, exit codes, cron scripts

bashifforfunction
08
🔐

Server Security Hardening

SSH key auth, UFW firewall, fail2ban, auditd, lynis, security checklist

UFWfail2banSSH keyaudit

📋 Linux Quick Reference

Navigation

pwd — show path
ls -lah — list files
cd /var/log — go to dir
find / -name "*.conf"
which python3

File Ops

cp src dst — copy
mv src dst — move/rename
rm -rf dir — delete
chmod 755 file
chown user:group file

Text Tools

grep -r "text" /path
cat file | grep "err"
tail -f /var/log/syslog
sed 's/old/new/g' f
awk '{print $1}' file

Process

ps aux | grep nginx
kill -9 PID
top / htop
systemctl status nginx
journalctl -xe

Networking

ip addr — interfaces
ss -tulpen — open ports
curl -I https://site.com
ssh user@host
scp file user@host:/path

System Info

uname -a — kernel ver
df -h — disk usage
free -h — memory
uptime
cat /etc/os-release

📌 Study Checklist