设为首页 收藏本站
查看: 960|回复: 1

[经验分享] linux日志信息

[复制链接]

尚未签到

发表于 2018-5-21 13:42:16 | 显示全部楼层 |阅读模式
  日志系统:rsyslog()
  

  

  rsyslog服务:
  rsyslogd: 系统,非内核产生的信息
  klogd:内核,专门负责记录内核产生的日志信息
  

  kernel --> 物理终端(/dev/console) --> /var/log/dmesg
  # dmesg
  # cat /var/log/dmesg
  

  

  日志需要滚动(日志切割):
  messages messages.1 messages.2 messages.3
  

  /sbin/init
  /var/log/messages: 系统标准错误日志信息;非内核产生引导信息;各子系统产生的信息;
  /var/log/maillog: 邮件系统产生的日志信息;
  /var/log/secure:
  
  rsyslog:
  rsyslogd
  klogd
  配置文件:/etc/rsyslog.conf
  
  
  

  

  信息详细程序:日志级别
  

  子系统:facility, 设施
  

  动作:
  

  

  

  rsyslog: rsyslogd和klogd
  

  

  配置文件定义格式为: facility.priority        action
  facility,可以理解为日志的来源或设备目前常用的facility有以下几种:
  auth      # 认证相关的
  authpriv  # 权限,授权相关的
  cron      # 任务计划相关的
  daemon    # 守护进程相关的
  kern      # 内核相关的
  lpr       # 打印相关的
  mail      # 邮件相关的
  mark      # 标记相关的
  news      # 新闻相关的
  security # 安全相关的,与auth 类似
  rsyslog   # rsyslog自己的
  user     # 用户相关的
  uucp     # unix to unix cp 相关的
  local0 到 local7 # 用户自定义使用
  *        # *表示所有的facility
  

  priority(log level)日志的级别,一般有以下几种级别(从低到高)
  debug           # 程序或系统的调试信息
  info            # 一般信息
  notice          # 不影响正常功能,需要注意的消息
  warning/warn    # 可能影响系统功能,需要提醒用户的重要事件
  err/error       # 错误信息
  crit            # 比较严重的
  alert           # 必须马上处理的
  emerg/panic     # 会导致系统不可用的
  *               # 表示所有的日志级别
  none            # 跟* 相反,表示啥也没有
  action(动作)日志记录的位置
  系统上的绝对路径    # 普通文件 如: /var/log/xxx
  |                   # 管道  通过管道送给其他的命令处理
  终端              # 终端   如:/dev/console
  @HOST               # 远程主机 如: @10.0.0.1
  用户              # 系统用户 如: root
  *                   # 登录到系统上的所有用户,一般emerg级别的日志是这样定义的
  

  定义格式例子:
  mail.info   /var/log/mail.log # 表示将mail相关的,级别为info及
  # info以上级别的信息记录到/var/log/mail.log文件中
  auth.=info  @10.0.0.1         # 表示将auth相关的,基本为info的信息记录到10.0.0.1主机上去
  # 前提是10.0.0.1要能接收其他主机发来的日志信息
  user.!=error                  # 表示记录user相关的,不包括error级别的信息
  user.!error                   # 与user.error相反
  *.info                        # 表示记录所有的日志信息的info级别
  mail.*                        # 表示记录mail相关的所有级别的信息
  *.*                           # 你懂的.
  cron.info;mail.info           # 多个日志来源可以用";" 隔开
  cron,mail.info                # 与cron.info;mail.info 是一个意思
  mail.*;mail.!=info            # 表示记录mail相关的所有级别的信息,但是不包括info级别的
  

  

  

运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其承担任何法律责任,如涉及侵犯版权等问题,请您及时通知我们,我们将立即处理,联系人Email:kefu@iyunv.com,QQ:1061981298 本贴地址:https://www.yunweiku.com/thread-478712-1-1.html 上篇帖子: linux awk使用 下篇帖子: Linux SFDisk 用法
累计签到:35 天
连续签到:1 天
发表于 2018-5-21 23:35:21 | 显示全部楼层
不错,抢个沙发

运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

扫码加入运维网微信交流群X

扫码加入运维网微信交流群

扫描二维码加入运维网微信交流群,最新一手资源尽在官方微信交流群!快快加入我们吧...

扫描微信二维码查看详情

客服E-mail:kefu@iyunv.com 客服QQ:1061981298


QQ群⑦:运维网交流群⑦ QQ群⑧:运维网交流群⑧ k8s群:运维网kubernetes交流群


提醒:禁止发布任何违反国家法律、法规的言论与图片等内容;本站内容均来自个人观点与网络等信息,非本站认同之观点.


本站大部分资源是网友从网上搜集分享而来,其版权均归原作者及其网站所有,我们尊重他人的合法权益,如有内容侵犯您的合法权益,请及时与我们联系进行核实删除!



合作伙伴: 青云cloud

快速回复 返回顶部 返回列表