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.
2. PC atau Laptop yang telah terinstal Windows 7, Windows 8 atau Windows 10
3. Panduan membuat Virtual Machine
III. KESELAMATAN KERJA
1. Menghidupkan PC atau Laptop sesuai dengan aturan yang telah ditetapkan
2. Mengatur kabel power serapi mungkin
3. Menggunakan kaca mata pelindung radiasi
4. Menggunakan screen monitor untuk keamanan data
5. Membackup data data penting ke memori eksternal
6. Mematikan komputer sesuai dengan aturan yang telah ditetapkan
IV. LANGKAH KERJA
1. Klik Tombol “New”
Langkah pertama untuk membuat mesin virtual adalah dengan meng-klik tombol “New” pada bagian atas kiri layar atau dengan shortcut Ctrl + N.
2. Name And Operating System
Setelah mengklik “New” anda akan diminta untuk memasukkan Nama, Type dan Version virtual machine anda. Masukkan Type & Version sesuai dengan OS yang anda ingin instal nantinya. Setelah selesai klik Next.
3. Memory Size
Pada layar selanjutnya anda akan diminta untuk menentukan ukuran RAMyang akan di alokasikan untuk mesin virtual. Virtualbox memberikan rekomendasi ukuran berdasarkan sistem operasi yang akan di install, namun anda dapat menyesuaikan sesuai dengan kebutuhan anda.
Semakin besar RAM yang anda alokasikan makan semakin lancar pula virtual machine anda. Namun anda perlu untuk menyisakan beberapa, agar sistem operasi reguler anda dapat tetap berjalan. Setelah selesai klik Next.
4. Membuat Harddisk Virtual
Langkat selanjutnya adalah membuat harddisk virtual yang akan digunakan untuk menginstall sistem operasi dan program pada mesin virtual anda nantinya. Terdapat 3 opsi pengaturan yang bisa anda gunakan :
Do not add a virtual hard disk
Opsi ini digunakan untuk tingkat mahir dimana hard disk virtual akan dibuat dalam pengaturan terpisah setelah pembuatan mesin virtual selesai.
Create a virtual hard disk now
Opsi ini digunakan untuk membuat hard disk virtual baru bersamaan dengan pembuatan mesin vitual.
Use an existing virtual hard disk file
Opsi ini digunakan untuk menggunakan hard disk virtual yang sudah pernah anda buat.
Untuk saat ini karena anda belum memiliki hard disk vitual maka pilih Create a virtual hard disk now dan tekan Create.
5. Pilih tipe file hard disk yang akan kita gunakan.
Terdapat 3 tipe file hard disk yaitu :
VDI (Virtualbox Disk Image) adalah format native dari Virtual Box
VHD (Virtual Hard Disk) adalah format native dari Microsoft Virtual PC
VMDK (Virtual Machine Disk) adalah format native dari VMWare
Jika anda tidak ingin menggunakannya untuk software virtualisasi lainnya pilih “VDI (VirtualBox Disk Image)”. Kemudian pilih Next >.
6. Storage on Physical Hard Disk
Pada langkah selanjutnya anda akan diminta untuk memilih bagaimana virtual hard disk tersimpan pada hard disk fisik anda. Terdapat dua opsi pengaturan yaitu :
Dynamically Allocated
Menggunakan kapasitas hard disk fisik berdasarkan jumlah hard disk virtual, tidak berdasarkan ukuran yang telah di tentukan.
Fixed Size
kapasitas hard disk fisik yang digunakan berdasarkan kapasitas hard disk virtual yang dibuat.
Pilih sesuai kebutuhan anda (direkomendasikan menggunakan Dynamically Allocated) dan kemudian pilih Next >.
7. File Location And Size
Pada langkah terakhir adalah menentukan Lokasi & Ukuran hard disk virtual anda. Silahkan atur sesuai dengan kebutuhan anda. Ada baiknya anda menyesuaikan dengan system requirement dari OS yang akan di install. Setelah selesai klik Create maka mesin virtual anda telah berhasil dibuat.
V. PERTANYAAN
1 Apa fungsi Tombol NEW pada Oracle VM VitualBox Manager ?
2 Pada jendela Create Virtual Machine, tuliskan type dan version yang akan digunakan dalam Praktek
3 Sebutkan dampak mengalokasikan ukuran RAM pada Virtual Machine yang semakin besar !
4 Sebutkan 3 opsi pengaturan yang digunakan untuk membuat harddisk virtual ketika menginstal sistem operasi dan program pada mesin virtual
5 Jelaskan pilihan berikut ini : Do not add a virtual harddisk !
6 Jelaskan pilihan berikut ini : Create a virtual harddisk now !
7 Jelaskan pilihan berikut ini : Use an existing virtual hard disk file !
8 Jelaskan pilihan berikut ini : VDI (Virtualbox Disk Image)
9 Jelaskan pilihan berikut ini : VHD (Virtual Hard Disk)
10 Jelaskan pilihan berikut ini : VMDK (Virtual Machine Disk)
VI. JAWABAN PERTANYAAN
Tombol NEW pada Oracle VM VirtualBox Manager berfungsi untuk membuat mesin virtual baru yang nantinya digunakan untuk menjalankan sistem operasi di dalam komputer.
Type: Linux Version: Ubuntu (64-bit)
Catatan: Jika praktik menggunakan sistem operasi lain, sesuaikan dengan OS yang digunakan, misalnya Windows 10 (64-bit).
Jika ukuran RAM yang dialokasikan semakin besar, maka virtual machine akan berjalan lebih cepat dan lancar, tetapi RAM pada komputer utama akan berkurang sehingga bisa menyebabkan performa komputer menurun atau lemot.
Tiga opsi pengaturan dalam pembuatan harddisk virtual adalah Do not add a virtual hard disk, Create a virtual hard disk now, dan Use an existing virtual hard disk file.
Pilihan “Do not add a virtual hard disk” artinya tidak membuat harddisk virtual, sehingga mesin virtual belum memiliki tempat penyimpanan dan belum bisa digunakan untuk install sistem operasi.
Pilihan “Create a virtual hard disk now” artinya membuat harddisk virtual baru secara langsung yang akan digunakan untuk menyimpan sistem operasi dan data.
Pilihan ini digunakan untuk memakai file hard disk virtual yang sudah ada sebelumnya sehingga pengguna tidak perlu membuat hard disk virtual baru.
VDI adalah format hard disk virtual bawaan VirtualBox yang dirancang khusus untuk digunakan pada Oracle VM VirtualBox.
VHD adalah format hard disk virtual yang dikembangkan oleh Microsoft dan dapat digunakan pada VirtualBox maupun Microsoft Hyper-V.
VMDK (Virtual Machine Disk) adalah format harddisk virtual milik VMware yang biasanya digunakan untuk kebutuhan kompatibilitas antar software virtual machine.
Siswa mampu menginstal Program Virtual Box versi 6.1.46
II. ALAT DAN BAHAN
LCD Proyektor
PC atau Laptop yang telah terinstal Windows 7, Windows 8 atau Windows 10
Panduan Menginstal Program Virtual Box
III. KESELAMATAN KERJA
Menghidupkan PC atau Laptop sesuai dengan aturan yang telah ditetapkan
Mengatur kabel power serapi mungkin
Menggunakan kacamata pelindung radiasi
Menggunakan screen monitor untuk keamanan data
Membackup data data penting ke memori eksternal
Mematikan komputer sesuai dengan aturan yang telah ditetapkan
IV. LANGKAH KERJA
1. Download atau copy file Program Virtual Box.
2. Mulai instalasi Program Virtual Box dengan klik File EXE sebanyak dua kali sehingga Jendela Selamat Datang ( Welcome ) terbuka. Klik Next
3. Pada jendela Custom Setup, gunakan pengaturan defaultnya saja. Kemudian klik Next >
4. Pada jendela selanjutnya terdapat beberapa opsi pilihan mengenai shortcut untuk mengakses Virtual box anda. Silahkan checklist semua lalu kemudian klik Next >
5. Di jendela berikutnya akan muncul peringatan bahwa untuk menginstal fitur Virtual Box Networking akan memutuskan anda dari koneksi jaringan untuk sementara. Bila anda setuju anda dapat melanjutkan instalasi dengan mengklik Yes
6. Di jendela terakhir, virtualbox siap untuk di install. Untuk menyelesaikannya klik Install dan tunggu hingga proses instalasi selesai.
V. PERTANYAAN
Sebutkan Nama Perusahaan yang membuat Software Virtual Box !
Sebutkan Fungsi Software Virtual Box
Virtualbox adalah sebuah mesin virtual yang bersifat open source. Apa yang dimaksud dengan Open Source ?
Sebutkan keuntungan menggunakan Program Virtual Box !
Jelaskan pesan instalasi berikut ini : The Setup Wizard will install Oracle VM VirtualBox 5.1.8 on your computer. Click Next to continue or Cancel to exit the Setup Wizard.
Jelaskan pesan instalasi berikut ini : Select the way you want features to be installed.
Jelaskan pesan instalasi berikut ini : Installing the Oracle VM VirtualBox 5.1.8 Networking feature will reset your network connection and temporarily disconnect you from the network. Proceed with installation now ?
Jelaskan pesan instalasi berikut ini : The Setup Wizard is ready to begin the Custom installation
Jelaskan pesan instalasi berikut ini : Click Install to begin the installation. If you want to review or change any of your installation settings, click Back. Click Cancel to exit the wizard
Jelaskan pesan instalasi berikut ini : Click the Finish buttonto exit the Setup Wizard.
VI. JAWABAN
Software Oracle Corporation adalah perusahaan yang mengembangkan VirtualBox. (Sebelumnya dari Sun Microsystems, tapi sekarang sudah dipegang Oracle)
VirtualBox berfungsi untuk menjalankan sistem operasi lain dalam satu komputer (virtual machine) tanpa mengganggu sistem utama.
Open source adalah software yang kode sumbernya terbuka, sehingga bisa digunakan, dipelajari, dan dimodifikasi oleh siapa saja secara bebas.
-Bisa menjalankan banyak OS dalam satu PC -Aman untuk percobaan/testing -Tidak merusak sistem utama -Gratis dan mudah digunakan -Cocok untuk pembelajaran jaringan dan server
Artinya proses instalasi akan dimulai. Klik Next untuk lanjut atau Cancel untuk batal.
Pesan ini meminta pengguna memilih komponen atau fitur VirtualBox yang akan diinstal sesuai kebutuhan sebelum proses instalasi dilanjutkan.
Pesan ini memberi tahu bahwa saat fitur jaringan VirtualBox dipasang, koneksi internet atau jaringan komputer akan terputus sementara karena sistem sedang memasang driver jaringan VirtualBox. Setelah selesai, koneksi akan kembali normal.
Artinya semua pengaturan sudah siap dan instalasi akan segera dimulai.
Artinya klik Install untuk memulai instalasi, Back untuk kembali, dan Cancel untuk membatalkan.
Artinya instalasi sudah selesai, klik Finish untuk keluar dari installer.