使用Shell指令碼一鍵部署DNS正向解析

2021-10-13 07:27:17 字數 1328 閱讀 7165

#!/bin/bash

#首先先判斷檢查磁碟是否掛載

df | grep "sr0" #將過濾出來的sr0交給df檢視是否已經掛載

if [ $? -eq 0 ];then #如果掛載了

yum install -y bind &>/dev/null #就安裝bind軟體包

else #如果沒有掛載

mount /dev/sr0 /mnt #先掛載磁碟

yum install -y bind &>/dev/null #然後再安裝軟體包

fi#修改主配置檔案:/etc/named.conf

sed -i 's/127.0.0.1/any/' /etc/named.conf

sed -i 's/localhost/any/' /etc/named.conf

#修改區域配置檔案:/etc/named.rfc1912.zones

#修改區域資料檔案:/etc/named/named.localhost

cd /var/named/

cp -p named.localhost gcc.com.zone

sed -i 's/@/gcc.com./g' /var/named/gcc.com.zone

sed -i 's/127.0.0.1/192.168.200.10/' /var/named/gcc.com.zone

sed -i '9a www in a 192.168.200.10' /var/named/gcc.com.zone

sed -i '/aaaa/d' /var/named/gcc.com.zone

#新增指定dns伺服器

sed -i '1a nameserver 192.168.200.10' /etc/resolv.conf

#關閉防火牆

systemctl stop firewalld

setenforce 0

#開啟dns服務

shell指令碼一鍵部署LNMP

author create date 2020 07 15 01 52 version mail description bin bash mysql的原始碼安裝 read p 即將進行mysql原始碼安裝,請問是否進行 y n speed case speed in y mysqld yes my...

一鍵部署Shell指令碼解析

1 定位指令碼所在的絕對路徑 bin bash shell dir cd dirname 0 pwd 其中,dirname 0,獲取當前指令碼所在絕對目錄cd dirname 0 進入這個目錄 切換當前工作目錄 pwd,顯示切換後指令碼所在的工作目錄2 讀取引數檔案並執行命令 source是bash...

shell指令碼一鍵部署LAMP架構

一 部署lamp基本架構 1.l linux a apache m mysql p php 2.穩定版本 mysql5.1,php5.3,apache2.2 3.安裝順序,apache mysql php 4.將所需的壓縮包 放指定目錄 本人的壓縮包放在虛擬機器 mnt目錄中 1 編譯原理 主要為了...