16.4 时间服务

配置时区

  • 使用 bsdconfig 设置时区。

  • 使用命令行:

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

每个用户可以设置自己的时区,在用户的 shell 配置文件中设置 TZ 变量即可。

  • sh、bash、zsh

export TZ=CST-8 
# 或
export TZ=Asia/Shanghai
  • csh

setenv TZ CST-8
# 或
setenv TZ "Asia/Shanghai"
  • 在 crontab 配置文件中,设置 CRON_TZ 变量即可:

CRON_TZ=CST-8
0 8 * * * date >> ~/date.log
  • 将 RTC 时间视为地方时(兼容 Windows 时间,防止差 8 小时)

参考文献

配置同步时间

设置启动 ntp 服务

设置 ntp 服务开机时候启动

编辑 ntp.conf 文件

添加附加时钟服务器

服务

  • 启动 ntp 服务

  • 重启 ntp 服务

显示当前时间

手动同步时间(可选)

  • 当时间相差较大时必须使用该命令,其他命令不会生效:

最后更新于

这有帮助吗?