远程系统日志服务
一、rsyslog的作用负责按照策略采集系统中生成的日志并把日志按照规则存放到相应文件中二、存放日志类别日志文件日志种类/var/log/messages服务信息服务启动报错/var/log/secure认证信息日志/var/log/maillog邮件日志/var/log/cron定时任务日志/var/log/boot.log系统启动日志三、日志采集规则编写日志类型auth用户认证authpriv服务认证cron定时任务kern内核日志mail邮件日志news更新信息日志user用户日志2.日志级别info信息notice重要信息debug程序排错waring警告日志err报错crit严重报错alert必须马上更改emerg系统的严重问题日志none日志不采集3.日志采集标识方式事例*.* #所有类型的所有级别日志authpriv.err #服务认证的报错日志*.*;auth.none #所有类型的所有级别日志除了用户认证的日志之外4.配置文件编写方式[rootnode1 log]# vim /etc/rsyslog.conf*.* action(typeomfile file/var/log/lee)[rootnode1 log]# systemctl restart rsyslog.service[rootnode1 log]# cat /var/log/leeJul 21 14:48:57 node1 systemd[1]: Stopping System Logging Service...Jul 21 14:48:58 node1 rsyslogd[2396]: [origin softwarersyslogd swVersion8.2510.0-2.el9 x-pid2396 x-infohttps://www.rsyslog.com] exiting on signal 15.Jul 21 14:48:58 node1 systemd[1]: rsyslog.service: Deactivated successfully.Jul 21 14:48:58 node1 systemd[1]: Stopped System Logging Service.Jul 21 14:48:58 node1 systemd[1]: Starting System Logging Service...Jul 21 14:48:58 node1 systemd[1]: Started System Logging Service.Jul 21 14:48:58 node1 rsyslogd[2616]: [origin softwarersyslogd swVersion8.2510.0-2.el9 x-pid2616 x-infohttps://www.rsyslog.com] startJul 21 14:48:58 node1 rsyslogd[2616]: imjournal: journal files changed, reloading... [v8.2510.0-2.el9 try https://www.rsyslog.com/e/0 ]#测试服务认证日志是否出现在lee中[rootnode2 ~]# ssh -l root 172.25.254.10[rootnode1 log]# cat /var/log/leeJul 21 14:50:39 node1 sshd-session[2644]: Accepted publickey for root from 172.25.254.10 port 45796 ssh2: ED25519 SHA256:CKTIw27nljWVDPSEqqek8eByGRwaYRHnG3k4mghmfY8Jul 21 14:50:39 node1 systemd-logind[744]: New session 7 of user root.Jul 21 14:50:39 node1 systemd[1]: Started Session 7 of User root.Jul 21 14:50:39 node1 sshd-session[2644]: pam_unix(sshd:session): session opened for user root(uid0) by root(uid0)Jul 21 14:50:40 node1 systemd[1]: Starting Hostname Service...Jul 21 14:50:40 node1 systemd[1]: Started Hostname Service.#在lee中如何不采集服务认证日志[rootnode1 log]# vim /etc/rsyslog.conf*.*;authpriv.none action(typeomfile file/var/log/lee)[rootnode1 log]# systemctl restart rsyslog.service[rootnode1 log]# /var/log/lee[rootnode2 ~]# ssh -l root 172.25.254.10[rootnode1 log]# cat /var/log/leeJul 21 14:53:06 node1 systemd[1]: session-7.scope: Deactivated successfully.Jul 21 14:53:06 node1 systemd-logind[744]: Session 7 logged out. Waiting for processes to exit.Jul 21 14:53:06 node1 systemd-logind[744]: Removed session 7.Jul 21 14:53:08 node1 systemd[1]: session-5.scope: Deactivated successfully.Jul 21 14:53:08 node1 systemd-logind[744]: Session 5 logged out. Waiting for processes to exit.Jul 21 14:53:08 node1 systemd-logind[744]: Removed session 5.Jul 21 14:53:11 node1 systemd-logind[744]: New session 8 of user root.Jul 21 14:53:11 node1 systemd[1]: Started Session 8 of User root.Jul 21 14:53:11 node1 systemd[1]: Starting Hostname Service...Jul 21 14:53:11 node1 systemd[1]: Started Hostname Service.5.自定义日志采集格式参数解释%timegenerated% #日志生成时间%FROMHOST-IP% #生成日志主机IP%syslogtag% #生成日志程序名称: #分隔符%msg% #日志内容[rootnode1 ~]# vim /etc/rsyslog.conf$template LEE, %timegenerated% %FROMHOST-IP% %syslogtag%: %msg%\n*.*;authpriv.none action(typeomfile templateLEE file/var/log/lee)[rootnode1 ~]# systemctl restart rsyslog.service测试[rootnode1 ~]# /var/log/lee[rootnode1 ~]# cat /var/log/leeJul 21 15:19:30 127.0.0.1 root[3266]:: tetJul 21 15:19:33 127.0.0.1 root[3267]:: testJul 21 15:19:37 127.0.0.1 root[3268]:: hahahahaha四、远程日志同步1.设定接受日志的主机#开启接受日志的端口和插件[rootnode1 ~]# vim /etc/rsyslog.confmodule(loadimudp) # needs to be done just onceinput(typeimudp port514)[rootnode1 ~]# netstat -antlupe | grep rsyslogudp 0 0 0.0.0.0:514 0.0.0.0:* 0 37000 3344/rsyslogdudp6 0 0 :::514 :::* 02.在远程主机中设定日志同步[rootnode2 ~]# vim /etc/rsyslog.conf*.* 172.25.254.10[rootnode2 ~]# systemctl restart rsyslog.service3.测试[rootnode1 ~]# /var/log/messages#在远程主机中生成日志[rootnode2 ~]# logger test#在日志服务器中查看日志[rootnode1 ~]# cat /var/log/messagesJul 21 15:30:05 node2 root[2575]: test注意此处需要辨别使用的是udp还是tcp如果是使用tcp则需要两个符udp只需要一个符

