Terima kasih telah mengirimkan pertanyaan Anda! Salah satu anggota tim kami akan segera menghubungi Anda.
Terima kasih telah mengirimkan pemesanan Anda! Salah satu anggota tim kami akan segera menghubungi Anda.
Kerangka Materi
Distribusi Debian
Apa itu Debian?
- Memilih versi Debian
- Dukungan dan bantuan Debian
- Komunitas Debian
Dasar-dasar konsol
- Prompt shell
- Prompt shell di bawah X
- Akun root dan prompt shell root (su, sudo, menjalankan program sebagai root di bawah X)
- Alat administrasi sistem GUI
- Konsol virtual
- Cara keluar dari prompt perintah
- Cara mematikan sistem
- Memulihkan konsol yang normal
- Saran paket tambahan untuk pemula
- Akun pengguna tambahan
- Konfigurasi sudo
Sistem berkas
- Izin sistem berkas
- Kontrol izin untuk berkas yang baru dibuat: umask
- Izin untuk kelompok pengguna (kelompok)
- Cap waktu
- Tautan
- Pipe bernama (FIFOs)
- Soket
- Berkas perangkat
- Berkas perangkat khusus
- procfs dan sysfs
Midnight Commander (MC)
- Kustomisasi MC
- Memulai MC
- Pengelola berkas di MC
- Trik baris perintah di MC
- Editor internal di MC
- Penglihat internal di MC
- Fitur auto-start MC
- Sistem berkas virtual FTP dari MC
Lingkungan kerja mirip Unix dasar
- Shell login
- Kustomisasi bash
- Tombol khusus
- Pener
- Menetapkan editor teks default
- Cara keluar dari vim
- Merekam aktivitas shell
- Perintah Unix dasar
Perintah shell sederhana
- Eksekusi perintah dan variabel lingkungan
- Variabel "$LANG"
- Variabel "$PATH"
- Variabel "$HOME"
- Opsi baris perintah
- Glob shell
- Nilai balik perintah
- Urutan perintah tipikal dan pengalihan shell
- Alias perintah
Pemrosesan teks mirip Unix
- Alat teks Unix
- Ekspresi reguler
- Ekspresi penggantian
- Penggantian global dengan ekspresi reguler
- Ekstraksi data dari tabel berkas teks
- Snipet skrip untuk perintah pipa
Manajemen paket Debian
Prasyarat manajemen paket Debian
- Konfigurasi paket
- Pencegahan dasar
- Hidup dengan upgrade abadi
- Dasar-dasar arsip Debian
- Ketergantungan paket
- Alur peristiwa manajemen paket
- Respons pertama terhadap masalah manajemen paket
Operasi manajemen paket dasar
- apt-get/apt-cache vs. aptitude
- Operasi manajemen paket dasar dengan baris perintah
- Penggunaan interaktif aptitude
- Ikat kunci aptitude
- Tampilan paket di bawah aptitude
- Opsi metode pencarian dengan aptitude
- Rumus regex aptitude
- Resolusi ketergantungan aptitude
- Log aktivitas paket
Contoh operasi aptitude
- Daftar paket dengan pencocokan regex pada nama paket
- Melintas dengan pencocokan regex
- Membuang paket yang dihapus sepenuhnya
- Merapikan status instalasi auto/manual
- Upgrade sistem luas
Operasi manajemen paket lanjutan
- Operasi manajemen paket lanjutan dengan baris perintah
- Verifikasi berkas paket yang terinstal
- Pengaman untuk masalah paket
- Pencarian pada metadata paket
Internals manajemen paket Debian
- Metadata arsip
- Berkas "Release" tingkat atas dan keaslian
- Berkas "Release" tingkat arsip
- Pengambilan metadata untuk paket
- State paket untuk APT
- State paket untuk aptitude
- Salinan lokal paket yang diambil
- Nama berkas paket Debian
- Perintah dpkg
- Perintah update-alternative
- Perintah dpkg-statoverride
- Perintah dpkg-divert
Pemulihan dari sistem yang rusak
- Ketidakcocokan dengan konfigurasi pengguna lama
- Paket berbeda dengan berkas yang tumpang tindih
- Memperbaiki skrip paket yang rusak
- Rescue dengan perintah dpkg
- Memulihkan data pemilihan paket
Tips untuk manajemen paket
- Cara memilih paket Debian
- Paket dari sumber campuran arsip
- Mengutak-atik versi kandidat
- Update dan Backports
- Pengunduhan dan upgrade paket otomatis
- Membatasi bandwidth pengunduhan untuk APT
- Pengurangan versi darurat
- Siapa yang mengunggah paket?
- Paket equivs
- Membawa paket ke sistem stabil
- Server proksi untuk APT
- Arsip paket publik kecil
- Merekam dan menyalin konfigurasi sistem
- Mengonversi atau menginstal paket biner asing
- Mengekstrak paket tanpa dpkg
- Bacaan lebih lanjut untuk manajemen paket
Inisialisasi sistem
- Ikhtisar proses boot strap
- BIOS, pemuat boot, sistem mini-Debian
- Arti runlevel
- Konfigurasi runlevel
- Contoh manajemen runlevel
- Parameter default untuk setiap skrip init
- Hostname
- Sistem berkas
- Inisialisasi antarmuka jaringan
- Inisialisasi layanan jaringan
- Pesan sistem
- Pesan kernel
- Sistem udev
- Inisialisasi modul kernel
Autentikasi dan Keamanan
- Autentikasi Unix biasa
- Mengelola informasi akun dan kata sandi
- Kata sandi yang baik
- Membuat kata sandi terenkripsi
- PAM dan NSS
- Berkas konfigurasi yang diakses oleh PAM dan NSS
- Manajemen sistem terpusat modern
- "Mengapa GNU su tidak mendukung kelompok wheel"
- Aturan kata sandi yang lebih ketat
- Kontrol akses lainnya
- sudo
- SELinux, Apparmor
- Membatasi akses ke beberapa layanan server
- Keamanan autentikasi
- Kata sandi aman di Internet
- Secure Shell
- Tambahan tindakan keamanan untuk Internet
- Mengamankan kata sandi root
Pengaturan jaringan
Infrastruktur jaringan dasar
- Nama domain
- Resolusi hostname
- Nama antarmuka jaringan
- Rentang alamat jaringan untuk LAN
- Dukungan perangkat jaringan
Konfigurasi jaringan modern untuk desktop
- Alat konfigurasi jaringan GUI
Konfigurasi jaringan tingkat rendah
- Perintah Iproute2
- Operasi jaringan tingkat rendah yang aman
Optimisasi jaringan
- Menemukan MTU optimal
- Menetapkan MTU
- Optimisasi WAN TCP
Infrastruktur Netfilter
Aplikasi jaringan
Sistem surat
- Dasar layanan surat modern
- Strategi konfigurasi surat untuk workstation
Agent transportasi surat (MTA) dan Agent pengguna surat (MUA)
- Ikhtisar exim4
- MUA Dasar - Mutt
Agent pengiriman surat (MDA) dengan filter
- Konfigurasi maildrop
- Konfigurasi procmail
- Mengirim ulang isi mbox
Server POP3/IMAP4
Server dan utilitas akses jarak jauh (SSH)
- Dasar-dasar SSH
- Pengalihan port untuk tunneling SMTP/POP3
- Menghubungkan tanpa kata sandi jarak jauh
- Menangani klien SSH asing
- Mengatur ssh-agent
- Cara mematikan sistem jarak jauh di SSH
- Pemecahan masalah SSH
Server aplikasi jaringan lainnya
Klien aplikasi jaringan lainnya
Diagnosis daemon sistem
Sistem X Window
- Menyiapkan lingkungan desktop
- Hubungan server/klien
- Server X
- Memulai Sistem X Window
- Memulai sesi X dengan gdm
- Mengkustomisasi sesi X (metode klasik)
- Mengkustomisasi sesi X (metode baru)
- Menghubungkan klien X jarak jauh melalui SSH
- Terminal X aman melalui Internet
- Aplikasi X
- Aplikasi kantor X
- Aplikasi utilitas X
Tips sistem
Program screen
- Skenario penggunaan untuk screen(1)
- Ikat kunci untuk perintah screen
Perekaman dan presentasi data
- Daemon log
- Penganalisis log
- Merekam aktivitas shell dengan bersih
- Tampilan data teks yang dikustomisasi
- Tampilan waktu dan tanggal yang dikustomisasi
- Eko shell berwarna
- Perintah berwarna
- Merekam aktivitas editor untuk pengulangan kompleks
- Merekam gambar grafis aplikasi X
- Merekam perubahan dalam berkas konfigurasi
Tips penyimpanan data
- Konfigurasi partisi disk
- Mengakses partisi menggunakan UUID
- Konfigurasi sistem berkas
- Pembuatan dan pemeriksaan integritas sistem berkas
- Optimisasi sistem berkas oleh opsi mount
- Optimisasi sistem berkas melalui superblock
- Optimisasi disk keras
- Menggunakan SMART untuk memprediksi kegagalan disk keras
- Ekspansi ruang penyimpanan yang dapat digunakan melalui LVM
- Ekspansi ruang penyimpanan yang dapat digunakan dengan mount partisi lain
- Ekspansi ruang penyimpanan yang dapat digunakan menggunakan symlink
- Ekspansi ruang penyimpanan yang dapat digunakan menggunakan aufs
Tips enkripsi data
- Enkripsi disk yang dapat dilepas dengan dm-crypt/LUKS
- Partisi swap terenkripsi dengan dm-crypt
- Enkripsi berkas otomatis dengan eCryptfs
- Mount otomatis eCryptfs
Pemantauan, pengendalian, dan memulai aktivitas program
- Mengukur waktu proses
- Prioritas penjadwalan
- Perintah ps
- Perintah top
- Daftar berkas yang dibuka oleh proses
- Menelusuri aktivitas program
- Identifikasi proses menggunakan berkas atau soket
- Mengulangi perintah dengan interval konstan
- Mengulangi perintah yang melintasi berkas
- Memulai program dari GUI
- Mengkustomisasi program untuk dimulai
- Membunuh proses
- Menjadwalkan tugas sekali
- Menjadwalkan tugas secara teratur
- Kunci Alt-SysRq
Tips pemeliharaan sistem
- Siapa yang ada di sistem?
- Mperingatkan semua orang
- Identifikasi perangkat keras
- Konfigurasi perangkat keras
- Waktu sistem dan perangkat keras
- Konfigurasi terminal
- Infrastruktur suara
- Menonaktifkan pengaman layar
- Menonaktifkan suara bip
- Penggunaan memori
- Pemeriksaan integritas dan keamanan sistem
Kernel
- Parameter kernel
- Header kernel
- Mengkompilasi kernel dan modul terkait
- Mengkompilasi sumber kernel: metode standar Debian
- Mengkompilasi sumber modul: metode standar Debian
- Penggerak perangkat keras non-bebas
Sistem virtual
- Alat virtualisasi
- Ara kerja virtualisasi
- Mount berkas gambar disk virtual
- Sistem chroot
- Berbagai sistem desktop
Manajemen data
Berbagi, menyalin, dan mengarsipkan
- Alat arsip dan kompresi
- Alat salin dan sinkronisasi
- Idiom untuk arsip
- Idiom untuk salinan
- Idiom untuk pemilihan berkas
- Backup dan pemulihan
- Suit utilitas backup
- Contoh skrip untuk backup sistem
- Skrip salin untuk backup data
- Perangkat penyimpanan yang dapat dilepas
- Berbagi data melalui jaringan
- Media arsip
Data biner
- Melihat dan mengedit data biner
- Memanipulasi berkas tanpa mount disk
- Redundansi data
- Pemulihan dan analisis forensik berkas data
- Membagi berkas besar menjadi berkas kecil
- Mengosongkan isi berkas
- Berkas dummy
- Menghapus seluruh disk keras
- Menghapus area yang tidak digunakan dari disk keras
- Mengembalikan berkas yang dihapus namun masih terbuka
- Mencari semua hardlink
- Konsumsi ruang disk tak terlihat
Infrastruktur keamanan data
- Manajemen kunci untuk GnuPG (penandatanganan dan enkripsi)
- MD5 sum
Persyaratan
Tidak ada persyaratan khusus yang diperlukan untuk mengikuti kursus ini.
35 Jam