怎样更改linux小红帽系统时区由mst改成cst

答案:2  信息版本:手机版

解决时间 2019-01-10 10:58

已解决

2019-01-10 02:33

怎样更改linux小红帽系统时区由mst改成cst

最佳答案

2019-01-10 03:19

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。参考后面“一些应用程序中时间错误”。

全部回答

1楼

2019-01-10 03:38

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。参考后面“一些应用程序中时间错误”。

设置UTC 或本地时间:

当Linux 启动时,一个启动脚本运行/sbin/hwclock 程序复制当前硬件时钟时间到系统时钟。hwclock 假定硬件时钟设置为本地时间,除非它使用了--utc 参数。在RedHat Linux下您不是编辑启动脚本,而是编辑/etc/sysconfig/clock 文件,相应的改变UTC 一行为UTC=true或UTC=false。

设置系统时钟:

在Linux 下设置系统时钟使用date命令。例如,设置当前时间和日期为July 31,11:16pm,运行date 07312316 ( 注意这里的时间是24小时制) ;如果您想设置年份为1998, 应该运行date 073123161998 ;要是也想设置秒,运行date 07312316.30或date 073123161998.30。要查看Linux 当前本地时间,使用date,不带参数。

设置硬件时钟:

要设置硬件时钟,我喜欢的方式是首先设置系统时钟,然后设置硬件时钟为当前系统时钟时间,使用命令/sbin/hwclock --systohc (或 /sbin/hwclock --systohc --utc ) ,如果您使用UTC 保存硬件时钟) 。要查看当前硬件时钟的设置,不带参数运行hwclock 。如果硬件时钟是UTC 保存,而您想看相应的本地时间,运行/sbin/hwclock --utc 。

一些应用程序中时间错误:

如果一些应用程序,如date显示了正确的时间,而另一些则错误,而您运行着RedHat Linux 5.0/5.1,您很可能遇到了一个由于将时区信息从/usr/lib/zoneinfo 移动到/usr/share/zoneinfo 引起的bug 。修复的方法是建立一个从/usr/lib/zoneinfo 到/usr/share/zoneinfo 的符号链结:

ln -s ../share/zoneinfo /usr/lib/zoneinfo 。

小结:

*/etc/sysconfig/clock 设置硬件时钟,无论是用UTC 保存还是用本地时间保存

*建立/etc/localtime到/usr/share/zoneinfo/...的符号链结来设置时区

*运行date MMDDhhmm 来设置当前系统日期/ 时间

*运行/sbin/hwclock --systohc [--utc]来设置硬件时钟

其它有趣的注解:

Linux kernel总是按照从UTC 时间1970年1 月1 日午夜开始的秒数来储存和计算时间,无论您的硬件时钟是否用UTC 保存。转换到本地时间的工作是运行时完成的。这样做的一个妙处是,如果某人从不同的时区使用您的计算机,他可以设置时区环境变量,所有的日期和时间可以按他的时区正确显示。

如果自UTC 1972年1 月1 日开始的秒数用保存为带正负号32位整数,如同在您的Linux/Intel 系统上一样,您的时钟将在2038年停止工作。Linux 没有Y2K 问题,但是确实存在2038年的问题。令人期望的是,那时我们都会使用64位系统来运行Linux 了。64位整数将使我们的时钟一直运行到大约2922.71亿年。

其它值得一看的程序:

* rdate ──从远程机器获得当前时间;可以用来设置系统时间

* xntpd ──类似rdata ,但是它是相当精确的,并且您需要有永久的网络连结xntpd 持续地运行,记录网络延时、时钟漂移等事件但是也有一个程序( ntpdate ) 包括在内,像rdate 一样设置当前时间。

我要举报

如果感觉以上信息为低俗/不良/侵权的信息,可以点下面链接进行举报,我们会做出相应处理,感谢你的支持!

大家都在看

推荐资讯

