URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID15
Нить номер: 3074
[ Назад ]

Исходное сообщение
"Вывод сообщений в консоль"

Отправлено mazepin , 20-Апр-10 22:56 
Есть компьютер с установленным CentOS при подключении любого устройства (usb_flash), в консоль выводится сообщение.

Как это отключить. Отключить вывод именно в консоль и перенаправить его например в файл. То есть сообщения  нужны, но пусть они в консоль не сыпятся.

пробовал колдовать с syslog.conf ни чего не выходит


Содержание

Сообщения в этом обсуждении
"Вывод сообщений в консоль"
Отправлено Michael , 20-Апр-10 23:13 

>пробовал колдовать с syslog.conf ни чего не выходит

плохо колдовали. надо убрать строку с /dev/console.
но я бы не стал этого делать


"Вывод сообщений в консоль"
Отправлено mazepin , 21-Апр-10 00:50 
>
>>пробовал колдовать с syslog.conf ни чего не выходит
>
>плохо колдовали. надо убрать строку с /dev/console.
>но я бы не стал этого делать

да я её закоментил но это не помогает

#kern.* /dev/console

других dev/console в файле нет


"Вывод сообщений в консоль"
Отправлено zd3n , 21-Апр-10 07:20 
>[оверквотинг удален]
>>>пробовал колдовать с syslog.conf ни чего не выходит
>>
>>плохо колдовали. надо убрать строку с /dev/console.
>>но я бы не стал этого делать
>
>да я её закоментил но это не помогает
>
>#kern.* /dev/console
>
>других dev/console в файле нет

А после изменения syslog.conf саму службу перезапускали?


"Вывод сообщений в консоль"
Отправлено mazepin , 21-Апр-10 08:32 
>[оверквотинг удален]
>>>плохо колдовали. надо убрать строку с /dev/console.
>>>но я бы не стал этого делать
>>
>>да я её закоментил но это не помогает
>>
>>#kern.* /dev/console
>>
>>других dev/console в файле нет
>
>А после изменения syslog.conf саму службу перезапускали?

Да.

да и перегружался уже не раз.


"Вывод сообщений в консоль"
Отправлено Michael , 21-Апр-10 09:29 
>[оверквотинг удален]
>>>
>>>#kern.* /dev/console
>>>
>>>других dev/console в файле нет
>>
>>А после изменения syslog.conf саму службу перезапускали?
>
>Да.
>
>да и перегружался уже не раз.

значит не тот конфиг правите


"Вывод сообщений в консоль"
Отправлено mazepin , 21-Апр-10 10:41 
>[оверквотинг удален]
>>>>
>>>>других dev/console в файле нет
>>>
>>>А после изменения syslog.conf саму службу перезапускали?
>>
>>Да.
>>
>>да и перегружался уже не раз.
>
>значит не тот конфиг правите

Вот я и справшиваю что надо поправить, какой конфиг или конфиги чтобы сообщения ядра валились в файл а не консоль

я правил. /etc/syslog.conf


"Вывод сообщений в консоль"
Отправлено Michael , 21-Апр-10 10:47 

>я правил. /etc/syslog.conf

править нужно тот конфиг, с которым запускается демон


"Вывод сообщений в консоль"
Отправлено Michael , 21-Апр-10 10:49 
>[оверквотинг удален]
>>>Да.
>>>
>>>да и перегружался уже не раз.
>>
>>значит не тот конфиг правите
>
>Вот я и справшиваю что надо поправить, какой конфиг или конфиги чтобы
>сообщения ядра валились в файл а не консоль
>
>я правил. /etc/syslog.conf

посмотрите, что ему передается в параметрах при старте


"Вывод сообщений в консоль"
Отправлено mazepin , 21-Апр-10 11:21 
>[оверквотинг удален]
>>>>да и перегружался уже не раз.
>>>
>>>значит не тот конфиг правите
>>
>>Вот я и справшиваю что надо поправить, какой конфиг или конфиги чтобы
>>сообщения ядра валились в файл а не консоль
>>
>>я правил. /etc/syslog.conf
>
>посмотрите, что ему передается в параметрах при старте

вот ps -ax | log
2250 ?        Ss     0:00 syslogd -m 7
2253 ?        Ss     0:00 klogd -x
2769 ?        Ss     0:00 login -- root    
2986 pts/0    S+     0:00 grep log

вот листинг конфига

# Log all kernel messages to the console.
# Logging much else clutters up the screen.
kern.*                            /var/log/console

# Log anything (except mail) of level info or higher.
# Don't log private authentication messages!
*.info;mail.none;authpriv.none;cron.none        /var/log/messages

# The authpriv file has restricted access.
authpriv.*                        /var/log/secure

# Log all the mail messages in one place.
mail.*                            -/var/log/maillog


# Log cron stuff
cron.*                            /var/log/cron

# Everybody gets emergency messages
*.emerg                            /var/log/emerg

# Save news errors of level crit and higher in a special file.
uucp,news.crit                        /var/log/spooler

# Save boot messages also to boot.log
local7.*                        /var/log/boot.log



"Вывод сообщений в консоль"
Отправлено Michael , 21-Апр-10 13:47 

># Log all kernel messages to the console.
># Logging much else clutters up the screen.
>kern.*       /var/log/console

попробуйте без этой строки, а лучще пропишите /dev/null


и вообще поменяйте что-нибудь еще и выясните, влияют ли на что-то изменения


"Вывод сообщений в консоль"
Отправлено mazepin , 21-Апр-10 22:25 
>
>># Log all kernel messages to the console.
>># Logging much else clutters up the screen.
>>kern.*       /var/log/console
>
>попробуйте без этой строки, а лучще пропишите /dev/null
>
>
>и вообще поменяйте что-нибудь еще и выясните, влияют ли на что-то изменения
>

Знать бы что было бы совсем здорово, а строчка эта работает

/var/log/console есть и в нем эти сообщения


"Вывод сообщений в консоль"
Отправлено mazepin , 22-Апр-10 11:00 
>[оверквотинг удален]
>>
>>попробуйте без этой строки, а лучще пропишите /dev/null
>>
>>
>>и вообще поменяйте что-нибудь еще и выясните, влияют ли на что-то изменения
>>
>
>Знать бы что было бы совсем здорово, а строчка эта работает
>
>/var/log/console есть и в нем эти сообщения

Теперь знаю!

/etc/sysconfig/syslog

а там правим параметры запуска klogd