相关新闻

手板模型供应商到底如何选不踩坑?

手板模型供应商到底如何选不踩坑?

手板模型公司怎么选?其实现在外面的手板厂大大小小数不胜数,有的甚至刚成立几个月,因此交付质量也参差不齐,最终影响是整个研发项目。这种乱象太多了,你们有感受吗?结论清单:选手板供应商&#…

2026/9/30 16:18:49 阅读更多 →
每天60秒读懂世界:2026年7月21日15条新闻

每天60秒读懂世界:2026年7月21日15条新闻

🔥 个人主页: 杨利杰YJlio ❄️ 个人专栏: 《Windows 疑难杂症与工单复盘案例库》 《Sysinternals实战教程》 《WINDOWS教程》 《Windows PowerShell 实战》 《IOS插件分析测试》 《超简单:用Python让Excel飞起来》…

2026/10/4 19:04:30 阅读更多 →
【Linux C】有什么思路做内存管理,避免OOM

【Linux C】有什么思路做内存管理,避免OOM

Linux C 开发:如何管理内存、避免 OOM 写在前面 在 Linux C 开发中,"如何管理内存、避免 OOM"是高频面试题,也是线上事故的常见根源。很多人答得零散——这里说一句 malloc 要检查返回值,那里说一句用 valgrind。其实它…

2026/9/29 0:16:52 阅读更多 →

最新新闻

X-12-ARIMA季节性调整实战:编译、调用与诊断

X-12-ARIMA季节性调整实战:编译、调用与诊断

