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
更新时间
root@ubuntu:/# date -s “2023-05-10 23:28:28”
将当前是时间和日期写入(标准的系统输入输出),避免重启后失效.
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 查看是否已经成功添加。
