Linux上的航海士——日志系统

如果说茫茫的大海是通向未知世界的桥梁,那么我们这些航行在海上的游船就需要一个精通航海知识的航海长和书记员。通过航海长和书记员的通力合作,我们才能够在风波诡异的浩瀚大海中向前起航,香港空间,才能够披荆斩棘、勇往直前。

那么我们Linux的系统自己拥有自己的航海长和书记员么?

“有”,而且我们的航海长和书记员非常认真和详细的记录着系统发生的点滴事件。

Syslog就是针对于我们linux系统自身的航海长,而且有进一步的升级版syslog-ng。

因为系统的各种信息的纷繁复杂,所以我们定义了信息的详细程度,根据信息的详细程度制定了日志的级别。

Syslog:日志系统

Syslogd用来记录系统非内核产生的记录信息

Klogd则用来记录内核产生的信息

这些由syslog产生的日志信息都存储在/var/log/目录下

在配置文件中对于文件格式定义为三种:facility,priority,action

Factility,可以理解为日志的来源或设备,虚拟主机,目前常用的factility有以下几种:

Priority(loglevel)日志的级别,一般有以下几种级别(从低到高)

Action(动作)日志记录的位置

样例:

随着数据信息的日趋重要,日志也被作为一个修复和查找原始数据的一个依据也越发的显得重要了,网站空间,这时我们就需要将这些日志信息保存在我们单独部署的服务器中。

而当我们在部署日志服务器的时候,实际上只需要修改我们的日志配置文件指向到我们的日志服务器重即可

修改/etc/syslog.conf使我们的主机产生的日志发送给其他人

本文出自 “小败向前冲!” 博客,请务必保留此出处

谁的指间滑过了千年时光;谁在反反复复中追问可曾遗忘;

Linux上的航海士——日志系统

相关文章:

你感兴趣的文章:

标签云: