Есть ли способ подавить одно сообщение из syslog?

Приложения могут быть выполнены как минимум из терминала. Однако не все приложения имеют специальные встроенные команды, специфичные для программы.

Однако на аналогичной ноте есть только терминальные приложения, которые могут использоваться только в терминале. И есть те, которые вы можете открыть с терминала, но только если у вас установлен графический интерфейс. [!d1 ]

8
задан 15 January 2011 в 15:02

20 ответов

Поскольку Ubuntu 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)" ~
Создать gksudo gedit / etc / rsyslog.d / 01-blocklist.conf

Решение работает следующим образом:

01- часть в имени файла заставляет rsyslog загружать эту конфигурацию, прежде чем загружать что-либо else Добавьте следующие строки там , чтобы можно было сопоставить случай regexp или ignore, проверить [это полезное руководство] (http://www.rsyslog.com/doc/property_replacer.html) на соответствие [ ! d7]

Обратите внимание, что для решения таких проблем правильный путь всегда предпочтительнее. Например, сломанный pciehp не позволит вашему процессору перейти в более глубокие состояния сна и повысит эффективность TDP и энергопотребление вашего процессора. Однако, поскольку pciehp скомпилирован в ядро ​​Ubuntu, вы не можете обойтись без компиляции собственного ядра, что не рекомендуется.

9
ответ дан 25 May 2018 в 23:48
  • 1
    Это было проблемой для (althoug now on 12.04), и этот ответ не позволяет им появиться в syslog, но dmesg все еще показывает их. любая мысль об этом? – Nanne 1 May 2012 в 23:15

Поскольку Ubuntu 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)" ~ Создать gksudo gedit / etc / rsyslog.d / 01-blocklist.conf

Решение работает следующим образом:

01- часть в имени файла заставляет rsyslog загружать эту конфигурацию, прежде чем загружать что-либо else Добавьте следующие строки там , чтобы можно было сопоставить случай regexp или ignore, проверить [это полезное руководство] (http://www.rsyslog.com/doc/property_replacer.html) на соответствие [ ! d7]

Обратите внимание, что для решения таких проблем правильный путь всегда предпочтительнее. Например, сломанный pciehp не позволит вашему процессору перейти в более глубокие состояния сна и повысит эффективность TDP и энергопотребление вашего процессора. Однако, поскольку pciehp скомпилирован в ядро ​​Ubuntu, вы не можете обойтись без компиляции собственного ядра, что не рекомендуется.

11
ответ дан 25 July 2018 в 22:41

Поскольку Ubuntu 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)" ~ Создать gksudo gedit / etc / rsyslog.d / 01-blocklist.conf

Решение работает следующим образом:

01- часть в имени файла заставляет rsyslog загружать эту конфигурацию, прежде чем загружать что-либо else Добавьте следующие строки там , чтобы можно было сопоставить случай regexp или ignore, проверить [это полезное руководство] (http://www.rsyslog.com/doc/property_replacer.html) на соответствие [ ! d7]

Обратите внимание, что для решения таких проблем правильный путь всегда предпочтительнее. Например, сломанный pciehp не позволит вашему процессору перейти в более глубокие состояния сна и повысит эффективность TDP и энергопотребление вашего процессора. Однако, поскольку pciehp скомпилирован в ядро ​​Ubuntu, вы не можете обойтись без компиляции собственного ядра, что не рекомендуется.

11
ответ дан 26 July 2018 в 23:45

Поскольку Ubuntu 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)" ~ Создать gksudo gedit / etc / rsyslog.d / 01-blocklist.conf

Решение работает следующим образом:

01- часть в имени файла заставляет rsyslog загружать эту конфигурацию, прежде чем загружать что-либо else Добавьте следующие строки там , чтобы можно было сопоставить случай regexp или ignore, проверить [это полезное руководство] (http://www.rsyslog.com/doc/property_replacer.html) на соответствие [ ! d7]

Обратите внимание, что для решения таких проблем правильный путь всегда предпочтительнее. Например, сломанный pciehp не позволит вашему процессору перейти в более глубокие состояния сна и повысит эффективность TDP и энергопотребление вашего процессора. Однако, поскольку pciehp скомпилирован в ядро ​​Ubuntu, вы не можете обойтись без компиляции собственного ядра, что не рекомендуется.

11
ответ дан 31 July 2018 в 11:05

Поскольку Ubuntu 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)" ~ Создать gksudo gedit / etc / rsyslog.d / 01-blocklist.conf

