1.shell脚本光盘挂载(永久挂载)
[root@localhost ~]
df -Th | grep /mnt &>/dev/null
if [ $? = 0 ];then
echo "光盘已经挂载!"
else
echo "正在挂载光盘..."
mount /dev/cdrom /mnt &>/dev/null
if [ $? = 0 ];then
echo "光盘挂载成功!"
else
echo "挂载失败,请检查光盘!"
fi
fi
fstab="/dev/cdrom /mnt iso9660 defaults 0 0"
cat /etc/fstab | grep "iso9660" &>/dev/null
if [ $? = 0 ];then
echo "光盘已经永久挂载!"
else
echo $fstab >>/etc/fstab
echo "光盘已永久挂载成功,重启生效!"
fi
[root@localhost ~]
[root@localhost ~]
正在挂载光盘...
光盘挂载成功!
光盘已永久挂载成功,重启生效!
2.shell脚本yum环境部署
[root@localhost ~]
yum="/etc/yum.repos.d/"
cd $yum
ls | grep "backup" &>/dev/null
if [ $? = 0 ];then
echo "yum已经安装,无需重复安装!"
else
echo "创建该目录!" &>/dev/null
mkdir backup
mv C* backup/ &>/dev/null
cp backup/CentOS-Base.repo local.repo
cat <<EOF>local.repo
[centos]
name=CentOS
baseurl=file:///mnt
gpgcheck=0
enabled=1
EOF
yum clean all &>/dev/null
yum makecache &>/dev/null
if [ $? = 0 ];then
echo "yum安装成功!"
else
echo "yum安装失败!"
fi
fi
[root@localhost ~]
[root@localhost ~]
yum安装成功!
[root@localhost ~]
yum已经安装,无需重复安装!