0%

Linux服务程序规范

日志

Linux系统日志

在linux中提供一个守护进程来处理系统日志——syslogd,不过现在的linux系统上使用的都是它的升级版——rsyslogd。

rsyslogd守护进程既能接受用户进程输出的日志,又能接收内核日志。用户进程是通过调用syslog函数生成系统日志的。该函数将日志输出到一个UNIX本地域socket类型(AF_UNIX)的文件/dev/log中,rsyslogd进程则监听该文件以获取用户进程的输出。