2010-12-09 62 views
2

我需要查看AIX機器上的syslog。 我對此毫無頭緒。 我通過syslog.conf文件去拿了這樣的事情:AIX機器上的syslogs

# "mail messages, at debug or higher, go to Log file. File must exist." 
# "all facilities, at debug and higher, go to console" 
# "all facilities, at crit or higher, go to all users" 
# mail.debug   /usr/spool/mqueue/syslog 
# *.debug    /dev/console 
# *.crit      * 
# *.debug    /tmp/syslog.out  rotate size 100k files 4 
# *.crit    /tmp/syslog.out  rotate time 1d 

另外,我DONOT知道如何訪問的/ dev/console的 有人可以幫幫忙?

回答

0

那麼,/dev/console控制檯,一個(幾乎肯定)物理終端連接到盒本身。這不是一個存儲設備,您可以從中獲取信息。

至於你需要看哪個文件,它通常由你向我們顯示的那個文件控制,並且可以根據設施和優先級將各個消息發送到不同的地方。但是,由於您看到的所有這些行都被註釋掉了,它們會轉到默認設置,這可能是控制檯。

1

參見How to configure AIX syslogdmanaging AIX logs

從您的配置中,我看到所有的syslog信息都可以在/tmp/syslog.out中找到,因爲這是*.debug正在被記錄的地方。

如果您在那裏找不到任何東西,您應該檢查syslogd守護進程是否實際運行。

如果您進行了更改syslog.conf文件,必須使用

refresh -s syslogd 

更新重新啓動守護:我看到一切都在syslog.conf被註釋掉。如果你想看到一些日誌,你必須啓用一些日誌工具。例如,它應該是這樣的:

# "mail messages, at debug or higher, go to Log file. File must exist." 
# "all facilities, at debug and higher, go to console" 
# "all facilities, at crit or higher, go to all users" 
# mail.debug   /usr/spool/mqueue/syslog 
# *.debug    /dev/console 
# *.crit      * 
*.debug    /tmp/syslog.out  rotate size 100k files 4 
# *.crit    /tmp/syslog.out  rotate time 1d 

,如果你想看到什麼在/tmp/syslog.out

而且,別忘了重啓守護進程!

更新2

要啓用一切的記錄,把這個syslog.conf

*.*    /tmp/syslog.out  rotate size 100k files 4 

這種方式,你會看到,如果真的伐木工作。

+0

在first..thanks很多關於這一切。 – Pradeep 2010-12-09 10:09:39

1

你忘了該文件必須存在:

touch /tmp/syslog.out 

refresh -s syslogd