Ubuntu修改时区和更新时间

今天重装了ubuntu系统,修改时区、时间以及自动更新时间的操作方法,记录下备忘。

更新时区

1、先查看当前系统时间

root@ubuntu:/# date -R
Thu, 12 Aug 2023 01:41:48 +0000

结果时区是:+0000,不是我们想要的东八区,这儿显示不是,所以需要设置一个时区

2、运行tzselect

按提示步骤选择 北京 的时区

3、复制文件到/etc目录下 

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

 再次查看时间date -R,已经修改为北京时间

Thu, 12 Aug 2023 01:41:48 +0800

4、更新时区,更改为上海时区

root@:/etc# nano timezone

Asia/Shanghai

更新时间

root@ubuntu:/# date -s “2023-05-10 23:28:28”

将当前是时间和日期写入BIOS(标准的系统输入输出),避免重启后失效. 

root@ubuntu:/# hwclock -w

修改为24小时制,若当前的时间是12小时制的,pm大表下午

vim /etc/default/locale 

加一行:      LC_TIME=en_DK.UTF-8

不同机器间时间同步

ntpdate 安装:

sudo apt install ntpdate  # Ubuntu系统

时间同步

sudo ntpdate -u cn.pool.ntp.org
18 Mar 18:25:22 ntpdate[18673]: adjust time server 84.16.73.33 offset 0.015941 sec\

 使用ntpdate 只是强制将系统时间设置为ntp服务器时间,如果cpu tick有问题,时间还是会不准。所以,一般配合cron命令,来进行定期同步设置。比如,在crontab中添加:

sudo crontab -e

0 12 * * * * /usr/sbin/ntpdate -u cn.pool.ntp.org

设置系统时间和网络时间同步(cn.pool.ntp.org 为ntp时间服务器的地址,也可以换成其他的地址ntp2.aliyun.org)

crontab –l 查看是否已经成功添加。

你可能感兴趣的:(ubuntu,linux,运维)