Chinaunix首页 | 论坛 | 博客
  • 博客访问: 1214373
  • 博文数量: 298
  • 博客积分: 10050
  • 博客等级: 上将
  • 技术积分: 3277
  • 用 户 组: 普通用户
  • 注册时间: 2007-03-14 13:36
文章分类
文章存档

2015年(7)

2012年(1)

2010年(5)

2009年(55)

2008年(73)

2007年(160)

我的朋友

分类: LINUX

2007-12-04 09:53:28

sysklogd官方下载地址

6.54. 系统日志记录包-1.4.1

系统日志记录包含有记录系统日志信息的程序,比如内核处理意外事务的日志。

估计安装时间: 0.1 SBU

估计需要硬盘空间: 0.5 MB

系统日志安装包依赖于这些包: Binutils, Coreutils,GCC, Glibc,Make

6.54.1. 安装系统日志记录(sysklogd)

系统日志安装包已经有和2.6的内核版本适应的发行版。确保那些发行了的功能已经被加入,请键入以下命令,打上补丁:

patch -Np1 -i ../sysklogd-1.4.1-kernel_headers-1.patch

这里也有一个手动逻辑信号处理的附加环境,并且这个有时会使sysklogd的中断脚本出现混乱。要修正这个BUG,请打上另一个补丁:

patch -Np1 -i ../sysklogd-1.4.1-signal-1.patch

接着安装:

make

安装包:

make install

6.54.2.配置系统日志记录(sysklogd)

创建一个新文件/etc/syslog.conf 请运行下面的命令:

cat > /etc/syslog.conf << "EOF"

# Begin /etc/syslog.conf

auth,authpriv.* -/var/log/auth.log
*.*;auth,authpriv.none -/var/log/sys.log
daemon.* -/var/log/daemon.log
kern.* -/var/log/kern.log
mail.* -/var/log/mail.log
user.* -/var/log/user.log
*.emerg *

# End /etc/syslog.conf
EOF

6.54.3.Sysklogd目录

已安装的包: klogd and syslogd

简短描述

klogd

一个系统守护进程,截获并且记录下LINUX内核日志信息。

syslogd

记录下系统里所有提供日志记录的程序给出的日志和信息内容。每一个被记录的消息至少包含时间戳和主机名(通常还包括程序名)。

原文 ——— —— —— ——

The Sysklogd package contains programs for logging system messages,
such as those given by the kernel when unusual things happen.

Approximate build time: 0.1 SBU

Required disk space: 0.5 MB

Sysklogd installation depends on: Binutils, Coreutils,
GCC, Glibc, and Make

6.54.1. Installation of Sysklogd

Sysklogd has issues with the Linux 2.6 kernel series. Fix these
issues by applying the following patch:

patch -Np1 -i ../sysklogd-1.4.1-kernel_headers-1.patch

There is also a race condition in the signal handling logic, and
this sometimes confuses the sysklogd initscript. Fix this bug by applying
another patch:

patch -Np1 -i ../sysklogd-1.4.1-signal-1.patch

Compile the package:

make

Install the package:

make install

6.54.2. Configuring Sysklogd

Create a new file /etc/syslog.conf by
running the following:

cat > /etc/syslog.conf << "EOF"

# Begin /etc/syslog.conf

auth,authpriv.* -/var/log/auth.log
*.*;auth,authpriv.none -/var/log/sys.log
daemon.* -/var/log/daemon.log
kern.* -/var/log/kern.log
mail.* -/var/log/mail.log
user.* -/var/log/user.log
*.emerg *

# End /etc/syslog.conf
EOF

6.54.3. Contents of Sysklogd

Installed programs: klogd and syslogd

Short Descriptions

klogd :
     A system daemon for intercepting and logging kernel messages

syslogd :
     Logs the messages that system programs offer for logging
阅读(2256) | 评论(0) | 转发(0) |
0

上一篇:跟我一起写 Makefile

下一篇:执行make

给主人留下些什么吧!~~