Ubuntu修改时区以及调整时间显示格式
服务器安装好后ubuntu后,发现时区不对,以及如何显示为24小时制时间,在这里做一个简单的说明。
查看当前系统时间:
root@server:~# date
Sun Nov 19 02:03:04 AM UTC 2023
查看当前系统时间及对应时区:
root@ChengDu:~# timedatectl
Local time: Sun 2023-11-19 02:03:31 UTC
Universal time: Sun 2023-11-19 02:03:31 UTC
RTC time: Sun 2023-11-19 02:03:31
Time zone: Etc/UTC (UTC, +0000)
System clock synchronized: yes
NTP service: active
RTC in local TZ: no
罗列出可用的时区:
root@server:~# timedatectl list-timezones
设置时区指定的时区,比如北京时间(+8时区):
root@server:~# timedatectl set-timezone Asia/Shanghai
设置成功后,再次查看时间及时区:
root@server:~# date
Sun Nov 19 11:07:10 PM CST 2023
root@server:~# timedatectl
Local time: Sun 2023-11-19 23:07:10 CST
Universal time: Sun 2023-11-19 15:07:10 UTC
RTC time: Sun 2023-11-19 15:07:10
Time zone: Asia/Shanghai (CST, +0800)
System clock synchronized: yes
NTP service: active
RTC in local TZ: no
改为24小时制,在“/etc/default/locale”中,增加一行“LC_TIME=en_DK.UTF-8”:
root@server:~# vi /etc/default/locale
LANG=en_US.UTF-8
LC_TIME=en_DK.UTF-8
保存退出后重启系统即可显示为24小时制时间:
root@server:~# date
Sun Nov 19 23:09:44 CST 2023