一、chrony安装及配置+验证
说明:
协议:NTP协议
时间同步必要场景:
集群、日志、加密协议等
相关文章:
https://blog.csdn.net/weixin_44515412/article/details/106875753
#1、安装chrony包
yum install chrony
#2、配置同步和启动
#(1)中间服务器
vim /etc/chrony.conf
server 172.16.0.1 iburst#使本机时间与时钟服务器172.16.0.1同步
allow 192.168.37.0/24#允许192.168.37.0的所有网段访问本机
local stratum 10#即使时钟服务器不可用,也可将本机时间授时给其他客户端
#启动chronyd服务并设为开机自启
systemctl start chronyd && systemctl enable chronyd
#(2)客户端服务器
#临时同步
ntpdate master01
#永久同步(chronyd服务或用自带的ntpd服务)
vim /etc/chrony.conf
vim /etc/ntp.conf
server 192.168.37.7 iburst#使本机时间与中间服务器192.168.37.7同步
#server 192.168.100.200
#server 192.168.100.210 prefer //prefer优先服务器,可定义#多个master同步服务器
logfile /var/log/ntp.log //可选的操作,方便记录日志信息
#启动ntpd服务并设为开机自启
centos6:service ntpd start && chkconfig ntpd on
centos7:
#3、验证
#查看端口信息(123、323)(123端口为chrony内置的ntpd服务)
ss -nutl
#查询同步情况(*表示同步成功)
ntpq -p或chronyc sources -V
#验证时间是否同步
date
#4、相关命令
#(1)date
#模拟
date -s "-2 year"
#(2)chronyc
#(3)ntpq
二、yum源配置–本地源
#1、配置yum源:
yum install wget lrzsz -y
mkdir /etc/yum.repos.d/bak/
mv /etc/yum.repos.d/* /etc/yum.repos.d/bak/
wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo
wget -O /etc/yum.repos.d/epel-7.repo http://mirrors.aliyun.com/repo/epel-7.repo
yum clean all
yum makecache
#2、配置本地源:
# vim local.repo
[local-yum]
name=local-yum
baseurl=http://172.28.0.11:8080
enabled=1
gpgcheck=0
3、yum命令使用:
https://blog.csdn.net/weixin_44515412/article/details/126308491
三、防火墙管理+网络
systemctl status firewalld
#(1)关闭防火墙
systemctl stop firewalld && systemctl disable firewalld
#(2)开启时需设置防火墙策略:端口开启情况+IP网关情况
systemctl start firewalld
#防火墙规则验证及故障处理:
[root@node1 ~]# vim /etc/firewalld/zones/public.xml #修改ip和端口情况
四、主机名及配置远程访问ssh
#修改主机名
# echo 'node01' > /etc/hostname
# reboot
#设置静态ip及网关
# vim /etc/sysconfig/network-scripts/ifcfg-ens33
BOOTPROTO="static"
IPADDR="192.168.150.128"
NETMASK="255.255.255.0"
GATEWAY="192.168.150.2"
DNS1="114.114.114.114"
# systemctl restart network
问题:ifcfg-ens33如何确定是哪个?
五、其他
#关闭selinux
echo 'SELINUX=disabled' > /etc/sysconfig/selinux
# 安装常用命令
#yum install -y gcc gcc-c++ glibc glibc-devel pcre pcre-devel openssl openssl-devel systemd-devel zlib-devel vim lrzsz tree screen lsof tcpdump wget ntpdate net-tools iotop bc zip unzip nfs-utils