Решение работает следующим образом:

01- часть в имени файла заставляет rsyslog загружать эту конфигурацию, прежде чем загружать что-либо else Добавьте следующие строки там , чтобы можно было сопоставить случай regexp или ignore, проверить [это полезное руководство] (http://www.rsyslog.com/doc/property_replacer.html) на соответствие [ ! d7]

Обратите внимание, что для решения таких проблем правильный путь всегда предпочтительнее. Например, сломанный pciehp не позволит вашему процессору перейти в более глубокие состояния сна и повысит эффективность TDP и энергопотребление вашего процессора. Однако, поскольку pciehp скомпилирован в ядро ​​Ubuntu, вы не можете обойтись без компиляции собственного ядра, что не рекомендуется.

11
ответ дан 2 August 2018 в 04:07

Поскольку Ubuntu 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)" ~ Создать gksudo gedit / etc / rsyslog.d / 01-blocklist.conf

Решение работает следующим образом:

01- часть в имени файла заставляет rsyslog загружать эту конфигурацию, прежде чем загружать что-либо else Добавьте следующие строки там , чтобы можно было сопоставить случай regexp или ignore, проверить [это полезное руководство] (http://www.rsyslog.com/doc/property_replacer.html) на соответствие [ ! d7]

Обратите внимание, что для решения таких проблем правильный путь всегда предпочтительнее. Например, сломанный pciehp не позволит вашему процессору перейти в более глубокие состояния сна и повысит эффективность TDP и энергопотребление вашего процессора. Однако, поскольку pciehp скомпилирован в ядро ​​Ubuntu, вы не можете обойтись без компиляции собственного ядра, что не рекомендуется.

11
ответ дан 4 August 2018 в 20:11

Поскольку Ubuntu 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)" ~ Создать gksudo gedit / etc / rsyslog.d / 01-blocklist.conf

Решение работает следующим образом:

