Kerangka Materi

Distribusi Debian

Apa itu Debian?

  • Memilih versi Debian
  • Dukungan dan bantuan Debian
  • Komunitas Debian

Dasar-dasar konsol

  • Tanda promt shell
  • Tanda promt shell di bawah X
  • Akun root dan tanda promt shell root (su, sudo, menjalankan program sebagai root di bawah X)
  • Alat administrasi sistem GUI
  • Konsol virtual
  • Cara keluar dari tanda komando
  • Cara mematikan sistem
  • Memulihkan konsol yang masuk akal
  • Saran paket tambahan untuk pemula
  • Akun pengguna tambahan
  • Konfigurasi sudo

Sistem berkas

  • Izin sistem berkas
  • Kontrol izin untuk berkas baru dibuat: umask
  • Izin untuk kelompok pengguna (group)
  • Tanda waktu
  • Tautan
  • Pipa bernama (FIFOs)
  • Soket
  • Berkas perangkat
  • Berkas perangkat khusus
  • procfs dan sysfs

Midnight Commander (MC)

  • Kustomisasi MC
  • Memulai MC
  • Pengelola berkas di MC
  • Trik baris komando di MC
  • Editor internal di MC
  • Pemandang internal di MC
  • Fitur memulai otomatis MC
  • Sistem berkas virtual FTP MC

Lingkungan kerja Unix-like dasar

  • Shell login
  • Mengkustomisasi bash
  • Geseran tombol khusus
  • Penggulung
  • Mengatur editor teks bawaan
  • 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 komando
  • Glob shell
  • Nilai kembalian perintah
  • Sekuens perintah tipikal dan pengaliran shell
  • Alias perintah

Pengolahan teks Unix-like

  • Alat teks Unix
  • Ekspresi reguler
  • Ekspresi penggantian
  • Penggantian global dengan ekspresi reguler
  • Mengekstrak data dari tabel berkas teks
  • Potongan skrip untuk memipikan perintah

Pelayanan Paket Debian

Prasyarat pelayanan paket Debian

  • Konfigurasi paket
  • Perawatan dasar
  • Hidup dengan pengembangan terus-menerus
  • Dasar arsip Debian
  • Ketergantungan paket
  • Alur acara pelayanan paket
  • Tanggapan awal terhadap masalah pelayanan paket

Operasi dasar pelayanan paket

  • apt-get/apt-cache vs. aptitude
  • Operasi dasar pelayanan paket dengan baris komando
  • Penggunaan interaktif aptitude
  • Pengikatan kunci aptitude
  • Tampilan paket di bawah aptitude
  • Opsi metode pencarian dengan aptitude
  • Formula ekspresi reguler aptitude
  • Penyelesaian ketergantungan aptitude
  • Log aktivitas paket

Contoh operasi aptitude

  • Menyajikan paket dengan cocok ekspresi reguler pada nama paket
  • Menelusuri dengan cocok ekspresi reguler
  • Membersihkan paket yang dihapus dengan baik
  • Membersihkan status penginstalan otomatis/manual
  • Penggantian sistem

Operasi pelayanan paket lanjutan

  • Operasi pelayanan paket lanjutan dengan baris komando
  • Verifikasi berkas paket yang terpasang
  • Pelindung dari masalah paket
  • Mencari pada metadata paket

Internasionalisasi pelayanan paket Debian

  • Metadata arsip
  • Berkas "Release" tingkat atas dan otentik
  • Berkas "Release" tingkat arsip
  • Mengambil metadata untuk paket
  • Status paket untuk APT
  • Status paket untuk aptitude
  • Salinan lokal dari paket yang diambil
  • Nama berkas paket Debian
  • Perintah dpkg
  • Perintah update-alternative
  • Perintah dpkg-statoverride
  • Perintah dpkg-divert

Pulihan dari sistem rusak

  • Tidak sesuai dengan konfigurasi pengguna lama
  • Paket berbeda dengan berkas yang bertumpang tindih
  • Memperbaiki skrip paket yang rusak
  • Penyelamat dengan perintah dpkg
  • Memulihkan data pilihan paket

