Belajar memahami terminal Linux, mengelola file,
membuat folder, dan mengenal perintah jaringan dari dasar.
Mulai dari dasar, pahami fungsinya,
lalu praktik secara bertahap. ♡
28Perintah Linux
06Contoh praktik
♡Belajar dari dasar
01
Apa Itu Perintah Linux?
Linux adalah sistem operasi yang banyak digunakan pada
komputer dan server. Salah satu cara mengoperasikannya
adalah melalui terminal atau Command Line Interface
(CLI), yaitu antarmuka untuk menjalankan instruksi
berbentuk teks.
Dengan perintah Linux, pengguna dapat melihat isi folder,
membuat file, mengatur hak akses, memeriksa jaringan, dan
menjalankan berbagai tugas administrasi sistem.
🌷 Tujuan pembelajaran
Mengenal perintah terminal Linux, memahami fungsinya,
serta mempraktikkan navigasi direktori, pengelolaan file,
dan pemeriksaan jaringan.
02
Mengenal Tampilan Terminal
Berikut ilustrasi sederhana cara memasukkan perintah ke terminal Linux.
🌸 linux-terminal ~♡ Linux CLI ♡
user@linux:~$ pwd
/home/user
user@linux:~$ ls
Documents Downloads Pictures
user@linux:~$ mkdir latihan
user@linux:~$ ls
Documents Downloads Pictures latihan
Contoh di atas menunjukkan cara melihat lokasi direktori,
menampilkan isinya, dan membuat folder baru.
01 / NavigasiBerpindah dan melihat direktori.
02 / FileMembuat, menyalin, dan memindahkan file.
03 / SistemMengenal jaringan dan hak akses.
03
Daftar Perintah Dasar Linux
Gunakan kolom pencarian untuk menemukan nama perintah
atau fungsi yang ingin dipelajari. ♡
Menampilkan 28 perintah.
No.
Nama Perintah
Fungsi
1
sudo su
Beralih ke akun administrator jika diizinkan.
2
cd
Masuk ke direktori home pengguna.
3
cd ..
Berpindah ke direktori induk.
4
cd -
Kembali ke direktori sebelumnya.
5
cd dataku
Masuk ke folder bernama dataku.
6
cp fileA fileB
Menyalin fileA menjadi fileB.
7
ls
Menampilkan isi direktori.
8
ls -l
Menampilkan daftar file beserta informasi detail.
9
mkdir gambar
Membuat folder baru bernama gambar.
10
mv source dest
Memindahkan atau mengganti nama file.
11
pwd
Menampilkan lokasi direktori aktif.
12
rm file
Menghapus file yang ditentukan.
13
rm -f file
Menghapus file tanpa meminta konfirmasi.
14
rm -rf dir
Menghapus folder beserta isinya secara rekursif.
15
mv lama baru
Mengganti nama file atau folder.
16
tar xzf file.tar.gz
Mengekstrak arsip tar.gz.
17
dpkg -i package.deb
Memasang paket Debian lokal jika dependensinya terpenuhi.
18
ping host
Menguji keterjangkauan host melalui jaringan.
19
wget URL
Mengunduh file dari alamat URL.
20
clear
Membersihkan tampilan terminal.
21
chmod
Mengubah hak akses file atau folder.
22
chown
Mengubah pemilik file atau folder.
23
touch
Membuat file kosong jika belum ada.
24
less
Membaca isi file teks per halaman.
25
echo
Menampilkan teks atau menuliskannya ke file.
26
shutdown now
Memulai proses mematikan sistem sesuai izin.
27
top
Memantau proses dan penggunaan sumber daya sistem.
28
exit
Keluar dari shell atau sesi terminal.
♡ Tips: geser tabel ke samping jika kamu membukanya
melalui layar ponsel.
04
Contoh Penggunaan Perintah
Yuk, pelajari enam contoh berikut secara bertahap! 🎀
🌸 A. Membuat Folder
Terminal
mkdir latihan
Membuat folder baru dengan nama latihan.
🌸 B. Melihat Lokasi Direktori
Terminal
pwd
Menampilkan lokasi folder yang sedang digunakan.
🌸 C. Melihat Isi Folder
Terminal
ls
Menampilkan file dan folder yang tersedia pada direktori aktif.
🌸 D. Membuat File
Terminal
touch latihan.txt
Membuat file kosong bernama latihan.txt.
🌸 E. Menampilkan Tulisan
Terminal
echo "Saya sedang belajar Linux"
Menampilkan kalimat pada terminal.
🌸 F. Memeriksa Jaringan
Terminal
ping -c 4 example.com
Mengirim empat permintaan ping ke host untuk menguji
keterjangkauan jaringan. Hasilnya bergantung pada koneksi
dan konfigurasi jaringan.
05
Hal yang Perlu Diperhatikan
⚠️ Perhatian!
Perintah rm -rf dapat menghapus banyak file
sekaligus. Perintah chmod, chown,
dan shutdown juga dapat memengaruhi sistem.
Periksa perintah dan lokasi tujuan sebelum menjalankannya.
Untuk latihan awal, gunakan folder khusus pembelajaran
dan hindari mengubah file sistem atau menjalankan perintah
administrator tanpa memahami fungsinya.
💗 Ingat!
Belajar Linux tidak harus terburu-buru. Pahami satu perintah,
coba di lingkungan latihan, lalu lanjutkan ke perintah berikutnya.
06
Kesimpulan
Perintah dasar Linux membantu pengguna mengoperasikan sistem
melalui terminal. Perintah seperti pwd,
ls, cd, mkdir,
dan touch dapat digunakan untuk mempelajari
navigasi serta pengelolaan file dan folder.
Dengan memahami fungsi setiap perintah dan mempraktikkannya
secara bertahap, pemula dapat meningkatkan keterampilan
menggunakan Linux untuk kebutuhan komputer dan jaringan.
Panduan belajar command line Linux untuk mengelola file,
pengguna, jaringan, paket aplikasi, layanan server, dan
memeriksa kondisi sistem.
Beginner FriendlyLinux CLIPraktik & Contoh
12Bagian materi
10+Kelompok fungsi
PraktikContoh terminal
📘 Materi pembelajaran•Administrasi Linux
01. Pendahuluan
Linux merupakan sistem operasi yang banyak digunakan pada
komputer, server, jaringan, dan infrastruktur teknologi
informasi. Salah satu cara untuk mengoperasikan Linux adalah
melalui terminal atau command line interface (CLI).
Dengan terminal, pengguna dapat memasang aplikasi, mengelola
file, mengatur hak akses, memeriksa jaringan, menjalankan
layanan server, serta menganalisis masalah pada sistem.
Penguasaan perintah dasar Linux menjadi bekal penting bagi
pelajar yang mempelajari jaringan komputer dan administrasi server.
Tujuan pembelajaran: memahami fungsi perintah
Linux, mengetahui cara penggunaannya, dan mampu menerapkannya
dalam praktik sederhana.
Contoh berikut terutama menggunakan Debian/Ubuntu. Beberapa
perintah memerlukan instalasi paket tambahan atau hak akses
administrator.
🔎 Cari Perintah Linux
Ketik nama perintah atau fungsi yang ingin kamu pelajari.
Pencarian ini menyaring baris tabel materi di bawah.
Tampilkan seluruh perintah dengan mengosongkan pencarian.
02
Perintah Dasar dan Navigasi Direktori
Mengenali lokasi dan berpindah di dalam sistem file.
Perintah
Fungsi
Contoh / Keterangan
sudo su
Beralih ke shell superuser.
Gunakan hanya saat diperlukan.
sudo perintah
Menjalankan perintah dengan hak administrator.
sudo apt update
whoami
Melihat nama pengguna aktif.
whoami
pwd
Menampilkan direktori saat ini.
Print working directory.
ls
Menampilkan isi direktori.
ls
ls -l
Melihat detail file dan permission.
Format daftar panjang.
ls -a
Menampilkan file tersembunyi.
Termasuk nama yang diawali titik.
ls -lh
Melihat ukuran file yang mudah dibaca.
Ukuran KB, MB, dan seterusnya.
cd
Masuk ke direktori home.
cd
cd ..
Berpindah ke direktori induk.
Naik satu tingkat.
cd -
Kembali ke direktori sebelumnya.
cd -
cd nama_folder
Masuk ke folder tertentu.
cd dokumen
cd /
Masuk ke direktori root.
Root direktori sistem.
clear
Membersihkan tampilan terminal.
Tidak menghapus file.
history
Melihat riwayat perintah.
Riwayat shell pengguna.
man ls
Membuka manual perintah ls.
Tekan q untuk keluar.
cp --help
Melihat bantuan singkat perintah.
Opsi dapat berbeda.
date
Melihat tanggal dan waktu sistem.
date
cal
Menampilkan kalender jika tersedia.
Mungkin memerlukan paket tambahan.
exit
Keluar dari shell saat ini.
Gunakan sesuai sesi yang aktif.
03
Mengelola File dan Folder
Membuat, menyalin, memindahkan, mencari, dan mengarsipkan data.
Perintah
Fungsi
Contoh / Keterangan
mkdir gambar
Membuat folder.
Folder bernama gambar.
mkdir -p a/b
Membuat folder bertingkat.
Termasuk direktori induk yang belum ada.
touch catatan.txt
Membuat file kosong.
Jika sudah ada, waktu file dapat diperbarui.
cp fileA fileB
Menyalin file.
Menjadi fileB.
cp -r folder1 folder2
Menyalin folder beserta isinya.
Opsi rekursif.
mv source dest
Memindahkan atau mengganti nama.
Tujuan ditentukan oleh dest.
rm file
Menghapus file.
Umumnya tidak masuk Trash.
rm -f file
Menghapus tanpa konfirmasi.
Periksa nama file terlebih dahulu.
rmdir folder
Menghapus folder kosong.
Gagal jika folder tidak kosong.
rm -r folder
Menghapus folder beserta isinya.
Berhati-hatilah dengan lokasi.
rm -rf folder
Menghapus secara rekursif tanpa konfirmasi.
Berisiko tinggi dan sulit dipulihkan.
file nama_file
Mengenali jenis file.
Melihat jenis data file.
stat nama_file
Melihat metadata file.
Ukuran, waktu, dan permission.
du -sh folder
Melihat total ukuran folder.
Ukuran ringkas.
df -h
Melihat kapasitas disk.
Ruang terpakai dan tersedia.
find /lokasi -name "*.txt"
Mencari file berdasarkan nama.
Sesuaikan lokasi pencarian.
locate nama_file
Mencari file dari basis data.
Jika utilitas locate tersedia.
tar -czf arsip.tar.gz folder
Membuat arsip terkompresi.
Format tar.gz.
tar -xzf file.tar.gz
Mengekstrak arsip tar.gz.
Periksa direktori tujuan.
zip -r arsip.zip folder
Mengarsipkan folder ke ZIP.
Memerlukan zip.
unzip arsip.zip
Mengekstrak arsip ZIP.
Memerlukan unzip.
wget URL
Mengunduh file.
Ganti URL dengan alamat file.
curl -O URL
Mengunduh dengan curl.
Nama file mengikuti URL.
Perhatian: jangan menjalankan
rm -rf pada lokasi yang belum diperiksa. Kesalahan
target dapat menghapus data penting secara permanen.
04
Membaca dan Mengolah Teks
Berguna untuk membaca konfigurasi, mencari kata, dan menganalisis log.
Perintah
Fungsi
Contoh / Keterangan
cat file.txt
Menampilkan isi file.
Untuk teks yang relatif pendek.
less file.txt
Membaca file per halaman.
Tekan q untuk keluar.
head file.txt
Melihat 10 baris pertama.
head -n 20 file.txt
tail file.txt
Melihat 10 baris terakhir.
tail -n 20 file.txt
tail -f file.log
Memantau log secara langsung.
Ctrl+C untuk berhenti.
nano file.txt
Mengedit teks.
Memerlukan nano.
echo "teks"
Menampilkan teks.
Output ke terminal.
echo "teks" > file.txt
Menulis atau menimpa isi file.
Isi lama dapat hilang.
echo "teks" >> file.txt
Menambahkan teks di akhir file.
Tidak menimpa isi sebelumnya.
grep "kata" file.txt
Mencari teks.
Menampilkan baris yang cocok.
grep -in "kata" file.txt
Mencari tanpa membedakan kapital.
Menampilkan nomor baris.
wc -l file.txt
Menghitung jumlah baris.
Line count.
sort file.txt
Mengurutkan baris.
Urutan leksikografis secara default.
sort file.txt | uniq
Menghilangkan duplikat berurutan.
Sort membantu mengelompokkan duplikat.
cut -d: -f1 /etc/passwd
Mengambil kolom pertama.
Kolom dipisahkan oleh titik dua.
sed 's/lama/baru/g' file
Mengganti teks pada output.
Tidak mengubah file asli secara otomatis.
command1 | command2
Mengirim output ke perintah berikutnya.
Disebut pipe.
command > output.txt
Menyimpan output.
Menimpa isi lama.
command >> output.txt
Menambahkan output.
Menulis di akhir file.
command 2> error.txt
Menyimpan pesan error.
Standard error.
05
Pengguna, Grup, dan Permission
Mengatur akun dan hak akses file pada Linux.
Perintah
Fungsi
Contoh / Keterangan
id
Melihat UID, GID, dan grup.
Informasi identitas pengguna.
who
Melihat pengguna yang masuk.
Sesi login.
w
Melihat pengguna dan aktivitas.
Termasuk informasi sesi.
groups
Melihat grup pengguna.
Grup aktif pengguna.
sudo adduser nama
Membuat pengguna.
Umum pada Debian/Ubuntu.
sudo passwd nama
Mengatur kata sandi akun.
Perlu hak yang sesuai.
sudo userdel nama
Menghapus akun pengguna.
Periksa dampaknya dahulu.
sudo groupadd grup
Membuat grup.
Nama grup disesuaikan.
sudo usermod -aG grup nama
Menambahkan pengguna ke grup.
-a mempertahankan keanggotaan grup lain.
chmod 755 file
Mengatur permission.
Pemilik rwx, lainnya r-x.
chmod 644 file
Mengatur permission file.
Pemilik rw-, lainnya r--.
chmod u+x file
Menambah izin eksekusi pemilik.
Menambahkan execute.
sudo chown user:grup file
Mengubah pemilik dan grup.
Ganti user dan grup sesuai target.
umask
Melihat mask permission default.
Mempengaruhi izin default file baru.
sudo -l
Melihat izin penggunaan sudo.
Sesuai kebijakan sistem.
Memahami angka permission
Angka
Hak akses
Arti
7
rwx
Baca, tulis, eksekusi.
6
rw-
Baca dan tulis.
5
r-x
Baca dan eksekusi.
4
r--
Baca saja.
Contoh chmod 755 script.sh berarti pemilik file
memiliki izin baca, tulis, dan eksekusi, sedangkan grup dan
pengguna lain memiliki izin baca serta eksekusi.
06
Informasi Sistem dan Proses
Memeriksa kondisi komputer dan program yang sedang berjalan.
Perintah
Fungsi
Keterangan
uname -a
Informasi kernel dan sistem.
Versi dan arsitektur.
hostname
Melihat nama host.
Nama komputer.
hostnamectl
Melihat informasi hostname.
Pada sistem yang mendukungnya.
uptime
Melihat lama sistem menyala.
Termasuk load average.
free -h
Melihat RAM dan swap.
Format mudah dibaca.
top
Memantau proses langsung.
Tekan q untuk keluar.
ps aux
Melihat proses yang berjalan.
Daftar proses sistem.
pgrep nama
Mencari PID berdasarkan nama.
Ganti nama dengan program.
kill PID
Mengirim sinyal ke proses.
Pastikan PID benar.
kill -9 PID
Menghentikan proses secara paksa.
Gunakan bila penghentian normal gagal.
jobs
Melihat pekerjaan shell.
Sesi shell saat ini.
bg
Melanjutkan pekerjaan di latar belakang.
Pekerjaan yang ditangguhkan.
fg
Membawa pekerjaan ke depan.
Foreground shell.
nice
Menjalankan program dengan prioritas tertentu.
Penjadwalan proses.
reboot
Memulai ulang sistem.
Simpan pekerjaan dahulu.
shutdown now
Mematikan sistem.
Perlu hak yang sesuai.
shutdown -h +5
Menjadwalkan shutdown lima menit lagi.
Periksa target sistem.
journalctl -xe
Melihat log systemd terbaru.
Membantu diagnosis error.
dmesg
Melihat pesan kernel.
Informasi perangkat dan sistem.
uptime -p
Menampilkan lama menyala secara ringkas.
Jika didukung.
07
Jaringan dan Konektivitas
Perintah penting untuk siswa TJKT dan administrator jaringan.
Perintah
Fungsi
Keterangan
ip a
Melihat interface dan alamat IP.
Memeriksa konfigurasi IP.
ip link
Melihat interface jaringan.
Status link.
ip route
Melihat tabel routing.
Periksa gateway.
ip neigh
Melihat cache tetangga IP/MAC.
Informasi neighbor.
ping 8.8.8.8
Menguji keterjangkauan host.
Respons ICMP mungkin diblokir.
ping -c 4 host
Mengirim empat paket ping.
Ganti host dengan alamat tujuan.
tracepath host
Melihat jalur paket.
Jika tersedia.
traceroute host
Menelusuri jalur jaringan.
Memerlukan utilitas traceroute.
ss -tuln
Melihat port yang mendengarkan.
TCP dan UDP.
ss -tp
Melihat koneksi TCP dan proses.
Detail proses bergantung hak akses.
ip -s link
Melihat statistik interface.
Paket dan error.
curl -I https://example.com
Menguji respons header HTTP.
Memeriksa respons situs.
wget URL
Mengunduh file dari jaringan.
Masukkan URL yang sesuai.
dig example.com
Memeriksa DNS.
Memerlukan dig.
nslookup example.com
Memeriksa resolusi domain.
Jika tersedia.
getent hosts google.com
Menguji resolusi nama melalui sistem.
Membantu diagnosis DNS.
hostname -I
Menampilkan alamat IP host.
Alamat yang terkonfigurasi.
nmcli device status
Melihat status perangkat jaringan.
Sistem dengan NetworkManager.
ethtool eth0
Melihat detail Ethernet.
Ganti eth0 sesuai interface.
sudo ufw status
Memeriksa status firewall UFW.
Jika UFW digunakan.
Contoh pemeriksaan jaringan
● ● ● Terminal Linux
ip a
ip route
ping -c 4 8.8.8.8
getent hosts google.com
Periksa alamat IP terlebih dahulu, lalu gateway, konektivitas
ke alamat IP tujuan, dan terakhir resolusi DNS. Kegagalan ping
saja belum tentu berarti internet mati karena ICMP bisa diblokir.
08
Paket Aplikasi dan Pembaruan Sistem
Contoh menggunakan pengelola paket APT pada Debian/Ubuntu.
Perintah
Fungsi
Keterangan
sudo apt update
Memperbarui daftar informasi paket.
Bukan memasang semua pembaruan.
sudo apt upgrade
Memperbarui paket terpasang.
Periksa konfirmasi yang muncul.
sudo apt install nama_paket
Memasang paket aplikasi.
Ganti nama paket.
sudo apt remove nama_paket
Menghapus paket.
Konfigurasi tertentu dapat tertinggal.
sudo apt purge nama_paket
Menghapus paket dan konfigurasi paketnya.
Periksa dampaknya.
sudo apt autoremove
Menghapus dependensi yang tak diperlukan.
Periksa daftar penghapusan.
apt search kata
Mencari paket.
Gunakan kata kunci aplikasi.
apt show nama_paket
Melihat informasi paket.
Deskripsi dan dependensi.
sudo dpkg -i paket.deb
Memasang paket DEB lokal.
Dependensi mungkin perlu diperbaiki.
dpkg -l
Melihat daftar paket.
Status paket yang diketahui dpkg.
dpkg -L nama_paket
Melihat file milik paket.
File yang dipasang paket.
sudo apt --fix-broken install
Mencoba memperbaiki dependensi bermasalah.
Periksa perubahan yang diusulkan.
Distribusi Fedora umumnya menggunakan DNF,
sedangkan distribusi lain dapat menggunakan pengelola paket berbeda.
09
Layanan dan Administrasi Server
Contoh pengelolaan layanan web Nginx menggunakan systemd.
Perintah
Fungsi
Keterangan
systemctl status nginx
Melihat status Nginx.
Apakah layanan aktif atau gagal.
sudo systemctl start nginx
Menjalankan layanan.
Memulai Nginx.
sudo systemctl stop nginx
Menghentikan layanan.
Nginx berhenti.
sudo systemctl restart nginx
Memulai ulang layanan.
Dapat memutus koneksi sementara.
sudo systemctl reload nginx
Memuat ulang konfigurasi.
Jika layanan mendukungnya.
sudo systemctl enable nginx
Mengaktifkan saat boot.
Berjalan otomatis ketika sistem dinyalakan.
sudo systemctl disable nginx
Menonaktifkan aktivasi otomatis.
Tidak selalu menghentikan layanan saat itu.
systemctl --failed
Melihat unit yang gagal.
Untuk pemeriksaan awal.
journalctl -u nginx
Melihat log Nginx.
Membantu menemukan error.
sudo nginx -t
Menguji sintaks konfigurasi.
Jalankan sebelum reload.
ssh user@alamat_ip
Mengakses server jarak jauh.
Gunakan akun yang diizinkan.
scp file user@host:/tujuan
Menyalin file melalui SSH.
Periksa host dan tujuan.
rsync -av sumber tujuan
Menyinkronkan file.
Periksa arah sumber dan tujuan.
sudo ufw allow 22/tcp
Mengizinkan port SSH.
Sesuaikan kebutuhan firewall.
sudo ufw enable
Mengaktifkan UFW.
Siapkan aturan sebelum mengaktifkan.
Jika mengelola server dari jarak jauh, pastikan
aturan SSH yang benar sudah tersedia sebelum mengaktifkan atau
mengubah firewall agar koneksi administrator tidak terputus.
10
Penyimpanan, Perangkat, dan Hardware
Mengenali disk, partisi, CPU, memori, dan perangkat komputer.
Perintah
Fungsi
Keterangan
lsblk
Melihat perangkat blok dan partisi.
Contohnya disk dan volume.
blkid
Melihat UUID dan tipe filesystem.
Informasi perangkat penyimpanan.
mount
Melihat filesystem yang terpasang.
Mount point sistem.
df -h
Melihat kapasitas disk.
Ruang terpakai dan tersedia.
du -sh *
Melihat ukuran item di direktori.
Wildcard * tidak mencakup file tersembunyi.
lscpu
Melihat informasi CPU.
Arsitektur dan jumlah CPU.
lsmem
Melihat rentang memori.
Jika tersedia.
lsusb
Melihat perangkat USB.
Perangkat yang dikenali.
lspci
Melihat perangkat PCI.
Termasuk perangkat internal tertentu.
free -h
Melihat penggunaan memori.
RAM dan swap.
vmstat
Ringkasan proses dan memori.
Statistik sistem.
iostat
Statistik CPU dan I/O.
Memerlukan paket sysstat.
11
Diagnosis dan Pemecahan Masalah
Langkah awal untuk memeriksa masalah umum pada Linux.
🌐 Internet tidak bisa diakses
Terminal
ip a
ip route
ping -c 4 8.8.8.8
getent hosts google.com
Periksa IP, gateway, koneksi ke IP tujuan, kemudian DNS.
🖥️ Website tidak terbuka
Terminal
curl -I http://localhost
ss -tuln
systemctl status nginx
Periksa respons HTTP, port, dan status layanan web.
💾 Disk hampir penuh
Terminal
df -h
du -sh /var/log
journalctl --disk-usage
Identifikasi pemakaian ruang sebelum membersihkan data.
⚙️ Layanan gagal berjalan
Terminal
systemctl --failed
journalctl -u nama_layanan
systemctl status nama_layanan
Ganti nama_layanan dengan nama unit yang diperiksa.
Perintah tambahan yang berguna
Perintah
Fungsi
which nama_perintah
Menunjukkan lokasi executable yang ditemukan melalui PATH.
command -v nama
Memeriksa apakah perintah tersedia di shell.
env
Menampilkan variabel lingkungan.
echo $PATH
Melihat direktori pencarian executable.
lsof -i
Melihat file atau koneksi jaringan yang dibuka jika tersedia.
timeout 5 ping -c 1 host
Membatasi waktu pelaksanaan perintah.
watch -n 2 df -h
Memperbarui tampilan kapasitas disk setiap dua detik.
12
Praktik Singkat dan Tips Belajar
Terapkan perintah secara bertahap menggunakan lingkungan latihan.
Praktik A — Membuat folder dan file
Jalankan setiap baris secara berurutan. Praktik ini membuat
folder latihan-linux, membuat file catatan.txt, menulis teks,
lalu menampilkan isinya.
● ● ● Latihan terminal
mkdir -p latihan-linux
cd latihan-linux
touch catatan.txt
echo "Belajar perintah Linux" > catatan.txt
ls -l
cat catatan.txt
Praktik B — Memeriksa jaringan
Network check
ip a
ip route
ping -c 4 8.8.8.8
getent hosts google.com
Praktik C — Memeriksa layanan web
Contoh berikut berlaku jika Nginx sudah terpasang.
Web server check
systemctl status nginx
sudo nginx -t
curl -I http://localhost
ss -tuln
Tips belajar command line
01. Pahami fungsi
Jangan hanya menghafal. Ketahui tujuan dan efek setiap perintah.
02. Gunakan bantuan
Pelajari opsi melalui man atau --help.
03. Latihan di folder sendiri
Gunakan file latihan agar data penting tidak ikut berubah.
04. Periksa sebelum menjalankan
Berhati-hatilah dengan sudo, penghapusan, permission, dan firewall.
Catatan keamanan: perintah seperti
rm -rf, chmod -R, chown -R,
penghapusan akun, perubahan firewall, dan shutdown dapat
berdampak besar. Periksa target serta pahami perintah sebelum
menekan Enter. Jangan menyalin perintah dari sumber yang tidak dipercaya.
Kesimpulan
Perintah dasar Linux merupakan fondasi penting dalam mempelajari
sistem operasi, jaringan komputer, dan administrasi server.
Melalui perintah terminal, pengguna dapat mengelola file,
mengatur akun, memeriksa konektivitas, memasang aplikasi,
memantau proses, serta menganalisis masalah sistem.
Penguasaan command line tidak hanya membutuhkan hafalan,
tetapi juga pemahaman terhadap fungsi, opsi, dan dampak
perintah. Oleh karena itu, praktik secara bertahap dan
penerapan prinsip keamanan menjadi bagian penting dalam
proses pembelajaran Linux.
Ketersediaan perintah dapat berbeda menurut distribusi Linux,
paket yang terpasang, konfigurasi, dan hak akses pengguna.
Gunakan manual sistem sebagai rujukan untuk opsi yang lebih lengkap.