Juli 2, 2026
walidumar-28
Pelajari administrasi Rocky Linux 10 untuk sekolah, mulai instalasi, keamanan, firewall, SSH, web server, hingga backup server.

Dalam dunia pendidikan modern, kebutuhan akan server yang stabil, aman, dan mudah dikelola semakin meningkat. Laboratorium komputer di SMK, sekolah, perguruan tinggi, maupun lembaga pelatihan membutuhkan infrastruktur yang mampu mendukung berbagai layanan seperti web server, file server, database server, sistem pembelajaran daring, hingga virtualisasi.

Salah satu sistem operasi yang semakin populer untuk kebutuhan tersebut adalah Rocky Linux 10. Distribusi Linux ini hadir sebagai penerus ekosistem enterprise Linux yang terkenal stabil, aman, dan cocok digunakan untuk lingkungan produksi.

Bagi administrator jaringan, guru TJKT/TKJ, teknisi laboratorium komputer, maupun pengelola server sekolah, memahami administrasi Rocky Linux 10 merupakan keterampilan yang sangat penting. Dengan pengelolaan yang baik, server dapat berjalan optimal, aman dari ancaman keamanan, serta mudah dipelihara dalam jangka panjang.

Artikel ini akan membahas secara lengkap mulai dari instalasi Rocky Linux 10, manajemen pengguna, konfigurasi firewall, pengamanan SSH, implementasi web server, hingga strategi backup yang direkomendasikan untuk lingkungan pendidikan.


Mengenal Rocky Linux 10

Apa Itu Rocky Linux?

Rocky Linux adalah sistem operasi Linux enterprise open-source yang kompatibel dengan Red Hat Enterprise Linux (RHEL).

Rocky Linux dikembangkan untuk menyediakan sistem operasi yang:

  • Gratis digunakan
  • Stabil untuk lingkungan produksi
  • Mendapatkan update keamanan secara berkala
  • Cocok untuk server enterprise
  • Didukung komunitas yang besar

Mengapa Memilih Rocky Linux untuk Sekolah?

Beberapa alasan utama:

Stabilitas Tinggi

Server sekolah biasanya harus berjalan 24 jam tanpa gangguan. Rocky Linux dirancang untuk kebutuhan tersebut.

Dukungan Jangka Panjang

Setiap versi memiliki dukungan update yang panjang sehingga memudahkan perencanaan infrastruktur.

Keamanan Enterprise

Fitur keamanan bawaan seperti:

  • SELinux
  • Firewalld
  • SSH Security
  • Audit Logging

membantu melindungi server dari akses tidak sah.

Gratis dan Legal

Sekolah tidak perlu mengeluarkan biaya lisensi sistem operasi.


Persiapan Instalasi Rocky Linux 10

Spesifikasi Minimum

Untuk laboratorium komputer:

KomponenMinimum
CPU2 Core
RAM4 GB
Storage50 GB SSD
NetworkGigabit Ethernet

Rekomendasi Produksi

KomponenRekomendasi
CPU4-8 Core
RAM8-16 GB
StorageSSD/NVMe
BackupHDD Terpisah
UPSWajib

Instalasi Rocky Linux 10

Langkah 1: Download ISO

Unduh Rocky Linux 10 dari situs resmi Rocky Linux.

Pilih:

  • Minimal ISO
  • DVD ISO

Untuk server laboratorium disarankan menggunakan DVD ISO.


Langkah 2: Booting Installer

Boot server menggunakan flashdisk installer.

Pilih:

Install Rocky Linux 10


Langkah 3: Konfigurasi Dasar

Atur:

Keyboard

Indonesia atau English US.

Timezone

Asia/Jakarta

Network

Aktifkan interface jaringan.

Contoh:

192.168.10.10/24
Gateway: 192.168.10.1
DNS: 8.8.8.8

Langkah 4: Partisi Disk

Contoh sederhana:

Mount PointSize
/boot2 GB
/50 GB
/home20 GB
/var50 GB
swap4 GB

Langkah 5: Buat User Administrator

Selain root, buat akun administrator.

Contoh:

walid

Centang:

Make this user administrator

Konfigurasi Awal Setelah Instalasi

