2014.
01.
21
07:08:04
ちょっくらLinuxの基礎を学び直そうと思いましてね。
気になったことを取りとめもなく調べていくことにしました。
次に調べたのが「/etc/syslog.conf」。
「syslog」ってくらいだからsyslogの設定ファイルだべ?
それでは調べてみましょうか。
ふむふむ(--)
syslogdの使う設定ファイルですね。
システムログをどこに出力しますよ~ってのを書いておく設定ファイル。
中身は例えば
のようになっています。
各項目はそれぞれ
です。
「取得するログ.重要度」の部分は「どのログの何を出力するよ」の指定ですね。
例えば
と書けば「メールに関する全部のログ」の指定になりますし
と書けば「メールに関する警告メッセージとそれより重要なログ全部」の指定になります。
警告メッセージだけではなく、それより重要なログ(エラーとか)も出すのでご注意ください。
ピンポイントで警告メッセージだけを出力したければ
のように「=」を付けて指定します。
また複数のログをまとめて指定したければ
のように「,」で区切って複数指定したり
のように「;」で区切って書くことも可能です。
取得するログはこんな感じで指定できますφ(--)
ついでに重要度はこんな感じで指定可能φ(--)
「取得するログ.重要度」の方はそんな感じです。
「ログの出力先」はファイルに出力するのが一般的ですが、
他にもこんな指定が可能ですφ(--)
「ログの出力先」はそんな感じです。
まとめると「/etc/syslog.conf」はsyslogdが使う設定ファイルです。
システムログをどこに出力するよ~が書かれています。
完了\(--)/
気になったことを取りとめもなく調べていくことにしました。
次に調べたのが「/etc/syslog.conf」。
「syslog」ってくらいだからsyslogの設定ファイルだべ?
それでは調べてみましょうか。
ふむふむ(--)
syslogdの使う設定ファイルですね。
システムログをどこに出力しますよ~ってのを書いておく設定ファイル。
中身は例えば
mail.* /var/log/maillog
のようになっています。
各項目はそれぞれ
取得するログ.重要度(facility.priority)
ログの出力先
ログの出力先
です。
「取得するログ.重要度」の部分は「どのログの何を出力するよ」の指定ですね。
例えば
mail.*
と書けば「メールに関する全部のログ」の指定になりますし
mail.warning
と書けば「メールに関する警告メッセージとそれより重要なログ全部」の指定になります。
警告メッセージだけではなく、それより重要なログ(エラーとか)も出すのでご注意ください。
ピンポイントで警告メッセージだけを出力したければ
mail.=warning
のように「=」を付けて指定します。
また複数のログをまとめて指定したければ
uucp,news.crit /var/log/messages
のように「,」で区切って複数指定したり
mail.none;cron.none /var/log/messages
のように「;」で区切って書くことも可能です。
取得するログはこんな感じで指定できますφ(--)
取得するログ | 説明 |
---|---|
auth | 認証やセキュリティ関連のメッセージ |
authpriv | authと同じだけど出力結果が違うよ |
cron | cron関連のメッセージ |
daemon | デーモンさん関連のメッセージ。悪魔じゃないよ、護り神だよ |
ftp | ftp関連のメッセージ |
kern | カーネル関連のメッセージ |
lpr | プリンタ関連のメッセージ |
メール関連のメッセージ | |
news | ニュース関連のメッセージ |
syslog | syslogのメッセージ |
user | ユーザのプロセス関連のメッセージ |
uucp | UUCP関連のメッセージ。UUCPはファイル転送に関するプロトコルね |
local0~7 | 勝手に使って良いよ、な拡張用 |
* | 全部 |
ついでに重要度はこんな感じで指定可能φ(--)
重要度 | 説明 |
---|---|
emerg | ちょーヤバイ感じのエラーだよー。緊急事態だから大慌てしていーよー |
alert | かなりヤバイ感じのエラーだよー。さっさと対処してねー |
crit | ちょっとヤバイ感じのエラーだよー |
err | エラーだよー |
warning | 警告だよー |
notice | う~ん、まぁ対処した方が良いかもね |
info | 普通の情報 |
debug | デバッグメッセージ |
* | 全部のログ |
none | ログを出さないよ |
「取得するログ.重要度」の方はそんな感じです。
「ログの出力先」はファイルに出力するのが一般的ですが、
他にもこんな指定が可能ですφ(--)
ログの出力先 | 説明 |
---|---|
ファイル名 | 指定ファイルに出力するよ |
/dev/console | コンソール画面に表示するよ |
ユーザー名 | ログインしている指定ユーザに通知するよ |
* | ログインしている全ユーザに通知するよ |
|プログラム名 | 指定プログラムに渡すよ |
@サーバ名 | 指定サーバに渡すよ |
「ログの出力先」はそんな感じです。
まとめると「/etc/syslog.conf」はsyslogdが使う設定ファイルです。
システムログをどこに出力するよ~が書かれています。
完了\(--)/
category:ファイル/ディレクトリ thema:パソコンな日々 - genre:コンピュータ Posted by ササキマコト