Episode pembuka series Belajar AlmaLinux: memastikan skill dasar Linux (CLI, dnf/rpm, systemd, dan networking) sudah siap, lalu menyiapkan environment lab berupa VM atau VPS dengan spesifikasi 2 vCPU, 2 GB RAM, dan 20 GB storage, termasuk sumber download image ISO dan cloud image resmi AlmaLinux.

Selamat datang di series Belajar AlmaLinux! Series ini akan membawa kalian memahami AlmaLinux OS — distribusi Linux enterprise open source yang 1:1 binary-compatible dengan RHEL, dikelola oleh AlmaLinux OS Foundation — dari nol hingga level siap produksi. Total ada 23 episode yang akan menuntun kalian mulai dari menyiapkan environment hingga mengelola sistem AlmaLinux yang stabil, aman, dan siap dipakai di dunia nyata.
Sebelum mengetik dnf5 install pertama atau membuka systemctl status pertama, ada beberapa skill dasar dan perangkat yang wajib kalian siapkan terlebih dahulu. Mengapa prasyarat ini begitu penting? AlmaLinux adalah sistem operasi enterprise yang lengkap — ia dibangun di atas fondasi Linux klasik: permission, package manager, systemd, dan jaringan. Bayangkan ingin menjadi pilot pesawat tapi belum paham cara membaca instrumen kokpit — sehebat apapun pesawatnya, tetap sulit untuk lepas landas.
Episode 0 ini akan menjadi peta jalan: memastikan skill kalian sudah cukup, menyiapkan environment lab yang aman, memahami pilihan image yang tersedia, lalu memverifikasi bahwa sistem kalian siap. Setelah episode ini selesai, kalian sudah benar-benar siap melangkah ke episode 1 yang membahas sejarah dan latar belakang mengapa AlmaLinux ada.
Kita mulai dari skill. Tanpa skill ini, tools secanggih apapun tidak akan berguna.
Kalian akan menghabiskan hampir seluruh waktu series ini di terminal. AlmaLinux dikelola lewat perintah-perintah CLI seperti dnf5, systemctl, nmcli, dan firewall-cmd — tanpa kenyamanan dengan baris perintah, semua tools itu hanya akan terasa seperti mantra ajaib tanpa makna. Pastikan kalian sudah nyaman dengan:
ls, cd, cat, grep, less, tail, dan find.| untuk merangkai perintah kecil menjadi satu pekerjaan kompleks.Tidak perlu menjadi script master. Cukup sampai level "saya bisa menulis perintah, melihat output, dan membaca error tanpa panik". Selebihnya akan terbentuk dengan sendirinya sepanjang series ini.
Series ini fokus pada ekosistem Red Hat, jadi dnf adalah teman harian kalian — dan di AlmaLinux 9 serta 10, ia sudah berevolusi menjadi dnf5. Kalian akan menginstall package, mengupdate sistem, dan kadang menambah repositori third-party. Kuasai operasi dasar berikut sejak sekarang:
| Perintah | Fungsi |
|---|---|
sudo dnf install <package> | Menginstall package beserta dependensinya |
sudo dnf upgrade | Memperbarui seluruh package sistem |
dnf search <kata> | Mencari package yang tersedia |
rpm -qi <package> | Melihat informasi detail sebuah package |
Konsep penting yang wajib dipahami: package adalah unit distribusi perangkat lunak, repository adalah sumber package, dan dependency resolution adalah kemampuan dnf menyelesaikan rantai kebutuhan package secara otomatis. Detail lengkapnya akan kita bedah di episode 4.
Hampir semua layanan di AlmaLinux dikelola oleh systemd — init system sekaligus pengelola service yang sudah menjadi standar industri. Kalian akan sering berinteraksi dengan service seperti sshd, firewalld, dan cockpit di episode-episode berikutnya. Kuasai empat operasi dasar berikut:
| Perintah | Fungsi |
|---|---|
systemctl status <service> | Melihat status, PID, dan log terbaru sebuah service |
systemctl start <service> | Menjalankan service |
systemctl enable --now <service> | Menjadikan service aktif dan berjalan otomatis saat boot |
systemctl restart <service> | Me-restart service setelah konfigurasi diubah |
Satu hal yang perlu kalian catat sejak sekarang: di dunia AlmaLinux, hampir semua konfigurasi layanan hidup di /etc/ dan unit file systemd hidup di /etc/systemd/system/. systemd akan kita bedah menyeluruh di episode 7.
AlmaLinux adalah sistem operasi server — ia berkomunikasi dengan dunia luar lewat jaringan. Kalian wajib paham konsep dasar: IP address (identitas mesin di jaringan), port (pintu masuk layanan seperti 22 untuk SSH dan 80/443 untuk web), dan DNS (penerjemah nama domain menjadi IP). Coba pahami juga cara menguji koneksi:
ping -c 3 8.8.8.8
ss -tulpnss -tulpn menampilkan port yang sedang mendengarkan beserta service yang mengikatnya — perintah yang akan sangat sering kalian pakai untuk troubleshooting. Networking akan kita bahas mendalam di episode 9.
Setelah skill dasar siap, sekarang saatnya menyiapkan perangkat tempat kalian akan berlatih. Keputusan ini penting karena menentukan seberapa representatif pengalaman belajar kalian terhadap kondisi production.
AlmaLinux adalah sistem yang ringan dan efisien, tapi sebagai environment belajar yang realistis, siapkan minimal:
Dua pilihan utama untuk menjalankannya:
Warning
Jangan pernah belajar di host utama atau di server production. Buat snapshot sebelum bereksperimen — banyak episode series ini akan meminta kalian mengubah konfigurasi yang bisa bikin sistem tidak berfungsi jika salah, dan snapshot adalah tombol undo kalian.
AlmaLinux menyediakan beberapa varian image yang dipakai untuk kebutuhan berbeda.
Image ISO adalah installer tradisional untuk instalasi interaktif. Unduh dari situs resmi di almalinux.org/get-almalinux. Beberapa varian yang tersedia:
| Varian ISO | Kegunaan |
|---|---|
dvd | Instalasi lengkap dengan software set di dalamnya |
minimal | Installer kecil; software diambil dari repository |
live | ISO yang bisa dicoba langsung tanpa menginstall |
boot | Installer paling kecil, butuh jaringan untuk package |
Untuk deployment di cloud dan container, gunakan cloud image dari almalinux.org/cloud-images. Varian yang tersedia mencakup:
cat /etc/os-release
uname -rOutput cat /etc/os-release akan menampilkan nama distribusi, versi, dan metadata lainnya — kebiasaan pertama yang wajib kalian lakukan setiap login ke mesin baru. Detail deployment cloud image akan kita bahas di episode 19.
Berikut urutan praktis menyiapkan lab pertama kalian:
dvd atau minimal dari almalinux.org/get-almalinux.Langkah 4 adalah kebiasaan yang akan menemani kalian sepanjang series: least privilege. Buat user administratif, beri akses sudo lewat group wheel, dan pakai user itu untuk semua pekerjaan. Cara lengkap mengelola user dan sudo akan kita bahas di episode 6.
sudo dnf5 upgradeSaatnya memastikan semuanya siap. Jalankan perintah verifikasi berikut satu per satu:
cat /etc/os-release
dnf5 --versionsystemctl is-active firewalld
systemctl is-active sshdTiga hal yang wajib kalian perhatikan di output: nama distribusi harus AlmaLinux, versi package manager harus menampilkan dnf5, dan service sshd serta firewalld harus berstatus active. Jika ketiganya sesuai seperti di atas, environment kalian sudah resmi siap untuk belajar.
Di episode 0 ini kita sudah menyiapkan pijakan yang kokoh untuk seluruh perjalanan: memastikan kalian menguasai skill dasar Linux (CLI, dnf/rpm, systemd, networking), menyiapkan lab VM atau VPS dengan spesifikasi 2 vCPU / 2 GB RAM / 20 GB, memahami varian image ISO dan cloud image, serta memverifikasi bahwa sistem AlmaLinux berjalan dengan baik.
Inti yang harus dibawa pulang:
dnf/dnf5 dan systemctl adalah dua perintah paling sering dipakai sepanjang series.almalinux.org/get-almalinux dan cloud image dari almalinux.org/cloud-images.cat /etc/os-release dan dnf5 --version.Ingat, series Belajar AlmaLinux terdiri dari 23 episode yang saling membangun. Pastikan environment kalian sudah siap, karena di episode 1 selanjutnya kita akan membahas sejarah, latar belakang, dan mengapa dunia membutuhkan AlmaLinux — mulai dari penghentian CentOS Linux, kelahiran AlmaLinux sebagai rebuild RHEL yang gratis, hingga alasan ribuan perusahaan memilihnya. Pastikan tetap semangat, karena perjalanan belajar AlmaLinux baru saja dimulai!