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完整的年份

阅读剩余
THE END