Belajar Linux dari dasar hingga siap produksi: arsitektur & FHS, perintah inti, user/permissions, package management, shell scripting, systemd, storage, boot/kernel, networking, firewall, SSH, sharing, monitoring, hardening, container & virtualisasi, hingga setup server production-grade.
Sebelum masuk lebih dalam ke Linux, ada beberapa skill dasar dan tools yang perlu kalian siapkan terlebih dahulu, mulai dari konsep komputer dasar, kemauan belajar CLI, pemilihan distro dan environment belajar yang tepat, hingga instalasi serta verifikasi sistem Linux pertama kalian.

Menelusuri bagaimana Linux lahir: dari era Unix di Bell Labs, proyek GNU yang memperjuangkan kebebasan software, lahirnya kernel Linux oleh Linus Torvalds, hingga filosofi Unix yang menjadi DNA seluruh ekosistem Linux.

Membedah cara kerja Linux dari dalam: lapisan arsitektur Hardware, Kernel, Shell, hingga aplikasi, lalu menjelajahi struktur direktori standar FHS beserta fungsi tiap direktori seperti /etc, /home, /var, dan /proc.

Menguasai perintah navigasi dan manajemen file Linux: pwd, ls, cd, mkdir, touch, cp, mv, rm, dan rmdir, ditambah wildcard untuk pola file, lengkap dengan latihan membangun struktur project nyata.

Menguasai cara membaca dan mengedit file teks di Linux: cat, tac, less, more, head, dan tail -f untuk memantau log real-time, ditambah pengenalan editor CLI nano dan vim beserta praktik mengedit file konfigurasi.

Memahami tiga stream I/O standar Linux — stdin, stdout, stderr — beserta operator redirection (>, >>, 2>, &>), pipeline (|), dan tee untuk membangun rantai perintah yang fleksibel dan menyelamatkan log.

Menguasai perintah inti pemrosesan teks Linux — grep, sort, uniq, cut, wc, tr, sed, dan awk — hingga praktik nyata mem-parsing log akses web server untuk menemukan IP paling sering mengunjungi situs.

Memahami perbedaan hard link dan symlink berbasis inode, menguasai tar, gzip, bzip2, xz, dan zip untuk pengarsipan serta kompresi, sampai menyusun rutinitas backup direktori sistem secara aman dan terverifikasi.

Memahami konsep multi-user dan superuser, mengelola akun pengguna dan grup dengan useradd, usermod, userdel, dan passwd, membaca isi /etc/passwd, /etc/shadow, dan /etc/group, sampai membangun user deploy dengan hak terbatas dan terkunci aman.

Memahami model izin Linux — read, write, execute — untuk owner, group, dan others, menguasai chmod octal dan simbolik, chown, umask, serta special bits SUID, SGID, dan sticky bit, sampai mengamankan SSH key dan direktori berbagi secara nyata.
