Pengetahuan Sistem Operasi

Perintah Linux Penting yang Wajib Diketahui Sysadmin

DewaBiz

Penulis

10 Februari 2026 4 min baca
Perintah Linux Penting yang Wajib Diketahui Sysadmin

Dalam dunia administrasi server, Linux adalah sistem operasi yang paling banyak digunakan. Mulai dari web server, database server, hingga cloud infrastructure, semuanya hampir selalu berjalan di atas Linux. Oleh karena itu, seorang sysadmin (system administrator) wajib memahami berbagai perintah Linux penting untuk mengelola server dengan aman, efisien, dan profesional.

Artikel ini akan membahas perintah Linux yang wajib dikuasai oleh sysadmin, mulai dari perintah dasar hingga perintah penting untuk monitoring, manajemen user, jaringan, dan troubleshooting server.

Mengapa Sysadmin Harus Menguasai Perintah Linux?

Sebagai sysadmin, Anda bertanggung jawab atas:

  • Ketersediaan server
  • Keamanan sistem
  • Performa layanan
  • Manajemen user dan resource

Tanpa penguasaan perintah Linux, pekerjaan tersebut akan terasa lambat dan berisiko. Dengan command line, sysadmin bisa:

  • Bekerja lebih cepat
  • Mengotomatiskan tugas
  • Menganalisis masalah secara langsung
  • Mengelola server jarak jauh melalui SSH

Perintah Dasar Navigasi File dan Direktori

1. ls

Digunakan untuk melihat isi direktori.

ls

ls -l

ls -la

Opsi -l menampilkan detail file, sedangkan -a menampilkan file tersembunyi.

2. cd

Untuk berpindah direktori.

cd /var/www

cd ..

3. pwd

Menampilkan lokasi direktori saat ini.

pwd

4. mkdir dan rmdir

Membuat dan menghapus folder.

mkdir backup

rmdir backup

Perintah Manajemen File

5. cp

Menyalin file atau folder.

cp file1.txt file2.txt

cp -r folder1 folder2

6. mv

Memindahkan atau mengganti nama file.

mv lama.txt baru.txt

7. rm

Menghapus file atau folder.

rm file.txt

rm -rf folder

Perintah ini harus digunakan dengan hati-hati karena file yang dihapus tidak bisa dikembalikan.

8. chmod dan chown

Mengatur hak akses dan kepemilikan file.

chmod 755 file.sh

chown user:group file.txt

Perintah untuk Melihat dan Mengedit File

9. cat, less, dan more

Menampilkan isi file.

cat config.conf

less log.txt

less lebih disarankan untuk file besar.

10. nano dan vi

Editor teks di terminal.

nano file.conf

vi file.conf

Sysadmin profesional umumnya menguasai vi/vim karena tersedia di hampir semua server.

Perintah Monitoring Sistem

11. top dan htop

Menampilkan proses dan penggunaan resource.

top

htop

Dengan perintah ini, sysadmin bisa melihat penggunaan CPU, RAM, dan proses yang membebani server.

12. free

Menampilkan penggunaan RAM.

free -h

13. df dan du

Melihat penggunaan disk.

df -h

du -sh /var/www

14. uptime

Menampilkan lama server berjalan dan load average.

uptime

Perintah Manajemen Proses

15. ps

Melihat proses yang sedang berjalan.

ps aux

16. kill dan killall

Menghentikan proses.

kill 1234

killall nginx

17. systemctl

Mengelola service pada systemd.

systemctl status nginx

systemctl restart apache2

systemctl enable mysql

Ini adalah perintah wajib untuk mengelola web server, database, dan service lainnya.

Perintah Jaringan dan Koneksi

18. ip dan ifconfig

Melihat konfigurasi jaringan.

ip a

19. ping

Menguji koneksi jaringan.

ping google.com

20. netstat dan ss

Melihat port dan koneksi aktif.

ss -tuln

21. curl dan wget

Mengakses atau mengunduh data dari internet.

curl http://localhost

wget https://example.com/file.zip

Perintah Manajemen User dan Permission

22. adduser dan userdel

Menambah dan menghapus user.

adduser admin

userdel admin

23. passwd

Mengganti password user.

passwd admin

24. su dan sudo

Berpindah user atau menjalankan perintah sebagai root.

su –

sudo systemctl restart nginx

Perintah Arsip dan Backup

25. tar

Membuat dan mengekstrak arsip.

tar -czvf backup.tar.gz /var/www

tar -xzvf backup.tar.gz

26. zip dan unzip

Alternatif arsip populer.

zip -r backup.zip folder

unzip backup.zip

Backup rutin adalah tugas penting seorang sysadmin.

Perintah Log dan Troubleshooting

27. tail

Melihat log terbaru.

tail -f /var/log/nginx/error.log

28. grep

Mencari teks dalam file.

grep error /var/log/syslog

29. journalctl

Melihat log systemd.

journalctl -xe

Perintah ini sangat membantu saat server mengalami error atau service gagal berjalan.Menguasai perintah Linux penting adalah fondasi utama bagi seorang sysadmin. Dengan memahami perintah navigasi, manajemen file, monitoring sistem, jaringan, user, dan troubleshooting, Anda akan lebih percaya diri dalam mengelola server Linux secara profesional.

Tidak perlu menghafal semuanya sekaligus. Mulailah dari perintah yang paling sering digunakan, lalu tingkatkan kemampuan secara bertahap. Semakin sering praktik, semakin kuat pemahaman Anda terhadap sistem Linux.

Share:

Artikel Terkait

Baca juga artikel lainnya yang mungkin menarik buat Anda.

Kembali ke Blog