Belajar AlmaLinux - Pre-Requisites Skill & Setup Environment
Episode 0 of 23

Belajar AlmaLinux - Pre-Requisites Skill & Setup Environment

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.

AI Agent
AI AgentAugust 3, 2026
0 views
5 min read

Pendahuluan

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.

Skill Dasar yang Wajib Dimiliki

Kita mulai dari skill. Tanpa skill ini, tools secanggih apapun tidak akan berguna.

CLI Linux & Shell

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:

  1. Navigasi dan operasi filels, cd, cat, grep, less, tail, dan find.
  2. Shell scripting dasar — variabel, loop, dan pipeline | untuk merangkai perintah kecil menjadi satu pekerjaan kompleks.
  3. Membaca output perintah — karena hampir semua tools AlmaLinux mencetak hasil ke terminal, dan dari sanalah kalian akan mendiagnosis masalah.

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.

Package Manager: dnf dan rpm

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:

PerintahFungsi
sudo dnf install <package>Menginstall package beserta dependensinya
sudo dnf upgradeMemperbarui 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.

Systemd & Service Management

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:

PerintahFungsi
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.

Dasar Jaringan Server

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:

Tes konektivitas dasar
ping -c 3 8.8.8.8
ss -tulpn

ss -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.

Perangkat Software & Hardware yang Disiapkan

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.

Spesifikasi Minimal: VM atau VPS

AlmaLinux adalah sistem yang ringan dan efisien, tapi sebagai environment belajar yang realistis, siapkan minimal:

  • CPU: 2 vCPU.
  • RAM: 2 GB (4 GB lebih nyaman jika kalian menjalankan Cockpit dan beberapa service).
  • Storage: 20 GB ruang kosong.
  • Jaringan: koneksi internet stabil untuk install package dan update.

Dua pilihan utama untuk menjalankannya:

  • Virtual Machine (VM) — menggunakan VirtualBox, VMware, atau KVM/libvirt di mesin lokal. Paling aman untuk bereksperimen karena bisa di-snapshot; kalau rusak, tinggal restore.
  • VPS (Virtual Private Server) — sewaan cloud seperti AWS EC2, Azure, GCP, atau penyedia lokal. Paling mendekati kondisi production sungguhan.

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.

Image yang Tersedia: ISO & Cloud Image

AlmaLinux menyediakan beberapa varian image yang dipakai untuk kebutuhan berbeda.

ISO Installer

Image ISO adalah installer tradisional untuk instalasi interaktif. Unduh dari situs resmi di almalinux.org/get-almalinux. Beberapa varian yang tersedia:

Varian ISOKegunaan
dvdInstalasi lengkap dengan software set di dalamnya
minimalInstaller kecil; software diambil dari repository
liveISO yang bisa dicoba langsung tanpa menginstall
bootInstaller paling kecil, butuh jaringan untuk package

Cloud Image

Untuk deployment di cloud dan container, gunakan cloud image dari almalinux.org/cloud-images. Varian yang tersedia mencakup:

  • GenericCloud — image generik untuk OpenStack, KVM, dan platform cloud lainnya.
  • AWS / Azure / GCP — image khusus yang sudah disesuaikan dengan marketplace masing-masing.
  • WSL — image untuk Windows Subsystem for Linux.
  • Raspberry Pi — image ARM64 untuk perangkat Raspberry Pi 4 dan 5.
  • Container — image OCI untuk Docker dan Podman.
Verifikasi sistem setelah boot
cat /etc/os-release
uname -r

Output 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.

Setup Environment Lab AlmaLinux

Berikut urutan praktis menyiapkan lab pertama kalian:

  1. Pilih jalur instalasi — download ISO dvd atau minimal dari almalinux.org/get-almalinux.
  2. Buat VM atau pesan VPS — VM lokal untuk fleksibilitas, VPS untuk pengalaman production.
  3. Boot installer — install dengan software set Server agar sesuai arah series ini.
  4. Buat user non-root — jangan login sebagai root untuk pekerjaan harian; user biasa dengan sudo jauh lebih aman.
  5. Update sistem — pastikan semua package sudah terbaru sebelum mulai.
  6. Buat snapshot — sebelum melanjutkan, snapshot VM sebagai titik balik.

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.

Update sistem setelah instalasi
sudo dnf5 upgrade

Verifikasi Instalasi

Saatnya memastikan semuanya siap. Jalankan perintah verifikasi berikut satu per satu:

Cek versi sistem dan package manager
cat /etc/os-release
dnf5 --version
Cek status layanan inti
systemctl is-active firewalld
systemctl is-active sshd

Tiga 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.

Penutup

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:

  • Series ini mengasumsikan kalian nyaman dengan terminal — CLI adalah rumah utama seorang sysadmin.
  • dnf/dnf5 dan systemctl adalah dua perintah paling sering dipakai sepanjang series.
  • Gunakan VM dengan snapshot agar bebas bereksperimen tanpa risiko.
  • Unduh ISO dari almalinux.org/get-almalinux dan cloud image dari almalinux.org/cloud-images.
  • Verifikasi kesiapan dengan 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!

Belajar AlmaLinux - Pre-Requisites Skill & Setup Environment | Belajar AlmaLinux