Shell一键部署案例

一.部署DNS正向解析

#!/bin/bash
#安装bind包
yum -y install bind &> /dev/null
#编写主配置文件
  sed -i "13 s/127.0.0.1/any/1" /etc/named.conf
  sed -i "19 s/localhost/any/1" /etc/named.conf

#编写区域配置文件
  sed -i '12a zone "yjs.com" IN { \n type master; \n file "yjs.com.zone"; \n allow-update { none; }; \n }; ' /etc/named.rfc1912.zones

#编写正向配置文件
  cp -p /var/named/named.localhost  /var/named/yjs.com.zone
  sed -i '2 s/@/yjs.com./2' /var/named/yjs.com.zone
  sed -i '8 s/@/yjs.com./1' /var/named/yjs.com.zone
  sed -i '9 s/127.0.0.1/192.168.100.30/1' /var/named/yjs.com.zone
  sed -i '10d' /var/named/yjs.com.zone
  sed -i '9a www  IN  A  192.168.100.30' /var/named/yjs.com.zone

sed -i '1a nameserver 192.168.100.30' /etc/resolv.conf
#启动服务
systemctl start named
#关闭防火墙
systemctl stop firewalld
setenforce 0 &>/dev/null

在这里插入图片描述在这里插入图片描述

二.部署反向解析

#!/bin/bash
#安装bind包
yum -y install bind &>/dev/null
  sed -i "13 s/127.0.0.1/any/1" /etc/named.conf
  sed -i "19 s/localhost/any/1" /etc/named.conf
  #编写区域配置文件
  sed -i '12a zone "100.168.192.in-addr.arpa" IN { \n type master; \n file "yjs.com.zone.local"; \n allow-update { none; }; \n }; ' /etc/named.rfc1912.zones
  编写反向配置文件
  cp -p /var/named/named.localhost  /var/named/yjs.com.zone.local
  sed -i '2 s/@/yjs.com.local./2' /var/named/yjs.com.zone.local
  sed -i '8 s/@/yjs.com.local./1' /var/named/yjs.com.zone.local
  sed -i '9 s/127.0.0.1/192.168.100.30/1' /var/named/yjs.com.zone.local
  sed -i '10d' /var/named/yjs.com.zone.local
  sed -i '9a 100 IN PTR www.yjs.com' /var/named/yjs.com.zone.local

sed -i '1a nameserver 192.168.100.30' /etc/resolv.conf
#启动服务
systemctl start named
#关闭防火墙
systemctl stop firewalld
setenforce 0 &>/dev/null

在这里插入图片描述
在这里插入图片描述

三.部署本地yum源

mount /dev/sr0 /mnt &> /dev/null
cd /etc/yum.repos.d/
mkdir -p /etc/yum.repos.d/repo.bak

mv -f /etc/yum.repos.d/* /etc/yum.repos.d/repo.bak &> /dev/null

echo '[local]
name=local
baseurl=file:///mnt
enabled=1
gpgcheck=0' > /etc/yum.repos.d/local.repo
yum clean all &> /dev/null
yum makecache &> /dev/null

在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/weixin_53446039/article/details/114819521