나는 내 형편없는 무선 카드에 내가 한 일에 대한 불만 사항으로 시스템 로그 파일을 aircrack-ng
채우려고 노력하고 있습니다./
Bash 세션 중에 시스템 로깅을 비활성화하는 방법은 무엇입니까?. 물론, 필요에 따라 관련되지 않은 다른 프로세스도 계속해서 로깅할 수 있었으면 좋겠습니다.
파일 /var/log/syslog
은 다음과 같이 반복됩니다.
Oct 24 03:39:40 loathe NetworkManager[673]: <error> [1445647180.233086] [platform/nm-linux-platform.c:2782] do_chan ge_link(): platform-linux: do-change-link: failure changing link 4: Unspecific failure (1)
Oct 24 03:39:40 loathe wpa_supplicant[762]: Could not set interface mon0 flags (UP): Name not unique on network
Oct 24 03:39:40 loathe wpa_supplicant[762]: nl80211: Could not set interface 'mon0' UP
Oct 24 03:39:40 loathe wpa_supplicant[762]: nl80211: deinit ifname=mon0 disabled_11b_rates=0
Oct 24 03:39:40 loathe wpa_supplicant[762]: Could not set interface mon0 flags (UP): Name not unique on network
Oct 24 03:39:40 loathe wpa_supplicant[762]: WEXT: Could not set interface 'mon0' UP
Oct 24 03:39:40 loathe wpa_supplicant[762]: mon0: Failed to initialize driver interface
이것은 쿠분투 15.10에 있습니다.
답변1
syslog는 시스템 전체에 적용되므로 세션별로 syslog를 비활성화할 수 없습니다.
그러나 다음을 수행할 수 있습니다.
/etc/rsyslog.conf
에게 복사/tmp/rsyslog.conf
/tmp/rsyslog.conf
불필요한 로깅을 제거하도록 편집- rsyslogd(
/etc/init.d/rsyslogd stop
)를 죽입니다. rsyslogd -d -f /tmp/rsyslog.conf
"세션" 시간 내에 실행
회의가 끝날 무렵
- rsyslogd를 종료합니다(ps로 프로세스 찾기).
/etc/init.d/rsyslogd start
rsyslog( ) 실행