Pilih bahasa Anda
Kursus Admin Linux Ubuntu Server
Lebih dari 2 juta pelajar di seluruh dunia

Kursus Admin Linux Ubuntu Server

Kuasai sepenuhnya Ubuntu Server dengan keterampilan langsung yang dapat diterjemahkan langsung ke lingkungan produksi nyata. Mulai dari penyimpanan dan jaringan hingga penguatan keamanan dan otomatisasi, kursus ini mencakup setiap lapisan kritis administrasi Linux. Baik Anda baru memasuki bidang ini atau ingin meningkatkan peran Anda saat ini, Anda akan selesai dengan kemampuan mengelola server secara percaya diri.

Dedika untuk bisnis

Apa yang akan Anda pelajari:

  • Konfigurasikan lingkungan Ubuntu Server yang aman dan siap produksi, mulai dari instalasi bare-metal hingga deployment yang diperkuat.

  • Kelola pengguna, grup, izin, dan ACL untuk menerapkan akses hak istimewa minimal di seluruh sistem multi-pengguna.

  • Implementasikan kumpulan penyimpanan LVM, array RAID perangkat lunak, dan mount persisten untuk manajemen data yang andal.

  • Otomatiskan provisioning dan konfigurasi server menggunakan playbook, roles, dan rahasia yang diamankan Vault di Ansible.

  • Pantau kinerja sistem dan analisis log dengan Prometheus, Grafana, journald, dan alat baris perintah.

  • Deploy kontainer Docker, Nginx, dan server database untuk mendukung beban kerja aplikasi modern.

Bagaimana Anda belajar secara praktis Kursus Admin Linux Ubuntu Server

Bagaimana Anda berlatih Kursus Admin Linux Ubuntu Server

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 • 37 PelajaranDurasi antara 4 dan 360 jam (Anda yang menentukan)

Bab 1Lihat detail

Linux dan Fondasi Server Ubuntu

  • Pelajaran 1 • Arsitektur Linux dan Konsep Inti

    Mencakup hubungan kernel, shell, dan ruang pengguna yang mendasari setiap tugas admin. Membangun kosakata yang digunakan di seluruh kursus.

  • Pelajaran 2 • Mendapatkan Bantuan dan Dokumentasi

    Memperkenalkan halaman man, dokumen info, dan sumber daya online untuk pemecahan masalah secara mandiri. Mengurangi ketergantungan pada dukungan eksternal selama tugas dunia nyata.

  • Pelajaran 3 • Menavigasi Baris Perintah

    Mengajarkan perintah Bash penting untuk navigasi sistem file dan manipulasi teks. Membentuk dasar operasional untuk semua bab selanjutnya.

  • Pelajaran 4 • Menginstal Server Ubuntu

    Memandu siswa melalui instalasi di perangkat keras fisik dan mesin virtual dengan partisi yang benar. Menghasilkan lingkungan server yang siap dikonfigurasi.

Bab 2Lihat detail

Pengguna, Grup, dan Izin

  • Pelajaran 1 • Manajemen Grup dan Keanggotaan

    Menjelaskan grup primer dan suplemen serta pengaruhnya terhadap akses sumber daya. Memungkinkan pola akses berdasarkan peran tanpa ACL yang rumit.

  • Pelajaran 2 • Daftar Kontrol Akses Tingkat Lanjut

    Memperluas izin di luar model tiga entitas menggunakan ACL POSIX. Memecahkan skenario dunia nyata di mana bit standar tidak mencukupi.

  • Pelajaran 3 • Sudo dan Eskalasi Hak Istimewa

    Mengonfigurasi sudo untuk memberikan akses root terkontrol tanpa membagikan kata sandi root. Menegakkan akuntabilitas melalui pencatatan perintah.

  • Pelajaran 4 • Manajemen Akun Pengguna

    Mencakup pembuatan, modifikasi, dan penghapusan akun pengguna dengan pengaturan UID dan direktori home yang benar. Mendukung langsung alur kerja orientasi server yang aman.

  • Pelajaran 5 • Izin Unix Tradisional

    Mengajarkan bit baca, tulis, dan eksekusi untuk pemilik, grup, dan lainnya menggunakan chmod dan chown. Menyediakan fondasi untuk semua keputusan akses tingkat file.

Bab 3Lihat detail

