![systemctl status에서 실패 상태(또는 모든 이전 로그) 지우기?](https://linux55.com/image/189300/systemctl%20status%EC%97%90%EC%84%9C%20%EC%8B%A4%ED%8C%A8%20%EC%83%81%ED%83%9C(%EB%98%90%EB%8A%94%20%EB%AA%A8%EB%93%A0%20%EC%9D%B4%EC%A0%84%20%EB%A1%9C%EA%B7%B8)%20%EC%A7%80%EC%9A%B0%EA%B8%B0%3F.png)
다양한 방법을 시도했지만 이 오래된 전체 삭제 항목을 지울 수 없습니다/. 내가 달릴 때
systemctl status httpd.service
결과:
Mar 09 09:28:08 il systemd[1]: httpd.service: control process exited, code=exited status=1
Mar 09 09:28:08 il systemd[1]: Failed to start The Apache HTTP Server.
Mar 09 09:28:08 il systemd[1]: Unit httpd.service entered failed state.
Mar 09 09:28:08 il systemd[1]: httpd.service failed.
Mar 09 19:27:59 il systemd[1]: Starting The Apache HTTP Server...
Mar 09 19:27:59 il systemd[1]: Started The Apache HTTP Server.
이것실패상태가 빨간색으로 표시되며 이전 로그 항목을 모두 지우고 싶습니다.
시험을 마친:
systemctl reset-failed
systemctl reset-failed httpd.service
하지만 계속해서 발생합니다.
달리기CentOS Linux release 7.6.1810 (Core)
감사해요.
답변1
모든 로그를 삭제하면 이 작업을 수행할 수 있습니다.
sudo journalctl --rotate && sudo journalctl --vacuum-time=1s
또는:
sudo rm /var/log/journal/*/*.journal
sudo systemctl restart systemd-journald