linux日志怎么看?

admin 2024年3月30日23:22:04评论6 views字数 965阅读3分13秒阅读模式

Linux系统或类Linux系统在基础设施建设中可以说是用的非常广泛,系统的日志也是多种多样,有内核日志、有登陆日志、有用户命令日志、有定时工作计划日志等等,本文就linux日志做了一些简单的总结,以便在日常巡检、IT审计、应急响应、攻击溯源过程中能够快速的定位所要查询的日志。

1、先说一下日志产生的方式

软件自定义的日志功能

一些软件,常见的如中间件,自带了日志功能,可以自定义产生日志的格式以及写入日志的目标文件;

syslog服务处理日志信息

linux系统的日志服务syslog来统一管理应用程序日志,只要应用调用syslog提供日志接口(syslog函数、openlog函数、closelog函数),syslog就会将接收到的日志根据配置文件(syslog.conf)来生成日志文件。

2、读懂syslog配置文件syslog.conf

如下图,syslog.conf每条配置包含三个参数,格式为:facility.priority action

linux日志怎么看?

facility:日志类型,可以理解为哪些进程或哪些功能  auth                # 认证相关的  authpriv            # 权限,授权相关的  cron                # 任务计划相关的  daemon              # 守护进程相关的  kern                # 内核相关的  lpr                 # 打印相关的  mail                # 邮件相关的  mark                # 标记相关的  news                # 新闻相关的  security            # 安全相关的,与auth 类似    syslog              # syslog自己的  user                # 用户相关的  local0 到 local7    # 用户自定义日志类型priority:日志优先级  debug           # 程序或系统的调试信息  info            # 一般信息  notice          # 注意级  warning/warn    # 告警信息  err/error       # 错误信息  crit            # 比较严重的  alert           # 警戒级,必须马上处理的  emerg/oanic     # 致命级,会导致系统不可用的  *               # 表示所有的日志级别  none            # 跟* 相反,表示啥也没有action:动作域,可以理解满足facility.priority后,日志应该记录到哪个文件  系统上的绝对路径              # 如:/var/log/xxx  |                            # 管道  通过管道送给其他的命令处理  终端                         # 终端   如:/dev/console  @HOST                        # 发送到远程主机 如: @1.1.1.1     用户                         # 系统给系统用户  *                            # 发送给登录到系统上的所有用户

原文始发于微信公众号(菜鸟小新):linux日志怎么看?

  • 左青龙
  • 微信扫一扫
  • weinxin
  • 右白虎
  • 微信扫一扫
  • weinxin
admin
  • 本文由 发表于 2024年3月30日23:22:04
  • 转载请保留本文链接(CN-SEC中文网:感谢原作者辛苦付出):
                   linux日志怎么看?https://cn-sec.com/archives/2615774.html

发表评论

匿名网友 填写信息