Linux系统时区该怎么修改

在Linux系统安装过程中,您需要选择系统时区和键盘布局。
初学者在英文模式下安装Linux系统时经常会犯错误,这会给后续的生产环境系统带来不必要的问题。
以下配置以LinuxRedHat系列操作系统为例,更改Linux系统时区。
1.检查系统时间#date。
可以看到时区是EST(东部标准时间),正常显示应该是CST(中国标准时间)。
2.检查系统时区#date-R。
您可以看到输出为Fri,Nov21,201400:54:08-0500。
时区--5。
正常时区应显示为+8(东八区)。
3.确保网络通畅,DNS解析正常,尝试同步上网时间#ntpdatecn.pool.ntp.org4.检查系统时区配置文件#cat/etc/sysconfig/lock5.检查本地系统时区配置文件#strings/etc/localtime​6.尝试更改系统时区#tzselect​根据系统提示选择正确的时区7.如果用通常的方式无法解决问题#cp/usr/share/zoneinfo。
/Asia/Shanghai/etc/localtime 8、再次检查系统时区和系统时间,#date正常显示#date-R

linux系统修改系统时间与时区的方法有哪些

在Linux系统中,硬件时钟和系统时钟是不同的。
硬件时钟保存的是BIOS时间,而系统时钟则是Linux内核时间。
当系统启动时,系统从硬件时钟读取时间。
有时,我们可能会发现系统时钟与硬件时钟时间不一致,这时我们就需要进行时间同步。
例如,我们可以使用date命令来设置日期和时间。
例如设置日期为2014年6月18日,命令为:date-s06/18/14我们还可以设置具体时间,例如14:20:50,使用命令为:date-s14:20:50要设置特定日期和时间,例如2014年6月18日下午2:16:30,命令为:date0618141614.30如果需要查看或设置硬件时间,可以使用hwclock或clock命令。
显示硬件时间的命令为:hwclock--show或clock--show设置硬件时间的命令为:hwclock--set--date="06/18/1414:55"或clock--set。
--date="06/18/1414:55"要将系统时间与硬件时间同步,可以使用hwclock或clock命令。
同步硬件时钟和系统时钟的命令为:hwclock--hctosys或clock--hctosys同步系统时钟和硬件时钟的命令为:hwclock--systohc或clock--systohczone,可以参考网上的资料,用tzselect命令。
tzselect命令只是告诉我们通过设置TZ环境变量来选择时区,并没有直接修改/etc/sysconfig/clock文件。
您可以使用tzselect命令选择时区,例如亚洲/中国/华东-北京、广东、上海等,输入1,如下图所示。
完成tzselect命令后,时区没有改变。
在命令末尾,您只需要运行TZ='Asia/Shanghai';exportTZ,然后将此命令行添加到您的.profile文件中。
注销并重新登录。
参考Date命令的结果,最终时区显示为CST,即中国标准时间。
如果需要更改时区,可以编辑配置文件。
首先,在/etc/sysconfig/clock文件中设置:ZONE=Asia/Shanghai然后,删除/etc/localtime文件:rm/etc/localtime最后,链接上海时区文件:ln-sf/usr/share/zoneinfo/Asia/Shanghai/etc/localtime完成上述步骤后,重新启动机器,时区就会改变。