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
- Baris perintah shell
- Baris perintah shell di bawah X
- Akun root dan baris perintah shell root (su, sudo, menjalankan program sebagai root di bawah X)
- Alat administrasi sistem GUI
- Konsol virtual
- Cara keluar dari baris perintah
- Cara mematikan sistem
- Pulih ke konsol yang sehat
- Usulan paket tambahan untuk pemula
- Akun pengguna ekstra
- Konfigurasi sudo
Sistem file
- Izin sistem file
- Kendali izin untuk file yang baru dibuat: umask
- Izin untuk kelompok pengguna (group)
- Cap waktu
- Tautan
- Pipa bernama (FIFOs)
- Soket
- File perangkat
- File perangkat khusus
- procfs dan sysfs
Midnight Commander (MC)
- Penyesuaian MC
- Mulai MC
- Manajer file di MC
- Trik baris perintah di MC
- Editor internal di MC
- Pemirsa internal di MC
- Fitur mulai otomatis MC
- Sistem file virtual FTP MC
Lingkungan kerja Unix-like dasar
- Shell masuk
- Menyesuaikan bash
- Tekanan tombol khusus
- Pager
- 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
- Shell glob
- Nilai pengembalian perintah
- Urutan perintah tipikal dan pengalihan shell
- Alias perintah
Pemrosesan teks Unix-like
- Alat teks Unix
- Eksresi regular
- Eksresi penggantian
- Substitusi global dengan eksresi regular
- Mengekstrak data dari tabel file teks
- Kepala skrip untuk piped perintah
Manajemen paket Debian
Prasyarat manajemen paket Debian
- Konfigurasi paket
- Kewaspadaan dasar
- Keamanan dengan upgrade selamanya
- Dasar-dasar arsip Debian
- Ketergantungan paket
- Alur peristiwa manajemen paket
- Respon pertama terhadap masalah manajemen paket
Operasi manajemen paket dasar
- apt-get/apt-cache vs. aptitude
- Operasi manajemen paket dasar dengan baris perintah
- Pemgunaan interaktif aptitude
- Ikatan kunci aptitude
- Pandangan paket di bawah aptitude
- Ops metode pencarian dengan aptitude
- Rumus regex aptitude
- Resolusi ketergantungan aptitude
- Log aktivitas paket
Contoh operasi aptitude
- Menampilkan paket dengan pencocokan regex pada nama paket
- Menelusuri dengan pencocokan regex
- Pembersihan paket yang dihapus untuk selamanya
- Merapikan status instalasi otomatis/manual
- Upgrade seluruh sistem
Operasi manajemen paket lanjutan
- Operasi manajemen paket lanjutan dengan baris perintah
- Verifikasi file paket yang terpasang
- Penjagaan untuk masalah paket
- Pencarian pada metadata paket
Bagian dalam manajemen paket Debian
- Metadata arsip
- File "Release" tingkat atas dan otentisitas
- File "Release" tingkat arsip
- Perolehan metadata untuk paket
- Kondisi paket untuk APT
- Kondisi paket untuk aptitude
- Salinan lokal paket yang diperoleh
- Nama file paket Debian
- Perintah dpkg
- Perintah update-alternative
- Perintah dpkg-statoverride
- Perintah dpkg-divert
Pemulihan dari sistem rusak
- Ketidakcocokan dengan konfigurasi pengguna lama
- Paket yang berbeda dengan file yang tumpang tindih
- Memperbaiki skrip paket rusak
- Pertolongan dengan perintah dpkg
- Pemulihan data seleksi paket
Tips untuk manajemen paket
- Cara memilih paket Debian
- Paket dari sumber arsip campuran
- Penyesuaian versi kandidat
- Update dan Backports
- Unduhan dan upgrade otomatis paket
- Membatasi bandwidth unduhan untuk APT
- Penurunan versi darurat
- Siapa yang mengunggah paket?
- Paket equivs
- Porting paket ke sistem stabil
- Proxy server untuk APT
- Arsip paket publik kecil
- Merekam dan menyalin konfigurasi sistem
- Mengonversi atau menginstal paket biner asing
- Mengekstrak paket tanpa dpkg
- Lebih banyak bacaan untuk manajemen paket
Inisialisasi sistem
- Ikhtisar proses boot strap
- BIOS, boot loader, sistem mini-Debian
- Makna runlevel
- Konfigurasi runlevel
- Contoh manajemen runlevel
- Parameter default untuk setiap skrip inis
- Nama host
- Sistem file
- Inisialisasi antarmuka jaringan
- Inisialisasi layanan jaringan
- Pesan sistem
- Pesan kernel
- Sistem udev
- Inisialisasi modul kernel
Autentikasi dan Keamanan
- Autentikasi Unix normal
- Manajemen informasi akun dan kata sandi
- Kata sandi yang baik
- Membuat kata sandi terenkripsi
- PAM dan NSS
- File konfigurasi yang diakses oleh PAM dan NSS
- Manajemen sistem terpusat modern
- "Mengapa GNU su tidak mendukung grup wheel"
- Aturan kata sandi yang lebih ketat
- Kendali akses lainnya
- sudo
- SELinux, Apparmor
- Membatasi akses ke beberapa layanan server
- Keamanan autentikasi
- Kata sandi aman di Internet
- Secure Shell
- Langkah-langkah keamanan ekstra untuk Internet
- Menamankan kata sandi root
Pengaturan jaringan
Infrastruktur jaringan dasar
- Nama domain
- Resolusi nama host
- 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
Optimasi jaringan
- Menemukan MTU optimal
- Menetapkan MTU
- Optimasi TCP WAN
Infrastruktur Netfilter
Aplikasi jaringan
Sistem email
- Dasar-dasar layanan email modern
- Strategi konfigurasi email untuk workstation
Mail transport agent (MTA) dan Mail user agent (MUA)
- Ikhtisar exim4
- MUA dasar - Mutt
Mail delivery agent (MDA) dengan filter
- Konfigurasi maildrop
- Konfigurasi procmail
- Pengiriman ulang isi mbox
Server POP3/IMAP4
Server dan utilitas akses jarak jauh (SSH)
- Dasar-dasar SSH
- Perpindahan port untuk terowongan SMTP/POP3
- Menyambung tanpa kata sandi jarak jauh
- Menangani klien SSH asing
- Menyiapkan ssh-agent
- Cara mematikan sistem jarak jauh di SSH
- Pemecahan masalah SSH
Server aplikasi jaringan lainnya
Klien aplikasi jaringan lainnya
Diagnosis daemon sistem
Sistem Jendela X
- Menyiapkan lingkungan desktop
- Hubungan server/klien
- Server X
- Memulai Sistem Jendela X
- Memulai sesi X dengan gdm
- Menyesuaikan sesi X (metode klasik)
- Menyesuaikan sesi X (metode baru)
- Menyambung 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)
- Ikatan kunci untuk perintah screen
Rekaman dan presentasi data
- Daemon log
- Analis log
- Merekam aktivitas shell dengan rapi
- Tampilan khusus data teks
- Tampilan khusus waktu dan tanggal
- Gema shell berwarna
- Perintah berwarna
- Merekam aktivitas editor untuk pengulangan kompleks
- Merekam gambar grafis aplikasi X
- Merekam perubahan dalam file konfigurasi
Tips penyimpanan data
- Konfigurasi partisi disk
- Akses partisi menggunakan UUID
- Konfigurasi sistem file
- Pembuatan dan pemeriksaan integritas sistem file
- Optimasi sistem file dengan opsi mount
- Optimasi sistem file melalui superblock
- Optimasi hard disk
- Menggunakan SMART untuk memprediksi kegagalan hard disk
- Ekspansi ruang penyimpanan yang dapat digunakan melalui LVM
- Ekspansi ruang penyimpanan yang dapat digunakan dengan memuat partisi lain
- Ekspansi ruang penyimpanan yang dapat digunakan menggunakan symlink
- Ekspansi ruang penyimpanan yang dapat digunakan menggunakan aufs
Tips enkripsi data
- Enkripsi disk dapat dilepas dengan dm-crypt/LUKS
- Partisi swap terenkripsi dengan dm-crypt
- Mengenkripsi file secara otomatis dengan eCryptfs
- Memuat eCryptfs secara otomatis
Memantau, mengendalikan, dan memulai aktivitas program
- Waktu proses
- Prioritas penjadwalan
- Perintah ps
- Perintah top
- Menampilkan file yang dibuka oleh proses
- Menelusuri aktivitas program
- Identifikasi proses yang menggunakan file atau soket
- Mengulang perintah dengan interval konstan
- Mengulang perintah dalam lingkaran file
- Memulai program dari GUI
- Menyesuaikan program yang akan dimulai
- Membunuh proses
- Menjadwalkan tugas sekali
- Menjadwalkan tugas secara rutin
- Tombol Alt-SysRq
Tips pemeliharaan sistem
- Siapa di sistem?
- Memperingatkan semua orang
- Identifikasi perangkat keras
- Konfigurasi perangkat keras
- Waktu sistem dan perangkat keras
- Konfigurasi terminal
- Infrastruktur suara
- Menonaktifkan penghemat layar
- Menonaktifkan suara bip
- Penggunaan memori
- Pemeriksaan keamanan dan integritas sistem
Kernel
- Parameter kernel
- Header kernel
- Mengkompilasi kernel dan modul terkait
- Mengkompilasi sumber kernel: metode standar Debian
- Mengkompilasi sumber modul: metode standar Debian
- Driver perangkat keras non-free
Sistem tervalidasi
- Alat virtualisasi
- Alur kerja virtualisasi
- Memuat file gambar disk virtual
- Sistem chroot
- Berbagai sistem desktop
Manajemen data
Berbagi, menyalin, dan pengarsipan
- Alat pengarsipan dan kompresi
- Alat penyalinan dan sinkronisasi
- Idiom untuk arsip
- Idiom untuk salinan
- Idiom untuk seleksi file
- Cadangan dan pemulihan
- Paket utilitas cadangan
- Skrip contoh untuk cadangan sistem
- Skrip salinan untuk cadangan data
- Perangkat penyimpanan yang dapat dilepas
- Berbagi data melalui jaringan
- Media arsip
Data biner
- Memirsa dan mengedit data biner
- Manipulasi file tanpa memuat disk
- Redundansi data
- Pemulihan file data dan analisis forensik
- Membagi file besar menjadi file kecil
- Membersihkan isi file
- File dummy
- Menghapus seluruh hard disk
- Menghapus area yang tidak digunakan dari hard disk
- Menghapus penghapusan file yang masih terbuka
- Menelusuri semua hardlink
- Penggunaan ruang disk yang tidak terlihat
Infrastruktur keamanan data
- Manajemen kunci untuk GnuPG (penandatanganan dan enkripsi)
- MD5 sum
Persyaratan
Tidak ada persyaratan spesifik yang diperlukan untuk mengikuti kursus ini.
35 Jam