您好,登錄后才能下訂單哦!
一、自動安裝所需軟件包
提前配置好yum倉庫
定義package.txt包列表文件:以官網(wǎng)RHEL6為例,這里有compat-libstdc++有兩個包,如果不加*,+號后面的compat-libstdc++-33-3.2.3-69.el6.x86_64,compat-libstdc++-296-2.96-144.el6.i686這兩個包無法直接識別,需要以*代表兩個包,安裝過程中如果遇到缺少某一個包,則可以使用命令:yum whatprovides libstdc++.so.5,查看依賴這個庫的包,安裝這個包即可,下面是package.txt文件
binutils compat-libcap1 compat-libstdc++* gcc gcc-c++ glibc glibc-devel ksh libgcc libstdc++ libstdc++-devel libaio libaio-devel make sysstat
編寫安裝腳本package.sh:將安裝日志定義到/root/package.log,安裝完成后方便查看安裝狀態(tài)
#!/bin/bash for i in`cat /root/package.txt` do rpm -q $i if [ $? -eq 0 ];then echo "Package $i is already intsalled" >> /root/package.log 2>&1 else yum install -y $i echo "Package $i is now installed" >>/root/package.log 2>&1 fi done
二、自動添加用戶,用戶組
自動添加用戶組,創(chuàng)建目錄,定義oracle密碼,后面還可以加入環(huán)境變量,kernel參數(shù)等,oracle密碼設(shè)置為oracle
#!/bin/bash for i in dbaoinstall do cat /etc/group | grep $i > /dev/null2>&1 if [ $? -eq 0 ];then echo "Group $i is already exist" else groupadd -r $i fi done id oracle >/dev/null 2>&1 && echo "User Oracle is already exist" || useradd -g oinstall -G dba oracle #set password for oracle echo"oracle" | passwd --stdin oracle #create dictionary for install mkdir -p /u01/app chown -R oracle:oinstall /u01/app chmod 775 -R /u01/app
免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場,如果涉及侵權(quán)請聯(lián)系站長郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。