Juni 30, 2026
ChatGPT Image 30 Jun 2026, 08.03.22
Pelajari 20 perintah dasar Linux yang wajib dikuasai admin jaringan, lengkap dengan contoh penggunaan, fungsi, dan praktik terbaik.

Linux merupakan sistem operasi yang mendominasi dunia server, cloud computing, data center, hingga perangkat jaringan modern. Hampir semua administrator jaringan, system administrator, maupun engineer cloud dituntut untuk memahami perintah-perintah dasar Linux.

Banyak masalah jaringan dapat diselesaikan hanya dengan beberapa command sederhana di terminal. Mulai dari memeriksa konektivitas, mengelola file konfigurasi, mengecek alamat IP, hingga melakukan troubleshooting jaringan.

Pada artikel ini, kita akan membahas 20 perintah Linux esensial yang wajib dikuasai oleh seorang Admin Jaringan lengkap dengan fungsi, contoh penggunaan, dan skenario nyata di lapangan.


Mengapa Admin Jaringan Harus Menguasai Linux?

Bayangkan Linux seperti ruang kontrol utama sebuah jaringan.

Jika administrator jaringan tidak memahami command line Linux, maka proses troubleshooting akan menjadi lebih lambat dan kurang efektif.

Dengan menguasai Linux CLI, Anda dapat:

  • Mengelola server dengan cepat
  • Melakukan troubleshooting jaringan
  • Mengonfigurasi layanan jaringan
  • Mengotomatisasi pekerjaan rutin
  • Meningkatkan produktivitas kerja

1. ls — Melihat Isi Direktori

Perintah ini digunakan untuk menampilkan file dan folder.

Contoh

ls

Menampilkan seluruh isi direktori saat ini.

ls -l

Menampilkan detail file.

ls -lah

Menampilkan ukuran file dalam format mudah dibaca.


2. cd — Berpindah Direktori

Digunakan untuk berpindah folder.

Contoh

cd /etc

Masuk ke folder /etc.

cd ..

Kembali satu level.

cd ~

Kembali ke home directory.


3. pwd — Mengetahui Lokasi Direktori Saat Ini

Contoh

pwd

Output:

/home/admin

Sangat berguna saat mengedit konfigurasi server.


4. mkdir — Membuat Folder Baru

Contoh

mkdir backup

Membuat folder bernama backup.

mkdir -p data/server/log

Membuat folder bertingkat sekaligus.


5. rm — Menghapus File atau Folder

Contoh

rm file.txt

Menghapus file.

rm -r folder

Menghapus folder beserta isinya.

Perhatian

Gunakan dengan hati-hati karena file yang dihapus tidak masuk Recycle Bin.


6. cp — Menyalin File

Contoh

cp config.conf backup.conf

Menyalin file konfigurasi.

cp -r data backup

Menyalin folder secara rekursif.


7. mv — Memindahkan atau Rename File

Contoh

mv file1.txt file2.txt

Mengubah nama file.

mv file.txt /backup/

Memindahkan file.


8. cat — Menampilkan Isi File

Contoh

cat hosts

Menampilkan isi file hosts.

Sangat sering digunakan untuk membaca konfigurasi cepat.


9. nano — Mengedit File

Editor teks sederhana dan mudah digunakan.

Contoh

nano /etc/hosts

Simpan:

CTRL + O

Keluar:

CTRL + X

10. chmod — Mengubah Permission File

Permission menentukan siapa yang dapat membaca, menulis, atau menjalankan file.

Contoh

chmod 755 script.sh

Memberikan hak execute.

chmod 644 file.txt

Permission standar file konfigurasi.


11. chown — Mengubah Kepemilikan File

Contoh

chown user:user file.txt

Mengubah owner file.


12. ping — Menguji Konektivitas Jaringan

Perintah paling sering digunakan dalam troubleshooting.

Contoh

ping 8.8.8.8

Jika mendapat reply berarti koneksi internet tersedia.

Analogi

Ping seperti mengetuk pintu rumah seseorang untuk memastikan ada yang menjawab.


13. traceroute — Melihat Jalur Paket Data

Contoh

traceroute google.com

Menampilkan jalur router yang dilewati paket.

Sangat berguna saat troubleshooting jaringan WAN.


14. ip — Mengelola Konfigurasi Jaringan

Pengganti modern dari ifconfig.

Melihat IP

ip addr

Melihat Routing

ip route

Melihat Interface

ip link

15. ss — Melihat Koneksi Jaringan Aktif

