centos 时间?centos查看日期
大家好,关于centos 时间很多朋友都还不太明白,不过没关系,因为今天小编就来为大家分享关于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 7系统中的时间日期设置全攻略
在过去的CentOS版本里,要设置时区的话要手动修改/etc/locale.conf文件,很是麻烦,不过CentOS 7已经为我们准备好一个非常强大的工具了: localectl
显示当前时区
使用以下命令:
复制代码
代码如下:
~]$ localectl status
System Locale: LANG=en_US.UTF-8
VC Keymap: us
X11 Layout: n/a
可以看到,除了显示了系统的时区信息以外,还显示了键盘信息和X11布局信息
列出所有的时区
用以下命令显示所有的英文时区
复制代码
代码如下:
~]$ localectl list-locales| grep en_
en_AG
en_AG.utf8
en_AU
en_AU.iso88591
en_AU.utf8
en_BW
en_BW.iso88591
en_BW.utf8
如果要显示中文的,只需要把grep en改成grep zh就行了
设置本地时区
使用Root执行以下命令:
复制代码
代码如下:
localectl set-locale LANG=locale
把最后的 locale替换成具体的时区,比如zh_CN.UTF-8就可以设置了。
是不是很强大啊。
timedatectl
下面隆重来介绍一下timedatectl命令~
在以前的CentOS版本里,时间设置有 date, hwclock等一系列命令,但是CentOS 7开始,使用了一个统一的命令:
复制代码
代码如下:
timedatectl
这个命令非常的强大,首先是直接使用可以显示当前的系统时间的一些信息:
复制代码
代码如下:
~]$ timedatectl
Local time: Mon 2013-09-16 19:30:24 CEST
Universal time: Mon 2013-09-16 17:30:24 UTC
Timezone: Europe/Prague(CEST,+0200)
NTP enabled: no
NTP synchronized: no
RTC in local TZ: no
DST active: yes
Last DST change: DST began at
Sun 2013-03-31 01:59:59 CET
Sun 2013-03-31 03:00:00 CEST
Next DST change: DST ends(the clock jumps one hour backwards) at
Sun 2013-10-27 02:59:59 CEST
Sun 2013-10-27 02:00:00 CET
设置当前日期:
使用Root执行以下命令就可以了:
复制代码
代码如下:
timedatectl set-time YYYY-MM-DD
设置当前时间:
依旧是要Root权限
复制代码
代码如下:
timedatectl set-time HH:MM:SS
默认的,系统是使用UTC时间的,可以用以下命令打开和关闭UTC时间:
复制代码
代码如下:
timedatectl set-local-rtc boolean
把 boolean替换成yes则表示使用本地时间,替换成no则表示是UTC时间
设置任意时区
可以用以下命令查看所有的时区:
复制代码
代码如下:
timedatectl list-timezones
然后用以下命令设置时区:
复制代码
代码如下:
timedatectl set-timezone time_zone
当然root权限是免不了的
与远程NTP服务器同步
timedatectl还可以设置是否打开NTP选项
复制代码
代码如下:
timedatectl set-ntp boolean
同样的,这里的boolean是yes或者no
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完整的年份