加入收藏 | 设为首页 | 会员中心 | 我要投稿 云计算网_泰州站长网 (http://www.0523zz.com/)- 视觉智能、AI应用、CDN、行业物联网、智能数字人!
当前位置: 首页 > 服务器 > 搭建环境 > Linux > 正文

linux系统的日志文件系统详细解释

发布时间:2016-01-21 10:14:48 所属栏目:Linux 来源:网络整理
导读:①、linux上日志系统类型:syslog和syslog-ng(开源版和商业版) 1、syslog服务: syslogd:系统日志,非内核产生的信息 配置文件:/etc/syslog.conf、 配置以后利

①、linux上日志系统类型:syslog和syslog-ng(开源版和商业版)

1、syslog服务:

syslogd:系统日志,非内核产生的信息

配置文件:/etc/syslog.conf、

配置以后利用service syslog reload(不用重启服务读取配置文件)

日志服务器配置:etc/sysconfig/syslog内SYSLOGD_OPTIONS="-m 0"改为SYSLOGD_OPTIONS="-r -m 0"即可作为日志服务器

klogd:内核日志,专门负责内核产生的信息

kernel启动的时候是物理终端(/dev/console),产生的日志信息在/var/log/dmesg

dmesg命令:可以直接查看/var/log/dmesg;也可以使用cat /var/log/dmesg查看。

  sbin/init进程信息属于系统日志,放在以下位置:

/var/log/messages:系统标准错误日志信息,非内核产生的引导信息;各子系统产生的信息。

/var/log/maillog:邮件系统产生的日志信息

/var/log/secure:用户登陆信息日志

2、日志需要滚动:

message一段时间以后重新命名为message1..,然后新建一个message来存放日志。

logrotate:通过此命令对日志文件进行切片

/etc/cron.daily/logrotate

配置文件:/etc/syslog.conf

配置文件定义格式为: facility.priority  action
facility,可以理解为日志的来源或设备目前常用的facility有以下几种:

auth         # 认证相关的

authpriv     # 权限,授权相关的

cron         # 任务计划相关的

daemon       # 守护进程相关的

kern         # 内核相关的

lpr          # 打印相关的

mail         # 邮件相关的

mark         # 标记相关的

news         # 新闻相关的

security     # 安全相关的,与auth 类似  

syslog       # syslog自己的

user         # 用户相关的

uucp         # unix to unix cp 相关的

local0 到 local7  # 用户自定义使用

*            # *表示所有的facility

priority(log level)日志的级别,一般有以下几种级别(从低到高)

debug           # 程序或系统的调试信息

info            # 一般信息

notice          # 不影响正常功能,需要注意的消息

warning/warn    # 可能影响系统功能,需要提醒用户的重要事件

err/error       # 错误信息

crit            # 比较严重的

alert           # 必须马上处理的

emerg/panic     # 会导致系统不可用的

*               # 表示所有的日志级别

none            # 跟* 相反,表示啥也没有

(编辑:云计算网_泰州站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    热点阅读