Tentang Program
๐งโ๐ซ Untuk Siapa Kelas Ini?
Materi di kelas ini dirancang agar kamu bisa memahami berbagai konsep dasar operasional system operasi Linux. Wawasan dalam kelas ini merupakan dasar untuk menjadi system administrator atau cloud engineer.
๐ฃ Roadmap Belajar
Pertemuan 1: Pengenalan Server
- Mengenal lingkungan server
- Pengenalan SSH dan instalasi SSH client
- Login ke server dengan SSH dengan metode password
- Login ke server dengna SSH tanpa password
- Logout SSH session
- SFTP
- SCP
Pertemuan 2: Navigasi dalam Server
- Menggunakan perintah cd
- Menggunakan perintah ls
- Menggunakan perintah mkdir
- Menggunakan perintah pwd
- Relative path dan full path
- Menggunakan man page
Pertemuan 3: Permission
- Menggunakan root dan sudo
- Menggunakan perintah reboot
- Ownership
- Permission
- Group
- Users dan group
Pertemuan 4: Logs dan Text Processing
- Menggunakan perintah cat, less , tail , head , exit , logout.
- Pengenalan nano
- Pengenalan Vim
- Menggunakan grep dan pipe
- Menggunakan awk, cut, less , more ,
- Filter output log dengan kombinasi pipe
- Append output ke file
- Log rotation
Pertemuan 5: Konfigurasi Web server dan services
- Package Manager
- Install apache
- Konfigurasi apache
- Membuat virtual host
- Membaca access log apache
- Membaca error log dengan apache
- Memanajemen service dengan systemctl
Pertemuan 6: Basic Networking
- Menggunakan ss , netstat , dan nmap
- Mengkonfigurasi firewall dengan iptable, nftabledan ufw
- Mengkonfigurasi port tidak standar (studi kasus sshd/http)
Pertemuan 7: Pencarian
- Menggunakan locate
- Menggunakan find
- Menggunakan grep
- Menggunakan which
- Instalasi dan menggunakan fzf dan ripgrep
๐งต Prerequisite
Untuk dapat mengikuti kelas ini dengan baik, siswa diharapkan sudah memenuhi beberapa kriteria berikut:
- Bisa mengoperasikan sistem operasi Windows atau Linux
- Menginstall Zoom