您好,登錄后才能下訂單哦!
一、自動安裝所需軟件包
提前配置好yum倉庫
定義package.txt包列表文件:以官網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,安裝完成后方便查看安裝狀態
#!/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
二、自動添加用戶,用戶組
自動添加用戶組,創建目錄,定義oracle密碼,后面還可以加入環境變量,kernel參數等,oracle密碼設置為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
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。