命令格式为:

date -s 时间字符串

例如只修改系统的日期,不修改时间(时分秒)

date -s 2012-08-02

或只修改时间不修改日期

date -s 10:08:00

当然也可以同时修改日期和时间

date -s "2012-05-18 04:53:00"

注意:由于日期和时间之间有空格,所以必须用引号引起来,否则命令会报错。

上述修改只是修改了linux的系统时间,CMOS中的时间可能还没有改变,所以为了保险,需要使用 clock -w 把当前系统时间写入到CMOS中。

系统时间和CMOS时间的关系。系统时间是由linux操作系统来维护的;CMOS时间是CMOS芯片保存的时间。系统启动时,操作系统将从CMOS读出时间记录为系统时间,同时操作系统也会自动每隔一段时间将系统时间写入CMOS中。如果使用date命令修改系统时间后马上重启电脑,操作系统还没有将系统时间同步到CMOS,这样开机后就还是没有修改前的时间了,所以为了保险起见,最还还是手动使用命令 clock 将系统时间同步到CMOS中。

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

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

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

----------------------------

CST:中国标准时间(China Standard Time),这个解释可能是针对RedHat Linux。

UTC:协调世界时,又称世界标准时间,简称UTC,从英文国际时间/法文协调时间“Universal Time/Temps Cordonné”而来。中国大陆、香港、澳门、台湾、蒙古国、新加坡、马来西亚、菲律宾、澳洲西部的时间与UTC的时差均为+8,也就是UTC+8。

GMT:格林尼治标准时间(旧译格林威治平均时间或格林威治标准时间;英语:Greenwich Mean Time,GMT)是指位于英国伦敦郊区的皇家格林尼治天文台的标准时间,因为本初子午线被定义在通过那里的经线。

设置完系统时间后,还需要同步到硬件时钟上

修改系统时间。

linux系统时钟有两个,一个是硬件时钟,即BIOS时间,就是我们进行CMOS设置时看到的时间,另一个是系统时钟,是linux系统Kernel时间。当Linux启动时,系统Kernel会去读取硬件时钟的设置,然后系统时钟就会独立于硬件运作。有时我们会发现系统时钟和硬件时钟不一致,因此需要执行时间同步,下面就分享一下时间设置及时钟同步的命令使用方法。

date命令将日期设置为2014年6月18日

----   date -s 06/18/14

将时间设置为14点20分50秒

----   date -s 14:20:50

将时间设置为2014年6月18日14点16分30秒(MMDDhhmmYYYY.ss)

----date 0618141614.30

2

hwclock/clock 命令查看、设置硬件时间

查看系统硬件时钟

hwclock  --show 或者

clock  --show

设置硬件时间

hwclock --set --date="06/18/14 14:55" (月/日/年时:分:秒)或者# clock --set --date="06/18/14 14:55" (月/日/年时:分:秒)

3

同步系统及硬件时钟。

下图中可以看到硬件和系统时钟相差半小时。可以使用hwclock或者clock进行同步,

硬件时钟与系统时钟同步:

# hwclock --hctosys 或者 # clock --hctosys  hc代表硬件时间,sys代表系统时间,即用硬件时钟同步系统时钟

系统时钟和硬件时钟同步:

# hwclock --systohc或者# clock --systohc  即用系统时钟同步硬件时钟

END

方法/步骤2

1

时区设置:

开始设置时区时,参考网上的资料,使用tzselect 命令来进行,结果发现tzselect命令只是告诉了设置时区的方法,而并不是真的去修改/etc/sysconfig/clock这个文件。换句话说就是tzselect命令仅仅告诉我们通过设置TZ这个环境变量来选择的时区,然后将变量添加到.profile文件中。下面就简单介绍一下如何使用tzselect命令设置时区,以及如何通过修改/etc/sysconfig/clock配置文件来设置时区。

2

tzselect:

执行tzselect命令-->选择Asia-->选择China-->选择east China - Beijing, Guangdong, Shanghai, etc-->然后输入1。过程如下图:

3

执行完tzselect命令选择时区后,时区并没有更改,只是在命令最后提示你可以执行TZ='Asia/Shanghai'; export TZ 并将这行命令添加到.profile中,然后退出并重新登录。参考下图中date命令看到的结果,最终时区显示为CST,即中国标准时间。

4

修改配置文件来修改时区1、修改/etc/sysconfig/clock         ZONE=Asia/Shanghai

2、rm /etc/localtime3、链接到上海时区文件

ln -sf /usr/share/zoneinfo/Asia/Shanghai /etc/localtime

执行完上述过程后,重启机器,即可看到时区已经更改。

