12+ Hands-on Modules
Dari persiapan VM sampai troubleshooting insiden
4 Core Areas
Linux, networking, security, dan troubleshooting
2 Practice Modes
Walkthrough modul dan terminal simulasi browser
Kompetensi utama
Linux Administration
User, group, permission, service systemd, manajemen paket, dan backup terjadwal di Ubuntu Server.
systemdchmodaptcron02Networking & Security
IP, DNS, routing, SSH berbasis key, dan firewall UFW dengan pembatasan sumber akses.
SSH keyUFWDNS03Cloud & Virtualization
VM di VirtualBox dengan NAT dan host-only, snapshot, serta penambahan disk virtual.
VirtualBoxSnapshot04Troubleshooting Log
Diagnosis berurutan lewat status, log, dan uji konfigurasi, ditutup dengan laporan insiden.
nginx: [emerg] unknown directive "baris_salah" in /etc/nginx/conf.d/rusak.conf:1journalctlnginxRCA
Cara saya menangani insiden
Tiga langkah yang saya ulang di setiap skenario, dari tiket masuk sampai verifikasi.
01Problem
Catat gejala, waktu mulai, dan dampak. Cek status service sebelum mengubah apa pun.
systemctl status nginx
02Root Cause
Baca log dan uji konfigurasi sampai ketemu file dan baris yang salah.
journalctl -xeu nginx sudo nginx -t
03Fix
Ubah satu hal, uji ulang, lalu verifikasi dari sisi pengguna.
sudo nginx -t && sudo systemctl restart nginx curl -I http://localhost
Modul lab
- 016 langkahPersiapan Lingkungan VirtualMenyiapkan Ubuntu Server pada VirtualBox serta mengonfigurasi koneksi jaringan dan akses SSH dari komputer host.VirtualBoxInstalasi Ubuntu ServerManajemen snapshot
- 026 langkahManajemen Pengguna, Grup, dan Izin AksesMembuat akun dan grup pengguna, lalu menerapkan izin baca, tulis, dan eksekusi pada direktori bersama sesuai kebutuhan akses.Manajemen pengguna dan grupchmod dan chownsetgid
- 038 langkahDiagnostik Jaringan dan Akses SSHMemvalidasi alamat IP, resolusi DNS, rute jaringan, dan layanan SSH; membedakan sumber gangguan konektivitas serta mengamankan akses jarak jauh dengan kunci SSH.TCP/IPDNSRouting
- 046 langkahManajemen Layanan dengan systemdMemeriksa status layanan, mengendalikan siklus hidupnya, dan menetapkan perilaku aktivasi otomatis saat proses boot.systemdManajemen layanan
- 056 langkahAnalisis Log Sistem dengan journalctlMengumpulkan dan memfilter log layanan serta kernel untuk mengidentifikasi gejala, waktu kejadian, dan indikasi akar masalah.Analisis log sistemjournalctl
- 068 langkahKonfigurasi Firewall dengan UFWMenerapkan kebijakan firewall berbasis prinsip least privilege dengan membuka hanya layanan yang diperlukan dan mempertahankan akses administrasi.Konfigurasi firewallUFW
- 076 langkahManajemen Disk dan StorageMenganalisis penggunaan disk dan inode, mengidentifikasi berkas atau direktori berukuran besar, serta menambahkan storage yang terpasang secara persisten.Analisis disk dengan df dan duPartisi dan mountfstab
- 086 langkahMonitoring Proses dan Sumber DayaMemeriksa penggunaan CPU, memori, dan proses untuk mengidentifikasi penyebab penurunan performa serta menghentikan proses bermasalah secara terkendali.Analisis proses dengan top dan psMonitoring sumber dayaManajemen proses
- 096 langkahManajemen Paket Perangkat LunakMencari, memasang, memperbarui, mengunci versi, dan memperbaiki paket perangkat lunak melalui APT dan dpkg.APT dan dpkgManajemen pembaruan
- 106 langkahPenjadwalan Tugas dan Pencadangan DataMengotomatisasi tugas berkala menggunakan cron, membuat arsip backup, dan memverifikasi integritas pemulihan data.Penjadwalan cronBackup dengan tar dan rsyncValidasi pemulihan
- 118 langkahDiagnosis dan Pemulihan LayananMensimulasikan kegagalan layanan Nginx di lingkungan terisolasi, menganalisis bukti, menerapkan perbaikan, dan memverifikasi pemulihan layanan.Analisis akar masalahDiagnosis Nginx
- 126 langkahStudi Kasus Akhir: Pemulihan ServerMenangani tiket simulasi yang menggabungkan beberapa gangguan layanan, firewall, dan kapasitas penyimpanan melalui proses diagnosis, pemulihan, verifikasi, serta pelaporan insiden.Penanganan insidenDokumentasi insidenPrioritas tiket
Bagas Anardi Surya Wijaya
IT Support · Networking · Linux Administration
Terbuka untuk diskusi tentang lab ini, pekerjaan IT Support, atau kolaborasi.
- GitHubgithub.com/Anardi/
- LinkedInwww.linkedin.com/in/bagas-anardi/
- Emailanardibusiness@gmail.com
- Telepon+62 851-7822-9616