Top 50 Linux Commands Every DevOps Engineer Must Know
Working as a DevOps engineer means living in the terminal.
Here are the most important Linux commands you must know.
File Operations
-
ls -la— List all files with details -
find / -name "*.log"— Find files by name -
chmod 755 script.sh— Set permissions -
chown user:group file— Change ownership
Process Management
-
ps aux— List all processes -
top— Live process monitor -
kill -9 PID— Force kill process -
nohup command &— Run after logout
Networking
-
ss -tulnp— Show listening ports -
curl -v https://api.example.com— HTTP request -
ssh -i key.pem user@host— SSH with key -
scp file.txt user@host:/path— Secure copy
Log Monitoring
-
tail -f /var/log/syslog— Follow logs live -
grep -r "error" /var/log/— Search in logs -
journalctl -u nginx -f— Service logs
...and 35 more at 👇
🔗 Full Cheatsheet + PDF Download:
devopsrise.vercel.app/cheatsheet
Top comments (0)