What you will learn?
Pendahuluan Linux dan Command-Line
-
1. Mengapa Linux untuk Odoo?
-
2. Dasar-Dasar Terminal Linux
-
3. Memulai dengan Command-Line
Navigasi Sistem dan Manajemen File
-
1. Perintah `ls`, `cd`, dan `pwd`
-
2. Membuat, Menghapus, dan Mengelola Direktori
-
3. Memahami dan Menggunakan Perintah `cp`, `mv`, dan `rm`
-
4. Menggunakan Perintah `find` dan `grep`
Manajemen Paket dan Aplikasi
-
1. Memahami Sistem Manajemen Paket (APT, RPM)
-
2. Menginstal dan Menghapus Perangkat Lunak
-
3. Update, Upgrade, dan Manajemen Dependensi
-
4. Menggunakan Repositori PPA
Mengelola Pengguna dan Izin
-
1. Menambah dan Menghapus Pengguna
-
2. Memahami Sistem Grup Linux
-
3. Mengatur Izin dengan Perintah `chmod` dan `chown`
-
4. Menggunakan `sudo` dan Kebijakan Keamanan
Manajemen Proses dan Kinerja
-
1. Memantau Proses dengan `ps`, `top`, dan `htop`
-
2. Membunuh Proses dengan `kill` dan `killall`
-
3. Menggunakan `nice` dan `renice` untuk Manajemen Prioritas
-
4. Memahami dan Menggunakan `cron` Jobs
Jaringan dan Konektivitas
-
1. Memahami dan Menggunakan `ping`, `ifconfig`/`ip`
-
2. Mengelola Konektivitas dengan `netstat` dan `ss`
-
3. Transfer File dengan `scp` dan `rsync`
-
4. Pemahaman Dasar SSH dan Keamanannya
Penyimpanan dan Sistem File
-
1. Memahami Partisi dan Mount
-
2. Mengelola Disk Space dengan `df` dan `du`
-
3. Membuat dan Mengelola Symlinks
-
4. Menggunakan `tar` dan `zip` untuk Arsip
Automasi dan Shell Scripting
-
1. Dasar-dasar Shell Script
-
2. Variabel dan Kondisi dalam Scripting
-
3. Menggunakan Loop dan Fungsi
-
4. Menyusun Skrip untuk Deployment Odoo
Mempersiapkan Lingkungan Odoo
-
1. Instalasi Dependensi Odoo pada Linux
-
2. Konfigurasi Database PostgreSQL
-
3. Mengelola Layanan Odoo dengan Systemd
-
4. Menggunakan `virtualenv` untuk Pengembangan
Kesimpulan dan Praktik Terbaik
-
1. Rekap dan Rangkuman Materi
-
2. Tips Mengoptimalkan Sistem Linux
-
3. Sumber Daya dan Referensi Lanjutan
-
4. Studi Kasus: Implementasi Odoo di Berbagai Skenario