저는 Debian의 불안정한 버전을 실행 중이고 systemd
시작 시 일부 서비스가 FAILED
(및 아님 OK
)으로 표시되어 있지만 로그가 너무 빨라서 실패한 서비스의 이름을 얻을 수 없습니다.
시스템이 가동되고 실행된 후 이 부팅 로그를 얻을 수 있는 방법이 있는지 궁금합니다 dmesg
. services
. 또한 service --status-all
이는 시작 시 실패한 서비스가 아닌 켜져 있거나 꺼진 서비스만 나열하므로 실제로 도움이 되지 않습니다.
따라서 어떤 조언이라도 환영합니다!
답변1
노력하다:
systemctl --state=failed
man systemctl
설명하다:
--상태=
이 매개변수는 장치 LOAD, SUB 또는 ACTIVE 상태의 쉼표로 구분된 목록이어야 합니다. 장치를 나열할 때 지정된 상태의 장치만 표시됩니다. 실패한 장치만 표시하려면 --state=failed를 사용하십시오.
실행(예 root
: ):
systemctl status <service-name>
상태[모드...|PID...]]
하나 이상의 장치에 대한 간결한 런타임 상태 정보와 함께 로그의 최신 로그 데이터를 표시합니다.
반품:
journalctl -u <service-name> -b