標籤:stop netmask evel config awk conf browser mask fir
#!/bin/bashcurrentTime=$(date +"%Y-%m-%d_%H:%M:%S")echo "blacklist i2c_piix4" >> /etc/modprobe.d/blacklist.confecho "blacklist pcspkr" >> /etc/modprobe.d/blacklist.conf##network_confighost_name="centos7"domain_name="local"host_ip="192.168.127.20"gateway="192.168.127.254"dns1="114.114.114.114"dns2="8.8.8.8"netmask="24"net_device_name=$(nmcli dev status | sed -n 2p | awk '{print $1}')net_conf='/etc/sysconfig/network-scripts/ifcfg-'$net_device_namenet_device_uuid=$(cat $net_conf | grep UUID)echo "$host_ip $host_name $host_name.$domain_name" >> /etc/hostsmv $net_conf $net_conf'.bak'$currentTimecat > $net_conf <<EOFTYPE=EthernetPROXY_METHOD=noneBROWSER_ONLY=noBOOTPROTO=noneDEFROUTE=yesIPV4_FAILURE_FATAL=noIPV6INIT=noIPV6_AUTOCONF=yesIPV6_DEFROUTE=yesIPV6_FAILURE_FATAL=noIPV6_ADDR_GEN_MODE=stable-privacyNAME=$net_device_name$net_device_uuidDEVICE=$net_device_nameONBOOT=yesIPADDR=$host_ipPREFIX=$netmaskGATEWAY=$gatewayDNS1=$dns1DNS2=$dns2EOFhostnamectl set-hostname $host_name'.'$domain_name##sys_configsed -i '/UseDNS yes/s/^/#/' /etc/ssh/sshd_configsed -i '/#UseDNS yes/a UseDNS no' /etc/ssh/sshd_configsed -i '/SELINUX=enforcing/s/^/#/' /etc/selinux/configsed -i '/#SELINUX=enforcing/a SELinux=disabled' /etc/selinux/configsystemctl stop firewalldsystemctl disable firewalldyum -y updateyum -y groupinstall "Development Tools"yum -y install vim wget
centos7自動設定指令碼