RHEL7.0时间同步设置

  RHEL从7.0开始改用chrony同步时间,原ntp同步方式也可以使用,但要安装ntp服务。

  Chrony同步方式:

  chrony是两个用来维持计算机系统时钟准确性的程序,这两个程序命名为chronyd和chronyc。

  chronyd是一个在系统后台运行的守护进程。他根据网络上其他时间服务器时间来测量本机时间的偏移量从而调整系统时钟。对于孤立系统,用户可以手动周期性的输入正确时间(通过chronyc)。在这两种情况下,chronyd决定计算机快慢的比例,并加以纠正。chronyd实现了NTP协议并且可以作为服务器或客户端。

  chronyc是用来监控chronyd性能和配置其参数的用户界面。他可以控制本机及其他计算机上运行的chronyd进程,文档说明如下:

  配置时间同步方法如下:

1、安装chrony时间同步服务(系统默认安装)#yum install chrony

可以先查询一下是否有安装:

[[email protected]ost etc]# rpm -qa |grep chrony

chrony-1.29.1-1.el7.x86_64

2、配置时间同步服务:

启动时间同步服务:# systemctl start chronyd.service

配置时间同步源:# vi /etc/chrony.conf

# Please consider joining the pool (http://www.pool.ntp.org/join.html).

server 0.rhel.pool.ntp.org iburst

server 1.rhel.pool.ntp.org iburst

server  10.100.2.5              iburst

重启时间同步服务:# systemctl restart chronyd.service

查看时间同步状态:# systemctl status chronyd.service

查看时间同步源:# chronyc sources -v

查看时间同步源状态:# chronyc sourcestats -v

(因未开通外网权限,外部源无法同步)

  NTP同步方式:

1、安装NTP包:# yum install -y ntp

 开机启用NTP服务:# systemctl enable ntpd

 启动ntp服务:# systemctl start ntpd

2、配置NTP时间同步文件:# vi /etc/ntp.conf,添加时间源,如:

 server  10.100.2.5      # local clock

 fudge   10.100.2.5 stratum 10

 查看时间同步进程:# ntpq -p

 手动同步:# ntpdate 10.100.2.5

 查看当前时间:#date

注意:chrony和ntpd类似firewalld和iptables,不能共存,同时只能存在一个服务运行。故启用ntpd需要禁用chrony。

#systemctl stop chronyd

#systemctl disable chronyd或#systemctl mask chronyd(建议选择后者,加强版disable,禁用所有已激活的文件)

其他一些时间同步命令:

查看日期时间及NTP状态:# timedatectl

查看和配置时区:# timedatectl list-timezones;# timedatectl set-timezone Asia/Shanghai

修改日期时间:# timedatectl set-time "2015-01-21 11:50:00"(可以只修改其中一个)

开启NTP:# timedatectl set-ntp true/flase

查看chrony服务所有conf配置文件分布# rpm -ql chrony |grep conf

检查chrony服务配置文件所在# rpm -qc chrony

查看chrony安装情况# rpm -qi chrony

检查ntp安装情况# yum search ntp |grep ^ntp.x86_64或# yum search ntp(列出所有ntp相关包)

时间: 2024-08-06 11:22:49

RHEL7.0时间同步设置的相关文章

RHEL7.0 系列-设置IP地址、网关和DNS

1.1. 设置IP地址.网关和DNS RHEL7里面的网卡命名方式从eth0,1,2的方式变成了enoXXXXX的格式. en 代表的是enthernet (以太网),o 代表的是onboard (内置),那一串数字是主板的某种索引编号自动生成,以便保证其唯一性.和原先的命名方式对比,这种新的方式比较长,难以记忆,不过优点在于编号唯一,做系统迁移的时候不容易出错. 说明:RHEL 7.0默认安装好之后是没有自动开启网络连接的! 方法1.进入网络置配文件目录,修改网卡配置文件,如下图所示: TYP

RHEL7.0新特性介绍

1. RHEL7新特性: 1.1. 身份管理 ? kerberos的跨平台信任机制:kerberos将完全兼容微软活动目录,实现完全使用活动目录进行认证. ?REALMD:该功能简化了RHEL 加入微软活动目录的配置,支持自动发现域信息. RHEL 7增加了两个关键性的新特征改善了RHEL对AD的处理方式.现在,RHEL 7和AD之间建立了跨域信任(Cross-realm trusts),因此AD用户可以在Linux端无需登录就能访问资源.RHEL 7增加的另外一个AD相关的功能是realmd,

