CentOS7通用部署

#CentOS 7

#设置静态IP ONBOOT=on替换为ONBOOT=yes BOOTPROTO=dhcp替换BOOTPROTO=static

sed -i "s|ONBOOT=on|ONBOOT=yes|" /etc/sysconfig/network-scripts/ifcfg-ens160
sed -i "s|BOOTPROTO=dhcp|BOOTPROTO=static|" /etc/sysconfig/network-scripts/ifcfg-ens160

echo "IPADDR=182.11.100.2" >> /etc/sysconfig/network-scripts/ifcfg-ens160
echo "NETMASK=255.255.255.0" >> /etc/sysconfig/network-scripts/ifcfg-ens160
echo "GATEWAY=182.11.100.254" >> /etc/sysconfig/network-scripts/ifcfg-ens160
systemctl restart network

#01挂载本地ISO镜像

mkdir -p /etc/yum.repos.d/bak
mv /etc/yum.repos.d/CentOS* /etc/yum.repos.d/bak

cat > /etc/yum.repos.d/dvd.repo <<EOF
[OEL7]
name=OEL7
baseurl=file:///media/
gpgcheck=0
enabled=1
EOF
mount /dev/cdrom /media/
yum install nfs-utils vim telnet net-tools ntpdate lrzsz unzip gcc -y

#替换zabbix 配置文件ip182.11.100.66

sed -i "s|Server=127.0.0.1|Server=182.11.100.66|" /etc/zabbix/zabbix_agentd.conf
sed -i "s|ServerActive=127.0.0.1|ServerActive=182.11.100.66|" /etc/zabbix/zabbix_agentd.conf

#启动zabbix

systemctl enable zabbix-agent
systemctl start zabbix-agent.service
systemctl status zabbix-agent.service

CentOS 7 开机不自动启动防火墙

#将 SELINUX=enforcing 替换为SELINUX=disabled

sed -i "s|SELINUX=enforcing|SELINUX=disabled|" /etc/selinux/config
systemctl disable firewalld.service
systemctl status firewalld.service

关闭防火墙

systemctl stop firewalld.service
setenforce 0

#修改主机名-CentOS 7

hostnamectl set-hostname 'rw01'

echo -e "NETWORKING=yes\nHOSTNAME=rw01" >> /etc/sysconfig/network

#$tmp 追加空格

echo "182.11.100.2$tmp rw01" >> /etc/hosts
cat /etc/hosts
cat /etc/sysconfig/network

**

如果防火墙未关闭,可以开放端口

**

查询已经开放的端口

firewall-cmd --list-port

–开启端口

firewall-cmd --zone=public --add-port=10050/tcp --permanent

–移除端口

firewall-cmd --zone=public --remove-port=10050/tcp --permanent

–重载

firewall-cmd --reload

你可能感兴趣的:(linux,linux,运维,zabbix)