目录

Linux-服务器内网搭建NTP时间服务器Network-Time-Protocol

Linux 服务器内网搭建NTP时间服务器(Network Time Protocol)

文章目录

Linux 服务器内网搭建NTP时间服务器(Network Time Protocol)

任务:

安装NTP(内网: ,yum install -y ntp)

一台服务器当NTP时间服务器主服务端

N台服务器当NTP时间服务器客户端

一、在主服务器端安装NTP时间服务器

yum install -y ntp
--添加开机自启
systemctl enable ntpd
--启动
systemctl start ntpd

vi /etc/ntp.conf
--注释掉配置文件自带的时间同步。
--添加项目整个IP网段。
restrict XXX.XXX.XXX.0 mask 255.255.255.0 nomodify notrap
--用本地时间作为同步时间。
server 127.127.1.0 
fudge 127.127.1.0 stratum 8
:wq

--重启NTP服务
systemctl restart ntpd

--系统时间写入BIOS时间
hwclock -w

--查看BIOS时间
hwclokc -r

--查看同步情况
ntpq -p

https://i-blog.csdnimg.cn/blog_migrate/bc7bce4c38b27fd3d30b92ba7d585abd.png

二、在客户端安装NTP时间服务器

安装ntp

yum install -y ntp
--添加开机自启
systemctl enable ntpd
--启动
systemctl start ntpd
--同步时间
ntpdate 192.168.111.111  --NTP 主服务器端IP地址
--查看同步情况
ntpq -p
--添加定时任务
echo "00 */1 * * * root /usr/sbin/ntpdate 172.10.11.42;/sbin/hwclock -w">>/etc/crontab

三、Xhell 同时控制多个会话窗口,同时输入命令查看效果

多窗口同时输入命令——工具——发送键输入到——选择所有会话窗口

https://i-blog.csdnimg.cn/blog_migrate/6b027f83d309777307840c455171ef01.png

同步效果

https://i-blog.csdnimg.cn/blog_migrate/181234dfeb7ddb5f7cc266af7bfba359.png

四、配置本地yum源

--上传ISO镜像文件/mnt/CentOS-7.9
mkdir /mnt/cdrom CentOS-7.9

--挂载
mount -t iso9660 /mnt/CentOS-7.9/CentOS-7-x86_64-DVD-2009.iso /mnt/cdrom/

--查看
df -hl 
--添加开机自动挂载
vi /etc/fstab
--输入:i
/mnt/CentOS-7.9/CentOS-7-x86_64-DVD-2009.iso /mnt/cdrom/ iso9660 defaults 0 0

:wq

--修改配置文件
cd /etc/

--备份yum.repos.d
mv ./yum.repos.d ./yum.repos.d-2022-05-28.bak/

--建立
mkdir yum.repos.d 

--复制CentOS-Media.repo到/etc/yum.repos.d/
cp ./yum.repos.d-2022-05-28.bak/CentOS-Media.repo /etc/yum.repos.d

--修改配置文件。修改实际挂载点
vi CentOS-Media.repo

baseurl=file:///mnt/Centos-7.9/cdrom/
gpgcheck=0
enabled=1

--清除缓存
yum clean all
--重新构建
yum makecache
--测试
yum install -y ntp

NTP安装完成。