背景

在使用loguru打印日志命名时,通常会使用系统时间;在安装完Ubuntu系统后,尤其是服务器,也会看时间,发现时间对不上
一般来说,两种情况:

  1. 时区正确,系统本身时间不正确
  2. 时区不正确

下面看解决办法

时区正确,系统本身时间不正确

1
2
3
4
# 查看时区
date -R
# Fri, 18 Nov 2022 13:31:12 +0800
# 后面的 +0800 即为咱们的东八区,不是这个就不正确,需要修改系统时间,同步一下网络时间即可
1
2
3
4
# 安装ntpdate工具
sudo apt-get install ntpdate
# 同步网络时间
sudo ntpdate cn.pool.ntp.org

时区不正确

重新设置时区即可

1
2
3
4
5
6
# 运行timezone select,会出现文本交互界面,
# 选择Asia-->China-->Beijing-->Yes即可。选择过程中输入文本前面对应的数字
sudo tzselect

# 复制文件到/etc/localtime下
sudo cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime

查看时间

最后,输入date -R查看,一切正常。

引用原文出处:https://blog.csdn.net/luobeihai/article/details/124014963