系统日志查看
/var/log/messages 系统服务及日志,包括服务的信息,报错等等
/var/log/secure 系统认证信息日志
/var/log/maillog 系统邮件服务信息
/var/log/cron 系统定时任务信息
/var/log/boot.log 系统启动信息
auth pam产生的日志
authpriv ssh,ftp等登录信息的验证信息
cron 时间任务相关
kern 内核
lpr 打印
mail 邮件
mark(syslog)–rsyslog 服务内部的信息,时间标识
news 新闻组
user 用户程序产生的相关信息
uucpunix to unix copy, unix 主机之间相关的通讯
日志级别
debug 有调式信息的
info 一般信息的日志
notice 最具有重要性的普通条件的信息
warning 警告级别
err 错误级别,阻止某个功能或者模块不能正常工作的信息
crit 严重级别,阻止整个系统或者整个软件不能正常工作的信息
alert 需要修改的信息
emerg 内核崩溃等严重信息
none 不记录
日志监控
关闭客户端的防火墙
systemctl stop firewalld (关闭防火墙)
systemctl mask firewalld(屏蔽防火墙)
监控另一台
vim /etc/rsyslog.conf
删除15行的#
删除16行的#
执行:systemctl restart rsyslog.service
watch -n 1 'tail -n 3 /var/log/messages'(监控messages)
另一台执行
vim /etc/rsyslog.conf
给51行加$template action,"%timegenerate% %FROMHOST -IP% %syslogtag% %msg%\n"
给55行加*.* @
$template freya, "%timegenerated% %FROMHOST-IP% %syslogtag%%msg%\n"
%timegenerated%显示日志时间
%FROMHOST-IP%显示主机ip
%syslogtag%日志记录目标
%msg%日志内容
systemctl restart sshd.service (重启)
执行logger text asd
执行logger text aaaa
查看监控的主机
时间同步
yum install chrony -y (安装服务)
vim /ctl/chrony.conf
22行allow后加ip
29行删除#
allow 172.25.0.0/24 允许谁去同步我的时间
systemctl restart chronyd.service(重启)
另一台
执行 vim /ctl/chrong.conf
第三行sercer后加ip
systemctl restart chronyd.sercice(重启服务)
chronyc sources -v(查看)
日志分析工具journal(systemd-journald进程名称)
journalctl 直接执行,浏览系统日志
-n 3显示最新3条
-p err显示报错
-f 监控日志
--since --until-since "[YYYY-MM-DD] [hh:mm:ss]" 从几时到几时的日志
-o verbose 显示日志能够使用的详细进程参数
默认情况下程序会忽略重启前的日志:不忽略执行:
mkdir /var/log/journal
chown root:systemd-journal /var/log/journal
chmod 2755 /var/log/journal
killall -1 systemd-journald
ls /var/log/journal/
system.journal user-1000.journal
timedatectl
timedatectl status显示当前时间信息
set-time设定当前时间
set-timezone设定当前时区
set-local-rtc 0|1设定是否使用utc时间