Chrony时间同步组件一键安装配置脚本 适用centos、redhat7.x-8.x、rocky8.x、openEuler 20.x-22.x

这篇文章介绍了一个bash脚本,用于检测Linux系统中NTP服务的存在,移除ntpdate定时任务,管理Chrony服务,确保与NTP服务的兼容性,包括安装、配置和重启Chrony服务。脚本适用于Centos、Rocky和openEuler等发行版。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

 更新日志:

2024/04/20

由于NTP服务与Chrony服务存在冲突,新增检测系统是否存在NTP服务

2024/04/09

新增检测是否存在使用ntpdate同步时间的定时任务,如有则删除

#!/bin/bash
#
############################## 蜈蚣出品 #############################
# Function : modi chronyd service                                   #
# Platform : Centos6.x - Centos8.x & Rocky8.x & openEuler 20.x-22.x #
# Version  : 1.2                                                    #
# Date     : 2024-04-20                                             #     
#####################################################################
#
#
clear
export LANG="en_US.UTF-8"
date_time=$(date +%Y%m%d-%H%M%S)
OLD_IFS=$IFS
IFS=$' '

#输出信息颜色
color_0="\033[0m"
color_R="\033[31m"
color_G="\033[32m"
color_Y="\033[33m"
color_C="\033[36m"

#请根据需要修改NTP服务器列表,使用空格分隔 <---请修改------请修改------请修改------请修改------请修改------请修改------
ntp_server="10.34.12.7 10.34.12.6"

#判断是否root用户
if [ $(id -u) != "0" ] ; then
	echo -e "\n"
	echo -e `date +%Y-%m-%d_%H:%M:%S` $color_R"ERROR"$color_0 "当前用户为普通用户,必须使用root用户运行,脚本退出. . ."
	sleep 0.25
	echo -e "\n"
	exit
fi

modichrony_start()
{
	echo -e "\n"
	if [[ -e /etc/redhat-release ]] || [[ -e /etc/openEuler-release ]] || [[ 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值