简介:本资源是一套面向经济学、金融学及数据科学学习者与从业者的X-12-ARIMA季节性调整可运行源码包,聚焦时间序列分析中的核心痛点——剥离季节性波动以识别真实趋势。资源包含7个文件:1个核心Python脚本(seasonal_adjustment.py…

2026/10/14 23:25:53 阅读更多 →
Java try-catch-finally执行顺序:return与finally的4道经典题

Java try-catch-finally执行顺序:return与finally的4道经典题

最近一年里,我面试别人和被别人考的次数加起来不少,几乎每次都会碰到 try-catch-finally 相关的执行顺序题。说实话,这类题目真正让人难受的不是语法难,而是里面藏了几条反直觉的规则:明明 try 先 return 了&#xff0…

2026/10/14 23:25:53 阅读更多 →
X-12-ARIMA季节性调整实战:零售销量归因与可解释时间序列分解

X-12-ARIMA季节性调整实战:零售销量归因与可解释时间序列分解

简介:本资源是一套面向经济学、金融学及数据科学学习者与从业者的X-12-ARIMA季节性调整可运行源码包,聚焦时间序列分析中的核心痛点——剥离季节性波动以识别真实趋势。资源包含7个文件:1个核心Python脚本(seasonal_adjustment.py…

2026/10/14 23:25:53 阅读更多 →
开源Wiki选型避坑指南:从技术路线到部署迁移

开源Wiki选型避坑指南:从技术路线到部署迁移

刚开始接触开源wiki选型那阵子,我是真没想到这个过程会这么磨人。前两天帮一个团队搭内部知识库,光是听他们报出的候选名单——MediaWiki、DokuWiki、BookStack、Wiki.js,就让我在浏览器里来回横跳了两个晚上。网上讲这几个工具的资料不少&am…

2026/10/14 23:25:53 阅读更多 →
信息学竞赛复赛试题拆解:从模拟到动态规划的C++训练指南

信息学竞赛复赛试题拆解:从模拟到动态规划的C++训练指南

简介:第十八届绍兴市少儿信息学竞赛复赛试题以docx文档形式打包,面向小学阶段参与NOIP类信息学竞赛的选手,可作为编程入门与竞赛实战的练习材料。压缩包内为一个docx文件,大小约为32KB,包含“好朋友”“统计人口”“卫…

2026/10/14 23:25:53 阅读更多 →
AnyPS5跨平台串流方案:开源协议实现低延迟高画质游戏串流

AnyPS5跨平台串流方案:开源协议实现低延迟高画质游戏串流

1. 从“AnyPS5”这个标题说起:一个跨平台游戏串流方案的设计与实现第一次看到“AnyPS5”这个标题,我的直觉是:这大概率是一个围绕主机游戏串流展开的项目,核心目标应该是让玩家在非原装屏幕、非原生系统的设备上,也能玩…

2026/10/14 23:24:46 阅读更多 →

日新闻

AnyPS5通用适配层设计:兼容性与性能的工程取舍

AnyPS5通用适配层设计:兼容性与性能的工程取舍

1. 从"AnyPS5"这个名字说起:它到底想解决什么问题第一次看到"AnyPS5"这个标题,我脑子里冒出来的第一个念头是:这大概率是一个围绕"跨平台运行"或者"通用适配"做文章的项目。名字里的"Any"…

2026/10/14 0:00:41 阅读更多 →
Flutter跨平台开发实战:二手交易应用与HarmonyOS适配

Flutter跨平台开发实战:二手交易应用与HarmonyOS适配

1. 项目概述:Flutter跨平台二手交易应用开发作为一名长期从事移动应用开发的工程师,我最近完成了一个基于Flutter框架的二手物品交易平台项目。这个项目最吸引我的地方在于它完美结合了Flutter的跨平台优势与HarmonyOS的生态特性,实现了"…

2026/10/14 0:00:41 阅读更多 →
DFS算法解决飞机降落调度问题实战

DFS算法解决飞机降落调度问题实战

1. 项目背景与核心思路飞机降落问题是一个经典的调度优化场景,也是算法竞赛和面试中的高频题目。这个题目要求我们合理安排多架飞机的降落顺序和时间,确保所有飞机都能安全着陆而不发生冲突。在实际航空管制中,这类问题直接关系到飞行安全和机…

2026/10/14 0:00:41 阅读更多 →

周新闻

流感时间序列预测实战:ARIMA/LSTM全流程拆解与避坑指南

流感时间序列预测实战:ARIMA/LSTM全流程拆解与避坑指南

简介:基于 ARIMA、LSTM、Transformer 等模型的流感时间序列预测 Python 源码,面向计算机相关专业课程设计与期末大作业学生,以及项目实战学习者。内容覆盖预处理、平稳性检验、定阶、残差分析、多模型对比预测的完整时序建模流程,…

2026/10/14 3:30:28 阅读更多 →
影刀RPA新手教程:键盘模拟输入实战——输入文本与模拟按键的区别

影刀RPA新手教程:键盘模拟输入实战——输入文本与模拟按键的区别

影刀RPA新手教程:键盘模拟输入实战——输入文本与模拟按键的区别 做影刀RPA自动化,十个新手有八个栽在"往输入框里填东西"这件事上:要么填不进去,要么填了一半,要么直接把原来内容追加在后面。这背后的根因&…

2026/10/14 16:30:29 阅读更多 →
影刀RPA新手教程:阅文起点小说数据采集实战——书籍信息与章节内容

影刀RPA新手教程:阅文起点小说数据采集实战——书籍信息与章节内容

影刀RPA新手教程:阅文起点小说数据采集实战——书籍信息与章节内容 1. 认识影刀:什么场景该用RPA采小说数据 起点中文网的页面结构相对稳定——分类榜单、书籍详情、章节内容三块独立页面,跳转链路清晰。这种场景非常适合影刀自动化&#x…

2026/10/14 3:29:58 阅读更多 →

月新闻

我发现了一个新思路:用 Remotion + Claude Code 像写代码一样自动化生成短视频

我发现了一个新思路:用 Remotion + Claude Code 像写代码一样自动化生成短视频

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/13 22:01:27 阅读更多 →
Windows下 Codex 中 Chrome 和 Computer Use 插件不可用问题排查及解决参考方式:TaoToken 统一 Key 配置与验证

Windows下 Codex 中 Chrome 和 Computer Use 插件不可用问题排查及解决参考方式:TaoToken 统一 Key 配置与验证

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/14 22:45:47 阅读更多 →
黑夜航拍船只数据集训练YOLOV5模型全流程解析

黑夜航拍船只数据集训练YOLOV5模型全流程解析

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/14 7:53:34 阅读更多 →