Juni 2, 2026
ChatGPT Image 2 Jun 2026, 08.52.33
Perintah Dasar Linux yang Wajib Dikuasai Siswa TKJ: Panduan Lengkap 30+ Command Linux untuk Pemula

Linux menjadi sistem operasi yang sangat penting dalam dunia jaringan komputer, server, cloud computing, cybersecurity, hingga DevOps. Oleh karena itu, siswa Teknik Komputer dan Jaringan (TKJ) atau Teknik Jaringan Komputer dan Telekomunikasi (TJKT) wajib memahami berbagai perintah dasar Linux sejak dini.

Berbeda dengan sistem operasi berbasis GUI, Linux memberikan kendali yang sangat besar melalui Terminal atau Command Line Interface (CLI). Kemampuan menggunakan terminal akan sangat membantu saat mengelola server, melakukan troubleshooting jaringan, maupun mengerjakan proyek administrasi sistem.

Artikel ini merangkum lebih dari 30 perintah Linux esensial yang dapat dijadikan referensi cepat untuk latihan sehari-hari.


Mengapa Siswa TKJ Harus Belajar Linux?

Linux digunakan secara luas pada:

  • Server perusahaan
  • Data center
  • Cloud computing
  • Web hosting
  • Virtualisasi
  • Router dan firewall
  • Sistem keamanan jaringan

Dengan menguasai Linux, siswa memiliki nilai tambah yang sangat dibutuhkan di dunia kerja maupun kompetisi seperti LKS IT Network System Administration.


Navigasi File System Linux

1. pwd

Menampilkan lokasi direktori saat ini.

pwd

Output:

/home/student

2. ls

Melihat isi direktori.

ls

Melihat detail file:

ls -l

Menampilkan file tersembunyi:

ls -la

3. cd

Berpindah direktori.

cd Documents

Kembali ke home:

cd ~

Naik satu level:

cd ..

4. tree

Menampilkan struktur direktori.

tree

Manajemen File dan Folder

5. mkdir

Membuat direktori baru.

mkdir proyek-linux

6. rmdir

Menghapus direktori kosong.

rmdir folderlama

7. touch

Membuat file kosong.

touch catatan.txt

8. cp

Menyalin file.

cp data.txt backup.txt

Menyalin direktori:

cp -r folder1 folder2

9. mv

Memindahkan atau mengganti nama file.

mv data.txt arsip.txt

10. rm

Menghapus file.

rm file.txt

Menghapus direktori beserta isinya:

rm -rf folder

Melihat Isi File

11. cat

Menampilkan isi file.

cat file.txt

12. less

Membaca file panjang.

less logfile.log

13. head

Menampilkan beberapa baris awal.

head file.txt

14. tail

Menampilkan beberapa baris terakhir.

tail file.txt

Memantau log secara real-time:

tail -f /var/log/syslog

Pencarian File dan Data

15. find

Mencari file berdasarkan nama.

find /home -name "*.txt"

16. locate

Pencarian file lebih cepat.

locate nginx.conf

17. grep

Mencari teks dalam file.

grep "error" logfile.log

Tanpa memperhatikan huruf besar kecil:

grep -i "linux" file.txt

18. which

Mengetahui lokasi program.

which ssh

Monitoring Sistem

19. top

Menampilkan proses yang sedang berjalan.

top

20. htop

Versi lebih modern dari top.

htop

21. free

Melihat penggunaan RAM.

free -h

22. df

Melihat kapasitas penyimpanan.

df -h

23. du

Mengetahui ukuran folder.

du -sh Downloads

24. uptime

Menampilkan lama server aktif.

uptime

Informasi Sistem

25. uname

Informasi kernel Linux.

uname -a

26. hostname

Menampilkan nama host.

hostname

27. whoami

Menampilkan user aktif.

whoami

28. id

Informasi user dan grup.

id

Manajemen Jaringan

