Nan[root] and Net[route]

“We can only see a short distance ahead, but we can see plenty there that needs to be done.” - Alan Turing

Jakarta/Indonesia:
Loading...

By Ferdinan Rizky • Sep 8, 2025 - 2 minute read

Advanced Linux Commands Cheat Sheet

Advanced Linux Commands Cheat Sheet

Cheat sheet ini menyajikan daftar perintah baris perintah (CLI) Linux tingkat lanjut yang sering digunakan oleh sysadmin dalam mengelola sistem Linux.
Perintah-perintah ini dikelompokkan berdasarkan kategori agar mudah dipelajari.


Ringkasan Kategori Perintah

KategoriContoh Perintah
Manajemen Paketrpm, dnf
Manajemen Proses & Layanansystemctl, journalctl, ps, kill
Manajemen User & Grupuseradd, userdel, passwd
File & Arsiptar, gzip, bzip2, find, locate
Jaringanip, ss, netstat, curl, scp
Keamananchmod, chown, firewall-cmd
Monitoring & Debuggingtop, htop, vmstat, strace
Lain-lainalias, history, crontab

Manajemen Paket

rpm

Menginstal, memperbarui, atau menghapus paket di sistem berbasis RHEL.

sudo rpm -ivh nama-paket.rpm
sudo rpm -Uvh nama-paket.rpm
sudo rpm -e nama-paket

dnf

Alat manajemen paket generasi baru (pengganti yum).

sudo dnf install httpd
sudo dnf remove httpd
sudo dnf update

Manajemen Proses & Layanan

systemctl

Mengelola layanan menggunakan systemd.

sudo systemctl start httpd
sudo systemctl enable httpd
sudo systemctl status httpd

journalctl

Melihat log sistem.

sudo journalctl -xe

ps

Menampilkan daftar proses yang sedang berjalan.

ps aux | grep nginx

kill

Menghentikan proses dengan PID.

kill -9 1234

Manajemen User & Grup

useradd

Membuat user baru.

sudo useradd -m -s /bin/bash namauser

passwd

Mengatur password user.

sudo passwd namauser

userdel

Menghapus user.

sudo userdel -r namauser

File & Arsip

tar

Membuat dan mengekstrak arsip.

tar cvzf arsip.tar.gz folder/
tar xvzf arsip.tar.gz -C /tujuan/

gzip

Mengompresi file.

gzip file.txt
gunzip file.txt.gz

find

Mencari file atau direktori.

find /etc -name sshd_config

Jaringan

ip

Menampilkan konfigurasi jaringan.

ip addr

ss

Menampilkan soket jaringan aktif.

ss -tulnp

curl

Mengambil data dari URL.

curl -I https://example.com

scp

Menyalin file antar server via SSH.

scp file.txt user@remote:/home/user/

Keamanan

chmod

Mengubah izin file.

chmod 644 file.txt

chown

Mengubah kepemilikan file.

chown user:group file.txt

firewall-cmd

Mengelola firewall di RHEL/CentOS.

sudo firewall-cmd --add-port=8080/tcp --permanent
sudo firewall-cmd --reload

Monitoring & Debugging

top

Menampilkan proses aktif.

top

htop

Versi interaktif dari top.

htop

vmstat

Menampilkan statistik memori, CPU, I/O.

vmstat 2 5

strace

Menelusuri syscall dari proses.

strace -p 1234

Lain-lain

alias

Membuat alias perintah.

alias ll='ls -lah'

history

Menampilkan riwayat perintah.

history | grep ssh

crontab

Menjadwalkan tugas otomatis.

crontab -e

Kesimpulan

Cheat sheet ini memuat perintah-perintah tingkat lanjut yang sering dipakai oleh sysadmin dalam pengelolaan sistem Linux.
Dengan memahami perintah seperti systemctl, journalctl, firewall-cmd, strace, dan lainnya, kamu bisa melakukan troubleshooting serta administrasi sistem dengan lebih efektif.

Gunakan man atau opsi --help setiap kali membutuhkan detail tambahan.
Semakin sering digunakan, semakin cepat kamu menguasai CLI Linux.

Linux CLI itu powerful: semakin kamu kuasai, semakin efisien dan fleksibel workflow kamu 🚀