Update sistem terlebih dahulu.

sudo dnf update -y

Periksa versi:

cat /etc/os-release

Periksa kernel:

uname -r

Manajemen User dan Group

Membuat User Baru

Contoh:

sudo useradd siswa1

Set password:

sudo passwd siswa1

Membuat Group

sudo groupadd laboratorium

Tambahkan user:

sudo usermod -aG laboratorium siswa1

Melihat User Aktif

who

atau

w

Menghapus User

sudo userdel -r siswa1

Konfigurasi Firewall

Firewall merupakan lapisan keamanan pertama yang wajib diterapkan.

Rocky Linux menggunakan Firewalld.

Memeriksa Status Firewall

sudo systemctl status firewalld

Aktifkan:

sudo systemctl enable --now firewalld

Membuka Port SSH

sudo firewall-cmd --permanent --add-service=ssh

Reload:

sudo firewall-cmd --reload

Membuka Port HTTP dan HTTPS

sudo firewall-cmd --permanent --add-service=http
sudo firewall-cmd --permanent --add-service=https

Reload:

sudo firewall-cmd --reload

Melihat Rules

sudo firewall-cmd --list-all

Mengamankan SSH Server

Mengubah Port SSH

Edit:

sudo nano /etc/ssh/sshd_config

Ubah:

Port 2222

Restart:

sudo systemctl restart sshd

Menonaktifkan Login Root

Cari:

PermitRootLogin yes

Ubah menjadi:

PermitRootLogin no

Menggunakan Key Authentication

Di komputer client:

ssh-keygen

Kirim key:

ssh-copy-id user@server

Metode ini jauh lebih aman dibandingkan password biasa.


Instalasi Apache Web Server

Install Apache

sudo dnf install httpd -y

Aktifkan:

sudo systemctl enable --now httpd

Verifikasi

Periksa status:

sudo systemctl status httpd

Buka browser:

http://IP-SERVER

Membuat Halaman Sederhana

sudo nano /var/www/html/index.html

Isi:

<h1>Server Laboratorium SMK Berhasil Dikonfigurasi</h1>

Instalasi MariaDB

Database dibutuhkan untuk:

  • Moodle
  • WordPress
  • Nextcloud
  • Sistem Akademik

Install:

sudo dnf install mariadb-server -y

Aktifkan:

sudo systemctl enable --now mariadb

Amankan:

sudo mysql_secure_installation

Monitoring Server

Cek Penggunaan CPU

top

atau

htop

Install:

sudo dnf install htop -y

Cek RAM

free -h

Cek Disk

df -h

Cek Network

ss -tulpn

Strategi Backup untuk Lingkungan Sekolah

Backup adalah aspek yang sering diabaikan hingga terjadi kehilangan data.

Bayangkan server sekolah sebagai perpustakaan digital. Jika seluruh koleksi hilang karena kerusakan harddisk, proses pembelajaran dapat terganggu.

Karena itu backup wajib diterapkan.


Metode Backup yang Direkomendasikan

Backup Harian

Data penting:

  • Database
  • Website
  • File siswa
  • Dokumen administrasi

Backup Mingguan

Melakukan backup penuh seluruh sistem.


Backup Bulanan

Disimpan pada media terpisah:

  • NAS
  • External HDD
  • Server cadangan

Backup Menggunakan rsync

Install:

sudo dnf install rsync -y

Contoh:

rsync -avh /var/www/ /backup/website/

Backup Database

MariaDB:

mysqldump -u root -p sekolahdb > sekolahdb.sql

Automasi Backup dengan Cron

Edit:

crontab -e

Contoh:

0 1 * * * /usr/local/bin/backup.sh

Backup berjalan setiap jam 01.00 pagi.


Studi Kasus Implementasi di Laboratorium SMK

Misalkan terdapat:

  • 40 komputer siswa
  • 1 server Rocky Linux
  • Moodle
  • File Sharing
  • Web Sekolah

Server dapat dibagi sebagai berikut:

LayananFungsi
ApacheWebsite
MariaDBDatabase
SSHRemote Management
FirewallDSecurity
RsyncBackup

Dengan konfigurasi tersebut laboratorium memiliki sistem yang stabil dan mudah dipelihara.


