centos配置时间,CentOS系统手动设置UTC
其实centos配置时间的问题并不复杂,但是又很多的朋友都不太了解CentOS系统手动设置UTC,因此呢,今天小编就来为大家分享centos配置时间的一些知识,希望可以帮助到大家,下面我们一起来看看这个问题的分析吧!
CentOS系统中设置时间的基本方法总结
1、安装ntp
复制代码代码如下:
#yum install ntp
2、执行命令:
复制代码代码如下:
#ntpdate us.pool.ntp.org。
rhas5的时区是以文件形式存在的,当前的时区文件是在/etc/localtime
其他时区的文件存放在/usr/share/zoneinfo下
3、我们使用的是东八区(+0800),北京,上海的时间
所以将#cp-f/usr/share/zoneinfo/Asia/Shanghai拷贝到/etc/localtime
复制代码代码如下:
#cp-f/usr/share/zoneinfo/Asia/Shanghai/etc/localtime
#reboot
重启之后,date查看时间、查看当前时区 date-R、查看/修改Linux时区和时间
一、时区
1.查看当前时区
复制代码代码如下:
date-R
2.修改设置时区
方法(1)
复制代码代码如下:
tzselect
方法(2)仅限于RedHat Linux和 CentOS系统
复制代码代码如下:
timeconfig
方法(3)适用于Debian
复制代码代码如下:
dpkg-reconfigure tzdata
3.复制相应的时区文件,替换CentOS系统时区文件;或者创建链接文件
复制代码代码如下:
cp/usr/share/zoneinfo/$主时区/$次时区/etc/localtime
在中国可以使用:
复制代码代码如下:
cp/usr/share/zoneinfo/Asia/Shanghai/etc/localtime
二、时间
1、查看时间和日期
复制代码代码如下:
date
2、设置时间和日期
将CentOS系统日期设定成2011年11月30日的命令
复制代码代码如下:
date-s 11/30/11
将CentOS系统时间设定成下午09点13分0秒的命令
复制代码代码如下:
date-s 09:13:00
3.将当前时间和日期写入BIOS,避免重启后失效
复制代码代码如下:
hwclock-w
三、定时同步时间
让系统时间与硬件时钟同步,用:
复制代码代码如下:
wclock–hctosys
#或
clock–hctosys
相反地,让硬件时钟与系统时间同步:
复制代码代码如下:
hwclock–systohc
#或
clock–systohc
让系统时间每隔十分钟去同步一下硬件时间。
复制代码代码如下:
[hqw@localhost root]$ vi/etc/crontab
SHELL=/bin/bash
PATH=/sbin:/bin:/usr/sbin:/usr/bin
MAILTO=root
HOME=/
# run-parts
01**** root run-parts/etc/cron.hourly
02 4*** root run-parts/etc/cron.daily
22 4** 0 root run-parts/etc/cron.weekly
42 4 1** root run-parts/etc/cron.monthly
*/10**** root hwclock--hctosys#加入此行,每隔10分钟执行一次hwclock--hctosys
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完整的年份
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//与上面命令效果一致