linux查看系统时间

在Linux系统中,使用date命令非常方便地查看时间。
只需在终端中输入日期并按 Enter 键即可。
这是我第一次使用它。
我只要点一下,时间就以秒为单位显示出来,包括年、月、日、时、秒。

如果想改变格式,比如只看月日,或者年月日星期几,只需在date后面添加参数即可。
我记得有一次我想看美国的MM DD YYYY格式,所以我输入了日期+%m/%d/%Y。
参数不同,显示的花样也更多。
当时尝试了好几次,但是如果输入错误的参数,终端就会打印出乱码,挺搞笑的。

说实话,date命令已经安装好了,所以不用担心。
我使用的CentOS系统开箱即用,甚至不需要任何设置。
如果要更改时间,只需使用date命令并添加参数即可更改。
简单来说,日期基本上足以检查和更改时间。

Linux下查看系统时间的方法linux看系统时间

Linux 中查看时间的方法其实有很多种。

我们先来说一下日期命令。
这个东西非常好用。
您在终端中输入日期,按 Enter 键,您将立即看到时间。
例如,我在这里显示的是:Tue Oct 2 2 1 6 :2 3 :00 CET 2 01 9 你看到了吗?几秒钟内完成。

如果要更改时间,可以添加-s参数。
例如,我输入:sudo date -s "Fri Nov 1 8 :1 8 :1 8 2 01 9 "。
请注意,包含 sudo,因为更改时间通常需要 root 权限。
稍后再次输入日期时,时间会改变并显示:Fri Nov 1 8 :1 8 :01 CET 2 01 9 多么方便啊。

我们来谈谈timedatectl命令。
这个东西是新的,它的功能比过时的要好得多。
在终端中输入:timedatectl并按Enter键,它会为你列出很多有关时间的信息。
例如:
当地时间:2 01 9 年 1 0 月 2 5 日星期五 1 0:5 6 :2 7 CET 世界时间: 星期五 2 01 9 -1 0-2 5 09 :5 6 :2 7 UTC RTC时间:2 01 9 年1 0月2 5 日星期五 09 :5 6 :2 7 时区:欧洲/斯德哥尔摩(CET,+01 00) 同步系统时钟:是 NTP服务:活跃 本地 TZ 中的 RTC:否
看到了吗?不仅有当地时间,还有UTC时间以及不同时区的差异。
信息量巨大。

如果你想使用timedatectl更改时间,可以使用--set-time参数。
例如,我输入: sudo timedatectl --set-time "Tues Oct 2 2 2 2 :2 2 :2 2 2 01 9 "。
如果稍后输入 timedatectl,时间将会改变。
显示的当地时间为:欧洲中部时间 2 01 9 年 1 0 月 2 2 日星期二 2 2 :2 2 :2 5
总之,date和timedatectl都是检查时间的好工具。
日期简单快捷,timedatectl信息完整。
根据需要选择即可。

Linux中如何查看系统时间_Linux系统时间查看与设置方法

等等,还有一件事。
上次我尝试在旧办公室的服务器上同步时间时,戴尔机器的电池很旧,硬件时间比系统时间晚了近 4 0 分钟。
当时我直接用Chrony来同步。
没想到重启后的第二天时间居然又倒退了。
最终我发现必须使用hwclock --systohc强制恢复才能解决问题。
这提醒我,硬件时钟确实不能轻易被忽略。