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.