centos date?centos-7
本篇文章给大家谈谈centos date,以及centos-7对应的知识点,文章可能有点长,但是希望大家可以阅读完,增长自己的知识,最重要的是希望对各位有所帮助,可以解决了您的问题,不要忘了收藏本站喔。
CentOS7设置日期和时间方法以及基本概念介绍
在CentOS 6版本,时间设置有date、hwclock命令,从CentOS 7开始,使用了一个新的命令timedatectl。
一、基本概念
1.1 GMT、UTC、CST、DST时间
(1) UTC
整个地球分为二十四时区,每个时区都有自己的本地时间。在国际无线电通信场合,为了统一起见,使用一个统一的时间,称为通用协调时(UTC, Universal Time Coordinated)。
(2) GMT
格林威治标准时间(Greenwich Mean Time)指位于英国伦敦郊区的皇家格林尼治天文台的标准时间,因为本初子午线被定义在通过那里的经线。(UTC与GMT时间基本相同,本文中不做区分)
(3) CST
中国标准时间(China Standard Time)
复制代码代码如下:
GMT+ 8= UTC+ 8= CST
(4) DST
夏令时(Daylight Saving Time)指在夏天太阳升起的比较早时,将时钟拨快一小时,以提早日光的使用。(中国不使用)
1.2硬件时钟和系统时钟
(1)硬件时钟
RTC(Real-Time Clock)或CMOS时钟,一般在主板上靠电池供电,服务器断电后也会继续运行。仅保存日期时间数值,无法保存时区和夏令时设置。
(2)系统时钟
一般在服务器启动时复制RTC时间,之后独立运行,保存了时间、时区和夏令时设置。
二、timedatectl命令
2.1读取时间
复制代码代码如下:
timedatectl//等同于 timedatectl status
2.2设置时间
复制代码代码如下:
timedatectl set-time"YYYY-MM-DD HH:MM:SS"
2.3列出所有时区
复制代码代码如下:
timedatectl list-timezones
2.4设置时区
复制代码代码如下:
timedatectl set-timezone Asia/Shanghai
2.5是否NTP服务器同步复制代码代码如下:
timedatectl set-ntp yes//yes或者no
2.6将硬件时钟调整为与本地时钟一致复制代码代码如下:
timedatectl set-local-rtc 1
hwclock--systohc--localtime//与上面命令效果一致
注意硬件时钟默认使用UTC时间,因为硬件时钟不能保存时区和夏令时调整,修改后就无法从硬件时钟中读取出准确标准时间,因此不建议修改。修改后系统会出现下面的警告。
2.6硬件时间设置成 UTC:
复制代码代码如下:
timedatectl set-local-rtc 1
hwclock--systohc--utc//与上面命令效果一致
centos怎么设置系统的时间
使用date命令
date命令用于显示及设置系统的时间或日期,格式为:"date [选项] [+指定的格式]"。
强大的date命令只需键入以"+"号开头的参数即可按照指定格式来输出系统的时间或日期,这样日常工作时我们便可以将打包数据的备份命令与指定格式输出的时间信息结合到一起,使得我们可以更加便捷的区分每个文件的备份时间啦,更多date命令操作示例请参考:命令常见的格式如下:
参数作用
%t跳格[TAB键]
%H小时(00-23)
%I小时(01-12)
%M分钟(00-59)
%S秒(00-60)
%X相当于%H:%M:%S
%Z显示时区
%p显示本地AM或PM
%A星期几(Sunday-Saturday)
%a星期几(Sun-Sat)
%B完整月份(January-December)
%b缩写月份(Jan-Dec)
%d日(01-31)
%j一年中的第几天(001-366)
%m月份(01-12)
%Y完整的年份
CentOS下永久修改系统时间的方法
使用Centos,遇到本地时间对不上,直接敲命令:date-s 2017-01-0510:15:15是立即生效了,但是重启后,系统时间还是原来的。
后面经过查找资料,做个小结.
我的Centos是安装在虚拟机上。在虚拟机有分系统时间和硬件时间。修改了其一是没有办法奏效,必须两者都更改。
1.date{查看目前本地的时间}
2.hwclock--show{查看硬件的时间}
3.如果硬件的时间是对不上,那就对硬件的时间进行修改、
4.hwclock--set--date'014-12-15 15:15:15'{设置硬件时间}
5.hwclock--hctosys{设置系统时间和硬件时间同步}
6.clock-w{保存时钟}
7.最后在通过重启,init 6快速重启后,查看系统时间是否真正生效!!!!1