Linux下的时间设定及日志查看工具“journalctl”

有时候在日志采集过程中的时间同步只是暂时的,如果想要一直保持时间同步的状态,则需要手动对时间进行设置。

一、管理系统时间 timedatectl

timedatectl status显示当前时间信息
timedatectl set-time"2019-09-09 09:09:09"设定当前时间
timedatectl set-timezone “Asia Shanghai”设定当前时区
timedatectl set-local-rtc 0/1设定是否使用utc时间(0:utc时间 ;1:local时间)
timedatectl list-timezone(tab键)|查看支持的所有时区

输入timedatectl后shell中显示当前主机的时间信息,和timedatectl status作用相同
在这里插入图片描述
如果要设定自定义的时间,就采用set-time "2019-09-09 11:11:11"的格式,被设定的时间格式要严格按照规定格式输入(如示例),这些格式在timedatectl文件里都有要求,可以查看得到。

在这里插入图片描述 如果想要设定时区,就要采用set-timezone "Asia/Shanghai"这条指令,与时间设定相同的是,设定的内容都用引号引起来,格式也是timedatectl文件中设置好的。
在这里插入图片描述再通过指令set-local-rtc 0/1 (0:UTC时间;1:Local时间),设定是否使用utc时间
首先使用vim /etc/adjtime查看所使用时间是UTC时间还是LOCAL时间

[root@client ~]#vim /etc/adjtime

发现为utc时间

在这里插入图片描述现在将时间设定为local时间,输入指令timedatectl set-local-rtc 1

在这里插入图片描述
再使用vim /etc/adjtime查看时间类型

[root@client ~]#vim /etc/adjtime

在这里插入图片描述
如果想要查看支持的所有时区,可以使用 timedatectl list-timezone (tab键)
在这里插入图片描述二、日志查看工具journalctl

在一些组合指令中,日志查看工具journalctl可以帮助我们查看查看的详细日志信息,省的我们自己去筛选,再工作中也会提高效率。

journalctl日志查看工具
journalctl -n 3查看最近三条日志
journalctl -p err查看错误日志
journalctl -o verbose查看日志的详细参数
journalctl --since查看从什么时间开始的日志
journalctl -until查看从什么时间结束的日志

一般查看日志从什么时候开始到什么时候结束,用的指令为
journalctl --since"2019-04-12 11:11:11" --until "2019-04-12 11:11:59"

1)使用ps aux | grep journal查看journal进程
在这里插入图片描述
2)使用journal -n 3指令查看最近三条日志
在这里插入图片描述
3)journalctl -p err
在这里插入图片描述
4)使用journalctl --since "2019-04-18 07:21:48"查看本机从此时刻产生的日志

在这里插入图片描述5)如果想要查看某一时间段的日志,可以使用.journalctl --since "2019-04-18 7:21:48" --until "2019-04-18 07:21:49"指令来进行查看,具体时间段以自己意向为准。

在这里插入图片描述
6)首先使用.systemctl status sshd.service查看“ssh”服务是否开启,若为关闭则使用systemctl restart sshd.service重启该服务
再输入.journalctl -o verbose查看日志的详细参数

在这里插入图片描述
2.如果关机再开启时,默认 systemd-journald 之前的日志将被释放,如果想要再下次开机时仍然能够查看到系统日志,则需要对目录进行保存。
1)输入mkdir /var/log/journal后,使用chgrp systemd-journal /var/log/journal改变日志文件的组

在这里插入图片描述然后使用reboot重启主机,使用cd /var/log/journal将目录切到修改后的组,来查看目录文件,使用bootctl查看主机信息,发现 ls 后的码和机器码是相同的,再使用ll对那串码的权限进行查看,发现是上次设置的特殊权限,即保留了上次产生的系统日志
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值