Sistem File dan Manajemen Penyimpanan

  • Pelajaran 1 • Konsep RAID dan RAID Perangkat Lunak

    Mengimplementasikan redundansi dengan mdadm untuk array RAID 0, 1, 5, dan 10. Melindungi data terhadap kegagalan disk dalam penerapan yang sensitif terhadap biaya.

  • Pelajaran 2 • Partisi Disk dan Pemformatan

    Menggunakan fdisk, gdisk, dan parted untuk membuat tabel partisi MBR dan GPT. Menyiapkan penyimpanan fisik untuk pembuatan sistem file.

  • Pelajaran 3 • Mounting dan File fstab

    Mengonfigurasi mount persisten dan sesuai permintaan menggunakan /etc/fstab dan unit mount systemd. Memastikan penyimpanan tersedia setelah reboot.

  • Pelajaran 4 • Manajemen Volume Logis

    Membangun kumpulan penyimpanan fleksibel dengan volume fisik LVM, grup volume, dan volume logis. Memungkinkan pengubahan ukuran secara online tanpa waktu henti.

  • Pelajaran 5 • Kuota Disk dan Pemantauan Penggunaan

    Menerapkan kuota disk per pengguna dan per grup serta melacak penggunaan dengan alat standar. Mencegah kehabisan penyimpanan di server bersama.

Bab 4Lihat detail

Konfigurasi dan Diagnostik Jaringan

  • Pelajaran 1 • Manajemen Firewall dengan UFW dan nftables

    Mengimplementasikan firewall berbasis host menggunakan UFW untuk kesederhanaan dan nftables untuk aturan tingkat lanjut. Membatasi lalu lintas hanya ke layanan yang diperlukan.

  • Pelajaran 2 • Resolusi DNS dan /etc/hosts

    Mengonfigurasi stub resolver, systemd-resolved, dan /etc/hosts untuk resolusi nama. Memastikan pencarian nama host yang andal di lingkungan terisolasi dan terhubung.

  • Pelajaran 3 • Konfigurasi Antarmuka Jaringan

    Menerapkan alamat IP, gateway, dan pengaturan DNS melalui Netplan dan perintah ip. Mencakup penetapan DHCP dan statis untuk peran server.

  • Pelajaran 4 • Diagnostik dan Pemecahan Masalah Jaringan

    Menerapkan teknik diagnostik sistematis menggunakan ping, traceroute, ss, dan tcpdump. Memecahkan masalah konektivitas dan kinerja umum secara metodis.

Bab 5Lihat detail

Manajemen Paket dan Penerapan Perangkat Lunak

  • Pelajaran 1 • Manajemen Paket Snap

    Menginstal dan mengelola paket Snap yang terkurung bersama paket APT. Menangani kasus penggunaan di mana versi upstream yang lebih baru diperlukan.

  • Pelajaran 2 • Pembaruan dan Patch yang Tidak Diawasi

    Mengotomatiskan patching keamanan dengan unattended-upgrades dan menjadwalkan jendela pemeliharaan. Mengurangi waktu paparan untuk kerentanan yang diketahui.

  • Pelajaran 3 • Manajemen Paket APT

    Menggunakan apt dan dpkg untuk menginstal, meningkatkan, dan menghapus paket dengan resolusi dependensi. Mencakup seluruh siklus hidup perangkat lunak dari pencarian hingga pembersihan.

  • Pelajaran 4 • Manajemen Repositori dan Sumber

    Menambahkan, menghapus, dan mengautentikasi repositori pihak ketiga menggunakan sources.list dan kunci GPG. Mencegah risiko rantai pasokan dari sumber yang tidak tepercaya.

Bab 6Lihat detail

Manajemen Proses dan Layanan Sistem

  • Pelajaran 1 • Manajemen Layanan systemd

    Mengontrol layanan dengan systemctl dan menafsirkan sintaks file unit untuk layanan kustom. Mencakup alur kerja enable, disable, start, stop, dan status.

  • Pelajaran 2 • Menjadwalkan Tugas dengan cron dan Timer systemd

    Mengotomatiskan tugas berulang menggunakan sintaks crontab dan unit timer systemd. Membandingkan kedua pendekatan untuk keandalan dan pencatatan.

  • Pelajaran 3 • Proses Boot dan Target systemd

    Melacak urutan boot dari firmware hingga prompt login dan memetakan target systemd ke runlevel. Memungkinkan pemecahan masalah dan pengoptimalan waktu boot.

  • Pelajaran 4 • Memantau dan Mengontrol Proses

    Menggunakan ps, top, htop, dan kill untuk memeriksa dan mengelola proses yang berjalan. Memungkinkan respons cepat terhadap proses yang tidak terkendali atau tidak responsif.

  • Pelajaran 5 • Memahami Proses Linux

    Menjelaskan siklus hidup proses, status, dan hubungan termasuk hierarki induk-anak. Menyediakan konteks untuk semua operasi kontrol proses.

