centos中时间修改后重启后无效的问题解决办法

Linux的时间有两种,一是系统时间,另外是硬件时间(BIOS时间)。

系统每次启动时会读出BIOS时间,将之赋给系统时间。之后系统时间将独立运行,而BIOS时间不会变化。

在BIOS时间中,有两种表示形式。一种是以localtime表示的,一种是以UTC表示的。具体查看的方式可以通过hwclock –debug,该命令可以输出当前硬件时间的表示形式。

安装完centos后,发现时间与本地时间不匹配,在网上找了好多的办法,但是一直没有奏效,重启之后,又恢复为原来的时间。很是纳闷。最后抱着试一试的心态加上了这句指令: ln -sf /usr/share/zoneinfor/Asia/Shanghai /etc/localtime  重启之后,竟然修改过来了,长舒了一口气。下面将详细的指令列出来,希望能够对你有所帮助。

1: 显示系统时间:#date
修改系统时间: date -s '2012-08-02 12:00'   #设置系统时间为本地时间

2:显示硬件时间:#hwclock --show
设置硬件时间:#hwclock --set --date ‘08/02/2012 12:00:00’

3:这就是硬件时间同步系统时间:hwclock --hctosys 

4:这个命令强制把系统时间写入CMOS:clock -w

    如果你只需要上面4步,在重启之后,修改就生效的话,那就恭喜你,不用看下面一步了,如果还不生效的话,那你就必须得用这关键的第5步了。

5: ln -sf /usr/share/zoneinfor/Asia/Shanghai /etc/localtime     #更改时区

再重启,你会发现已经修改过来了。

 我们在安装完Centos Linux操作系统之后,点击系统的时间发现与现在所使用的时间不一致,相差有8小时,而在安装系统的时候我们选择的时区是上海,但是CentOS Linux默认的bios时间是utc时间(UTC是协调世界时(Universal Time Coordinated)英文缩写,是由国际无线电咨询委员会规定和推荐,并由国际时间局(BIH)负责保持的以秒为基础的时间标度。UTC相当于本初子午线(即经度0度)上的平均太阳时,过去曾用格林威治平均时(GMT)来表示.北京时间比UTC时间早8小时,以1999年1月1日0000UTC为例,UTC时间是零点,北京时间为1999年1月1日早上8点整。),所以我们在时间上面相隔了8个小时。这个时候bios的时间和系统的时间当然是不一致,一个代表 utc 时间,一个代表cst(+8时区),即上海的时间。

让我们动手将操作系统的时间进行同步吧!

在CentOS Linux中终端命令中执行以下命令:

1、vi /etc/sysconfig/clock   #编辑时间配置文件

ZONE="Asia/Shanghai"
UTC=false                          #设置为false,硬件时钟不于utc时间一致
ARC=false

2、ln -sf /usr/share/zoneinfo/Asia/Shanghai    /etc/localtime    #linux的时区设置为上海时区

3、ntpdate 192.43.244.18    #对准时间

如果没有安装ntp服务器,刚需要先执行以下命令:

yum install ntp #安装ntp服务器

4、/sbin/hwclock --systohc   #设置硬件时间和系统时间一致并校准

好了,我们的CentOS linux系统时间和计算机硬件时间终于都是cst时间了,并且都是上海时区,终于是正常啦

时间: 2024-09-27 23:51:12

centos中时间修改后重启后无效的问题解决办法的相关文章

设置-eclipse中svn修改 代码更改后行头显示变化

问题描述 eclipse中svn修改 代码更改后行头显示变化 即代码修改后 行头会显示颜色变化,如下图所示,请问怎么设置

任务栏开始中无关闭计算机重启后故障依然发现为组策略被改动

  故障现象: 任务栏开始中无关闭计算机,重启后故障依然,发现为组策略被改动. 解决方案: 步骤一:win+r打开运行,输入gpedit.msc 步骤二:用户配置→管理模块→"开始"菜单和任务栏,然后打开右侧窗格中的"删除并阻止访问"关机"."重新启动"."睡眠"项. 步骤三:设置为"未配置"即可.

asp.net中为什么修改了配置文件后我们不需要重启IIS

