redhat 7 新开的系统日志(一次性的日志,保存在内存中比较详细)
------------------------命令-------------
journal的日志存放在 /run/log/ 下面的
journalctl:(直接执行列出所有日志)
-n:指定显示多少行(显示最后多少行)
-p:指定日志级别(如只查错误日志:journalctl -p error)
-f:动态显示日志
-o verbose:列出可以使用那些字段过滤
按进程、用户或者群组ID等字段过滤
如:journalctl _PID=8088
----------------------默认机制
控制日志大小:不能超过所在文件系统的10%,或者所在文件系统使用率超过85%
设置文件在 /etc/systemd/journald.conf
文件放在内存里,重启就丢失
-------------------日志放在硬盘里
在 /var/log/ 目录下创建journal目录(权限与 /run/log/journal 的目录权限同步 包括所属的组,和用户)
命令
cd 到 /var/log/
mkdir journal (创建目录)
ls /run/log/ -l(查看journal 目录权限)
chmod 对应权限 journal/
chmod :systemd-journal journal/(权限)
killall -USR1 systemd-journal(重启服务 也可以 systemctl restart systemd-journal)
(因为系统会自动检测 /var/log/下是否存在 journal目录如果有就存在 该目录下 没有就存在/run/log/下)
---------------------时间同步(redhat 7)------
timedatectl: 查看时间设置(7版本新增的)
list-timezones:查看那些时区可以设置
list-timezones | grep -i 时区名(查找时区名对应写法)
set-timezone 时区名
---------------------修改时间
date -s 时间
timedatectl set-time 时间
---------------------设置时间同步
timedatectl set-nto yes(默认启用的)
早起版本时间同步 用ntp
新版本 引用了新的软件包 (查看服务是否开启 systemctl status chronyd.service)
配置文件 /etc/chrony.conf
修改配置文件
server 地址(就是自己指定的时间同步服务器IP地址) inburst
修改后重启服务
systemctl restart chronyd.service
查看状态
chronyyc sources -v