电子爱好者网-电子技术应用、IT、互联网专业知识网站 www.eTuni.com

当前位置:电子爱好者网 > 系统教程 >

Linux系统更他日期和时间如何通过呼吁行修改?

时间:2021-12-13    来源:IT门户网    人气:

在 Linux 系统中保持日期和时间的同步是每一个 Linux 用户和系统打点员的重要责任. 许多措施都依靠准确的时间信息得以正常事情. 别的, 不准确的日期和时间会使得日志文件中的时间戳变得毫无意义, 削弱了它们在系统查抄和查验中的浸染. 对支付产系统来说, 准确的日期和时间甚至更为重要. 譬喻, 在零售公司中, 所有产物必需时刻精确地计数(并储存在数据库处事器中)以便于财务部分计较天天及每周,每月,每年的支出和收入.

我们必需留意, 在 Linux 呆板上有两种时钟: 由内核维持的软件时钟(又称系统时钟)和在呆板关机跋文录时间的(电池供电的)硬件时钟. 启动的时候, 内核会把系统时钟与硬件时钟同步. 之后, 两个时钟各自独立运行.

要领一: Date 呼吁

在 Linux 中, 你可以通过 date 呼吁来变动系统的日期和时间:

# date --set='NEW_DATE'

个中 NEW_DATE 是诸如 "Sun, 28 Sep 2014 16:21:42" 可能 "2014-09-29 16:21:42" 的可读名目标日期字符串.

日期名目也可以手动指定以得到更准确的功效:

# date +FORMAT --set='NEW_DATE'

譬喻:

# date +’%Y%m%d %H%m’ --set='20140928 1518'

你也可以用相对的方法地增加或淘汰必然的天数,周数,月数和秒数,分钟数,小时数。 你也可以把日期和时间的参数放到一个呼吁中。

# date --set='+5 minutes'# date --set='-2 weeks'# date --set='+3 months'# date --set='-3 months +2 weeks -5 minutes'

最后, 把硬件时钟配置为当前系统时钟:

# hwclock --systohc

运行 hwclock --systohc 的目标是将硬件时钟同软件时钟同步, 这可以矫正硬件时钟的系统漂移(即时钟凭据必然的速度走快或走慢).

另一方面, 假如硬件时钟是正确的, 但系统时钟有误, 可以用下面的呼吁矫正:

# hwclock --hctosys

在两种环境下, hwclock 呼吁都是将两个时钟同步. 不然, 重启后时间会是错误的, 因为当电源封锁时硬件时钟会影象时间. 然而, 这对付虚拟呆板并不合用, 因为虚拟呆板并不能会见硬件时钟.

要领二: NTP

另一种使系统日期和时间保持准确的要领是利用 NTP (网络时间协议). 在 Linux 上, ntpdate 呼吁通过 NTP 将系统时钟和民众 NTP 处事器同步.

你可以利用如下呼吁来安装 ntpdate:

在 Debian 及基于 Debian 的刊行版上:

# aptitude install ntpdate

在基于 Ret Hat 的刊行版上:

# yum install ntpdate

利用 NTP 同步系统时钟:

# ntpdate -u <NTP 处事器名或IP># hwclock --systohc

除了一次性利用 ntpdate 来同步时钟, 你也可以利用 NTP 守护历程(ntpd), 它会始终在靠山运行, 不绝地通过 NTP 来调解系统时钟。感谢阅读,但愿能帮到各人,请继承存眷武林网,我们会尽力分享更多优秀的文章。

相关文章

系统教程排行榜

更多>>

网络知识排行榜

更多>>

系统教程排行榜

更多>>

服务号