데비안 10
다음과 같은 로그 메시지가 많이 있습니다.
localhost systemd[1]: Started Session 30522 of user xxxx.
sshd가 로그 정보를 sysconf로 보내는 것을 중지하는 방법은 무엇입니까?
감사해요
내가 뭘 다시 올렸지?추천 링크제공되었지만 그것은 나에게 작동하지 않습니다. 이것이 내가 한 일입니다:
/etc/rsyslog.d 디렉터리에 파일을 추가하고 해당 파일에 다음 명령을 입력했습니다.
if $programname == "systemd" and ($msg contains "Removed session" or $msg contains "New session" or $msg contains "session-" or $msg contains "Started Session") then stop
다시 시작합니다 rsyslog
.
systemctl restart rsyslog
Started Session 9999 of user foot
하지만 예를 들어 시스템 로그 파일에는 여전히 남아 있습니다 .
답변1
이러한 로그는 sshd에 의해 생성되지 않습니다. 이는 systemd의 세션 및 리소스 관리와 관련된 우선순위가 낮은 "정보" 메시지입니다.
셸에 다음을 입력하면 이를 방지할 수 있습니다.
$ systemd-analyze set-log-level notice
그러나 로그 수준을 설정하거나 메시지를 필터링할 수도 있습니다 rsyslog
. 다음 링크를 참조하세요.세션 및 슬라이스 메시지로 가득 찬 시스템 로그(@afshin의 댓글에 기여)