linux 将当前时间往后调整2分钟_【转】修改LINUX时间相关推荐

  1. linux 将当前时间往后调整2分钟_自动调整linux系统时间和时区与Internet时间同步...

    调整linux系统时间和时区与Internet时间同步 简要分为以下3个方法: 一.修改时区# cp /etc/localtime /etc/localtime.bak # ln -svf /usr/ ...

  2. linux 将当前时间往后调整2分钟_Python处理时间序列常用方法汇总

    1. 获取当前时刻时间 返回当前时刻的日期和时间: from datetime import datetimeprint(datetime.now()) 分别返回当前时刻的年月日: from date ...

  3. linux 将当前时间往后调整2分钟_linux调整系统时间 永久 z | 学步园

    参考资料一.linux调整系统时区/时间的方法(tzselect命令) 1) 找到相应的时区文件 /usr/share/zoneinfo/Asia/Shanghai 用这个文件替换当前的/etc/lo ...

  4. linux 将当前时间往后调整2分钟_linux调整系统时间

    http://blog.chinaunix.net/u/553/showart_495186.html http://bbs.违规广告.com/archiver/tid-371203.html 参考资 ...

  5. mysql当前时间往后推一周_一篇文章搞定Mysql日期时间函数

    前言 日期和时间函数部分也是我们日常工作中使用频率比较高的一部分.这一篇我们主要讲讲mysql里面的日期时间相关的函数,不同数据库之间基本相同,只会有个别函数的差异.大家掌握一个数据库的,其他的遇到不 ...

  6. linux时间跳变影响,MONGO 集群 修改linux主机时间后的影响

    生产环境是 一主一从一仲裁 3 分片的集群,现在发现其中一个节点比当前时间大了好几天,后使用 NTP 将时间往回调整副本集上. 原来时间是 5 月 3 日,当前是 4 月 26 日,对此进行了调整. ...

  7. 三级数据库还是linux好,08年计算机三级数据库辅导:如何修改Linux下MySQL5.0的默认连接数...

    08年计算机三级数据库辅导:如何修改Linux下MySQL5.0的默认连接数 分类:计算机等级| 更新时间:2008-08-25| 来源:教育联展网 这段时间服务器崩溃2次,一直没有找到原因,今天看到 ...

  8. mysql时间加10分钟_将MySQL日期时间格式添加10分钟?

    使用DATE_ADD()将10分钟添加到日期时间格式.以下是语法-select date_add(yourColumnName ,interval 10 minute) from yourTableN ...

  9. ssh长时间不操作便断开_连接SSH长时间不操作断开解决办法

    经常连接ssh长时间不操作就断开,实在忍无可忍,每次都想解决这个问题,但是就是懒得搞,这次必须得一刀解决. 解决方法一:服务器配置 1. 连接SSH ssh root@192.168.0.1 复制代码 ...

最新文章

  1. linux关于bashrc与profile
  2. 公众平台关注用户达到5万即可开通流量主功能 可以推广APP应用
  3. CityEngine Web Scene如何在IIS下部署
  4. Zookeeper面试题锦集
  5. 控件中的Events个人理解。
  6. U3D AND UDK 各自特点
  7. win7下计算机假死,Win7系统电脑经常发生假死现象的五种情况及解决方法
  8. cad断点快捷键_CAD命令:打断(BREAK)命令的使用技巧
  9. 基于蚁群算法的MTSP问题
  10. java选取最大数字_用Java程序找最大的数字(4.1)
  11. Python简易图片批量压缩程序
  12. java逆波兰式求值_波兰式、逆波兰式与表达式求值
  13. yoast seo_Yoast SEO vs All in a SEO Pack –最好的WordPress SEO插件是哪个?
  14. 嵌入式开发|嵌入式软件框架《一》常用的软件框架介绍与选择
  15. i5 10400f和i5 11400f参数对比 哪个更好
  16. 【论文理解】理解yolov3的anchor、置信度和类别概率
  17. java程序内存占用过高问题排查
  18. 计算机又坏了,第二次回家
  19. 大家来找茬:富连网今天中午抢购二手iPhone时网站无法访问的问题
  20. 区块链是什么 通俗点

热门文章

  1. 电子政务方向:We7.Cloud政府云门户
  2. source insight 配置
  3. 为什么我们做不到【员工篇】作者:金刚波
  4. aspnet 后台调用前台js函数
  5. hdu 5245Joyful 容斥
  6. Windows系统创建符号链接文件
  7. 翻译 - 【Dojo Tutorials】Getting Started with dojox/app
  8. H.264学习笔记2——帧内预测
  9. SendMessage 设置TMemo组件的边界
  10. poj 1724 有限制的最短距离(优先队列+链表)