Jawaban soal dibawah ini berdasarkan hasil praktek diweb ini
- Pengenalan Direktori: Jelaskan fungsi dari perintah
pwd(Print Working Directory) dalam navigasi sistem Linux dan tuliskan contoh bentuk output yang dihasilkannya! - Navigasi Direktori: Jelaskan perbedaan penggunaan perintah
cddancd ..beserta contoh skenario penerapannya saat berpindah folder! - Manajemen Folder: Apa fungsi dari perintah
mkdirdanrmdir? Jelaskan alasan mengapa perintahrmdirgagal saat digunakan untuk menghapus folder yang berisi file, serta sebutkan perintah alternatif yang harus digunakan! - Manipulasi File: Jelaskan perbedaan mendasar antara cara kerja perintah
cp a.txt b.txtdanmv a.txt b.txtpada sistem file Linux! - Pencarian Berkas: Sebutkan dan jelaskan perbedaan mekanisme pencarian file antara perintah
finddanlocate! - Pembuatan dan Waktu File: Jelaskan fungsi utama dari perintah
touchselain digunakan untuk membuat file kosong baru! - Informasi Detail File: Informasi rinci apa saja yang dapat ditampilkan oleh perintah
stat file.txtyang tidak muncul saat kita menjalankan perintahlsbiasa? - Identifikasi Tipe File: Mengapa di Linux perintah
filesangat penting digunakan untuk mengidentifikasi tipe dokumen dibandingkan hanya melihat ekstensi namanya?
Kategori II: Melihat dan Mengedit File
- Membaca File Panjang: Bandingkan fungsi dan kenyamanan penggunaan perintah
cat,more, danlesssaat digunakan untuk membaca file teks yang berisi ratusan baris! - Filter Baris File: Jelaskan perbedaan output yang dihasilkan oleh perintah
head file.txtdantail file.txtserta sebutkan jumlah baris default yang ditampilkan oleh kedua perintah tersebut! - Monitoring Log Real-Time: Mengapa opsi
-fpada perintahtail -f /var/log/syslogsangat penting bagi seorang administrator sistem saat melakukan penanganan masalah (troubleshooting) server? - Pengalihan Output (Redirection): Tuliskan perbedaan hasil antara perintah
echo "Teks" > file.txtdanecho "Teks" >> file.txt! - Perintah Tee: Jelaskan fungsi perintah
teedan berikan contoh kasus penggunaannya di mana perintah ini lebih menguntungkan daripada redirection biasa! - Editor Teks CLI: Sebutkan dua aplikasi teks editor berbasis CLI populer di Linux (
nanodanvim) dan jelaskan karakteristik/perbedaan mendasar penggunaannya bagi pemula! - Membuat File via Cat: Jelaskan langkah dan sintaks perintah menggunakan
catuntuk membuat file baru bernamacatatan.txtdan mengisi kontennya langsung melalui terminal!
Kategori III: Manajemen Pengguna dan Grup
- Pembuatan User: Jelaskan perbedaan antara perintah
adduserdanuseraddpada sistem operasi berbasis Debian/Ubuntu! - Pengelolaan Kata Sandi: Tuliskan sintaks perintah yang digunakan oleh administrator untuk mengubah kata sandi dari pengguna bernama
siswa1! - Hak Akses Sudo: Mengapa seorang pengguna biasa perlu dimasukkan ke dalam grup
sudomenggunakan perintahusermod -aG sudo siswa1? Jelaskan dampaknya terhadap wewenang user tersebut! - Identifikasi User: Jelaskan fungsi dari masing-masing perintah berikut:
whoami,id, dangroups! - Manajemen Grup: Tuliskan urutan perintah Linux untuk membuat grup baru bernama
gurudan perintah untuk menghapusnya kembali jika grup tersebut sudah tidak digunakan! - Penghapusan Akun: Apa perbedaan dampak yang terjadi antara menjalankan perintah
deluser siswa1dandeluser --remove-home siswa1?
Kategori IV: Hak Akses File dan Permission
- Notasi Oktal Chmod: Jelaskan arti dari angka
755pada perintahchmod 755 file.shberdasarkan pembagian struktur hak akses Read (4), Write (2), dan Execute (1) untuk Owner, Group, dan Others! - Kepemilikan Berkas: Jelaskan perbedaan fungsi antara perintah
chowndanchgrp. Tuliskan contoh sintaks perintahchownuntuk mengubah pemilik sekaligus grup sebuah file secara bersamaan! - Konsep Umask: Apa yang dimaksud dengan
umaskpada Linux dan bagaimana nilaiumask 022memengaruhi permission default dari file atau direktori yang baru saja dibuat? - Troubleshooting Eksekusi Skrip: Jika sebuah skrip shell
script.shtidak dapat dijalankan dengan pesan kesalahan “Permission denied”, jelaskan penyebabnya dan tuliskan perintahchmodyang tepat untuk mengatasinya! - Perubahan Rekursif: Tuliskan perintah untuk mengubah pemilik seluruh file dan sub-folder di dalam folder
/home/datamenjadi milik usersiswa1secara rekursif!
Kategori V: Manajemen Paket (APT dan DPKG)
- Pembaruan Repository vs Paket: Jelaskan perbedaan mendasar fungsi antara perintah
sudo apt updatedansudo apt upgrade! - Pembersihan Aplikasi: Bandingkan dampak yang terjadi pada sistem ketika menghapus paket aplikasi menggunakan
apt removedenganapt purge! - Autoremove: Apa fungsi dari perintah
apt autoremovedan kapan waktu yang tepat bagi seorang administrator untuk menjalankannya? - DPKG vs APT: Kapan seorang administrator sistem menggunakan perintah
dpkg -i paket.debdibandingkan menggunakan perintahapt install? - Pencarian Paket: Tuliskan perintah untuk mencari ketersediaan nama paket
sambadi dalam daftar repositori menggunakanapt-cache!
Kategori VI: Proses dan Sistem
- Pemantauan Proses: Bandingkan informasi dan tampilan antarmuka yang disajikan oleh perintah
ps aux,top, danhtop! - Menghentikan Proses: Jelaskan perbedaan cara kerja antara perintah
killdankillalldalam menghentikan aplikasi yang mengalami hang atau freeze! - Prioritas Proses (Niceness): Apa yang dimaksud dengan nilai niceness pada perintah
nicedanrenice? Bagaimana pengaruh nilai negatif dan positif terhadap prioritas pemrosesan CPU? - Informasi Sistem & Kernel: Informasi spesifik apa saja yang ditunjukkan oleh perintah
uname -adanuptimeterkait kondisi operasional server? - Identifikasi Hostname: Apa fungsi perintah
hostnamedan mengapa identifikasi hostname penting dalam jaringan komputer? - Penghentian Paksa PID: Tuliskan urutan langkah/perintah untuk menemukan Process ID (PID) dari aplikasi
firefoxyang macet lalu mematikannya secara paksa!
Kategori VII: Disk dan Storage
- Monitoring Penyimpanan: Jelaskan perbedaan kegunaan informasi yang dihasilkan oleh perintah
df -hdandu -sh /home! - Mounting Storage: Jelaskan konsep dan fungsi dari perintah
mountdanumountpada sistem operasi Linux beserta contoh sintaksnya! - Pemeriksaan Partisi: Jelaskan perbedaan fokus informasi yang ditampilkan saat menggunakan perintah
lsblkdibandingkan denganfdisk -l! - Format File System: Apa fungsi perintah
mkfs.ext4 /dev/sdb1dan apa bahaya/risiko utama jika perintah ini dijalankan tanpa ketelitian?
Kategori VIII: Jaringan
- Pemeriksaan IP Address: Bandingkan penggunaan perintah
ip adanifconfigdalam mengecek konfigurasi antarmuka jaringan (network interface) di Linux! - Diagnostik Jaringan: Jelaskan cara kerja dan perbedaan fungsi antara perintah
ping google.comdantraceroute google.comdalam pengujian konektivitas! - Analisis DNS: Apa perbedaan tingkat kedalaman informasi DNS yang diperoleh saat menggunakan perintah
nslookupdibanding perintahdig? - Transfer Data Web: Jelaskan perbedaan kegunaan antara perintah
wgetdancurlsaat mengambil data atau mengunduh berkas dari internet! - Transfer Berkas Aman (SCP): Tuliskan perintah
scpuntuk menyalin filelaporan.pdfdari komputer lokal ke folder/home/user/di server remote ber-IP192.168.1.10menggunakan useradmin!
Kategori IX & X: Keamanan, Firewall, dan Pemeliharaan Sistem
- Konfigurasi UFW Firewall: Tuliskan urutan perintah
ufwuntuk:- Mengaktifkan firewall.
- Membuka port 22 (SSH).
- Menutup port 80 (HTTP).
- Manajemen Service (Systemctl): Tuliskan perintah
systemctlyang digunakan untuk memeriksa status, memulai (start), menghentikan (stop), dan merestart layanan web serverapache2! - Penjadwalan Tugas: Jelaskan perbedaan konsep penggunaan antara penjadwalan tugas rutin menggunakan
cron(crontab -e) dan penjadwalan eksekusi tunggal menggunakan perintahat! - Utilitas Terminal: Jelaskan fungsi dari perintah
alias,history, dancleardalam membantu efisiensi dan kenyamanan kerja seorang administrator di terminal Linux!