tach Leute.
Mich nervt das laufenden die Meldungen der NICs auf die Konsole geschrieben werden.
"eth1 is down" u.ä.
Tja, leider scheinen die nicht vom syslogd zu kommen.
Jemand eine Idee wie man das unterdrücken kann?
BTW: Die Meldungen tauchen immer auf der gerade aktiven Konsole auf. Welche ist das?
Gruss Max
Meldungen auf Konsole verhindern.
Re: Meldungen auf Konsole verhindern.
Das ist der klogd, der die Meldungen abfängt und auf der Console ausgibt. Per default wird der log level auf 7 gestellt, d.h. alles mit einer Priorität höher als 'debug' wird auf die gerade aktive console geschickt. Und das nervt in der Tat ziemlich.
Bei debian wird dieses Verhalten in der Datei /etc/init.d/klogd eingestellt. Dort gibt es eine Zeile
KLOGD=""
Dies müßtest Du z.B. in
KLOGD="-c 4"
ändern und so den klogd anweisen, nur noch Meldungen mit einer Priorität KERN_ERR und höher auszugeben. In /usr/include/linux/kernel.h gibt es eine Liste, in der steht, was die Zahlenwerte bedeuten:
<blockquote><pre><font size="1" face="">code:</font><hr><font face="Courier New" size="2">
#define KERN_EMERG "<0>" /* system is unusable */
#define KERN_ALERT "<1>" /* action must be taken immediately */
#define KERN_CRIT "<2>" /* critical conditions */
#define KERN_ERR "<3>" /* error conditions */
#define KERN_WARNING "<4>" /* warning conditions */
#define KERN_NOTICE "<5>" /* normal but significant condition */
#define KERN_INFO "<6>" /* informational */
#define KERN_DEBUG "<7>" /* debug-level messages */
</font><hr></pre></blockquote>
Bei debian wird dieses Verhalten in der Datei /etc/init.d/klogd eingestellt. Dort gibt es eine Zeile
KLOGD=""
Dies müßtest Du z.B. in
KLOGD="-c 4"
ändern und so den klogd anweisen, nur noch Meldungen mit einer Priorität KERN_ERR und höher auszugeben. In /usr/include/linux/kernel.h gibt es eine Liste, in der steht, was die Zahlenwerte bedeuten:
<blockquote><pre><font size="1" face="">code:</font><hr><font face="Courier New" size="2">
#define KERN_EMERG "<0>" /* system is unusable */
#define KERN_ALERT "<1>" /* action must be taken immediately */
#define KERN_CRIT "<2>" /* critical conditions */
#define KERN_ERR "<3>" /* error conditions */
#define KERN_WARNING "<4>" /* warning conditions */
#define KERN_NOTICE "<5>" /* normal but significant condition */
#define KERN_INFO "<6>" /* informational */
#define KERN_DEBUG "<7>" /* debug-level messages */
</font><hr></pre></blockquote>
Re: Meldungen auf Konsole verhindern.
Entweder kurzfristig:<pre>dmesg -n 1</pre>liefert nur noch Alerts und Emergencies, d.h. ein Oops oder so. <img src="http://www.pl-forum.de/UltraBoard/Images/Happy.gif" border="0" align="middle"> Dauerhaft sollte man dem klogd die Option "-c" mitgeben:<pre>klogd -c 1</pre>Das gilt natürlich für den Bootvorgang, in irgendeiner Konfigurationsdatei oder irgendeinem Bootskript muss man die Option ergänzen. Bei RedHat9 wäre es in /etc/sysconfig/syslog der Eintrag "KLOGD_OPTIONS=", in dem man "-c 1" mit ansetzen müsste.
Liste der möglichen Werte als Optionsargument:
<li>0: Emergency (System tot)
<li>1: Alert (Sofort eingreifen, sonst System tot)
<li>2: Critical (Kritischer Zustand)
<li>3: Error
<li>4: Warning
<li>5: Notice
<li>6: Informational
<li>7: Debug
(Quelle: /usr/include/sys/syslog.h)
Welche Priority die LinkUp/Down-Meldungen haben, weiss ich nun nicht. Ich tippe aber mal auf 4 oder 3.
Jochen
Liste der möglichen Werte als Optionsargument:
<li>0: Emergency (System tot)
<li>1: Alert (Sofort eingreifen, sonst System tot)
<li>2: Critical (Kritischer Zustand)
<li>3: Error
<li>4: Warning
<li>5: Notice
<li>6: Informational
<li>7: Debug
(Quelle: /usr/include/sys/syslog.h)
Welche Priority die LinkUp/Down-Meldungen haben, weiss ich nun nicht. Ich tippe aber mal auf 4 oder 3.
Jochen
Re: Meldungen auf Konsole verhindern.
Ups! Das kommt davon, wenn man beim Posten gestört wird und erst später weitermacht... <img src="http://www.pl-forum.de/UltraBoard/Images/Wilk.gif" border="0" align="middle">
Jochen
Jochen
Re: Meldungen auf Konsole verhindern.
dank euch beiden.
Habe mich selbst vera***t. Hatte zwar den syslogd gestoppt, aber anscheinend den klogd vergessen
Wie war das gleich? Wald und ein haufen Bäume?
Dank und Gruss aus Bochum.
Max
Habe mich selbst vera***t. Hatte zwar den syslogd gestoppt, aber anscheinend den klogd vergessen
Wie war das gleich? Wald und ein haufen Bäume?
Dank und Gruss aus Bochum.
Max