UNIX 系统日志配置与管理全解析
1. 系统日志守护进程基础
1.1 守护进程启动与配置文件读取
syslogd 守护进程在启动时会读取其配置文件 /etc/syslog.conf 。当它接收到 HUP 信号(信号编号 1)时,会再次读取配置文件,并仅打开配置文件中列出的日志文件。
典型的启动和停止 syslogd 守护进程的 rc 脚本如下:
case "$1" in
'start')
if [ -f /etc/syslog.conf -a -f /usr/sbin/syslogd ]; then
echo "syslog service starting."
if [ ! -f /var/adm/messages ]; then
cp /dev/null /var/adm/messages
fi
/usr/sbin/syslogd 1>/dev/console 2>&1
fi
;;
'stop')
[ ! -f /etc/syslog.pid ] && exit 0
syspid=$(cat /etc/syslog.pid)
if [ "$syspid" -gt 0 ]; then
echo "Stopping the syslog service."
kill -15 $syspid 2>&1 | /usr/bin/grep -v "no s
UNIX日志配置与管理详解
超级会员免费看
订阅专栏 解锁全文
2098

被折叠的 条评论
为什么被折叠?



