九、日志管理

日志管理

   操作系统的日志主要具有审计与检测的功能,有效利用日志信息并对其进行分析与实时的监控管理,对于系统的安全性具有极为重要的作用,日志文件所处的位置都在/var/log目录下

日志管理相关文件

  • /etc/rsyslog.conf
    rsyslog服务的主配置文件,设置日志存储文件位置,等级信息,日志同步信息等

     authpriv.*                                                             /var/log/secure
     #服务名称[连接符号]日志等级                                                  日志记录位置
     *.info;mail.none;authpriv.none;cron.none                               /var/log/messages
     cron.*                                                                 /var/log/cron
    

    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    修改完配置文件后,记得 systemctl restart rsyslogd 重启生效,利用tail -f 日志文件 查看文件的后10行,并实时更新.

  • 日志分析
    在这里插入图片描述

  • 远程日志同步
    实验:linux系统日志集中存储,将server主机的系统日志存储到desktop主机(接收方)
    desktop主机:192.168.239.129/24
    server主机:192.168.239.128/24           ## 关闭两台主机防火墙
    desktop(接收方)
    1 修改/etc/rsyslog.conf文件

    # Provides UDP syslog reception
    $ModLoad imudp.so                                              ## 去掉这两行注释
    $UDPServerRun 514                                           ## 采用UDP方式传输
    

    2 systemctl restart rsyslog       ##  重启日志服务

    server(发送方)
    1 修改/etc/rsyslog.conf文件,添加如下信息

    *.info;mail.none;authpriv.none;cron.none                     @192.168.239.140
    cron.*                                                       @192.168.239.140
    

    "@“表示采用UDP方式,”@@"表示采用TCP方式
    2 systemctl restart rsyslog       ##  重启日志服务
    验证
    在这里插入图片描述

    我在server虚拟机重启rsyslog,关闭firewalld的操作在desktop上就能看到同步的日志了

猜你喜欢

转载自blog.csdn.net/qq_35197351/article/details/83108053