Tam hatayı kaydedin
Ekrandaki genel uyarı yerine journal, servis ve kernel logundaki ilk gerçek hata mesajını zaman bilgisiyle alın.
systemd bir servisi failed durumuna aldığında genel mesaj yalnız sonucu gösterir. Kök neden unit dosyası, ExecStart komutu, environment dosyası, kullanıcı izinleri, port çakışması, dependency, timeout veya uygulamanın kendi config testinde olabilir.
Job for nginx.service failed because the control process exited with error code.
Failed to start Example Service.
Start request repeated too quickly.
systemd bir servisi failed durumuna aldığında genel mesaj yalnız sonucu gösterir. Kök neden unit dosyası, ExecStart komutu, environment dosyası, kullanıcı izinleri, port çakışması, dependency, timeout veya uygulamanın kendi config testinde olabilir.
Ekrandaki genel uyarı yerine journal, servis ve kernel logundaki ilk gerçek hata mesajını zaman bilgisiyle alın.
Servis, disk, ağ, izin, güvenlik politikası ve uygulama yapılandırmasını aynı anda değiştirmeden ayrı test edin.
Ubuntu/Debian ile AlmaLinux/Rocky/CloudLinux üzerinde servis adı, paket yöneticisi ve firewall aracı farklı olabilir.
SSH, ağ, firewall, boot ve disk değişikliklerinde ikinci oturum, konsol, snapshot veya güncel yedek bulundurun.
Servis crash nedenini çözmeden Restart=always döngüsünü hızlandırmayın.
Anlamı: Başlangıç komutu sıfır olmayan kodla çıktı.
Muhtemel neden: Uygulama config’i, izin veya bağımlılık hatası.
Anlamı: Servis restart döngüsü rate limit’e takıldı.
Muhtemel neden: Restart=always ve sürekli crash.
Anlamı: Gerekli unit başlamadı.
Muhtemel neden: Mount, network, socket veya başka servis başarısız.
Anlamı: ExecStart dosyası çalıştırılamadı.
Muhtemel neden: Dosya yok, izin veya shebang problemi.
Anlamı: Tanımlı kullanıcı/grup yok veya geçersiz.
Muhtemel neden: Unit User/Group ayarı yanlış.
Anlamı: Servis gerekli porta bind olamadı.
Muhtemel neden: Başka süreç aynı portu kullanıyor.
Anlamı: Servis başlangıç zamanını aştı.
Muhtemel neden: Takılı init, dependency veya ağır recovery.
Anlamı: systemd sonucu failed olarak kaydetti.
Muhtemel neden: Asıl neden önceki satırlarda.
Bu ifadeyle eşleşen hata kaydı bulunamadı.
systemctl status servisadi --no-pager -l
journalctl -xeu servisadi --no-pager
Servis sonucu ve ilgili journal kayıtlarını gösterir.
systemctl cat servisadi
systemctl show servisadi -p FragmentPath -p DropInPaths -p User -p Group -p ExecStart -p EnvironmentFiles
Ana unit ve override kaynaklarını gösterir.
journalctl -u servisadi -b -1 -n 200 --no-pager
Sorun reboot sonrası başladıysa önceki boot logunu gösterir.
systemctl list-dependencies servisadi --all
Gerekli ve bağlı unit’leri gösterir.
ss -lntup
Dinlenen TCP/UDP portları ve süreçleri gösterir.
systemd-analyze verify $(systemctl show -p FragmentPath --value servisadi)
Unit sözdizimini ve bazı bağımlılık sorunlarını denetler.
Servis adı paketlere göre değişebilir. Debian journal ve paket post-install kayıtları birlikte incelenmelidir.
systemctl --failedjournalctl -p err -b --no-pagerdpkg --auditSELinux, Firewalld, paket unit override’ları ve RHEL servis isimleri ayrıca kontrol edilmelidir.
systemctl --failedausearch -m AVC -ts recent 2>/dev/null || truerpm -V paket-adi 2>/dev/null || truePanel servis wrapper’ları ile systemd sonucu farklı görünebilir. Native journal ve panel servis logları birlikte okunmalıdır.
/usr/local/cpanel/scripts/restartsrv_servisadi --status 2>/dev/null || trueplesk sbin service --status-all 2>/dev/null || truesystemctl status servisadi --no-pagerEkrandaki veya logdaki tam hata mesajı zaman bilgisiyle kaydedilir; ardından servis, ağ, disk ve güvenlik katmanları ayrı test edilir.
Paket yöneticisi, firewall, ağ yöneticisi ve bazı servis adları dağıtım ailelerine göre farklıdır. Sayfadaki dağıtım bölümü bu ayrımı gösterir.
Geçici olarak çalıştırabilir ancak log ve kaynak verisi alınmadan yapılan restart kök nedeni gizleyebilir.
Salt okunur teşhis komutları genellikle güvenlidir. Config, firewall, disk ve recovery değişikliklerinde konsol, yedek ve geri dönüş planı gerekir.
Linux katmanı aynıdır ancak panel servis wrapper’ları, firewall eklentileri ve üretici paketleri ayrıca dikkate alınmalıdır.
SSH, firewall, network veya boot değişikliklerinde ikinci oturum ve sağlayıcı konsolu açık tutulmalıdır.
Hayır. Teknik doğruluk ve kapsam güçlü temel sağlar; sıralama rekabet, site otoritesi, iç link, hız ve kullanıcı davranışına da bağlıdır.
Ubuntu, Debian, AlmaLinux, Rocky ve CloudLinux servis, disk, ağ, güvenlik, performans ve boot sorunlarını log verileriyle analiz ediyoruz.