linux小红帽系统改时间,怎样更改linux小红帽系统时区由mst改成cst相关推荐

  1. php更换鼠标指针详细,window_Win7系统鼠标指针怎么更改?Win7系统更换鼠标指针的方法,  Win7系统鼠标指针怎么更改 - phpStudy...

    Win7系统鼠标指针怎么更改?Win7系统更换鼠标指针的方法 Win7系统鼠标指针怎么更改?相信有很多电脑用户使用鼠标时都是用默认的鼠标指针,也从来没有想过要去更换鼠标指针,但其实,鼠标指针是可以更换 ...

  2. linux中永久设置时间的命令,Linux永久修改系统时间

    1,修改Linux时间:date -s 时间 这种方式只是临时修改系统时间,当系统重新启动的时候就会还原. 2,hwclock --set --date '2017-08-16 17:17:00' 这 ...

  3. linux 如何设置待机时间_虚拟机linux系统怎样设置待机时间

    电脑设置了待机或者睡眠模式,造成一段时间后,电脑自动关闭显示器,进入睡眠模式的缘故,俗称:"黑屏"(系统切换到睡眠状态后,系统会将内存中的数据全部转存到硬盘上的休眠文件中,然后关闭 ...

  4. linux文件常用权限,常用的更改Linux系统文件权限的命令

    大家好,小编又来啦,今天说一下更改文件权限的常用命令,Linux系统下,无论是选择国内服务器,还是租用RAKsmart等美国服务器,如果安装的是Linux操作系统的话,那么咱们可能都需要与常见的Lin ...

  5. 如何修改Linux的锁屏时间,调整Kali Linux的锁屏时间

    调整Kali Linux的锁屏时间 锁屏是保护隐私的一种重要机制.当用户不操作电脑一段时间后,系统会进入锁屏状态.用户需要输入口令,才能重新进入系统.避免因为操作人员离开电脑后,被其他人员利用现有帐号 ...

  6. 修改Linux启动后的默认颜色,更改linux目录的默认颜色(我选择了Yellow)

    在控制台下,用ls,就会发现,shell将不同类型的文件项目显示为不同的颜色.者可以提高效率,不用ls -l便能大概的把各个文件的类型情况了解一下. 你有没有想过更改这个着色配置呢? 其 实,在/et ...

  7. linux限制ping的时间,如何限制Linux命令程序运行的时间

    Linux提供了大量的命令,每个命令都是唯一的,并且在特定的情 况下使用.Linux的目标是帮助您尽可能地高效工作.Linux命令的一个属性是时间限制.您可以为任何您想要的命令设置时间限制.如果时间过 ...

  8. linux函数怎么判断文件已更改,Linux下使用md5sum查看文件及程序是否被修改

    你怎么知道你的系统是否被***过? 呵呵,你可能 说看日志啊 ,如果你遇到了高手他们会清除他们***的日志啊! 那怎么办呢,我们想一想 他们***系统做什么呢 ,无非就是取得一些系统的权嘛, 然后用这 ...

  9. linux怎么修改目录时间,详解Linux命令修改文件的三个时间

    Linux命令如何修改文件的三个时间 本文主要对stat和touch两个命令进行讲解. 如何查看一个文件的元数据呢?可以使用stat命令. File: 'ceshi1'  文件所在路径 Size: 4 ...

  10. linux比较两台时间,两台linux机器时间同步

    [root@node1 ~]clock -w [root@node1 ~]hwclock --systohc 后两个命令是把设置的时间写到硬件时间中去(也就是CMOS里面的时间). 第二步, 然后将n ...

最新文章

  1. 浅谈Angular如何自定义创建指令@Directive
  2. java 基础算法教程ppt,基础排序算法(附加java实现)
  3. 面试官:不会看 Explain执行计划,简历敢写 SQL 优化?
  4. MonkeyRunner实例及使用说明
  5. c++ 读取一行的2个数
  6. C++对C的加强之C++中所有的变量和函数都必须有类型
  7. python继承和多态_Python 简明教程 --- 21,Python 继承与多态
  8. Focal Loss 分类问题 pytorch实现代码(续1)
  9. Ubuntu 20.04上编译OpenSSL的编译选项设置
  10. 终端设置指南,让Mac/Linux/Windows终端更上一层楼
  11. 回声状态网络(ESN)的公式推导及代码实现
  12. 啦啦啦啦啦 报道 报道
  13. GDAL+Python实现栅格影像处理之栅格矢量化及矢量栅格化
  14. 汉高2019年第三季度销售额增长0.8%,达50.77亿欧元
  15. c语言tab什么意思_收藏 | C语言最全入门笔记
  16. python变量名区分大小写_Python变量名区分大小写,所以student和Student不是同一个变量。...
  17. ffmpeg 码率控制
  18. 什么是大数据?大数据能做什么?
  19. 索尼sw2刷android wear,索尼SmartWatch 2 SW2 应用安装教程
  20. HX711称重传感器

热门文章

  1. 国外src(漏洞挖掘平台)
  2. android 自定义圆形进度条,Android自定义控件实现圆形进度条
  3. html语言中的字体代码,html中让字体变红的代码
  4. 双轴旋转云台plc控制_基于STM32的双轴监控云台精准控制系统设计
  5. 苹果手机录屏软件_手机游戏录屏软件哪个好用 好用手机游戏录屏软件介绍
  6. 微信公众号服务号如何在线给粉丝发送模板消息
  7. 开源H5棋牌 cocos creator微信棋牌小游戏 幼麟棋牌服务端分析笔记
  8. Axure 画原型图
  9. 一起来学PCB-0.4-STM32F072C8T6最小核心板原理图设计
  10. JDY-24M钥匙标签使用说明