服务管理-日志管理

  • 日志功能

    • 系统和程序的’日记本‘
    • 记录系统、程序运行中发生的各种事件
    • 通过查看日志,了解及排除故障
    • 信息安全控制的依据
  • 内核及系统日志
    • 由系统服务rsyslog同意记录/管理
    • 日志消息采用文本格式
    • 主要记录时间发生的时间、主机、进程、内容
    • 时间、地点、人物、发生何事
    • [root@svr7 ~]# tail -2 /var/log/messages
      Aug 23 20:39:34 svr7 nm-dispatcher: req:1 ‘dhcp4-change’ [eth0]: start running ordered scripts…
      Aug 23 20:40:01 svr7 systemd: Started Session 115 of user root.
  • 常见的日志文件
    • /var/log/messages 记录内核消息、各种服务的公共消息
    • /var/log/dmesg 记录系统启动过程的各种消息
    • /var/log/cron 记录与cron计划任务相关的消息
    • /var/log/maillog 记录邮件收发相关的消息
    • /var/log/secure 记录与访问限制相关的安全消息
  • 用户日志
    • 由登录程序负责记录/管理
      • 日志消息采用二进制格式
      • 记录登录用户的时间、来源、执行的命令等消息
      • /var/log/lastlog 记录最近的用户登录时间
      • /var/log/wtmp 记录成功的用户登录/注销事件
      • /var/log/btmp 记录失败的用户登录时间
      • /var/run/utmp 记录当前登录的每个用户的相关信息
  • 日志分析

  • 查看文本日志消息
    • 通过分析工具
      • tail、tailf、less、grep等文本浏览/检索命令
      • tailf(实时跟踪文件)
      • awk、sed等格式化过滤工具
    • 专用分析工具
      • Webmin系统管理套件
      • Webalizer、AWStats等日志统计套件
  • 用户登录分析

    • users、who、w命令
      • 查看已登录的用户信息,消息度不同
    • last、lastb命令
      • 查看最近登录成功/失败的用户信息
  • 日志消息的优先级
  • Linux内核定义的市价紧急程度
  • 分为0~7共8种优先级
  • 其数值越小,表示对应事件越紧急/重要
  • 使用journalctl工具

  • 提取由systemd-journal服务搜集的日志
  • 主要包括内核/系统日志、服务日志
  • 常见用法
  • journalctl | grep 关键词
  • journalctl -u 服务名 [-p 优先级]
  • journalctl -n 消息条数
  • journalctl --since='yyyy-mm-dd HH:MM:SS’ --until='yyyy-mm-dd HH:MM:SS‘
  • journalctl -xe 最近报错日志
  • systemctl 控制

  • linux系统和服务管理器
  • 是内核引导之后加载的第一个初始化进程(PID=1)
  • 负责掌控整个linux的运行/服务资源组合
  • systemd
  • 一个更搞笑的系统&服务管理器
  • 开机服务并行启动,各系统服务间的精确依赖
  • 配置目录: /etc/systemd/system/
  • 服务目录:/lib/systemd/system/
  • 主要管理工具:systemctl
  • [root@svr7 ~]# ls -l /sbin/init
    lrwxrwxrwx. 1 root root 22 8月 14 11:27 /sbin/init -> …/lib/systemd/systemd
  • RHEL7 运行模式

    • 字符模式:multi-user.target
    • 图形模式:graphical.target
    • [root@pc207 ~]# systemctl isolate multi-user.target / graphical.target
    • 查看默认开机模式
    • [root@svr7 ~]# systemctl get-default
      graphical.target
    • 设置永久策略,每次开机进入模式
    • [root@svr7 ~]# systemctl set-default graphical.target
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值