Header Menu

CentOS Üzerinde Sık Karşılaşılan Hatalar ve Çözüm Yolları resim

CentOS Üzerinde Sık Karşılaşılan Hatalar ve Çözüm Yolları

CentOS, Linux tabanlı işletim sistemlerinden biridir ve genellikle sunucular için tercih edilir. Ancak, sistem yöneticileri ve kullanıcılar zaman zaman çeşitli hatalarla karşılaşabilirler. İşte CentOS üzerinde sık karşılaşılan hatalar ve çözüm yolları:


1. "Command Not Found" Hatası

Hata:
Bir komutu çalıştırdığınızda "command not found" hatası alıyorsanız, komutun sistemde yüklü olmadığını veya $PATH değişkeninde tanımlı olmadığını gösterir.

Çözüm:

  • Komutun sistemde olup olmadığını kontrol edin:
    which komut_adı
    
  • Eğer yüklü değilse, ilgili paketi yükleyin:
    sudo yum install paket_adı
    
  • Komutun bulunduğu dizinin $PATH değişkeninde olup olmadığını kontrol edin:
    echo $PATH
    

2. "Could not resolve host" Hatası

Hata:
Bu hata genellikle DNS yapılandırma sorunlarından kaynaklanır.

Çözüm:

  • /etc/resolv.conf dosyanızı kontrol edin:
    cat /etc/resolv.conf
    
    Eğer DNS sunucusu eksikse aşağıdaki satırları ekleyebilirsiniz:
    nameserver 8.8.8.8
    nameserver 8.8.4.4
    
  • Ağ bağlantısını yeniden başlatın:
    sudo systemctl restart NetworkManager
    

3. "Failed to Start Service" Hatası

Hata:
Bir servisi başlatmaya çalışırken aşağıdaki gibi bir hata alabilirsiniz:

Failed to start servis_adı.service: Unit not found

Çözüm:

  • Servisin yüklü olup olmadığını kontrol edin:
    systemctl list-units --type=service | grep servis_adı
    
  • Eğer servis eksikse ilgili paketi yükleyin:
    sudo yum install paket_adı
    
  • Servisin durumunu kontrol edin:
    sudo systemctl status servis_adı
    
  • Eğer servis disable durumdaysa enable yapın:
    sudo systemctl enable servis_adı
    sudo systemctl start servis_adı
    

4. "Kernel Panic" Hatası

Hata:
Sistem açılırken Kernel Panic hatası alıyorsanız, genellikle eksik veya bozuk bir çekirdek modülü nedeniyle oluşur.

Çözüm:

  • Sistemi kurtarma modunda açın.
  • Çekirdek güncellemelerini kontrol edin:
    rpm -qa | grep kernel
    
  • Grub konfigürasyonunu yeniden oluşturun:
    sudo grub2-mkconfig -o /boot/grub2/grub.cfg
    
  • Alternatif olarak eski bir çekirdek ile açmayı deneyebilirsiniz.

5. "Disk Full" (Disk Dolu) Hatası

Hata:
No space left on device hatası, disk alanının tamamen dolduğunu gösterir.

Çözüm:

  • Disk kullanımını kontrol edin:
    df -h
    
  • Büyük dosyaları bulmak için:
    du -sh /var/log/*
    
  • Gereksiz dosyaları silin:
    rm -rf /var/log/*.log
    

6. "Permission Denied" Hatası

Hata:
Bir dosyaya veya dizine erişirken "Permission denied" hatası alabilirsiniz.

Çözüm:

  • Kullanıcının yetkilerini kontrol edin:
    ls -l dosya_adı
    
  • Gerekirse dosya izinlerini değiştirin:
    sudo chmod 755 dosya_adı
    
  • Sahipliği değiştirin:
    sudo chown kullanıcı_adı:kullanıcı_adı dosya_adı
    
  • Eğer SELinux aktifse, aşağıdaki komut ile geçici olarak devre dışı bırakabilirsiniz:
    sudo setenforce 0
    

7. "Yum Lock" Hatası

Hata:
Yum işlemi sırasında "Existing lock /var/run/yum.pid: another copy is running" hatası alıyorsanız, başka bir güncelleme işlemi devam ediyor olabilir.

Çözüm:

  • Yum işlemini öldürün:
    sudo rm -f /var/run/yum.pid
    
  • Yeniden yum çalıştırmayı deneyin:
    sudo yum clean all
    sudo yum update -y
    

8. "SSH Connection Refused" Hatası

Hata:
SSH ile bağlanmaya çalışırken "Connection refused" hatası alıyorsanız SSH servisi çalışmıyor olabilir.

Çözüm:

  • SSH servis durumunu kontrol edin:
    sudo systemctl status sshd
    
  • Eğer çalışmıyorsa başlatın:
    sudo systemctl start sshd
    
  • Güvenlik duvarını kontrol edin:
    sudo firewall-cmd --list-services
    
    Eğer SSH açık değilse ekleyin:
    sudo firewall-cmd --add-service=ssh --permanent
    sudo firewall-cmd --reload
    

9. "Read-Only File System" Hatası

Hata:
Dosya sistemi yalnızca okuma moduna geçtiğinde bu hatayı alabilirsiniz.

Çözüm:

  • Diskin durumunu kontrol edin:
    dmesg | grep -i ext4
    
  • Sistemi yeniden bağlayın:
    sudo mount -o remount,rw /
    
  • Disk hatalarını kontrol edin:
    sudo fsck -y /dev/
    
65 Görüntüleme