RHEL7.0修改SSH默认端口及SELinux运行状态修改

Linux系统安装好后,默认会开启SSH服务以便远程配置.但使用默认端口22不安全,一般不建议使用默认端口,那就需要修改SSH默认端口.在RHEL7.0上修改和7.0以下类似,但要注意SELinux的修改. SSH 为 Secure Shell,由IETF的网络工作小组(Network Working Group)所制定:SSH 是建立在应用层和传输层基础上的一种安全协议.SSH传输数据是加密的,可以有效防止传输过程被截取数据保障安全.SSH的数据是经过压缩的,所以可以加快传输的速度. 修改步骤

使用kickstart服务全自动安装RHEL7.0系统

实验环境: 本次实验使用两台vmware虚拟机 kickstart服务器系统:RHEL7.0 64位 ip地址 192.168.10.20 子网掩码 255.255.255.0 网关: 192.168.10.254 dns服务器:192.168.10.254 实现的目的是:使用kickstart服务全自动安装RHEL7.0系统 具体实现过程如下 一.SELinux和防火墙 临时关闭 SELinux [[email protected] ~]#setenforce 0 添加TCP端口80 和UDP

RHEL7.0 防火墙入门

最近手痒,翻出来新出的(其实已经下载了很长时间的)RHEL7.0鼓捣了一下. 7.0有啥更新,自己问度娘了. 我今天要扯扯的是防火墙的部分,没办法,谁叫他常用来着.当然,如果你从来就是disabled,那绕行,省着浪费时间. 安装 如果系统您老人家是下一步.下一步安装的话,恭喜你,你是最小化安装的滴,没桌面环境(我刚开始也是没注意),当然,防火墙也是默认安上了,只是没有图形的配置工具filewall-cofig. 如果干脆安装的时候就没选,也没关系,请yum来帮忙. 安装firewalld yu

shell 脚本实战笔记(3)--集群机器的时间同步设置

背景: 有些分布式服务(比如HBase服务), 依赖于系统时间戳, 如果集群各个节点, 系统时间不一致, 导致服务出现诡异的情况. 解决方案: 那如何同步集群各个节点之间的时间? 采用NTP(Network Time Protocol)方式来实现, 选择一台机器, 作为集群的时间同步服务器, 然后分别配置服务端和集群其他机器 1.NTP服务端 *) 安装ntp服务 yum install ntp *) 配置/etc/ntp.conf 这边采用本地机器作为时间的原点 注释server列表 #ser

RHEL7.0 VNC远程安装Oracle 11gR2报错问题

VM虚拟机RHEL7.0 64位系统上安装oracle 11gR2,安装过程中遇到二个问题,使用6.2及6.6安装均未出现过.具体原因不知. 1.在安装到68%时提示错误Error in invoking target 'install' of makefile '/u01/app/oracle/product/11.2.0/dbhome_1/ctx/lib/ins_ctx.mk'. See '/u01/app/oraInventory/logs/installActions2015-01-22

RHEL7.0手动安装

首先去网上下载RHEL7.0系统,最好去官网下载.本次教程采用rhel-server-7.0-x86_64-dvd.iso镜像,是在RHEL7.0真机利用Redhat自带虚拟机安装RHEL7.0虚拟机. [[email protected] iso]# lsrhel-server-7.0-x86_64-dvd.iso 1.使用命令打开虚拟机 [[email protected] iso]# virt-manager 2.点击左上角的电脑图标,开始新建虚拟机,输入要创建虚拟机的名字,选择第一 个本

rhel7.0 安装mysql5.7

#rhel7.0 install mysql5.7 yum install libaio -y groupadd mysql useradd -g mysql -s /sbin/nologin mysql tar xzvf mysql-5.7.8-rc-linux-glibc2.5-x86_64.tar.gz mv mysql-5.7.8-rc-linux-glibc2.5-x86_64 /usr/local/mysql rm -rvf /etc/my.cnf cp /usr/local/mys