Linux系统中修改默认时区
2024-01-10 14:39:50
Art
在Linux系统中,你可以使用以下方法来修改默认时区:
使用
timedatectl
命令设置时区:
timedatectl set-timezone Asia/Shanghai
这将会把服务器的时区设置为上海时区。
使用
date -s
命令来设置服务器的时间:
date -s "2020-12-20 16:34:50"
这将会把服务器的时间设置为 “2020-12-20 16:34:50”。
如果你需要修改时间为24小时制,可以修改 /etc/default/locale
文件。默认情况下,该文件中没有 LC_TIME
这个变量,你需要在文件中增加一行:
LC_TIME=en_DK.UTF-8
保存并退出,然后重启服务器即可生效,使用 date
命令查看是24小时时间格式。
另外,你也可以使用 tzselect
命令来选择所在时区,然后将时区所在的配置文件 TZ='Asia/Shanghai'; export TZ
添加到 ~/.profile
文件,最后使用 source ~/.profire
命令,使时区设置生效。
以上修改的仅仅是系统时间,由操作系统控制。还有一个硬件时间,使用 hwclock --systohc
可以将系统时间同步到硬件时间1。