Sunucu Yeniden Başlatınca Servisler Açılmıyor: Sık Yapılan Hatalar ve Çözüm Adımları

Tunga

Yeni Üye
Katılım
Eyl 2026
Konular
1
Mesajlar
1
Tepki puanı
0
Görüntülenme
0

1. Servisin Durumunu Kontrol Etmek​

Bash:
systemctl status <servis_adı>
Çıktıda Loaded: loaded ve Active: active (running) görülüyorsa servis çalışıyor; aksine disabled veya failed durumları hatanın kaynağını gösterir.

2. Otomatik Başlatma Özelliğini Etkinleştir​

Bash:
sudo systemctl enable <servis_adı>
sudo systemctl daemon-reload

3. Bağımlılık ve Dosya İzinlerini Gözden Geçir​

  • Dosya izinleri: /etc/<servis>/ içinde root:root ve uygun izin ayarları (700/600) olmalı.
  • Kütüphane yolları: ExecStart= içinde kullanılan yolun var olduğundan emin olun.

Eğer izin hatalıysa örnek düzeltme:
Bash:
sudo chown root:root /etc/<servis> -R
sudo chmod 700 /etc/<servis>

4. Log Dosyalarını İncele​

Bash:
journalctl -u <servis_adı> --since "24h ago"
Failed to start veya dependency failed hataları, eksik paket veya yapılandırma hatasını işaret eder.

5. Güncel Konfigürasyonu Yedekle​

Servis dosyasını değiştirirken:
Bash:
sudo cp /etc/systemd/system/<servis_adı>.service /etc/systemd/system/<servis_adı>.service.bak
Sonrasında değişiklik yaptıktan sonra daemon-reload ve restart ile test edin.

6. Sistem Güncellemeleri ve Yeniden Başlatma​

Bazı servisler, yeni paket güncellemeleri sonrası yeniden başlatıldığında çalışmaz. Güncellemeyi uygulamadan önce:
Bash:
apt list --upgradable | grep <servis_adı>
Güncelleme varsa, önce ilgili paketleri kurup ardından systemctl restart <servis_adı> komutunu çalıştırın.

Şu anki sisteminizde hangi servisler yeniden başlatmada sorun çıkarıyor? Sorunların logları ne gösteriyor?
 
Geri
En Üst