`

centOS 7 时间相关

阅读更多

http://blog.csdn.net/taokai_110/article/details/73162891?utm_source=itdadao&utm_medium=referral (Centos7 修改硬件时间和系统时间)

http://www.cnblogs.com/rusking/p/7634412.html (Centos7时间服务器安装配置)

http://www.cnblogs.com/Csir/p/6912527.html ( CentOS7搭建时间服务器-chrony)

 

在CentOS 6版本,时间设置有date、hwclock命令,

 

硬件时钟和系统时钟

 

(1) 硬件时钟

 

RTC(Real-Time Clock)或CMOS时钟,一般在主板上靠电池供电,服务器断电后也会继续运行。仅保存日期时间数值,无法保存时区和夏令时设置。

 

查看系统时间

[root@localhost ~]# date

Thu Sep 28 17:05:58 CST 2017

 

查看硬件时间

[root@localhost ~]# hwclock --show

Thu 28 Sep 2017 05:42:10 PM CST  -1.026550 seconds

 

(2) 系统时钟

 

一般在服务器启动时复制RTC时间,之后独立运行,保存了时间、时区和夏令时设置。

 

从CentOS 7开始,使用了一个新的命令timedatectl

 

timedatectl 命令

 

(1) 读取时间

 

timedatectl //等同于 timedatectl status

 

(2) 设置时间

 

timedatectl set-time "YYYY-MM-DD HH:MM:SS"

 

(3) 列出所有时区

 

timedatectl list-timezones

 

(4) 设置时区

 

timedatectl set-timezone Asia/Shanghai

 

(5) 是否NTP服务器同步

 

timedatectl set-ntp yes //yes或者no

 

(6) 将硬件时钟调整为与本地时钟一致

 

timedatectl set-local-rtc 1

hwclock --systohc --localtime //与上面命令效果一致

 

注意: 硬件时钟默认使用UTC时间,因为硬件时钟不能保存时区和夏令时调整,修改后就无法从硬件时钟中读取出准确标准时间,因此不建议修改。修改后系统会出现下面的警告。

 

GMT、UTC、CST、DST 时间

 

(1) UTC

 

整个地球分为二十四时区,每个时区都有自己的本地时间。在国际无线电通信场合,为了统一起见,使用一个统一的时间,称为通用协调时(UTC, Universal Time Coordinated)。

 

(2) GMT

 

格林威治标准时间 (Greenwich Mean Time)指位于英国伦敦郊区的皇家格林尼治天文台的标准时间,因为本初子午线被定义在通过那里的经线。(UTC与GMT时间基本相同,本文中不做区分)

 

(3) CST

 

中国标准时间 (China Standard Time)

 

(4) DST

 

夏令时(Daylight Saving Time) 指在夏天太阳升起的比较早时,将时钟拨快一小时,以提早日光的使用。(中国不使用)

 

GMT + 8 = UTC + 8 = CST

 

 

 二、时间服务器的搭建

 1、 服务器端

centos7下首先确认服务器的防火墙、selinux关闭状态

第一步  为服务器和客户机安装ntp   ntpdate   --默认已安装

# yum install ntp ntpdate -y

第二步 查找时间同步服务器

http://www.pool.ntp.org/zone/asia

第三步  编辑 /etc/ntp.conf

#server time.windows.com

#server s2m.time.edu.cn

server 0.asia.pool.ntp.org

server 1.asia.pool.ntp.org

server 2.asia.pool.ntp.org

server 3.asia.pool.ntp.org

server 127.127.1.0 iburst  local clock 当外部时间不可用时,使用本地时间。

restrict 192.168.137.1 mask 255.255.255.0 nomodify  允许更新的IP地址段

第四步  启动ntp服务

systemctl start ntpd

systemctl enable ntpd.service 设置开机启动服务

第五步  验证服务

# ntpq -p

# date -R

2、客户端

第六步  远程客户端时间同步测试

 # date

 # ntpdate 服务器IP

第七步 客户端设置计划任务,每天晚上1点同步时间

crontab -e

00 01 * * * root /usr/sbin/ntpdate 服务IP; /sbin/hwclock -w

格式 00 01 * * *  五个字符表示  分 时 日 月 年

 

 

 

 

 

 

分享到:
评论

相关推荐

    centos7 crontab 安装包

    在CentOS7环境中,为了使用`crontab`服务,首先需要安装相关的软件包。本文将详细阐述如何在CentOS7上安装`crontab`,以及它在日常运维中的作用和使用方法。 【描述】:“CentOS7 Crontab安装包”指的是在CentOS7...

    Centos 7 阿里源、国内源

    本篇文章将详细探讨“CentOS 7 阿里源、国内源”的相关知识点。 一、CentOS 7 软件源的重要性 CentOS 7基于Red Hat Enterprise Linux,它提供了大量的开源软件包,用于系统管理、开发、服务等。默认的CentOS官方源...

    CentOS7.zip

    【标签】"CentOS7 下载" 指明了这个资源与获取 CentOS 7 系统有关,对于想要安装或升级到这个版本的Linux用户来说是非常有用的。 【压缩包子文件的文件名称列表】: 1. CentOS-7-x86_64-Everything-1810.torrent:...

    centos7离线安装时钟同步ntp安装包

    在Linux系统中,时钟同步是一项至关重要的任务,它确保了系统时间与世界标准时间保持一致,从而避免了各种时间相关的错误,例如日志记录、数据同步和网络通信中的问题。NTP(Network Time Protocol)是用于实现这种...

    Centos7 物理机安装过程.docx

    ### CentOS 7 物理机安装过程详解 #### 一、前言 本文将详细介绍如何在物理环境下安装 CentOS 7 操作系统。整个过程适用于多种类型的电脑,包括但不限于笔记本电脑。通过本文,读者将能够了解到从准备阶段到最终...

    在VMware上安装CentOS7操作系统

    在VMware上安装CentOS7操作系统 安装前的准备 在安装CentOS7操作系统之前,需要准备好虚拟机环境。这里我们使用VMware作为虚拟机软件。首先,需要下载并安装VMware,然后创建一个新的虚拟机。 创建虚拟机 在...

    安装Centos7.pdf

    不过,我可以依据标题“安装Centos7.pdf”以及描述“安装Centos7.pdf”所指的是一篇关于如何安装CentOS 7操作系统文档,对相关的知识点进行一般性的阐述。 知识点: 1. CentOS简介: CentOS(Community ...

    VMware安装CentOS7教程

    VMware安装CentOS7教程是一个详尽的指南,旨在帮助初次使用者或需要在VMware上设置CentOS7虚拟机的用户。本教程覆盖了从下载必要的软件到成功安装和配置系统的全过程。 首先,你需要从官方或镜像站点下载CentOS7的...

    boost centos7编译好的完成版本可以直接引入使用

    本压缩包提供的"boost_1_68_0"版本,是Boost库的一个稳定版本,已经预先在CentOS7环境下编译完成,用户可以直接引入使用,从而节省了编译时间。 首先,了解Boost库的基本构成是非常必要的。Boost库包含了许多独立的...

    Centos7内核升级到5.4.13版本自动化脚本

    总结来说,使用`update_kernel.sh`脚本升级CentOS 7到5.4.13内核版本是一种自动化且高效的方法,能够减少手动操作的风险和时间。然而,理解脚本的工作原理和升级过程中可能遇到的问题对于系统的稳定运行至关重要。

    Centos7.6镜像文件:CentOS-7-x86-64-DVD-1810.iso

    标题中提到的“Centos7.6镜像文件:CentOS-7-x86_64-DVD-1810.iso”,首先需要明确几个关键词。CentOS 是一个企业级 Linux 发行版,它是基于 Red Hat Enterprise Linux (RHEL) 源代码编译而成的。CentOS 7.6 指的是 ...

    Centos7升级OpenSSH版本至9.6p1

    最近安全研究部门发现针对SSH有缺陷版本的水龟攻击,貌似9.6P1以下版本都会受到影响,与之相关的可利用漏洞标记有:CVE-2023-48795、CVE-2023-46445、CVE-2023-46446,今天趁着周末...本文档针对centos7进行升级操作

    CentOS7阿里云yum源

    在CentOS 7中,为了获取最新且稳定的软件包,通常会将默认的yum源替换为可靠的第三方源,例如阿里云yum源。 阿里云提供的yum源是针对国内用户设计的,具有高速、稳定的特点,特别适合于部署在阿里云服务器上的...

    centos7内核升级

    ### CentOS 7 内核升级知识点详解 #### 一、概述 CentOS 7作为一款广泛使用的Linux发行版,其内核版本对于系统的稳定性和性能至关重要。随着时间的推移,新的内核版本会修复已知的安全漏洞、提高硬件兼容性,并优化...

    Centos7 Joining Active Directory

    ### Centos7 加入 Active Directory 的详细步骤及原理 #### 一、安装与更新 在开始之前,确保已经安装了 CentOS 7 x64 版本,并且执行 `yum -y update` 更新系统以获取最新的补丁和安全更新。这一步至关重要,因为...

    CentOS7/RHEL7 pacemaker+corosync高可用集群搭建.pdf

    在本文档中,重点介绍了在CentOS7或RHEL7操作系统环境下,如何搭建基于pacemaker和corosync组件的高可用性(High Availability, HA)集群。集群技术的主要目的是通过冗余配置,确保关键服务的持续可用性和故障转移...

    centos7 elk 部署全过程

    在本文中,我们将详细探讨如何在CentOS 7操作系统上部署Elasticsearch 6.5.4、Logstash 6.5.4、Kibana 6.5.4以及log4j2,以此组成一个ELK(Elasticsearch、Logstash和Kibana)日志处理和可视化平台。这个过程将涉及...

    centos7离线安装gcc4.8

    在CentOS7操作系统中,离线安装GCC 4.8是一项必要的任务,特别是当你没有互联网连接或者需要在安全隔离的环境中工作时。GCC(GNU Compiler Collection)是GNU项目的一个核心部分,它是一套用于编译C、C++、Objective...

    服务器安装centos7教程.zip

    本教程将详细介绍如何在服务器上安装CentOS 7,以满足您的需求。 首先,安装CentOS 7前的准备工作至关重要。你需要确保服务器硬件兼容CentOS 7,例如,联想TD340服务器,该型号支持CentOS 7的安装。服务器硬件通常...

Global site tag (gtag.js) - Google Analytics