ntp服务器的搭建(内网时钟服务器的搭建)
服务器 搭建 时钟 ntp
2023-09-11 14:21:19 时间
前言
环境:centos 7.9
同步时间是一个很重要的事,特别是对于一些企业生产数据而言,时间的准确性非常重要,前面我们同步时间都是通过ntpdate命令结合crontab任务计划来实现的,但是在企业生产环境中,不可能说每台服务器都去同步网络上的时钟服务器,更何况企业的服务器往往都是内网环境,连上外网的机会都没有,这时就需要我们搭建一台内网时间服务器,这样内网环境的每台服务器就能来同步时间服务器的时间了,而这台时间服务器要能连外网,因为它本身也需要去外网同步网络上的时间服务器。
ntp服务的安装
要搭建一台内网时间服务器,首先要能让服务器连接外网,其次才是安装ntp服务,一般来说ntp服务系统已经自带了,如果没有就需要安装ntp服务,如下:
[root@master conf]# yum install -y ntp #安装ntp服务
配置文件ntp.conf
安装完ntp服务之后,需要编辑ntp服务的配置文件,如下:
[root@master ~]# grep -v '#' /etc/ntp.conf
driftfile /var/lib/ntp/drift
restrict default nomodify notrap nopeer noquery
restrict 127.0.0.1 #保持默认即可
restrict ::1
restrict 192.166.1.0 mask 255.255.0.0 nomodify notrap #这句是新加的,表示允许内网其它机器同步本机时间
server 0.centos.pool.ntp.org iburst #0.centos.pool.ntp.org是centos官方时钟服务器的域名
server 1.centos.pool.ntp.org iburst
server cn.pool.ntp.org iburst
server ntp.aliyun.com iburst #一般设置成国内的网络ntp服务器,可以写域名或IP地址
includefile /etc/ntp/crypto/pw
keys /etc/ntp/keys
disable monitor
启动 ntp服务
修改完配置文件就可以启动ntp服务了,如下:
[root@master ~]# systemctl start ntpdate.service #启动ntp服务
[root@master ~]# systemctl enable ntpdate.service #设置开机自启
启动ntp服务之后,以后ntp就会自动的去同步网络上的时间了。
至此,内网ntp服务器搭建完成,内网环境的其他服务器需要同步时间,直接就同步内网ntp服务器即可,使用命令ntpdate命令结合crontab计划任务定时同步即可,如下:
*/5 * * * * /usr/sbin/ntpdate 192.168.1.120 &>/dev/null
总结
1、[root@master ~]# yum install -y ntp #安装内网ntp服务器,ntp服务器要去同步网络时间,所以要连外网
2、[root@master ~]# vim /etc/ntp.conf #修改配置文件,开放权限让内网其他服务器可以链接自己,修改网络时间源的地址
3、[root@master ~]# systemctl start ntpd #启动ntp服务
4、[root@master ~]# systemctl enable ntpd #设置开机自启ntp服务,以后ntp服务会自动的定时去同步网络时间服务器
5、[root@master ~]# crontab -e #内网其他服务器编辑计划任务,定时同步内网ntp服务器
*/5 * * * * /usr/sbin/ntpdate 192.168.1.120 &>/dev/null
相关文章
- 如何在本地搭建IIS服务器
- SVN服务器搭建和使用(三)
- Linux_CentOS-服务器搭建 <四>
- Linux_CentOS-服务器搭建 <一>
- CentOS 7下搭建配置SVN服务器
- 海康威视实时预览回调PS流用EasyRTMP向RTMP服务器推流中视频数据处理的代码
- 使用Hive处理服务器日志
- Centos 7.6搭建LNMP环境的web服务器
- OracleEnterpriseLinux上搭建samba服务器
- CentOS 6.4 搭建git 服务器
- Nginx搭建flv视频点播服务器
- 【STM32F407】第11章 RL-TCPnet V7.X之TCP服务器
- IIS下搭建FTP服务器
- Atitit 获取ip的http标头 目录 1.1. REMOTE_ADDR 是你的客户端跟你的服务器“握手”时候的IP1 1.2. HTTP_CLIENT_IP 客户ip。握手ip1 1.3
- Python编程:WSGI服务器的参考实现wsgiref模块
- 【云原生之Docker实战】使用Docker部署DHCP服务器
- Ubuntu 下搭建VNC服务器
- VS2010新建项目和发布(IIS服务器)
- Redis 主从复制-服务器搭建【薪火相传/哨兵模式】
- xshell + xftp + MobaXterm 通过代理的方式访问外网不可见服务器
- OpenCV5(C++)版本docker容器服务器配置分享