Mastering Linux and Shell Programming
Overview
Pelatihan ini memberikan pemahaman yang dibutuhkan untuk implementasi sistem berbasis Linux. Pelatihan ini juga juga meliputi penggunaan teknologi Linux sebagai server operasional yang ada pada suatu instansi, seperti ssh server, ftp, smb, apache dan service service lain sesuai dengan kebutuhan
Tujuan Program
What You Learn?
Dapat Menginstall Server Linux beserta Servicenya
• SELinux permissions
• Mengatur SELinux untuk kebutuhan keamanan system
Creating and mounting file systems
• Membuat dan mengatur hardisk, partisi dan filesystem dengan command line.
Network configuration
• Konfigurasi standar jaringan berbasis IPv4
System logging and ntp
• Memahami log secara akurat untuk kebutuhan analisa masalah server
Mounting network file systems
• Menggunakan autofs untuk mounting dan unmounting network storage berbasis NFS dan SMB.
Controlling network port security
• Mengontrol akses port dengan SELinux dan firewall
Managing DNS for Servers
• Membuat DNS Server
Providing file-based storage
• Menyediakan NFS dan SMB file shares untuk user
Configuring MariaDB databases
• Menyediakan MariaDB untuk kebutuhan aplikasi
Providing Apache HTTPD Web Service
• Konfigurasi Apache dengan Https dan Virtual Hosting
Writing Bash scripts
• Membuat bash Script untuk kebutuhan operasional.
Bash conditionals and control structures
• Shell Progamming
Configuring the shell environment
• Kustomisasi Shell