Tips untuk pelayanan paket

  • Cara memilih paket Debian
  • Paket dari sumber arsip yang campuran
  • Menyesuaikan versi kandidat
  • Pengembangan dan backport
  • Pengunduhan dan pengembangan paket secara otomatis
  • Membatasi lebar pita pengunduhan untuk APT
  • Pengurangan darurat
  • Siapa yang mengunggah paket?
  • Paket equivs
  • Memindahkan paket ke sistem stabil
  • Peladen proxy untuk APT
  • Arsip paket publik kecil
  • Merekam dan menyalin konfigurasi sistem
  • Mengkonversi atau menginstal paket biner alien
  • Mengekstrak paket tanpa dpkg
  • Baca lebih lanjut untuk pelayanan paket

Inisialisasi Sistem

  • Ikhlas atas proses boot strap
  • BIOS, loader boot, mini-sistem Debian
  • Makna dari runlevel
  • Konfigurasi runlevel
  • Contoh manajemen runlevel
  • Parameter bawaan untuk setiap skrip init
  • Nama host
  • Sistem berkas
  • Inisialisasi antarmuka jaringan
  • Inisialisasi layanan jaringan
  • Pesan sistem
  • Pesan kernel
  • Sistem udev
  • Inisialisasi modul kernel

Autentikasi dan Keamanan

  • Autentikasi Unix normal
  • 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 peladen
  • Keamanan autentikasi
  • Kata sandi yang aman di internet
  • Secure Shell
  • Tindakan keamanan tambahan untuk internet
  • Mengamankan kata sandi root

Pengaturan Jaringan

Infrastruktur jaringan dasar

  • Nama domain
  • Penyelesaian nama host
  • Nama antarmuka jaringan
  • Jangkauan alamat jaringan untuk LAN
  • Dukungan perangkat jaringan

Pengaturan jaringan modern untuk desktop

  • Alat pengaturan jaringan GUI

Pengaturan jaringan tingkat rendah

  • Perintah iproute2
  • Operasi jaringan tingkat rendah yang aman

Optimisasi jaringan

  • Mencari MTU optimal
  • Mengatur MTU
  • Optimisasi TCP WAN

Infrastruktur Netfilter

Aplikasi Jaringan

Sistem email

  • Dasar layanan email modern
  • Strategi konfigurasi email untuk stasiun kerja

Agent pengiriman email (MTA) dan agent pengguna email (MUA)

  • Ikhlas atas exim4
  • MUA dasar - Mutt

Agent pengiriman email (MDA) dengan filter

  • Konfigurasi maildrop
  • Konfigurasi procmail
  • Mengulang kembali konten mbox

Peladen POP3/IMAP4

Peladen akses jarak jauh dan utilitas (SSH)

  • Dasar-dasar SSH
  • Pengaliran port untuk SMTP/POP3 tunneling
  • Menghubungkan tanpa kata sandi jarak jauh
  • Menangani klien SSH asing
  • Menyetel ssh-agent
  • Cara mematikan sistem jarak jauh di SSH
  • Menyelesaikan masalah SSH

Peladen aplikasi jaringan lainnya

Klien aplikasi jaringan lainnya

Diagnosis sistem daemon

Sistem Jendela X

  • Menyetel lingkungan desktop
  • Hubungan peladen/klien
  • Peladen X
  • Memulai Sistem Jendela X
  • Memulai sesi X dengan gdm
  • Mengkustomisasi sesi X (metode klasik)
  • Mengkustomisasi sesi X (metode baru)
  • Menghubungkan klien X jarak jauh melalui SSH
  • Terminal X yang aman melalui internet
  • Aplikasi X
  • Aplikasi kantor X
  • Aplikasi utilitas X

Tips Sistem

Program screen

  • Skenario penggunaan screen(1)
  • Pengikatan kunci untuk perintah screen

