LINUX(redhat)学习之系统日志-systemd-journal

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

修改配置文件

LINUX(redhat)学习之系统日志-systemd-journal_第1张图片

server  地址(就是自己指定的时间同步服务器IP地址) inburst 

修改后重启服务

systemctl  restart  chronyd.service

查看状态

chronyyc sources -v


你可能感兴趣的:(基础)