📝 Overview #
Kursus Linux Fundamentals adalah pondasi awal bagi calon Engineer untuk menguasai sistem operasi yang paling banyak digunakan di dunia server dan jaringan. Peserta akan mempelajari cara mengoperasikan Linux melalui command line, manajemen user, konfigurasi jaringan dasar, remote server dengan SSH, hingga automasi sederhana dengan shell scripting.
Kursus ini dirancang praktis dan project-based, sehingga peserta siap menggunakan Linux di dunia kerja, baik untuk administrasi server maupun infrastruktur jaringan.
🎯 Tujuan Pembelajaran #
- Memahami konsep dasar sistem operasi Linux dan perannya dalam dunia jaringan.
- Menguasai command line dasar untuk administrasi sistem.
- Mampu melakukan konfigurasi jaringan dasar di Linux.
- Siap menggunakan Linux sebagai server pendukung peran Network Engineer.
🗂 Modul Pembelajaran #
Modul 1: Pengenalan Linux #
- Sejarah & distribusi Linux (Debian, Ubuntu, CentOS, Kali, dll)
- Struktur direktori Linux (
/bin,/etc,/var,/home,/usr) - Perbandingan CLI vs GUI
- Tools: VirtualBox/VMware, Ubuntu Server
- Praktek: Installasi Linux di VM
Modul 2: Command Line Dasar #
- Navigasi file system (
ls,cd,pwd) - Manipulasi file & direktori (
cp,mv,rm,cat,nano,vim) - Permission & ownership (
chmod,chown,umask) - File compression (
tar,gzip,zip) - Praktek: Membuat struktur folder project & mengatur permission user
Modul 3: User & Group Management #
- Manajemen user (
adduser,passwd,usermod) - Manajemen group (
groupadd,gpasswd,/etc/group) - Sudo & privilege escalation
- Praktek: Membuat akun admin & user biasa dengan hak akses berbeda
Modul 4: Process & Package Management #
- Memahami konsep proses (foreground, background, daemon)
- Monitoring proses (
ps,top,htop,kill) - Package management (APT, DPKG, YUM)
- Praktek: Install & manajemen paket (misal:
apache2,nginx,htop)
Modul 5: Networking di Linux #
- Konfigurasi IP statis & DHCP (
ip addr,ifconfig,nmcli) - DNS & resolv.conf
- Routing dasar (
ip route,netstat,traceroute) - Testing konektivitas (
ping,telnet,nc) - Praktek: Setup dua VM Linux dalam satu LAN (komunikasi via ping & ssh)
Modul 6: File Sharing & Service Dasar #
- SSH (remote login & key authentication)
- SCP & SFTP (file transfer)
- HTTP & FTP service dasar
- Praktek: Akses server Linux via SSH & transfer file antar server
Modul 7: Shell Scripting Dasar #
- Variabel, input & output
- Conditional statement (
if,case) - Loop (
for,while) - Automasi task (backup file, monitoring log)
- Cron job untuk scheduling
- Praktek: Script monitoring uptime & auto-backup folder setiap 6 jam
🧰 Tools & Software #
- Ubuntu Server / Debian
- VirtualBox atau VMware Workstation
- OpenSSH, Nano/Vim, Net-tools, Htop, Apache/Nginx
📌 Output Kompetensi #
Peserta mampu:
✅ Mengoperasikan Linux menggunakan CLI.
✅ Membuat & mengatur user serta permission.
✅ Mengkonfigurasi jaringan dasar di Linux.
✅ Menggunakan SSH untuk remote server.
✅ Membuat shell script sederhana untuk automasi.
⏱ Durasi #
- Total: 16 jam (2 sesi × 8 jam)
- Mode: Online/Offline
💰 Biaya Kursus #
- Kelas Private: Rp 2.000.000
- Kelas Reguler: Rp 1.000.000