logcheck
grep
지금 몇 시간 동안 실행 중이지만 아직 완료되지 않았습니다. 왜 그렇게 오래 걸리는지 확인하고 로그를 건너뛰지 않고 나중에 처리하도록 정상적으로 종료하는 방법은 무엇입니까?
저는 데비안 9.1과 KDE를 사용하고 있습니다. 일반적으로 CPU의 25%를 차지하고 몇 분 동안 실행되는 프로세스 1개가 있습니다. 처음에도 마찬가지였지만 지금은 3개의 프로세스, 75%가 위에서 언급한 대로 몇 시간 동안 실행되고 있습니다. 내 시스템 로그 파일 크기는 약 500MB입니다.
3가지 이유로 그만둬야 합니다.
- 내 컴퓨터 소리가 너무 커
- 플라즈마가 충돌하는 것 같습니다. 작업 표시줄과 위젯이 정지됩니다. 돌고래 등을 사용할 수는 있지만 그다지 편리하지는 않습니다.
- CPU를 다른 용도로 사용하고 싶습니다.
확인해 /var/log/
보니 가장 큰 파일은 syslog.1로 3.5GB였습니다.
메시지의 전반부는 대략 다음과 같습니다.
pulseaudio[2159]: [alsa-sink-USB Audio] alsa-sink.c: Failed to set hardware parameters: Input/output error
kernel: [59463.466760] usb 1-11: 1:1: usb_set_interface failed (-71)
kernel: [59463.467203] usb 1-11: 1:1: usb_set_interface failed (-71)
kernel: [59463.467631] usb 1-11: 1:1: usb_set_interface failed (-71)
kernel: [59463.468323] usb 1-11: 1:1: usb_set_interface failed (-71)
kernel: [59463.468753] usb 1-11: 1:1: usb_set_interface failed (-71)
kernel: [59463.469182] usb 1-11: 1:1: usb_set_interface failed (-71)
kernel: [59463.469813] usb 1-11: 1:1: usb_set_interface failed (-71)
kernel: [59463.470261] usb 1-11: 1:1: usb_set_interface failed (-71)
메시지의 후반부는 다음과 같습니다.
dbus-daemon[1916]: Rejected: destination has a full message queue, 0 matched rules; type="signal", sender=":1.9" (uid=1000 pid=2062 comm="kded5 [kdeinit5] ") interface="org.kde.KDirNotify" member="FilesAdded" error name="(unset)" requested_reply="0" destination="org.freedesktop.DBus" (uid=1000 pid=2113 comm="/usr/bin/plasmashell --shut-up ")
dbus-daemon[1916]: Rejected: destination has a full message queue, 0 matched rules; type="signal", sender=":1.9" (uid=1000 pid=2062 comm="kded5 [kdeinit5] ") interface="org.kde.KDirNotify" member="FilesAdded" error name="(unset)" requested_reply="0" destination="org.freedesktop.DBus" (uid=1000 pid=2113 comm="/usr/bin/plasmashell --shut-up ")
dbus-daemon[1916]: Rejected: destination has a full message queue, 0 matched rules; type="signal", sender=":1.9" (uid=1000 pid=2062 comm="kded5 [kdeinit5] ") interface="org.kde.KDirNotify" member="FilesAdded" error name="(unset)" requested_reply="0" destination="org.freedesktop.DBus" (uid=1000 pid=2113 comm="/usr/bin/plasmashell --shut-up ")
나는 이 메시지가 무엇을 의미하는지 정말로 모른다. 이전에 여러 위치 간에 파일을 복사한 적이 있습니다. 내 오디오에는 문제가 없습니다. Plasmashell이 한동안 작동하지 않았습니다.
답변1
귀하의 워크스테이션이므로 logcheck를 제거하겠습니다.
Logcheck는 Linux 서버를 위한 보다 세부적인 보안 설정의 일부이며, 여러 서버가 있는 기업 환경에서 더 유용하며, 로그 오류를 감지하고 구문 분석하여 자신에게 이메일로 보낼 수 있습니다.
제거하려면 다음을 수행하십시오.
sudo apt-get remove logcheck
로그 크기에 대해 다른 질문을 하거나 설치한 일부 서비스에 대해 로그 순환을 주간에서 일일로 변경하도록 제안하십시오. 로그 검사가 너무 바빠지려면 평소보다 커야 합니다. @meuh가 말했듯 /var/log
이 어떤 로그가 통제 불능인지 자세히 살펴보는 것이 유용할 수 있습니다. 500MB의 syslog는 정상적인 크기인 것처럼 보이지만 더 많은 로그 파일이 있습니다.