Press ESC to close

Troubleshooting Umum di Rocky Linux: Panduan Cepat

WhatsAppTelegramFacebookXThreadsCopy Link

Apakah Anda pernah panik karena sistem Rocky Linux tiba-tiba error tanpa sebab yang jelas? Misalnya, jaringan tidak tersambung, layanan tidak mau berjalan, atau sistem tiba-tiba lambat padahal sebelumnya normal? Tenang, Anda tidak sendirian.

Banyak pengguna — terutama pemula — sering kebingungan saat menghadapi masalah seperti itu. Error yang muncul kadang terasa “misterius” karena tidak ada pesan yang mudah dimengerti. Padahal, kebanyakan masalah umum di Rocky Linux bisa diselesaikan hanya dengan beberapa langkah sederhana jika Anda tahu harus mulai dari mana.

Dalam panduan ini, Anda akan mempelajari troubleshooting cepat dan efektif untuk berbagai masalah umum di Rocky Linux. Mulai dari koneksi jaringan, layanan yang gagal, hingga kesalahan izin (permission). Artikel ini disusun langkah demi langkah agar mudah diikuti, bahkan jika Anda baru pertama kali menggunakan Rocky Linux.


Langkah – Langkah Troubleshooting Umum di Rocky Linux

1. Mengecek Koneksi Jaringan

Masalah paling umum yang sering ditemui adalah jaringan yang tidak tersambung. Untuk memastikannya:

  • Jalankan perintah berikut untuk melihat status koneksi:
nmcli device status

Jika statusnya disconnected, artinya antarmuka jaringan belum aktif.

  • Aktifkan koneksi dengan:
nmcli device connect eth0

(Ganti eth0 dengan nama antarmuka Anda, misalnya enp0s3.)

  • Cek koneksi internet dengan perintah:
ping -c 4 google.com

Jika hasilnya ping success, jaringan sudah berjalan dengan baik.


2. Memperbaiki Layanan (Service) yang Tidak Berjalan

Ketika layanan seperti Apache, SSH, atau MariaDB tidak bisa dijalankan, langkah paling aman adalah memeriksa statusnya.

  • Cek status layanan:
sudo systemctl status nama_service

Misalnya:

sudo systemctl status httpd
  • Jika statusnya failed, lihat log dengan:
journalctl -xeu nama_service
  • Untuk memperbaiki, coba restart layanan:
sudo systemctl restart nama_service
  • Jika tetap gagal, pastikan layanan aktif secara otomatis saat booting:
sudo systemctl enable nama_service

Catatan:
Banyak error service disebabkan oleh konflik port atau izin SELinux. Pastikan tidak ada service lain yang menggunakan port sama, dan periksa log SELinux dengan:

sudo journalctl -t setroubleshoot

3. Mengatasi Masalah Izin File (Permission Denied)

Rocky Linux sangat ketat dalam hal izin file. Kadang, aplikasi gagal dijalankan hanya karena file tidak memiliki hak akses yang sesuai.

  • Gunakan perintah berikut untuk melihat izin file:
ls -l /path/to/file
  • Untuk memberikan izin eksekusi:
chmod +x /path/to/file
  • Untuk mengubah kepemilikan file:
chown user:group /path/to/file
  • Jika Anda menggunakan SELinux dan masih muncul Permission Denied, ubah context file:
restorecon -Rv /path/to/file

4. Ruang Penyimpanan Penuh

Salah satu penyebab server Rocky Linux melambat adalah disk penuh. Untuk memeriksanya:

  • Jalankan:
df -h
  • Jika partisi /var atau /home hampir penuh, bersihkan log lama:
sudo journalctl --vacuum-time=7d
  • Hapus file sementara:
sudo rm -rf /tmp/*
sudo rm -rf /var/tmp/*
  • Gunakan du untuk mencari folder besar:
du -sh /* | sort -h

Tips:
Gunakan tool seperti ncdu untuk melihat penggunaan disk secara visual.


5. Sistem Tidak Bisa Booting

Jika Rocky Linux tidak bisa booting, biasanya ada masalah pada GRUB atau partisi root.

  • Masuk ke mode rescue lewat menu boot.
  • Gunakan lsblk untuk melihat partisi. Pastikan partisi root (/) terdeteksi.
  • Jalankan:
sudo fsck -y /dev/sdaX

(Ganti /dev/sdaX dengan partisi root Anda.)

  • Jika GRUB rusak, perbaiki dengan:
sudo grub2-install /dev/sda
sudo grub2-mkconfig -o /boot/grub2/grub.cfg

6. Memantau Log Sistem

Saat menghadapi error, log adalah sumber informasi utama. Beberapa log penting yang perlu Anda tahu:

Jenis LogLokasi FileKeterangan
Log sistem umum/var/log/messagesBerisi aktivitas sistem
Log kernel/var/log/dmesgInfo booting & kernel
Log keamanan/var/log/secureAktivitas login & otentikasi
Log aplikasi/var/log/httpd/, /var/log/mysql/Log aplikasi tertentu

Gunakan less atau tail -f untuk membaca log secara real-time:

sudo tail -f /var/log/messages

Dengan memahami langkah-langkah di atas, Anda kini memiliki bekal kuat untuk melakukan troubleshooting di Rocky Linux dengan cepat dan efisien. Dari memeriksa koneksi hingga menganalisis log, semua langkah di atas membantu Anda menyelesaikan masalah tanpa harus panik atau bergantung sepenuhnya pada bantuan teknisi.

Ingin memperdalam kemampuan Anda?
Baca juga: [Mengkonfigurasi SELinux di Rocky Linux: Menerapkan Kebijakan Keamanan]

WhatsAppTelegramFacebookXThreadsCopy Link