Pilih bahasa Anda
Kursus Troubleshooting Linux
Lebih dari 2 juta pelajar di seluruh dunia

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.

Dedika untuk bisnis

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.

Klik di sini

Konten kursus

8 Bab • 39 PelajaranDurasi antara 4 dan 360 jam (Anda yang menentukan)

Bab 1Lihat detail

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 2Lihat detail

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 3Lihat detail

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 4Lihat detail

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 5Lihat detail

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 6Lihat detail

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 7Lihat detail

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 8Lihat detail

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.

Sertifikasi

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...
Giulio Carlo
Giulio CarloSiswa Marketing Digital
Saya suka bagaimana pelajarannya langsung pada intinya dan bagaimana saya bisa berpindah bab dan melewati konten yang tidak saya butuhkan.
Mariana Ferres
Mariana FerresSiswa Fotografi
Saya suka kontennya dan cara presentasi serta transkripsi videonya, yang mempercepat prosesnya!
Luciana Alvarenga
Luciana AlvarengaSiswa Desain Kuku
Platformnya cepat, mudah digunakan. Keragaman konten dan video pelengkapnya sangat membantu dalam pembelajaran.
André Felipe
André FelipeSiswa Prompt Engineering

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