linux 时区设置 cst 什么时区

linux 时区设置 cst 什么时区,第1张

1)

找到相应的时区文件

/usr/share/zoneinfo/asia/shanghai

用这个文件替换当前的/etc/localtime文件。

2)

修改/etc/sysconfig/clock文件,修改为:

zone="asia/shanghai"

[color=red]utc=true[/color]

arc=false

3)

时间设定成2005年8月30日的命令如下:

#date

-s

08/30/2005

系统时间设定成下午6点40分0秒的命令如下。

#date

-s

18:40:00

4)

同步bios时钟,强制把系统时间写入cmos,命令如下:

#clock

-w

5)重启apache。

参考资料二、

本文档解释了如何从linux下设置计算机的时钟,如何设置您的时区和其它与linux如何保存时间相关的材料。

您的计算机有两个时钟,一个是始终运行的、由电池供电的(

硬件的、bios或cmos

)时钟,另一个是由运行在您的计算机上的操作系统维护的(

系统

)时钟。硬件时钟通常只在操作系统启动时用来设置系统时钟,然后直到重启或关闭系统,由系统时钟来记录时间。在linux

系统中,您可以选择用utc/gmt

时间或本地时间来记录硬件时钟。推荐的选项是用utc

记录,因为夏令时可以自动记录。使用utc

记录硬件时钟的唯一不足是,如果您使用双系统,其它操作系统,如dos

要求硬件时钟用本地时间设置,那么在那个操作系统里时间将是错误的。

设置时区:

linux

下的时区是通过建立从/etc/localtime[1]

到/usr/share/zoneinfo

[2]

目录下与您所在时区相符的文件的符号链结实现的。例如,由于我在南澳大利亚,/etc/localtime就是到

/usr/share/zoneinfo/australia/south的符号链结。要建立这个链结,运行:

ln

-sf

/usr/share/zoneinfo/your/zone

/etc/localtime

替换your/zone

为形如australia/nsw或australia/perth

的文件。看看/usr/share/zoneinfo目录都有什么时区。

[1]

这里假设/usr/share/zoneinfo

是到/etc/localtime

的链结的前提是redhat

linux

[2]

在旧版本的系统里,您会发现使用/usr/lib/zoneinfo而不是/usr/share/zoneinfo。参考后面“一些应用程序中时间错误”。

我们一般使用“date -s”命令来修改系统时间。比如将系统时间设定成1996年6月10日的命令如下。

#date -s 06/10/96

将系统时间设定成下午1点12分0秒的命令如下。

#date -s 13:12:00

注意,这里说的是系统时间,是linux由操作系统维护的。

在系统启动时,Linux操作系统将时间从CMOS中读到系统时间变量中,以后修改时间通过修改系统时间实现。为了保持系统时间与CMOS时间的一致性,Linux每隔一段时间会将系统时间写入CMOS。由于该同步是每隔一段时间(大约是11分钟)进行的,在我们执行date -s后,如果马上重起机器,修改时间就有可能没有被写入CMOS,这就是问题的原因。如果要确保修改生效可以执行如下命令。

#clock -w

这个命令强制把系统时间写入CMOS

请采纳。

数据库默认时区与服务器上不一致。如果服务器时间是你想要的,那么就是数据库时区未设置。一般情况下安装中文版的就会默认给你默认设置为东八区,应该没有问题。我先前这个中间还用了一个中间件才到数据库,但是前台增加与显示结果也都没问题(中间件会负责解析)。这种情况跟客户端一点关系都没有(除非你的date是js中的date那就有关系了)

一、时区

1

查看当前时区

date

-R

2

修改设置时区

方法(1)

tzselect

方法(2)

仅限于RedHat

Linux

CentOS

timeconfig

方法(3)

适用于Debian

dpkg-reconfigure

tzdata

3

复制相应的时区文件,替换系统时区文件;或者创建链接文件

cp

/usr/share/zoneinfo/$主时区/$次时区

/etc/localtime

在中国可以使用:

cp

/usr/share/zoneinfo/Asia/Shanghai

/etc/localtime

二、时间

1、查看时间和日期

date

2、设置时间和日期

将系统日期设定成1996年6月10日的命令

date

-s

06/22/96

将系统时间设定成下午1点52分0秒的命令

date

-s

13:52:00

3

将当前时间和日期写入BIOS,避免重启后失效

hwclock

-w

备注:

更详细的命令说明请参加man

DABAN RP主题是一个优秀的主题,极致后台体验,无插件,集成会员系统
网站模板库 » linux 时区设置 cst 什么时区

0条评论

发表评论

提供最优质的资源集合

立即查看 了解详情