CentOS中系统日志信息,日志采集格式,日志远程同步,日志查看
1.日志信息
vim /etc/rsyslog.conf 日志的配置文件
*.* 文件名称
日志类型.日志级别 日志存放文件
其中*代表所有日志类型和日志级别
##日志类型
auth 用户登陆日志(pam产生日志)
authpriv 服务认证日志(sshd认证)
kern 内核日志
cron 定时任务日志
lpr 打印机日志
mail 邮件日志
news 新闻
user 用户相关程序日志
local 1-7 用户自定义日志
##日志级别
debug #系统调试信息
info #常规信息
warning #警告信息
err #报错(级别低,阻止了某个功能不能正常工作)
crit #报错(级别高,阻止了整个软件或系统不能正常工作)
alert #需要立即修改的信息
emerg #内核崩溃
none #不采集任何日志信息
例:可以在vim /etc/rsyslog.conf 中写入以下日志采集格式
auth.debug /var/log/westos
auth.*
*.* /var/log/log.all ##把所有日志类型和所有日志级别的内容,存放在/var/log/log.all
系统常用日志
/var/log/messages #所有日志级别的常规信息(不包含邮件,服务认证,定时任务)
/var/log/maillog #邮件日志
/var/log/secure #服务认证日志
/var/log/cron #定时任务日志
##一般查看日志采集信息前需清空之前的信息,用> /var/log/messages 可清空
2.日志远程同步(便于查看多个主机的日志信息) ##先执行这个命令 > /etc/rc.d/rc.local
##在日志发送方
vim /etc/rsyslog.conf
*.* @172.25.254.170 #日志接收文件
systemctl restart rsyslog
##在日志接收方
vim /etc/rsyslog.conf
15 #$ModLoad imudp ##udp的插件
16 #$UDPServerRun 514 ##udp的接口文件
systemctl restart rsyslog
systemctl stop firewalld ##关闭防火墙
systemctl disable firewalld ##关闭开机自启动防火墙
3.定义日志采集格式
vim /etc/rsyslog.conf
$template 格式名称,“日志采集格式”
*.info;mail.none;authpriv.none;corn.none /var/log/messages;格式名称
$template westos,"%timegenerated% %FROMHOST-IP% %syslogtag% %msg%\n"
%timegenerated% #日志生成时间
%FROMHOST-IP% #日志来源主机的ip
%syslogtag% #日志生成程序
%msg% #日志内容
\n #换行
例:Apr 13 23:55:15 172.25.254.217 systemd: Stopping System Logging Service...
4.日志查看工具
journalctl ##日志查看工具,直接查看内存中的日志
journalctl -n 3 ##查看最新三条日志
journalctl -p err ##查看错误日志
journalctl -f ##监控日志 用户ctrl+c结束监控
journalctl --since+时间 --until+时间
journalctl -o verbose ##查看日志详细参数 PID=32735 journalctl _PID=32735
journalctl --since+时间 --until+时间 ##查看从某个时间段的日志信息
journalctl -f ##监控日志 用户ctrl+c结束监控
journalctl -p err ##查看错误日志
journalctl -n 3 ##查看最新三条日志
##对systemd-journald管理
##默认此程序只负责对日志进行查看而不对日志进行保存和采集
那么关机后再开机,对日志进行查看,只能查看到开机后的日志,系统之前的日志因为是保存在内存中的,所以关机后就被清空了,那么开机时用journalctl看不到的##
###操作步骤
mkdir /var/log/journal
168 chgrp systemd-journal /var/log/journal/
169 chmod 2755 /var/log/journal/
170 killall -1 systemd-journald
171 journalctl -n 3
172 date
173 reboot
174 journalctl

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
CentOS7中时间同步,时间信息查看,at延时任务
1.时间同步 在服务器端共享时间 vim /etc/chrony.conf 29 local stratum 10 ##开启时间共享功能并设定共享级别 ##这个参数开启后本机不同步别人的时间到本机 22 allow 172.25.254.0/24 ##允许那些客户端来访问本机共享的时间 systemctl restart chronyd 注意:服务端此时的防火墙应关闭 在客户端: vim /etc/chrony.conf server 172.25.254.120 iburst ##同步服务端主机时间 systemctl restart chronyd ##重启服务 chronyc sources -v ##查看是否同步时间 ^*代表同步成功 ^?代表没同步过来 ###查看时间,设定时间指令 timedatectl ##查看时间 timedatectl list-timezones ##查看时区 timedatectl set-timezone Asia/Shanghai ##设定时区 timedatectl date vim /etc/adjtime timedatectl set-...
- 下一篇
Centos7最小化安装后 配置静态IP 和 主机名
Centos7最小化安装后 配置静态IP 和 主机名 (一) [root@masternetwork-scripts]#cd/etc/sysconfig/network-scripts [root@masternetwork-scripts]# [root@masternetwork-scripts]#dir ifcfg-ens160ifdown-bnepifdown-ipv6ifdown-pppifdown-Teamifupifup-ethifup-isdnifup-postifup-sitifup-tunnelnetwork-functions ifcfg-loifdown-ethifdown-isdnifdown-routesifdown-TeamPortifup-aliasesifup-ipppifup-plipifup-pppifup-Teamifup-wirelessnetwork-functions-ipv6 ifdownifdown-ipppifdown-postifdown-sitifdown-tunnelifup-bnepifup-ipv6ifup-plusbifu...
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
推荐阅读
最新文章
- CentOS7设置SWAP分区,小内存服务器的救世主
- SpringBoot2编写第一个Controller,响应你的http请求并返回结果
- CentOS8编译安装MySQL8.0.19
- Hadoop3单机部署,实现最简伪集群
- SpringBoot2整合Redis,开启缓存,提高访问速度
- SpringBoot2初体验,简单认识spring boot2并且搭建基础工程
- Eclipse初始化配置,告别卡顿、闪退、编译时间过长
- CentOS7安装Docker,走上虚拟化容器引擎之路
- SpringBoot2整合Thymeleaf,官方推荐html解决方案
- SpringBoot2配置默认Tomcat设置,开启更多高级功能