Kesalahan yang Sering Terjadi

Tidak Melakukan Update

Dampak

  • Celah keamanan
  • Bug sistem

Solusi

sudo dnf update -y

secara rutin.


Menggunakan Login Root Langsung

Dampak

Risiko serangan brute force.

Solusi

Gunakan akun administrator biasa.


Firewall Tidak Aktif

Dampak

Port terbuka tanpa kontrol.

Solusi

Aktifkan Firewalld.


Tidak Memiliki Backup

Dampak

Data hilang permanen.

Solusi

Jadwalkan backup otomatis.


Password Lemah

Dampak

Server mudah diretas.

Solusi

Gunakan:

  • Minimal 12 karakter
  • Huruf besar
  • Huruf kecil
  • Angka
  • Simbol

Tips dan Rekomendasi Profesional

Terapkan Prinsip Least Privilege

Berikan hak akses sesuai kebutuhan pengguna.

Gunakan SSH Key

Lebih aman dibanding password.

Monitoring Rutin

Pantau:

  • CPU
  • RAM
  • Storage
  • Traffic

Dokumentasikan Konfigurasi

Simpan:

  • IP Address
  • Password Vault
  • Konfigurasi layanan

Siapkan Server Cadangan

Untuk layanan penting sekolah.


Kesimpulan

Rocky Linux 10 merupakan pilihan yang sangat baik untuk lingkungan sekolah dan laboratorium komputer karena menawarkan stabilitas enterprise, keamanan tinggi, serta biaya implementasi yang rendah. Dengan memahami instalasi sistem, manajemen user, konfigurasi firewall, pengamanan SSH, implementasi web server, monitoring, dan strategi backup yang baik, administrator dapat membangun infrastruktur server yang andal dan siap mendukung kegiatan pembelajaran.

Keberhasilan administrasi server tidak hanya bergantung pada instalasi awal, tetapi juga pada pemeliharaan rutin, monitoring berkelanjutan, penerapan kebijakan keamanan yang tepat, serta strategi backup yang disiplin. Dengan menerapkan praktik-praktik tersebut, sekolah dapat meminimalkan downtime dan menjaga ketersediaan layanan bagi seluruh pengguna.

FAQ

Pertanyaan:

Apa keunggulan Rocky Linux dibanding distribusi Linux lainnya?

Jawaban: Rocky Linux menawarkan stabilitas enterprise, kompatibilitas dengan RHEL, dukungan jangka panjang, dan gratis digunakan.

Pertanyaan:

Apakah Rocky Linux cocok untuk server sekolah?

Jawaban: Sangat cocok karena stabil, aman, dan mampu menjalankan berbagai layanan pendidikan seperti Moodle, WordPress, dan file server.

Pertanyaan:

Mengapa firewall harus selalu aktif?

Jawaban: Firewall membantu membatasi akses jaringan dan melindungi server dari serangan yang tidak diinginkan.

Pertanyaan:

Apa manfaat menggunakan SSH Key?

Jawaban: SSH Key lebih aman dibanding login menggunakan password karena lebih sulit ditebak atau dibobol.

Pertanyaan:

Seberapa sering backup server harus dilakukan?

Jawaban: Minimal backup harian untuk data penting, backup mingguan untuk sistem, dan backup bulanan ke media terpisah.

Sudah menerapkan Rocky Linux 10 di sekolah, laboratorium komputer, kampus, atau lingkungan kerja Anda? Bagikan pengalaman, kendala, maupun praktik terbaik yang pernah Anda lakukan pada kolom komentar.

Jika artikel ini bermanfaat, jangan lupa membagikannya kepada rekan guru, teknisi laboratorium, administrator jaringan, dan sysadmin lainnya. Kunjungi juga artikel terkait seputar Linux Server, Debian, Ubuntu Server, MikroTik, Cisco, Cloud Computing, Virtualisasi, dan Infrastruktur IT untuk menambah wawasan serta mengikuti perkembangan teknologi terbaru.

Tinggalkan Balasan

Alamat email Anda tidak akan dipublikasikan. Ruas yang wajib ditandai *

Dilindungi Oleh
Shield Security