이 출력의 소유자를 확인하는 방법은 무엇입니까? 내 콘솔에 무엇이 넘치나요?
udev syslog syslog?
편집 승인된 답변:
답변은 받아들이겠습니다만...
- 저는 init를 사용하지 않고 systemd를 사용합니다.
- 커널 로깅 수준은 sysctl.conf에 설정되어 있습니다.
- 이 경우 가장 좋은 방법은 syslog의 항목을 stdout의 항목과 비교하고 태그가 실제로 [kernel]에서 오는지 확인하는 것입니다.
커널별 편집 sysctl conf 파일을 숨기려면 다음을 수행하십시오.
#
# Uncomment the following to stop low-level messages on console
# see also:
# http://superuser.com/questions/351387/how-to-stop-kernel-messages-from-flooding-my-console
#
kernel.printk = 3 4 1 3
답변1
콘솔을 가득 채우는 것은 커널 자체입니다.
콘솔의 로그 수준을 낮추어야 합니다 sudo dmesg -n 1
.
시스템에 이에 대한 설정이 있을 수 있습니다(부트로더 포함). 그렇지 않은 경우 영구적으로 만들려면 /etc/rc.local
.
이는 콘솔의 부팅 후 동작에만 영향을 미치며, 부팅 시 콘솔을 끄려면 loglevel=1
커널 매개변수를 설정해야 합니다.