Shell编程------------shell脚本光盘挂载(永久挂载)---------------yum环境部署

1.shell脚本光盘挂载(永久挂载)

[root@localhost ~]# vi mountcdrom.sh 
#!/bin/bash
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 ~]# chmod +x mountcdrom.sh 
[root@localhost ~]# ./mountcdrom.sh 
正在挂载光盘...
光盘挂载成功!
光盘已永久挂载成功,重启生效!

2.shell脚本yum环境部署

[root@localhost ~]# vi yum.sh 
#!/bin/bash
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 ~]# chmod +x yum.sh 
[root@localhost ~]# ./yum.sh 
yum安装成功!
[root@localhost ~]# ./yum.sh 
yum已经安装,无需重复安装!
  • 2
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
根据提供的引用内容,出现"-bash: vmware-tools: command not found"的错误可能是由于虚拟机没有安装vmware-tools导致的。为了解决这个问题,你可以按照以下步骤进行操作: 1. 首先,确认你的虚拟机是否已经安装了vmware-tools。你可以通过运行以下命令来检查: ```shell vmware-toolbox-cmd -v ``` 如果显示"command not found",则表示虚拟机没有安装vmware-tools。 2. 如果虚拟机没有安装vmware-tools,你可以通过以下步骤来安装它: - 在虚拟机的菜单栏中,选择"虚拟机" -> "安装 VMware Tools"。这将会在虚拟机中挂载一个光盘镜像。 - 在虚拟机中,打开终端,并切换到光盘镜像挂载点。通常情况下,它会被挂载在`/mnt/cdrom`目录下。你可以使用以下命令来切换到该目录: ```shell cd /mnt/cdrom ``` - 解压缩光盘镜像中的安装包。你可以使用以下命令来解压缩: ```shell tar -zxvf VMwareTools-<version>.tar.gz ``` 注意:请将`<version>`替换为实际的版本号。 - 进入解压缩后的目录: ```shell cd vmware-tools-distrib ``` - 运行安装脚本: ```shell ./vmware-install.pl ``` - 按照安装向导的提示进行安装。默认情况下,你可以一直按回车键来接受默认选项。 - 安装完成后,重新启动虚拟机。 3. 安装完成后,再次运行以下命令来检查是否成功安装了vmware-tools: ```shell vmware-toolbox-cmd -v ``` 如果显示了vmware-tools的版本号,则表示安装成功。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值