新虚拟机开机后需要进行的操作

检查 光盘是否连接

检查yum源是否进行配置(我使用的是本地yum源)

检查防火墙是否关闭

根据需求修改主机名

以上几步均可使用脚本代替人工完成

#!/bin/bash

# 检测主机防火墙是否关闭,yum源配置是否成功,修改主机名

# 检测防火墙状态
firewall_status=$(sudo systemctl status firewalld | awk '/Active/ {print $2}')
if [ "$firewall_status" == "active" ]; then
    sudo systemctl stop firewalld
    echo "防火墙已关闭"
else
    echo "防火墙已经关闭"
fi

# 挂载点及文件
Path="/mnt/cdrom"
File="/mnt/cdrom/EULA"

# 获取 yum 源配置信息
yum_repolist=$(yum repolist | awk '/repolist/ {print $NF}')

# 检测 yum 源配置是否成功
if [ "$yum_repolist" == "4,070" ]; then
    echo "本地 yum 源配置成功"
else
    echo "重新配置 yum 源"
    # 首先判断挂载点目录是否创建,如果没有则创建
    if [ ! -d "$Path" ]; then
        mkdir "$Path"
    else
        echo "目录已存在"
        # 判断挂载点目录下是否存在对应文件,如果不存在则进行挂载和配置
        if [ ! -f "$File" ]; then
            echo "/dev/cdrom        $Path      iso9660 defaults        0 0" >> /etc/fstab
            mount -a
            mv /etc/yum.repos.d/*.repo /etc/yum.repos.d/repo.bak
            cat > /etc/yum.repos.d/123.repo << EOF
[heihei]
name=lyl
baseurl=file://$Path
enabled=1
gpgcheck=0
EOF
            echo "挂载成功,本地 yum 源配置成功"
        else
            echo "挂载已经成功,本地 yum 源配置成功"
        fi
    fi
fi

# 修改主机名
read -p "请输入你要修改的主机名称:" hostname
sudo hostnamectl set-hostname "$hostname"

# 检测主机名是否修改成功
if [ "$?" -eq 0 ]; then
    echo "主机名修改成功"
else
    echo "主机名修改失败"
fi

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值