Perekaman dan presentasi data

  • Peladen log
  • Analis log
  • Merekam aktivitas shell secara bersih
  • Tampilkan data teks yang dikustomisasi
  • Tampilkan waktu dan tanggal yang dikustomisasi
  • Echo shell berwarna
  • Perintah berwarna
  • Merekam aktivitas editor untuk pengulangan kompleks
  • Merekam gambar grafik aplikasi X
  • Merekam perubahan dalam berkas konfigurasi

Tips penyimpanan data

  • Konfigurasi partisi disk
  • Mengakses partisi menggunakan UUID
  • Konfigurasi sistem berkas
  • Pembuatan dan pengecekan integritas sistem berkas
  • Optimisasi sistem berkas melalui opsi mount
  • Optimisasi sistem berkas melalui superblock
  • Optimisasi hard disk
  • Menggunakan SMART untuk memprediksi kegagalan hard disk
  • Memperluas ruang penyimpanan yang dapat digunakan melalui LVM
  • Memperluas ruang penyimpanan yang dapat digunakan dengan memasang partisi lain
  • Memperluas ruang penyimpanan yang dapat digunakan menggunakan simlink
  • Memperluas ruang penyimpanan yang dapat digunakan menggunakan aufs

Tips enkripsi data

  • Enkripsi disk removable dengan dm-crypt/LUKS
  • Partisi swap terenkripsi dengan dm-crypt
  • Mengenkripsi otomatis berkas dengan eCryptfs
  • Memasang otomatis eCryptfs

Memantau, mengontrol, dan memulai aktivitas program

  • Mengenai waktu proses
  • Prioritas jadwal
  • Perintah ps
  • Perintah top
  • Menampilkan berkas yang dibuka oleh proses
  • Menelusuri aktivitas program
  • Identifikasi proses yang menggunakan berkas atau soket
  • Mengulang perintah dengan interval konstan
  • Mengulang perintah memutar 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 di sistem?
  • Memberi peringatan kepada semua orang
  • Identifikasi perangkat keras
  • Konfigurasi perangkat keras
  • Waktu sistem dan perangkat keras
  • Konfigurasi terminal
  • Infrastruktur suara
  • Menonaktifkan layar penahan
  • Menonaktifkan suara beep
  • Penggunaan memori
  • Pemeriksaan keamanan dan integritas sistem

Kernel

  • Parameter kernel
  • Header kernel
  • Mengompilasi kernel dan modul terkait
  • Mengompilasi sumber kernel: metode standar Debian
  • Mengompilasi sumber modul: metode standar Debian
  • Pengemudi perangkat keras non-gratis

Sistem virtual

  • Alat virtualisasi
  • Alur kerja virtualisasi
  • Memasang berkas gambar disk virtual
  • Sistem chroot
  • Beberapa sistem desktop

Manajemen Data

Berbagi, menyalin, dan mengarsipkan

  • Alat pengarsipan dan kompresi
  • Alat penyalinan dan sinkronisasi
  • Idiom untuk pengarsipan
  • Idiom untuk penyalinan
  • Idiom untuk pemilihan berkas
  • Pembuatan cadangan dan pemulihan
  • Suit utilitas pembuatan cadangan
  • Contoh skrip untuk pembuatan cadangan sistem
  • Skrip salinan untuk pembuatan cadangan data
  • Perangkat penyimpanan yang dapat dilepas
  • Berbagi data melalui jaringan
  • Media pengarsipan

Data biner

  • Melihat dan mengedit data biner
  • Memanipulasi berkas tanpa memasang disk
  • Kedekatan data
  • Pemulihan dan analisis forensik berkas data
  • Memecah berkas besar menjadi berkas kecil
  • Membersihkan isi berkas
  • Berkas tiruan
  • Menghapus hard disk secara keseluruhan
  • Menghapus area yang tidak digunakan pada hard disk
  • Memulihkan berkas yang dihapus tetapi masih terbuka
  • Mencari semua hardlink
  • Penggunaan ruang disk yang tidak terlihat

Infrastruktur keamanan data

  • Manajemen kunci untuk GnuPG (menandatangani dan mengenkripsi)
  • Jumlah MD5
 35 Jam

Jumlah Peserta


Biaya per Peserta

Kursus Mendatang

Kategori Terkait