Linux系统硬件时间12小时制和24小时

发布时间 2023-05-31 15:20:19作者: 四海骄阳

https://www.cnblogs.com/tdyk/articles/15735926.html

 

1 一个新装的服务器默认字符集是英文的。

[root@localhost /]# date -R
Mon, 27 Dec 2021 13:28:25 +0800
[root@localhost /]# clock -r
Mon 27 Dec 2021 01:34:06 PM CST -0.755124 seconds    时间也表示12小时制

[root@xb-server ~]# cat /etc/locale.conf 

LANG="en_US.UTF-8"

2 修改字符集source就可以将硬件时间修改为24小时制了

[root@localhost /]# cat /etc/locale.conf   修改为中文的字符集就可以了
LANG="zh_CN.UTF-8"

[root@localhost /]# source /etc/locale.conf   刷新一下修改的配置文件

[root@localhost /]# date
2021年 12月 27日 星期一 13:36:46 CST
[root@localhost /]# clock -r
2021年12月27日 星期一 13时36分51秒 -0.540879 秒

 

3 ll /etc/localtime 看下指向时区 注意做软连接。

有些服务器安装的时候不注意时区的选择

同步时区直接覆盖此文件

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


然后最好使用下面的命令将更改写入bios。 

同步硬件时间
 clock -w

注: 可以删除重新做个软链接。