01- часть в имени файла заставляет rsyslog загружать эту конфигурацию, прежде чем загружать что-либо else Добавьте следующие строки там , чтобы можно было сопоставить случай regexp или ignore, проверить [это полезное руководство] (http://www.rsyslog.com/doc/property_replacer.html) на соответствие [ ! d7]

Обратите внимание, что для решения таких проблем правильный путь всегда предпочтительнее. Например, сломанный pciehp не позволит вашему процессору перейти в более глубокие состояния сна и повысит эффективность TDP и энергопотребление вашего процессора. Однако, поскольку pciehp скомпилирован в ядро ​​Ubuntu, вы не можете обойтись без компиляции собственного ядра, что не рекомендуется.

11
ответ дан 6 August 2018 в 04:13

Поскольку Ubuntu 10.04 rsyslog используется вместо простого syslog, и у него есть возможности фильтрации. Выполните следующие действия:

  • Создайте gksudo gedit /etc/rsyslog.d/01-blocklist.conf
  • Добавьте туда следующие строки
 : msg, содержит: «Карта отсутствует на слоте (0-2)» ~: msg, содержит: «Карта присутствует на слоте (0-2)» ~  
  • Перезагрузка или сервис rsyslog restart

Решение работает следующим образом:

  • 01- в имени файла заставляет rsyslog загружать этот конфиг до того, как он загрузит что-нибудь еще
  • , строки в файле найдут любые сообщения, содержащие текст, который мы хотим игнорировать, и сразу же отбросим эти сообщения, спасибо за оператора сброса (~)
  • можно сопоставить с помощью выражения regexp или ignore, проверьте [это полезное руководство] (http://www.rsyslog.com/doc/property_replacer.html) на соответствие

Обратите внимание, что решение таких проблем всегда предпочтительнее. Например, сломанный pciehp не позволит вашему процессору перейти в более глубокие состояния сна и повысит эффективность TDP и энергопотребление вашего процессора. Однако, поскольку pciehp скомпилирован в ядро ​​Ubuntu, вы не можете обойтись без компиляции собственного ядра, что не рекомендуется.

11
ответ дан 7 August 2018 в 22:14

Поскольку Ubuntu 10.04 rsyslog используется вместо простого syslog, и у него есть возможности фильтрации. Выполните следующие действия:

  • Создайте gksudo gedit /etc/rsyslog.d/01-blocklist.conf
  • Добавьте туда следующие строки
 : msg, содержит: «Карта отсутствует на слоте (0-2)» ~: msg, содержит: «Карта присутствует на слоте (0-2)» ~  
  • Перезагрузка или сервис rsyslog restart

Решение работает следующим образом:

  • 01- в имени файла заставляет rsyslog загружать этот конфиг до того, как он загрузит что-нибудь еще
  • , строки в файле найдут любые сообщения, содержащие текст, который мы хотим игнорировать, и сразу же отбросим эти сообщения, спасибо за оператора сброса (~)
  • можно сопоставить с помощью выражения regexp или ignore, проверьте [это полезное руководство] (http://www.rsyslog.com/doc/property_replacer.html) на соответствие

Обратите внимание, что решение таких проблем всегда предпочтительнее. Например, сломанный pciehp не позволит вашему процессору перейти в более глубокие состояния сна и повысит эффективность TDP и энергопотребление вашего процессора. Однако, поскольку pciehp скомпилирован в ядро ​​Ubuntu, вы не можете обойтись без компиляции собственного ядра, что не рекомендуется.

11
ответ дан 10 August 2018 в 10:26

Поскольку Ubuntu 10.04 rsyslog используется вместо простого syslog, и у него есть возможности фильтрации. Выполните следующие действия:

  • Создайте gksudo gedit /etc/rsyslog.d/01-blocklist.conf
  • Добавьте туда следующие строки
 : msg, содержит: «Карта отсутствует на слоте (0-2)» ~: msg, содержит: «Карта присутствует на слоте (0-2)» ~  
  • Перезагрузка или сервис rsyslog restart

Решение работает следующим образом:

  • 01- в имени файла заставляет rsyslog загружать этот конфиг до того, как он загрузит что-нибудь еще
  • , строки в файле найдут любые сообщения, содержащие текст, который мы хотим игнорировать, и сразу же отбросим эти сообщения, спасибо за оператора сброса (~)
  • можно сопоставить с помощью выражения regexp или ignore, проверьте [это полезное руководство] (http://www.rsyslog.com/doc/property_replacer.html) на соответствие

Обратите внимание, что решение таких проблем всегда предпочтительнее. Например, сломанный pciehp не позволит вашему процессору перейти в более глубокие состояния сна и повысит эффективность TDP и энергопотребление вашего процессора. Однако, поскольку pciehp скомпилирован в ядро ​​Ubuntu, вы не можете обойтись без компиляции собственного ядра, что не рекомендуется.

11
ответ дан 13 August 2018 в 16:52
  • 1
    Это было проблемой для (althoug now on 12.04), и этот ответ не позволяет им появиться в syslog, но dmesg все еще показывает их. любая мысль об этом? – Nanne 1 May 2012 в 23:15

Я не уверен, что этот первый вариант работает, но поскольку он намного проще второго (что работает точно), попробуйте.

Вариант 1

Изменить / etc / default / grub, append pciehp.pciehp_poll_time = 10000 в строку GRUB_CMDLINE_LINUX_DEFAULT.

Вариант 1

Восстановить ядро ​​без CONFIG_HOTPLUG_PCI_PCIE, для инструкций проверить последний комментарий к этот форум: http://www.evga.com/forums/tm.aspx?m=630487&mpage=1

4
ответ дан 25 May 2018 в 23:48

Я не уверен, что этот первый вариант работает, но поскольку он намного проще второго (что работает точно), попробуйте.

Вариант 1

Изменить / etc / default / grub, append pciehp.pciehp_poll_time = 10000 в строку GRUB_CMDLINE_LINUX_DEFAULT.

Вариант 1

Восстановить ядро ​​без CONFIG_HOTPLUG_PCI_PCIE, для инструкций проверить последний комментарий к этот форум: http://www.evga.com/forums/tm.aspx?m=630487&mpage=1

4
ответ дан 25 July 2018 в 22:41

Я не уверен, что этот первый вариант работает, но поскольку он намного проще второго (что работает точно), попробуйте.

Вариант 1

Изменить / etc / default / grub, append pciehp.pciehp_poll_time = 10000 в строку GRUB_CMDLINE_LINUX_DEFAULT.

Вариант 1

Восстановить ядро ​​без CONFIG_HOTPLUG_PCI_PCIE, для инструкций проверить последний комментарий к этот форум: http://www.evga.com/forums/tm.aspx?m=630487&mpage=1

4
ответ дан 26 July 2018 в 23:45

Я не уверен, что этот первый вариант работает, но поскольку он намного проще второго (что работает точно), попробуйте.

Вариант 1

Изменить / etc / default / grub, append pciehp.pciehp_poll_time = 10000 в строку GRUB_CMDLINE_LINUX_DEFAULT.

Вариант 1

Восстановить ядро ​​без CONFIG_HOTPLUG_PCI_PCIE, для инструкций проверить последний комментарий к этот форум: http://www.evga.com/forums/tm.aspx?m=630487&mpage=1

4
ответ дан 31 July 2018 в 11:05

Я не уверен, что этот первый вариант работает, но поскольку он намного проще второго (что работает точно), попробуйте.

Вариант 1

Изменить / etc / default / grub, append pciehp.pciehp_poll_time = 10000 в строку GRUB_CMDLINE_LINUX_DEFAULT.

Вариант 1

Восстановить ядро ​​без CONFIG_HOTPLUG_PCI_PCIE, для инструкций проверить последний комментарий к этот форум: http://www.evga.com/forums/tm.aspx?m=630487&mpage=1

4
ответ дан 2 August 2018 в 04:07

Я не уверен, что этот первый вариант работает, но поскольку он намного проще второго (что работает точно), попробуйте.

Вариант 1

Изменить / etc / default / grub, append pciehp.pciehp_poll_time = 10000 в строку GRUB_CMDLINE_LINUX_DEFAULT.

Вариант 1

Восстановить ядро ​​без CONFIG_HOTPLUG_PCI_PCIE, для инструкций проверить последний комментарий к этот форум: http://www.evga.com/forums/tm.aspx?m=630487&mpage=1

4
ответ дан 4 August 2018 в 20:11

Я не уверен, что этот первый вариант работает, но поскольку он намного проще второго (что работает точно), попробуйте.

Вариант 1

Изменить / etc / default / grub, append pciehp.pciehp_poll_time = 10000 в строку GRUB_CMDLINE_LINUX_DEFAULT.

Вариант 1

Восстановить ядро ​​без CONFIG_HOTPLUG_PCI_PCIE, для инструкций проверить последний комментарий к этот форум: http://www.evga.com/forums/tm.aspx?m=630487&mpage=1

4
ответ дан 6 August 2018 в 04:13

Я не уверен, что этот первый вариант работает, но поскольку он намного проще второго (что работает точно), попробуйте.

Вариант 1

Редактировать / etc / default / grub, append pciehp.pciehp_poll_time = 10000 в строку GRUB_CMDLINE_LINUX_DEFAULT.

Вариант 2

Перестроить ядро ​​без CONFIG_HOTPLUG_PCI_PCIE, для инструкций проверить последний комментарий к этому форуму: http : //www.evga.com/forums/tm.aspx м = 630487 & амп mpage = 1

4
ответ дан 7 August 2018 в 22:14

Я не уверен, что этот первый вариант работает, но поскольку он намного проще второго (что работает точно), попробуйте.

Вариант 1

Редактировать / etc / default / grub, append pciehp.pciehp_poll_time = 10000 в строку GRUB_CMDLINE_LINUX_DEFAULT.

Вариант 2

Перестроить ядро ​​без CONFIG_HOTPLUG_PCI_PCIE, для инструкций проверить последний комментарий к этому форуму: http : //www.evga.com/forums/tm.aspx м = 630487 & амп mpage = 1

4
ответ дан 10 August 2018 в 10:26

Я не уверен, что этот первый вариант работает, но поскольку он намного проще второго (что работает точно), попробуйте.

Вариант 1

Редактировать / etc / default / grub, append pciehp.pciehp_poll_time = 10000 в строку GRUB_CMDLINE_LINUX_DEFAULT.

Вариант 2

Перестроить ядро ​​без CONFIG_HOTPLUG_PCI_PCIE, для инструкций проверить последний комментарий к этому форуму: http : //www.evga.com/forums/tm.aspx м = 630487 & амп mpage = 1

4
ответ дан 13 August 2018 в 16:52

Другие вопросы по тегам:

Похожие вопросы: