yum shell指令碼一鍵安裝 及伺服器初始化

2021-10-11 17:50:50 字數 2560 閱讀 3674

#/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...