Pengganti netstat yang lebih cepat.

Contoh

ss -tulpn

Menampilkan:

  • Port aktif
  • Service yang berjalan
  • PID aplikasi

16. netstat — Melihat Status Jaringan

Walaupun mulai digantikan oleh ss, netstat masih banyak digunakan.

Contoh

netstat -tulpn

Menampilkan seluruh port yang sedang listening.


17. nslookup — Mengecek DNS

Contoh

nslookup google.com

Digunakan untuk memastikan DNS bekerja dengan baik.


18. dig — Analisis DNS Lebih Lengkap

Contoh

dig google.com

Memberikan informasi DNS yang lebih detail dibanding nslookup.


19. top — Monitoring Resource Server

Contoh

top

Menampilkan:

  • CPU usage
  • Memory usage
  • Process aktif

Sangat berguna ketika server terasa lambat.


20. systemctl — Mengelola Service Linux

Command wajib bagi administrator server.

Menjalankan Service

systemctl start nginx

Menghentikan Service

systemctl stop nginx

Melihat Status

systemctl status nginx

Enable Saat Boot

systemctl enable nginx

Studi Kasus Troubleshooting Jaringan

Misalnya server tidak bisa mengakses internet.

Langkah pengecekan:

1. Cek IP Address

ip addr

2. Cek Gateway

ip route

3. Ping Gateway

ping 192.168.1.1

4. Ping Internet

ping 8.8.8.8

5. Cek DNS

nslookup google.com

Dengan langkah sistematis ini, penyebab gangguan dapat ditemukan lebih cepat.


Tips Penting untuk Admin Jaringan

Biasakan Menggunakan Terminal

Semakin sering menggunakan terminal, semakin cepat pekerjaan selesai.

Pelajari Manual Linux

Gunakan:

man nama_perintah

Contoh:

man ping

Buat Catatan Command Favorit

Simpan command yang sering digunakan agar mudah diakses saat troubleshooting.

Gunakan Server Lab

Latih semua command pada:

  • Debian Server
  • Ubuntu Server
  • VirtualBox
  • VMware
  • PNETLab
  • Proxmox

Kesimpulan

Menguasai perintah dasar Linux merupakan fondasi penting bagi setiap Admin Jaringan. Command seperti ls, cd, cp, mv, chmod, ping, traceroute, ip, netstat, ss, hingga systemctl akan membantu Anda mengelola server dan menyelesaikan masalah jaringan dengan lebih cepat dan efisien.

Semakin sering digunakan dalam praktik sehari-hari, semakin kuat kemampuan troubleshooting dan administrasi sistem yang Anda miliki.

Perintah Linux apa yang paling sering Anda gunakan saat mengelola server atau jaringan?

Tuliskan pengalaman Anda di kolom komentar. Jika artikel ini bermanfaat, jangan lupa bagikan ke rekan admin jaringan, teknisi, maupun siswa TKJ/TJKT. Ikuti juga artikel Linux, Server, Cloud Computing, dan Networking lainnya agar kemampuan administrasi sistem Anda terus berkembang.

Frequently Asked Questions (FAQ)

1. Apakah Linux wajib dikuasai oleh Admin Jaringan?
Ya. Sebagian besar server modern menggunakan Linux sehingga kemampuan Linux sangat penting.

2. Apa perintah Linux yang paling sering digunakan?
ls, cd, cp, mv, chmod, ping, ip, ss, systemctl, dan nano.

3. Apa perbedaan netstat dan ss?
ss lebih modern, lebih cepat, dan menjadi pengganti netstat pada banyak distribusi Linux.

4. Bagaimana cara mengetahui alamat IP di Linux?
Gunakan perintah:

ip addr

5. Bagaimana cara mengecek apakah server terhubung ke internet?
Gunakan:

ping 8.8.8.8

6. Apa fungsi traceroute?
Untuk melihat jalur router yang dilewati paket data menuju tujuan.

7. Apa fungsi systemctl?
Untuk mengelola service seperti menjalankan, menghentikan, restart, dan melihat status layanan.

Jangan lupa tinggalkan komentar, bagikan artikel ini ke teman atau rekan kerja, dan ikuti artikel lainnya seputar Linux, Server, Networking, Cloud Computing, serta Cyber Security agar tidak ketinggalan perkembangan teknologi terbaru.

Tinggalkan Balasan

Alamat email Anda tidak akan dipublikasikan. Ruas yang wajib ditandai *

Dilindungi Oleh
Shield Security