linux系统日志管理
linux日志是非常重要的,不仅在日常操作中可以迅速排错,也可以快速的定位 /var/log/messages ---> 服务信息日志 /var/log/secure ---> 系统登陆日志 记录用户和工作组的情况、用户登陆认证情况 /var/log/cron ---> 定时任务日志 记录一次性、周期性定时任务 /var/log/maillog ---> 邮件日志 /var/log/boot.log ---> 系统启动日志 该文件记录了系统在引导过程中发生的事件 实验具体操作 /var/log/messages默认有日志,关闭日志采集功能,清空日志,开启日志服务功能,产生日志 rsyslog 日志管理服务 vim编辑 /etc/rsyslog.conf配置文件,添加日志路径/var/log/test文件为日志采集文件 查看/var/log/test倒数2行,新增日志 *.* ---- 存放日志文件 第一个*代表日志类型,第二个*代表日志级别 日志类型分为: auth ---> pam产生的日志 authpriv ---> ssh,ftp等登录信息的验证信息 cron ---> 时间任务相关 kern ---> 内核 lpr ---> 打印 mail ---> 邮件 mark(syslog)–rsyslog ---> 服务内部的信息,时间标识 news ---> 新闻组 user ---> 用户程序产生的相关信息 uucp ---> unix to unix copy,unix主机之间相关的通讯 local 1~7 ---> 自定义的日志设备 日志级别分为: 注:从上到下,级别从低到高,记录的信息越来越少 日志的远程同步 在日志发送方: 书写格式. @172.25.254.200 注 ---> "@"表示udp协议发送,"@@"表示tcp协议发送 重启日志采集服务 清空日志并查看日志倒数2行,日志写入测试 在日志接收方: systemctl restart rsyslog ---> 重启日志采集服务 systemctl stop firewalld ---> 关闭火墙 systemctl disable firewalld ---> 设定火墙开机关闭 清空日志文件,查看日志已经生成 日志采集格式的设置 重启日志采集服务,清空日志并查看日志倒数2行,日志写入测试,查看日志倒数2行,产生新日志格式 journalctl ---> 日志查看工具 注 ---> journalctl是查看内存中日志,不存储 -n 3 ---> 查看最近2条日志 -p err ---> 查看错误日志 -o verbose ---> 查看日志的详细参数 journalctl ---> 查看时间段内的日志 使用systemd-journald保存系统日志 再次开机后所有上次关机前的日志也会保存在硬盘中,查看日志已经生成 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |