#/bin/bash
#wlp 2020-12-05
#qq1468946837
#伺服器初始化 yum源安裝 防火牆關閉(selinux未關)安裝常用程式-vim wget lrzsz sysstat elinks net-tools bash-completion
read -p "需要安裝1、本地yum源還是 2、aliyun yum源[1/2]: " action
case
$action
in 1)
#判斷是否有iso映象
ls /dev/cdrom &
> /dev/null
if[$? -eq 0 ]
;then
echo
"開始配置本地yum源 請稍等。。。。"
;mkdir /mnt/cdrom &&
mount -o loop /dev/cdrom /mnt/cdrom
else
echo
"沒有iso映象"
;exit
firm -rf /etc/yum.repos.d/*
#yum配置檔案
echo
"[local]"
> /etc/yum.repos.d/local.repo
echo
"name=local"
>> /etc/yum.repos.d/local.repo
echo
"baseurl=file:///mnt/cdrom"
>> /etc/yum.repos.d/local.repo
echo
"gpgcheck=0"
>> /etc/yum.repos.d/local.repo
echo
"enabled=1"
>> /etc/yum.repos.d/local.repo
yum -y clean all &
> /dev/null
yum makecache &
> /dev/null
yum repolist
echo
"/dev/cdrom /mnt/cdrom iso9660 defaults 0 0"
>> /etc/fstab #自動掛載;;
#配置aliyun yum
read -p "請選擇安裝的版本centos[7/8]:" c
yum -y install
wget
&> /dev/null
rm -rf /etc/yum.repos.d/*
case
$cin
7)echo
"開始配置網路yum源 請稍等片刻。。。。。"
wget -o /etc/yum.repos.d/centos-base.repo &
> /dev/null
yum -y clean all &
> /dev/null
yum makecache &
> /dev/null
yum repolist
;; 8)
echo
"開始配置網路yum源 請稍等片刻。。。。。"
wget -o /etc/yum.repos.d/centos-base.repo $> /dev/null
yum -y clean all &
> /dev/null
yum makecache &
> /dev/null
yum repolist
;; *)
echo
"輸入error"
exit
esac
else
echo
"網路yum源配置error"
;exitfi;
; *)
echo
"輸入error"
exit
esac
#firewalld 防火牆
systemctl stop firewalld
systemctl disable firewalld &
> /dev/null
setenforce 0 &
> /dev/null
#安裝基本應用
"程式安裝error"
fielse
echo
"網路error"
fi
apache一鍵安裝指令碼
最近在玩apache,首先安裝apace要配置apr,apr util,pcre,而配置這些基本都是千篇一律。所謂程式設計師的精神就是減少重複性的勞動,下面請看我寫的apache安裝指令碼 這個指令碼我也放到我的github上 bin bash 需要sudo執行 dir pwd 要安裝pcre先要安...
nagios一鍵安裝指令碼
nagios具有非常強大的報警功能。還可以結合pnp實現時時繪製圖形。可以根據自己的需求定義 nagios的腳控型別,可以說監控服務,nagios已經做到了無所不能 下面給出nagios的安裝腳步。後期會慢慢更新如何編寫腳步定義企業nagios監控系統 腳步的安裝包是已經放到 usr local s...
nagios一鍵安裝指令碼
nagios具有非常強大的報警功能。還可以結合pnp實現時時繪製圖形。可以根據自己的需求定義 nagios的腳控型別,可以說監控服務,nagios已經做到了無所不能 下面給出nagios的安裝腳步。後期會慢慢更新如何編寫腳步定義企業nagios監控系統 腳步的安裝包是已經放到 usr local s...