linux初学者-系统日志(一)

本文介绍了系统日志的基本分类及其默认存储位置,包括/var/log/messages等关键路径。此外,还详细讲解了rsyslog服务的功能,即如何通过配置rsyslog来实现日志的自定义分类与远程同步。
摘要由CSDN通过智能技术生成

      系统日志可以记录系统的运行状态,如果运行故障,会说明错误的位置。所以对系统日志的了解和学习是非常有必要的。

1、系统日志的默认分类

       系统日志会默认记录在以下地址中,不同的日志在不同的文件中。

       /var/log/messages            系统服务及日志,包括服务的信息,报错等等

       /var/log/secure                  系统认证信息日志

       /var/log/maillog                 系统邮件服务信息

       /var/log/cron                      系统定时任务信息

       /var/log/boot.log               系统启动信息

2、rsyslog服务

         rsyslog服务是负责日志的采集和分类存放,并不会对日志进行处理。改变rsyslog配置文件能改变日志的存放和分类标准,命令为"vim /etc/rsyslog.conf"。如下图所示,输入"*.*    /var/log/test",则表示所有类型和等级的日志都存放在目录"/var/log/test"下。

3、日志的同步

        有时候需要将一台主机的日志输入到另一台主机中,这就需要用到日志的同步功能了。

        日志发送方的配置方法是,输入命令"vim /etc/rsyslog.conf",在其中加入"*.*    @172.25.254.102",表示将所有的日志都以UDP协议发送至ip为172.25.254.102的这台主机上。

        保存后输入"systemctl restart rsyslog"重新启动rsyslog服务。

        日志接受方的配置方法是,输入命令"vim /etc/rsyslog.conf",在第15行和第16行删除#,使得日志接收插件"$ModLoad imudp"和日志接收插件使用端口"$UDPServerRun 514"变亮。

        退出保存后重启rsyslog服务。

        输入"systemctl stop firewalld"关闭防火墙。

        在进行测试时对日志发送方执行"systemctl restart sshd.server"命令,在日志接受方的"/var/log/messages"文件下就会出现重启ssh服务的日志。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值