#!/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 編譯原理 主要為了...