29. ip

Melihat konfigurasi jaringan.

ip addr

Melihat routing:

ip route

30. ping

Menguji konektivitas jaringan.

ping google.com

31. traceroute

Melihat jalur paket jaringan.

traceroute google.com

32. ss

Melihat port yang aktif.

ss -tulpn

Administrasi Sistem

33. sudo

Menjalankan perintah sebagai administrator.

sudo apt update

34. passwd

Mengubah password pengguna.

passwd

35. systemctl

Mengelola service.

Menjalankan service:

sudo systemctl start apache2

Memeriksa status:

sudo systemctl status apache2

Manajemen Paket

36. apt

Memperbarui repository.

sudo apt update

Upgrade paket:

sudo apt upgrade

Instal aplikasi:

sudo apt install nginx

Kombinasi Command yang Sering Digunakan

Mencari File Log Error

find /var/log -name "*.log"

Menemukan Kata Error dalam Log

grep -i error logfile.log

Memantau Penggunaan RAM dan CPU

htop

Mengecek Kapasitas Disk Server

df -h

Tips Belajar Linux untuk Siswa TKJ

Praktik setiap hari

Luangkan waktu minimal 15–30 menit menggunakan terminal Linux.

Gunakan mesin virtual

Latihan menggunakan Debian, Ubuntu, atau Rocky Linux pada VirtualBox maupun Proxmox.

Catat command penting

Buat catatan pribadi atau cheat sheet Linux.

Jangan takut salah

Linux adalah lingkungan belajar yang sangat baik untuk eksplorasi dan troubleshooting.

Terapkan pada proyek nyata

Coba bangun:

  • Web server
  • DNS server
  • DHCP server
  • File server
  • Monitoring server

Kesimpulan

Menguasai perintah dasar Linux merupakan keterampilan wajib bagi siswa TKJ yang ingin berkarier di bidang jaringan komputer, server, cloud computing, maupun cybersecurity.

Mulailah dengan memahami perintah navigasi, manajemen file, pencarian data, monitoring sistem, dan administrasi jaringan. Semakin sering berlatih, semakin cepat Anda terbiasa bekerja menggunakan terminal Linux layaknya administrator sistem profesional.

Kemampuan Linux yang kuat hari ini bisa menjadi pintu menuju karier teknologi yang lebih besar di masa depan.


Quote Inspiratif

“Seorang administrator hebat tidak menghafal semua perintah Linux, tetapi tahu bagaimana menemukan solusi dengan perintah yang tepat.”


FAQ

Apa perintah Linux yang paling sering digunakan?

Beberapa yang paling sering digunakan adalah ls, cd, pwd, cp, mv, rm, grep, find, top, dan systemctl.

Mengapa Linux penting untuk siswa TKJ?

Karena sebagian besar server, layanan cloud, dan perangkat jaringan modern menggunakan Linux.

Linux mana yang cocok untuk pemula?

Ubuntu dan Debian sangat direkomendasikan karena dokumentasinya lengkap dan mudah dipelajari.

Apakah harus menghafal semua command Linux?

Tidak. Fokuslah memahami fungsi dan penggunaan command dalam situasi nyata.

Bagaimana cara cepat belajar Linux?

Belajar melalui praktik langsung, membuat proyek server sederhana, dan rutin menggunakan terminal setiap hari.


Sudah pernah menggunakan Linux untuk belajar jaringan atau mengelola server? Bagikan pengalaman Anda di kolom komentar.

Jika artikel ini bermanfaat, jangan lupa bagikan kepada teman, siswa, atau rekan sesama pegiat IT. Ikuti website ini untuk mendapatkan tutorial Linux, jaringan komputer, administrasi server, cloud computing, dan persiapan LKS terbaru. Baca juga artikel lainnya seputar Debian, Ubuntu, Proxmox, dan administrasi sistem jaringan.

Tinggalkan Balasan

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