
Kursus Troubleshooting Linux
Berhentilah menebak-nebak saat sistem Linux rusak dan mulailah mendiagnosis dengan presisi. Kursus ini memberikan Anda jalur terstruktur dan praktis melalui setiap area kegagalan utama — mulai dari kegagalan booting dan kebocoran memori hingga gangguan jaringan dan penolakan SELinux. Anda akan menguasai alat, perintah, dan model mental yang diandalkan administrator sistem berpengalaman setiap hari.
Apa yang akan Anda pelajari:
Anda akan membangun pemahaman yang kokoh tentang internal Linux, dimulai dengan hierarki sistem berkas, proses booting, dan batas antara kernel dengan ruang pengguna. Dari sana, Anda akan mempelajari perintah diagnostik esensial yang digunakan dalam insiden nyata, kemudian beralih ke analisis log, pemecahan masalah proses, perbaikan penyimpanan, dan diagnostik jaringan. Kursus ini juga mencakup pemulihan layanan systemd, kesalahan keamanan dan izin, serta topik tingkat lanjut seperti observabilitas berbasis eBPF dan pemecahan masalah kontainer. Anda akan menyelesaikannya dengan keterampilan praktis dalam otomatisasi skrip shell, benchmarking kinerja, dan dokumentasi insiden yang terstruktur.
Bagaimana Anda belajar secara praktis Kursus Troubleshooting Linux
Bagaimana Anda berlatih Kursus Troubleshooting Linux
Untuk Anda yang memiliki perusahaan dan ingin melatih tim
Di Dedika untuk perusahaan, kursus dilengkapi dengan latihan dan contoh yang disesuaikan dengan bisnis Anda dan kebutuhan perusahaan Anda.
Konten kursus
8 Bab • 39 PelajaranDurasi antara 4 dan 360 jam (Anda yang menentukan)
Bab 1SembunyikanSembunyikan detailLihat detailDasar-Dasar Arsitektur Sistem Linux
Dasar-Dasar Arsitektur Sistem Linux
Pelajaran 1 • Proses Boot dari BIOS hingga Login
Menelusuri urutan startup lengkap dari firmware melalui init hingga shell yang berjalan. Memberikan fondasi untuk mendiagnosis kegagalan boot di bab-bab selanjutnya.
Pelajaran 2 • Hierarki dan Tata Letak Sistem File
Memetakan pohon direktori standar dan menjelaskan tujuan setiap jalur tingkat atas. Memungkinkan penentuan lokasi file yang akurat selama investigasi insiden.
Pelajaran 3 • Interaksi Kernel dan Ruang Pengguna
Mencakup peran kernel, panggilan sistem, dan tingkat hak istimewa proses. Menetapkan batas konseptual yang menjelaskan sebagian besar mode kegagalan Linux.
Pelajaran 4 • Model Perangkat dan Driver Perangkat
Menjelaskan bagaimana perangkat keras direpresentasikan di dalam kernel dan diekspos ke ruang pengguna. Menghubungkan enumerasi perangkat ke alur kerja pemecahan masalah perangkat keras.
Bab 2SembunyikanSembunyikan detailLihat detailAlat dan Perintah Diagnostik Esensial
Alat dan Perintah Diagnostik Esensial
Pelajaran 1 • Kueri Informasi Sistem dan Perangkat Keras
Menggunakan dmidecode, lscpu, lshw, dan uname untuk mengekstrak metadata perangkat keras dan OS. Menyediakan konteks yang diperlukan untuk menginterpretasikan output diagnostik secara akurat.
Pelajaran 2 • Inspeksi Proses dan Sumber Daya
Mengajarkan ps, top, htop, dan alat terkait untuk mengamati proses yang berjalan dan konsumsi sumber daya. Membentuk garis dasar untuk diagnostik CPU dan memori.
Pelajaran 3 • Pemrosesan Teks untuk Diagnostik
Menerapkan grep, awk, sed, dan sort untuk memfilter dan mentransformasi output diagnostik. Memungkinkan ekstraksi data yang relevan secara efisien dari file log yang besar.
Pelajaran 4 • Utilitas Disk dan Sistem File
Mencakup df, du, lsblk, dan fdisk untuk inspeksi penyimpanan. Mendukung langsung pemecahan masalah penyimpanan yang dibahas di bab-bab selanjutnya.
Pelajaran 5 • Perintah Diagnostik Jaringan Komputer
Memperkenalkan ip, ss, ping, traceroute, dan dig untuk inspeksi status jaringan. Mempersiapkan siswa untuk bab khusus jaringan.
Bab 3SembunyikanSembunyikan detailLihat detailAnalisis Log dan Jurnal Sistem
Analisis Log dan Jurnal Sistem
Pelajaran 1 • Mengorelasikan Peristiwa di Seluruh Sumber Log
Menyinkronkan stempel waktu dan mengorelasikan entri dari beberapa file log. Menghasilkan garis waktu peristiwa terpadu yang penting untuk rekonstruksi insiden yang kompleks.
Pelajaran 2 • Arsitektur Syslog dan File Log
Menjelaskan konfigurasi rsyslog dan syslog-ng, tingkat fasilitas/keparahan, dan perutean log. Menetapkan struktur di balik entri /var/log.
Pelajaran 3 • Pendalaman Jurnal Systemd
Mencakup pemfilteran journalctl, penyimpanan persisten, dan bidang log terstruktur. Memungkinkan kueri terbatas waktu yang presisi selama analisis insiden.
Pelajaran 4 • Analisis Log Kernel dan Boot
Membaca output dmesg dan log boot awal untuk mengidentifikasi kesalahan perangkat keras dan driver. Menjembatani pengetahuan proses boot dari Bab 1 ke diagnosis kegagalan nyata.
Pelajaran 5 • Pola Log Aplikasi dan Layanan
Mengidentifikasi pola kesalahan umum di log server web, database, dan SSH. Mengajarkan pengenalan pola yang mempercepat identifikasi akar penyebab.
Bab 4SembunyikanSembunyikan detailLihat detailPemecahan Masalah Proses dan Memori
Pemecahan Masalah Proses dan Memori
Pelajaran 1 • Perilaku dan Penyetelan OOM Killer
Menganalisis entri log OOM killer dan menyesuaikan oom_score_adj untuk melindungi proses penting. Menerapkan langsung keterampilan analisis log dari Bab 3.
Pelajaran 2 • Profil Kinerja dengan perf dan strace
Menggunakan perf record dan strace untuk memprofilkan jalur kode panas dan melacak urutan panggilan sistem. Memungkinkan analisis mendalam melampaui metrik tingkat permukaan.
Pelajaran 3 • Penggunaan Memori dan Deteksi Kebocoran
Membaca /proc/meminfo, menggunakan free dan valgrind untuk mendeteksi kebocoran dan konsumsi berlebihan. Menghubungkan metrik memori ke peristiwa OOM yang diamati di log.
Pelajaran 4 • Penanganan Proses Zombie dan Yatim Piatu
Menjelaskan siklus hidup proses, hubungan induk-anak, dan bagaimana zombie terakumulasi. Menyediakan langkah-langkah perbaikan tanpa mengganggu layanan dependen.
Pelajaran 5 • Analisis Pemanfaatan CPU
Menggunakan mpstat, vmstat, dan perf stat untuk mengidentifikasi hambatan CPU dan proses yang lepas kendali. Membangun alat inspeksi proses yang diperkenalkan di Bab 2.
Bab 5SembunyikanSembunyikan detailLihat detailPemecahan Masalah Penyimpanan dan Sistem File
Pemecahan Masalah Penyimpanan dan Sistem File
Pelajaran 1 • Kegagalan Mount dan Kesalahan fstab
Menyelesaikan kegagalan mount saat boot yang disebabkan oleh entri fstab yang salah atau perangkat yang hilang. Menerapkan pengetahuan proses boot dari Bab 1 ke pemulihan penyimpanan.
Pelajaran 2 • Pemecahan Masalah LVM dan RAID
Mendiagnosis array RAID yang terdegradasi dan kegagalan grup volume LVM menggunakan mdadm dan pvdisplay. Mencakup prosedur rebuild dan verifikasi integritas data.
Pelajaran 3 • Kesehatan Disk dan Diagnostik SMART
Menggunakan smartctl untuk membaca atribut kesehatan drive dan memprediksi kegagalan sebelum kehilangan data. Menetapkan pemantauan penyimpanan proaktif sebagai kebiasaan pemecahan masalah.
Pelajaran 4 • Integritas dan Perbaikan Sistem File
Menerapkan fsck dan e2fsck untuk mendeteksi dan memperbaiki kesalahan sistem file pada volume ext dan xfs. Mencakup prosedur unmounting yang aman untuk mencegah korupsi lebih lanjut.
Pelajaran 5 • Analisis Kinerja I/O
Menggunakan iostat, iotop, dan blktrace untuk mengidentifikasi hambatan I/O dan perangkat yang jenuh. Menghubungkan metrik penyimpanan ke gejala tingkat proses dari Bab 4.
Bab 6SembunyikanSembunyikan detailLihat detailPemecahan Masalah Jaringan dan Konektivitas
Pemecahan Masalah Jaringan dan Konektivitas
Pelajaran 1 • Pemecahan Masalah Port Layanan dan Soket
Menggunakan ss dan netstat untuk memverifikasi bahwa layanan mendengarkan di port dan alamat yang diharapkan. Menyelesaikan konflik port dan kegagalan pengikatan.
Pelajaran 2 • Diagnostik Antarmuka dan Lapisan Tautan
Menggunakan ip link, ethtool, dan mii-tool untuk memeriksa status antarmuka fisik dan logis. Mengidentifikasi ketidakcocokan dupleks, hilangnya pembawa, dan kesalahan driver.
Pelajaran 3 • Masalah Perutean IP dan Gateway
Membaca tabel perutean dengan ip route dan mendiagnosis gateway default yang hilang atau salah. Menghubungkan diagnostik antarmuka ke pengujian jangkauan ujung-ke-ujung.
Pelajaran 4 • Kegagalan Resolusi DNS
Menggunakan dig, nslookup, dan inspeksi /etc/resolv.conf untuk melacak kegagalan DNS. Membedakan antara konfigurasi resolver yang salah dan pemadaman DNS hulu.
Pelajaran 5 • Diagnosis Firewall dan Pemfilteran Paket
Memeriksa aturan iptables dan nftables untuk mengidentifikasi lalu lintas yang dijatuhkan atau ditolak. Menggunakan tcpdump untuk mengonfirmasi apakah paket mencapai host.
Bab 7SembunyikanSembunyikan detailLihat detailPemecahan Masalah Layanan dan Systemd
Pemecahan Masalah Layanan dan Systemd
Pelajaran 1 • Analisis Status Unit Systemd dan Kegagalan
Menggunakan systemctl status dan journalctl -u untuk membaca status unit dan kode keluar. Membangun langsung keterampilan analisis log dari Bab 3.
Pelajaran 2 • Kegagalan Dependensi dan Pengurutan
Memetakan grafik dependensi unit dengan systemd-analyze dan menyelesaikan konflik pengurutan. Mencegah kegagalan berantai yang disebabkan oleh arahan After= atau Requires= yang hilang.
Pelajaran 3 • Kerusakan Layanan dan Kebijakan Restart
Mengonfigurasi arahan Restart= dan RestartSec= serta menafsirkan pola loop kerusakan. Menyeimbangkan pemulihan otomatis dengan mencegah kehabisan sumber daya.
Pelajaran 4 • Batas Sumber Daya dan Kontrol Cgroup
Menetapkan CPUQuota, MemoryMax, dan IOWeight di file unit untuk membatasi layanan yang salah perilaku. Menghubungkan konsep cgroup yang diperkenalkan di Bab 4 ke manajemen layanan.
Pelajaran 5 • Unit Timer dan Kegagalan Tugas Terjadwal
Mendiagnosis timer systemd yang gagal dan membandingkannya dengan masalah penjadwalan berbasis cron. Memastikan tugas periodik berjalan dengan andal dan meninggalkan log yang dapat diaudit.
Bab 8SembunyikanSembunyikan detailLihat detailPemecahan Masalah Keamanan dan Izin
Pemecahan Masalah Keamanan dan Izin
Pelajaran 1 • Diagnostik Profil AppArmor
Membaca log penolakan AppArmor dan menggunakan aa-logprof untuk memperbarui profil. Menyediakan jalur pemecahan masalah MAC alternatif untuk sistem berbasis Debian.
Pelajaran 2 • Masalah Sudo dan Eskalasi Hak Istimewa
Mendiagnosis kesalahan sintaks sudoers dan penolakan izin menggunakan visudo dan sudo -l. Memastikan jalur eskalasi hak istimewa benar dan dapat diaudit.
Pelajaran 3 • Pemecahan Masalah Kebijakan SELinux
Menggunakan audit2allow, sealert, dan restorecon untuk mendiagnosis dan memperbaiki penolakan SELinux. Menghindari kesalahan umum menonaktifkan SELinux alih-alih memperbaiki kebijakan.
Pelajaran 4 • Kegagalan Otentikasi SSH
Menyelesaikan kegagalan otentikasi berbasis kunci dan kata sandi menggunakan ssh -vvv dan log sshd. Mencakup kesalahan izin umum pada direktori authorized_keys dan .ssh.
Pelajaran 5 • Kesalahan Izin dan Kepemilikan File
Mendiagnosis kesalahan EACCES dan EPERM menggunakan ls -l, stat, dan strace. Menyelesaikan ketidakcocokan kepemilikan dan masalah sticky bit pada direktori bersama.
Sertifikat valid Anda setelah menyelesaikan
Kursus ini cocok untuk Anda:
Junior sysadmin: membutuhkan proses yang dapat diandalkan ketika sistem produksi berperilaku tidak terduga.
Insinyur DevOps: mengelola infrastruktur Linux tetapi memecahkan masalah berdasarkan insting daripada metode.
Teknisi dukungan TI: siap untuk beralih dari pekerjaan helpdesk ke tanggung jawab tingkat server.
Lulusan ilmu komputer: memiliki teori tetapi kurang pengalaman praktik dengan kegagalan sistem nyata.
Pengalih karier: berasal dari administrasi Windows dan memperluas ke lingkungan Linux secara profesional.
Operator laboratorium rumahan hobi: menjalankan layanan yang dihosting sendiri dan ingin memperbaiki kegagalan secara mandiri.
Apa kata para siswa kami
Kelasnya sangat sempurna. Saya membeli paket satu tahun dan akhirnya memiliki kesempatan untuk mengikuti berbagai topik yang saya minati tanpa perlu berganti platform... terima kasih atas semua yang kalian lakukan, saya sudah merekomendasikan kalian kepada orang lain...

Saya suka bagaimana pelajarannya langsung pada intinya dan bagaimana saya bisa berpindah bab dan melewati konten yang tidak saya butuhkan.

Saya suka kontennya dan cara presentasi serta transkripsi videonya, yang mempercepat prosesnya!

Platformnya cepat, mudah digunakan. Keragaman konten dan video pelengkapnya sangat membantu dalam pembelajaran.

Pelatihan utama
FAQ
Siapa itu Dedika?
Apakah sertifikat ini berlaku di Indonesia?
Apakah kursusnya gratis?
Berapa beban belajar kursusnya?
Bagaimana bentuk kursusnya?
Bagaimana cara kerja kursusnya?
Berapa lama durasi kursusnya?
Berapa biaya atau harga kursusnya?
Apa itu kursus EAD atau online dan bagaimana cara kerjanya?
Kursus PDF




















