远程日志同步

谈到日志,我们就要使用一个rsyslog服务。rsyslog是一个开源工具,被广泛用于Linux系统以通TCP/UDP协议转发或接收日志消息。rsyslog服务的主配置文件为 /etc/rsyslog.conf,指定日志保存位置修改配置文件,修改后重启rsyslog服务生效。

利用 tail -f 日志文件名 输出日志文件的后10行,并实时更新。文件名我们接/var/log/messages即可。

那么远程同步日志是什么意思呢?在实际开发当中,会有专门的日志平台,放置所有服务的日志信息,用来集中管理和展示。

我们这里通过将server2的日志信息同步到server1的日志中,来模拟日志的集中。那么要集中日志,我们就需要配置rsyslog的主配置文件:/etc/rsyslog.conf。

发送方:

在发送方处,我们找到倒数第二行,我们将这里的remote-host改成实际的ip即可,另外*.*表示接收所有级别的日志,@表示UDP协议,如果我们想要数据稳定的话就可以使用@@来表示TCP协议。

接收方:

在接受方中将这几行注释去掉,表示接收UDP和TCP的,端口号为514。然后两端都重启一下rsyslog服务即可。

此时我们在server1中打印出日志信息,可以看到server2的也是在这上面的。这就表示我们的日志是集中成功了的。

相关推荐
android阿杜4 分钟前
Ubuntu 26.04 LTS 系统每次重启后屏幕亮度都会增加一点
linux·运维·ubuntu
懿路向前15 分钟前
【唤醒实战笔记】2026-09-29 | 智能体提示词迭代史(v1 → v8)
linux·笔记·算法
路溪非溪1 小时前
Linux下Shell脚本基础知识(二)
linux·运维·服务器
嵌入式分享2 小时前
驱动之路#44:硬件 I2C 和软件 I2C 谁更坑?
linux·嵌入式硬件
不会就选b2 小时前
Linux之再次理解udp
linux·运维·udp
guo_wen_qiang2 小时前
云服务器kibana环境搭建
linux·运维·服务器
流浪0012 小时前
Linux系统篇42——线程(七) pthread库管理线程的工作流,从创建到回收
linux·操作系统·线程·线程创建到销毁
Dragon~Snow3 小时前
Linux server CentOS stream 10系统构建
linux·运维·centos
霞姐聊IT3 小时前
服务器RAS软件开发经验分享——从Linux、BMC与BIOS三个层面谈工程实践(二)
linux·服务器
高山有多高3 小时前
【Linux笔记】Linux磁盘文件系统
linux