如何在Linux中使用NTP设置时区和同步服务器时间
您可以使用轻松地保持系统的日期和时间的准确性
NTP(网络时间协议)
。它允许您通过网络连接同步计算机时钟并保持其准确性。客户端从远程服务器请求当前时间,并使用它来设置时钟。
如何使用systemd将时间与NTP同步
大多数Linux发行版都采用了systemd,随之而来的是
系统时间同步
守护进程。
这意味着您已经预安装了NTP客户端,不再需要运行完整的NTPD守护进程。相反,内置
系统时间同步
可以很好地完成主时间同步工作。
通过检查时间和时间配置的当前状态
时间日期ctl
,运行以下命令:
timedatectl状态
如果你看到
NTP服务:活动
在输出中,您的计算机时钟通过NTP自动调整。
如果你看到
NTP服务:不活动
,运行以下命令以启用NTP时间同步。
时间日期ctl
设置
-ntp真
代码语言:
JavaScript
(
javascript
)
这就是你所要做的。一旦完成,一切都应该到位,时间应该保持正确。
此外
时间同步cd
它本身仍然是一个正常的服务,所以你也可以更详细地检查它的状态。
systemctl状态systemd时间同步
如果它被禁用,您可以启动并使
系统时间同步
服务活动状态如下:
systemctl启动systemd时间同步
systemctl启用systemd-timesyncd
如何在Linux上设置/更改时区
在更改时区之前,请开始使用
时间日期ctl
以确定当前设置的时区。
时间日期ctl
现在,让我们列出所有可用的时区,这样您就可以知道将在系统中使用的时区的确切名称。
时间日期ctl
列表
-时区
代码语言:
PHP
(
php
)
时区列表相当广泛。然而,首先,您需要知道您所在位置的官方时区名称。
另一种查找时区的方法是列出(
ls-l
)的内容
/usr/share/zoneinfo/
目录查找您喜欢的时区(
/usr/share/zoneinfo/
哪里
区
/
SubZone
区域/子区域
是您的选择,例如
美国/纽约(_Y)
,
欧洲/巴黎
,
亚洲/曼谷
,等等。你明白了。
假设您想将Linux系统上的时区设置为New York。命令应该如下所示:
时间日期ctl
设置
-时区美国/纽约
代码语言:
JavaScript
(
javascript
)
此命令为您选择的时区创建符号链接
/usr/share/zoneinfo/
到
/etc/当地时间
.
此外,您可以跳过上面显示的命令,手动创建此符号链接并获得相同的结果。
ln-s/usr/share/zoneinfo/America/New_York/etc/localtime
这是的手册页
时间日期ctl
命令(如果需要)。
延伸阅读:
Windows 记事本终于获得自动更正和拼写检查功能
在首次引入 Windows 大约 41 年后,记事本终于更新了自动更正和拼写检查功能。这家科技巨头于今年 3 月推出了拼...
Ubuntu 的 apt 和 apt-get 命令有什么区别?
在Ubuntu及其他基于Debian的Linux发行版中,软件包管理是系统维护的一个重要方面。apt和apt-get是两...
Ubuntu远程桌面:如何设置和连接
远程桌面是一种允许您远程接管和使用另一台计算机的服务。在Ubuntu中,可以在图形客户端机器上启用它来控制主机。此功能对...
苹果公司在“放开”iPad活动上宣布的4款产品(以及你错过了什么)
利用当天的视频 苹果2024年5月的“放开”活动标志着iPad系列的一个重要里程碑,该公司推出了自成立以来最重大的升级。...
将照片从iPhone传输到iPhone的8种快速方法
已升级到新iPhone,是否要从旧设备中移动所有照片?或者你只是想从别人的iPhone上转移照片?以下是在两部iPhon...