Linux基础学习-NTP服务管理
第二十六节 NTP服务管理15
NTP(network time protocol) 网络时间协议----同步时间
时间----》世界标准时间,格林尼治时间
根据经度,换算成当前时区的时间。—中国(东八区)
世界标准时 UTC +8H=中国标准时 CST
搭建NTP服务器,其他服务器可以从NTP服务器同步时间,保证服务器时间的一致性
26.1Linux中的其他相关命令(重要)
26.1.1date命令(命名文件)
1.Date命令
基本语法:date(单命令)
-d:显示用字符串描述的当前时间
Date -d “-1 year(s)”----年加1
Date -d “+1 day(s)”-----日加1
Date -d “+2 month(s)“----月加2
Date -d “+1 week(s)“------周加1
Date -d “+1 hour(s)“------时加1
Date -d “+1 second(s)“------秒加1
Date -d “+1 minute(s)“------分加1
-s:设置字符串修改的时间为当前时间
date -s “+3 days”-----日加3
%F=----以数字形式显示年月日
date “+%F”
%T----以数字形式显示时分秒
Date “+%T“
%Y-----以数字形式显示年份:2020
%m-----显示月
%d------显示天
%H------显示时
%M-------显示分
%S--------显示秒
%s —显示从1970-01-01 00:00:00 UTC 到当前时间的秒----时间戳timestamp
功能描述:查看当前系统时间(system date)—由系统时钟(system clock)维护的时间
练习1:date /date -d
练习2:date -s 永久生效
练习3:显示数字形式的年月日
练习4:显示数字形式的时分秒
练习5:显示数字形式的年月日时分秒 %T+空格+%F
练习6:显示时间戳
2.date命令的用途:创建以时间命名的文件-----重要
Date命令:查看到的是系统时间system date ----》由系统时钟(system clock)维护的时间
BISO主板上的芯片—》物理时钟信息 hardware clock
26.1.2.命令替换(重要)
1.
(
命
令
)
基
本
语
法
:
命
令
1
+
(命令) 基本语法:命令1+
(命令)基本语法:命令1+(命令2)
优先级:$(命令2)的优先级高于命令1的优先级
练习:查询passwd软件包信息
rpm -qf $(which passwd)等同于which passwd+rpm -qf /usr/bin/passwd
2.命令
基本语法:命令1+命令2
优先级:命令2
的优先级高于命令1的优先级
练习:查询passwd软件包信息
rpm -qf which passwd
等同于which passwd+rpm -qf /usr/bin/passwd
Passwd命令
Ls命令
26.1.3.hwclock命令
1.Hwclock命令
基本语法:hwclock命令
-s(hctosys)—物理时间写到系统时间
-w(systohc)—系统时间写到物理时间
功能描述:查看物理时钟的时间
前提是没有网络在修改时间
练习1:
2.时间同步:
铯原子钟
第一层NTP服务器 gps
第二层NTP服务器
第二层NTP服务器
。。。
第十五层NTP服务器
客户端指定NTP服务器-----》同步时间
26.2搭建NTP服务器
192.168.198.128 NTP服务器端 192.168.198.10 NTP客户端
26.2.1搭建服务器端NTP
1.安装软件:yum install ntp(这个图形化软件自动会安装)
2.查看文件:rpm -ql ntp
1)相关配置文件: /etc/ntp.conf 主配置文件
3.修改配置文件:vim /etc/ntp.conf
修改为:server 127.127.1.0
Fudge 127.127.1.0 stratum2
4)启动ntp服务
Service ntpd start
5)查询是否启动----ntpq -p
26.2.2搭建客户端NTP
1.安装软件:yum install ntpdate(这个图形化软件自动会安装)
2.查看软件:rpm -ql ntpdate
相关命令文件:/usr/sbin/ntpdate
3.使用命令同步时间—ntpdate
使用 ntpdate 服务器IP地址 ----ntpdate 192.168.198.128
再次查看时间----同步时间成功
4.上述命令需要写入rc.local文件(开机启动文件) ----写入定时任务