태그 보관물: syslog

syslog

syslog에서 하나의 특정 메시지를 억제하는 방법이 있습니까? pciehp 0000:00:1c.5:pcie04: Card present on

많이 받고 있어요

Dec 27 08:35:49 htpc kernel: [ 1552.153797] pciehp 0000:00:1c.5:pcie04: Card not present on Slot(0-2)
Dec 27 08:35:49 htpc kernel: [ 1552.157744] pciehp 0000:00:1c.5:pcie04: Card present on Slot(0-2)

내 syslog의 메시지, 약 10 초마다. 그것은 단지 syslog를 사용할 수 없게 만듭니다. 어떻게 제거 할 수 있습니까?

나는 메시지가 존재하는 이유를 알지 못하고 실제로 신경 쓰지 않습니다. 부분적으로 내 마더 보드에는 pcie 슬롯이 없으며 부분적으로 내가 관심있는 모든 것이 완벽하게 작동하기 때문입니다. 그것은 바이오스에서 비활성화 된 WiFi 칩 일 수 있지만 Wi-Fi의 전원 공급을 원하지 않습니다. 사용하지 않습니다.

메시지를 표시하지 않을 수 있습니까?



답변

우분투 10.04 rsyslog는 일반 syslog 대신 사용되며 필터링 기능이 있습니다. 다음과 같이 진행하십시오 :

  • gksudo gedit /etc/rsyslog.d/01-blocklist.conf 생성
  • 거기에 다음 줄을 추가하십시오
    :msg,contains,"Card not present on Slot(0-2)" ~
    :msg,contains,"Card present on Slot(0-2)" ~
  • 재부팅 또는 service rsyslog restart

솔루션은 다음과 같이 작동합니다.

  • 01- 파일 이름의 일부는 rsyslog가 다른 설정을로드하기 전에이 구성을로드하도록합니다.
  • 파일의 행은 무시하려는 텍스트가 포함 된 모든 메시지를 찾아 폐기 연산자 덕분에 해당 메시지를 즉시 버립니다 (~)
  • 정규 표현식으로 일치 시키거나 대소 문자를 무시할 수 있습니다. [이 유용한 안내서] (http://www.rsyslog.com/doc/property_replacer.html)를 확인하십시오.

이러한 종류의 문제를 올바른 방식으로 해결하는 것이 항상 선호됩니다. 예를 들어, pciehp가 고장 나면 CPU가 더 깊은 절전 상태가되지 않으며 CPU의 효과적인 TDP 및 전력 소비가 증가합니다. 그러나 pciehp는 Ubuntu 커널로 컴파일되므로 자신의 커널을 컴파일하지 않고는 할 수있는 일이 거의 없으므로 권장하지 않습니다.


답변

이 첫 번째 옵션이 작동하는지 확실하지 않지만 두 번째 옵션보다 훨씬 쉽기 때문에 시도하십시오.

옵션 1

/ etc / default / grub을 편집하고 GRUB_CMDLINE_LINUX_DEFAULT 행에 pciehp.pciehp_poll_time = 10000을 추가하십시오.

옵션 2

CONFIG_HOTPLUG_PCI_PCIE없이 커널을 다시 빌드하십시오. 지침은이 포럼의 마지막 주석을 확인하십시오. http://www.evga.com/forums/tm.aspx?m=630487&mpage=1


답변