내 노트북에 Debian 8 jessie를 설치했습니다. 이전에 Debian 7을 설치했을 때 시스템이 다음 설명 메시지와 함께 시작되고 종료되었습니다.
이제 데비안 8 jessie에서 시스템을 부팅할 때 다음만 표시됩니다:
때때로 천명음에 대한 메시지가 표시됩니다. 하지만 95%는 위와 같습니다.
성공하지 못한 채 서비스를 다시 시작하면 다음 메시지가 나타납니다.
내 시스템이 시작|종료되고 서비스가 시작|중지|다시 시작될 때 데비안 8을 더 설명적으로 만들 수 있기 때문입니다.
이것은 systemd와 관련이 있습니까?
답변1
예, 이것은 systemd와 관련이 있습니다. 다음 방법 중 하나를 통해 더 자세한 시작 로깅을 얻을 수 있습니다.
systemd.show_status=1
커널 명령줄에 추가합니다 .ShowStatus=yes
에 설정/etc/systemd/system.conf
;quiet
커널 명령줄에서 제거되었습니다.
참조 번호:시스템(1).
메시지 systemctl
( service
단지 래퍼)와 관련하여 작업이 성공하면 기존 명령줄 도구가 작동하는 방식인 출력이 표시되지 않습니다.
서비스 시작 중 장애가 발생한 경우(참고: 여기에는 "출시 직후"는 포함되지 않습니다!), 실패를 간략하게 설명하고 로그 보기 또는 별도 systemctl status
요청을 제안하는 메시지가 표시됩니다. 실패는 0이 아닌 종료 코드로도 표시됩니다.
이는 단지 구성 요소일 뿐이므로 ~/.bashrc
더 자세한 내용을 원할 경우 간단한 쉘 함수를 작성할 수 있습니다(함수 또는 이에 상응하는 함수에 넣음). 예를 들어 Bash 구문에서는 다음과 같습니다.
function sctl() {
local ACTION="$1"
shift
systemctl "$ACTION" "$@" || systemctl status "$@"
}