Bab 7Lihat detail

Pengerasan Keamanan dan Kontrol Akses

  • Pelajaran 1 • Pengerasan SSH dan Autentikasi Berbasis Kunci

    Mengganti autentikasi kata sandi dengan pasangan kunci SSH dan membatasi pengaturan daemon di sshd_config. Menghilangkan vektor serangan akses jarak jauh yang paling umum.

  • Pelajaran 2 • Kontrol Akses Wajib AppArmor

    Membatasi aplikasi dengan profil AppArmor dalam mode enforce dan complain. Membatasi kerusakan dari proses yang disusupi tanpa menulis ulang kode aplikasi.

  • Pelajaran 3 • Pemindaian Keamanan dan Penilaian Kerentanan

    Menggunakan Lynis, dasar-dasar OpenVAS, dan database CVE untuk mengidentifikasi dan memprioritaskan kerentanan. Menerjemahkan keluaran pemindaian menjadi tugas remediasi yang dapat ditindaklanjuti.

  • Pelajaran 4 • Pencatatan Audit Sistem dengan auditd

    Mengonfigurasi aturan auditd untuk mencatat akses file, penggunaan hak istimewa, dan peristiwa autentikasi. Menghasilkan jejak bukti yang diperlukan untuk kepatuhan dan respons insiden.

  • Pelajaran 5 • Parameter Keamanan Kernel dan Jaringan

    Menyetel parameter sysctl untuk mengeraskan kernel dan tumpukan jaringan terhadap serangan umum. Menerapkan pengaturan secara persisten di seluruh reboot.

Bab 8Lihat detail

Pemantauan, Pencatatan, dan Penyetelan Kinerja

  • Pelajaran 1 • Analisis Log dan Deteksi Pola

    Menerapkan grep, awk, sed, dan logwatch untuk mengekstrak sinyal yang berarti dari file log. Mengonversi data log mentah menjadi intelijen operasional yang dapat ditindaklanjuti.

  • Pelajaran 2 • Dasar-dasar Penyetelan Kinerja

    Mengidentifikasi hambatan CPU, memori, I/O, dan jaringan serta menerapkan parameter penyetelan yang ditargetkan. Meningkatkan throughput dan latensi untuk beban kerja produksi.

  • Pelajaran 3 • Integrasi Peringatan dan Pemantauan

    Mengonfigurasi peringatan berbasis ambang batas menggunakan Prometheus node exporter dan dasbor Grafana. Memungkinkan deteksi insiden proaktif sebelum pengguna terpengaruh.

  • Pelajaran 4 • Pencatatan Sistem dengan journald dan rsyslog

    Mengkueri jurnal systemd dan mengonfigurasi rsyslog untuk penerusan log terstruktur yang persisten. Menyediakan fondasi data untuk semua pemantauan dan peringatan.

  • Pelajaran 5 • Alat Pemantauan Sumber Daya

    Menggunakan vmstat, iostat, sar, dan free untuk mengukur utilisasi CPU, memori, disk, dan jaringan. Menetapkan baseline kinerja untuk deteksi anomali.

Sertifikasi

Sertifikat valid Anda setelah menyelesaikan

Kursus ini cocok untuk Anda:

  • Administrator junior siap untuk melampaui tugas dasar menuju kepemilikan server yang sebenarnya.

  • Teknisi help desk yang ingin bertransisi ke peran infrastruktur Linux.

  • Pemula DevOps yang membutuhkan fondasi Linux yang kuat sebelum menangani pipeline dan perkakas.

  • Penggemar otodidak yang menjalankan lab rumahan dan menargetkan pengetahuan tingkat profesional.

  • Administrator Windows yang memperluas keahlian mereka hingga mencakup lingkungan server Linux.

  • Lulusan ilmu komputer yang menjembatani kesenjangan antara teori akademis dan sistem produksi.

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