Bilgisayar önyüklemesinde systemd tarafından başlatılan hizmetlerin günlükleri nerede bulunur?


23

Kararsız bir Debian kullanıyorum systemd, açılışta FAILED(ve değil OK) olarak işaretlenmiş birkaç servis var.

Sistem açılıp çalışmaya başladıktan sonra bu önyükleme günlüğünü almanın bir yolu olup olmadığını merak ediyorum (ulaşılabilir olan çekirdek günlüğü hakkında dmesgdeğil. services) Ve service --status-allbu gerçekten yardımcı olmuyor , çünkü sadece açık / kapalı olan hizmetleri değil açılışta başarısız olan hizmetleri listeliyor.

Yani, herhangi bir ipucu açığız!


3
Deneyin journalctl, ardından başarısız olan servislerin adlarını arayın. Bu komutun başından itibaren servis adına filtre uygulamak için seçenekler de vardır.
Tom Hunt

Yanıtlar:


26

Deneyin:

 systemctl --state=failed

man systemctl diyor:

--state =

Argüman, LOAD, SUB veya ACTIVE durumlarının virgülle ayrılmış bir listesi olmalıdır. Üniteleri listelerken, sadece belirtilen durumdakileri gösterin. Use --state = yalnızca başarısız birimleri gösteremedi.

Çalıştır (as root):

systemctl status <service-name>

durum [PATTERN ... | PID ...]]

Bir veya daha fazla ünite hakkında kısa çalışma zamanı durum bilgilerini ve ardından dergideki en son günlük verilerini gösterin.

Ayrıca:

journalctl -u <service-name> -b
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.