systemctl,timedatectl命令以及ntp搭建流程
systemctl
-
服务管理命令
-
systemctl 选项 服务名
选项
- 启动 -- start
- 停止 -- stop
- 重启 -- restart
- 重新加载 -- reload
- 开机自启(持久化) -- enable
- 禁止开机自启 -- disable
- 查询是否持久化(是否开机自启) -- status
-
systemctl管理脚本的流程
ntp时间服务部署
-
NTP是网络时间协议,用来同步网络各个计算机的时间的协议
-
原理
NTP获取UTC时间来同步计算机的时间
UTC时间 -- 来源可以是原子钟,天文台,卫星,也可以是Internet上获取
-
NTP授时网站 -- http://www.ntp.org.cn/pool
timedatectl
-
timedatectl -- timedate control
-
centos7时间管理命令
centos6
date 修改时间 日期
cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime 修改时区
hwclock 修改硬件时间
timedatectl
status :显示当前的时间设置。
show :显示 systemd-timedated 的属性。
set-time TIME :设置系统时间。
set-timezone ZONE :设置系统时区。
list-timezones :显示已知时区。
set-local-rtc BOOL :控制 RTC 是否在当地时间。(BOOL 的值可以是 1 / true 或 0 / false)
set-ntp BOOL :启用或禁用网络时间同步。(BOOL 的值可以是 1 / true 或 0 / false)
timesync-status :显示 systemd-timesyncd 的状态。
show-timesync :显示 systemd-timesyncd 的属性。
修改时间
[root@yuanlai-0224 ~]# timedatectl set-time '10:00'
[root@yuanlai-0224 ~]# timedatectl set-time '2018-11-8 10:00'
修改时区
[root@yuanlai-0224 ~]# timedatectl set-timezone Asia/Shanghai
查看时间属性
[root@yuanlai-0224 ~]# timedatectl status
Local time: 四 2018-11-08 10:02:39 CST
Universal time: 四 2018-11-08 02:02:39 UTC
RTC time: 四 2018-11-08 02:02:40
Time zone: Asia/Shanghai (CST, +0800)
NTP enabled: no
NTP synchronized: no
RTC in local TZ: no
DST active: n/a
ntp时间同步
-
ntpdate -- 强制修改整个系统时间(不建议)
ntpdate -u ntp.aliyun.com
强制修改时间命令
-
搭建ntp服务,自动校准系统时间,安全无影响
-
安装
-
修改配置
-
启动服务
-
查看ntp是否和上游服务器同步
[root@yuanlai-0224 ~]# ntpstat
unsynchronised
polling server every 64 s
-
查看时间同步状态
-
完成