since2012/04/23
第十九章、认识与分析登录文件
最近升级日期:2009/09/14
5.
重点回顾
6.
本章习题练习
7.
针对本文的建议:http://phorum.vbird.org/viewtopic.php?t=23895
重点回顾
登录文件可以记录一个事件的何时、何地、何人、何事等四大资讯,故系统有问题时务必查询登录文件;
系统的登录文件默认都集中放置到 /var/log/ 目录内,其中又以 messages 记录的资讯最多!
登录文件记录的主要服务与程序为: syslogd, klogd, log
syslogd 的配置档在 /etc/syslog.conf ,内容语法为:『 服务.等级 记载装置或文件』
syslogd 本身有提供登录文件服务器的功能,透过修改 /etc/sysconfig/syslog 内容即可达成;
logrotate 程序利用 crontab 来进行登录文件的轮替功能;
logrotate 的配置档为 /etc/logrotate.conf ,而额外的配置则可写入 /etc/logrotate.d/* 内;
logwatch 为 CentOS 5 默认提供的一个登录文件分析软件。
本章习题
( 要看答案请将鼠标移动到『答:』底下的空白处,按下左键圈选空白处即可察看 )
实作题:
请在你的 CentOS 5.x 上面,依照鸟哥提供的 logfile.sh 去安装,并将结果取出分析看看。
简答题部分:
syslogd 可以作为登录文件服务器,请以 man page 的方式配合 network 关键字,查出 syslogd 需要加上什么选项就能够成为登录文件服务器?
透过 man syslogd ,查询到 -r 的选项。
如果你想要将 auth 这个服务的结果中,只要信息等级高於 warn 就给予发送 email 到 root 的信箱,该如何处理?
利用 vim 去编辑 /etc/syslog.conf 文件,内容为
auth.warn root
启动系统登录资讯时,需要启动哪两个 daemon 呢?
syslogd 记录系统软件, klogd 记录核心资讯。
syslogd 以及 logrotate 个别透过什么机制来运行?
syslogd 为 stand alone daemon 的机制; logrotate 则是透过 crontab 来运行的!只是个命令而已。
参考数据与延伸阅读
注1:关於 console 的说明可以参考底下的连结:
http://en.wikipedia.org/wiki/Console
http://publib.boulder.ibm.com/infocenter/systems/index.jsp?topic=/com.ibm.aix.files/doc/aixfiles/console.htm
关於 logfile 也有
网友提供英文版
喔!我将他放置到:
http://cn.linux.vbird.org//download/vbird/logfile_en.txt
http://linux.vbird.org
is designed by
VBird
during 2001-2011.
ksu.edu
本网页主要以Firefox配合解析度 1024x768 作为设计依据 鸟哥自由软件整合应用研究室