本文转载:http://blog.itpub.net/12639172/viewspace-659819/ 大家知道,asp.net中,如果我们修改了配置文件只要把它保存之后,就会立刻反应到程序中, 并不需要我们重启IIS.甚至我们可以在不停止IIS的情况下,直接替换应用程序下的文件,包括我们 编译好的dll文件等,你需要做的只是替换你变换了的文件而已.那么.net是怎么做到的呢?       这要归功于.net的应用程序域机制,应用程序域是比进程小的程序元单位,也就是说一个 进程中可以包含多个

iPad mini升级iOS7后玩游戏卡顿问题解决办法

解决iPad mini升级iOS7后玩游戏卡顿问题:有不少iPad mini用户更新iOS7后,发现在游戏过程中有卡顿现象,这种情况突然发生,并且通过恢复系统的方法进行了一次刷机,结果还是没有iOS6之前那么流畅,特别是在玩微信的节奏大师时有很明显的感觉到掉帧的情况. 通过搜集热心网友们所提供的优化方式,最终发现了影响流畅度的元凶如下,大家可根据自己的需求进行操作. 1.关掉Siri 2.去掉Spotlight的搜索项 3.减少动态效果 4.控制中心的两个设置选项[在锁定屏幕上访问]和[应用程序

linux中ssh无法登录可以su切换的问题解决办法

一.故障现象 接业务侧同事邮件,一台现网主机使用正确的用户名密码 ssh 登录不上(之前正常),使用其他用户 " su - 该用户 " 输入密码可以正常切换进去.而且使用该用户进行 ftp 登录也正常. 主机系统:SUSE Linux Enterprise Server 10 (x86_64) sp1 ----系统有点老旧了 问题用户:prestat ------其他用户正常 二.排查 1.chage指令查看 首先使用prestat 用户及密码进行ssh 登录尝试,发现问题同业务侧同事

Android中的SQL查询语句LIKE绑定参数问题解决办法(sqlite数据库)_Android

由于考虑到数据库的安全性,不被轻易SQL注入,执行查询语句时,一般不使用直接拼接的语句,而是使用参数传递的方法.然后在使用参数传递的方法中时,发现当使用like方式查询数据时,很容易出现一个问题. 错误案例: 复制代码 代码如下: String myname = "abc";String sql = "select * from mytable where name like '?%'";Cursor cursor = db.rawQuery(sql, new St

如何在CentOS中创建辅域名服务器

如何在CentOS中创建辅域名服务器在上篇教程里,我们为一个测试域exmample.tst创建了一个主域名服务器(ns1).在本篇中,我们会在CentOS中使用bind包为相同的域创建一个辅域名服务器(ns2). 当创建一个辅DNS服务器的时候,下面的因素需要仔细考虑. 在辅域名服务器中,你不需要手动创建正向和反向区域文件.这些区域文件会定期从主域名服务器上面同步. 当主域名服务器上的任何区域文件被修改的时候,'serial'参数也应当被更新.只有当主服务器上面区域文件的serial被修改之后,

Win7系统桌面右下方时间修改后无效怎么办

  电脑上显示的时间,需要我们在右下角来设置.有时我们发现,想要更改时间,却更改不了,这到底是怎么回事呢?在ghost win7系统中,如果要修改桌面右下角的时间,挺长的方法就是直接点击修改,不过如果发现点击没反应修改不了,这那么该怎么办呢?下面介绍几种方法. 1.修改后一段时间却自动复原,这样的问题一般都是因为主板电池没电了造成的,需要先更换电池,然后再修改时间; 2.如果win7纯净版系统中修改不了,那么可以试着开机的时候点击DEL键进入到BIOS设置,然后对时间进行修改并保存; 3.系统中

安装Vista过程中重启后系统蓝屏解决方案

本来,我的建议是在BIOS里面修改硬盘设置,设置硬盘为兼容模式,不用Archi模式.结果,网上的朋友说搞不定,根本装不上,我们研究了二十多天,终于找到了解决方案.原来可以在安装重启后从XP下手动将SATA驱动和注册信息添加到Vista临时目录. 首先,我们的中心思想是在要在Vista安装目录中手动添加个我门自己的磁盘控制器驱动(废话).这需要有2个步骤来完成: 1.在Vista临时安装目录中,放置我门自己的驱动程序文件. 2.在Vista 的注册表中添加我门自己的驱动程序键值. 好了,有了理论基