linux同步或手动修改时间的方法
新聞資訊 2023-01-14 21:27 1965

date [指令] [参数]

设定时间

#设定日期20170730 时刻归零00:00:00

date --s "20170730"

#设定时刻17:32:59 日期保持不变

date --s "17:32:59"

#以下六种均可同时设定日期和时刻

date --s "20170730 17:32:59"

date --s "17:32:59 20170730"

date --s "2017/07/30 17:32:59"

date --s "17:32:59 2017/07/30"

date --s "17:32:59 07/30/2017"

date --s "07/30/2017 17:32:59"

hwclock

#将系统时间写入硬件时间

hwclock --systohc

#将硬件时间写入系统时间

hwclock --hctosys

#将当前时间写入BIOS 避免重启后失效

hwclock -w

Linux的时区

 

时区是什么当然不用解释了

这一块讲解怎么设定时区

查看当前时区

date -R

手动设定时区

tzselect

跟着提示一步步完成选择后,复制相应的时区文件,替换系统时区文件;或者创建ln -s链接

例如修改时区为中国上海

时间同步的两种方式

手动设定或多或少会有偏差(将来出了偏差…),这时就可从时间服务器更新时间以获得更高精确度

ntpdate更新时间

如果你的linux提示ntpdate:command not found

debian: apt-get install ntpdate

centos: yum install ntpdate

安装完成后可直接执行命令

ntpdate [ntp时间服务器地址]

[root@nanqinlang ~] ntpdate time.nist.gov

30 Jul 18:01:08 ntpdate[11063]: adjust time server 216.229.0.179 63592.064680 sec

cp usr/share/zoneinfo/Asia/Shanghai /etc/localtime

Powered by ©IDCSMART