rhce-rhcsa的切换脚本

workstation
RHCE---------------------------
vim ~/reset_rhce_workstation.sh
#!/bin/bash
nmcli con mod ens160 ipv4.method manual ipv4.addr "192.168.122.200/24" ipv4.gateway "192.168.122.2" ipv4.dns "223.5.5.5" connection.autoconnect yes
nmcli con up ens160 &>/dev/null
nmcli con reload 
cat <<EOF > /etc/hosts
127.0.0.1   localhost localhost.localdomain localhost4 localhost4.localdomain4
::1         localhost localhost.localdomain localhost6 localhost6.localdomain6
192.168.122.201 servera.lab.example.com servera
192.168.122.202 serverb.lab.example.com serverb
192.168.122.203 serverc.lab.example.com serverc
192.168.122.204 serverd.lab.example.com serverd
EOF
rm -f /root/.ssh/known_hosts
rm -f /home/student/.ssh/known_hosts
rm -f /home/ansible/.ssh/known_hosts
useradd student &>/dev/null 
echo "redhat" |passwd --stdin student &>/dev/null && echo "student ok"
useradd ansible &>/dev/null 
echo "redhat" |passwd --stdin ansible &>/dev/null && echo "ansible ok"
echo "---------"
ping -c 3 baidu.com > /dev/null && echo "hello RHCE-workstation"
echo "---------"


RHCSA--------------------------
vim ~/reset_rhcsa_workstation.sh
#!/bin/bash
nmcli con mod ens160 ipv4.method manual ipv4.addr "192.168.122.100/24" ipv4.gateway "192.168.122.2" ipv4.dns "223.5.5.5" connection.autoconnect yes
nmcli con up ens160 &>/dev/null
nmcli c reload
cat <<EOF > /etc/hosts
127.0.0.1   localhost localhost.localdomain localhost4 localhost4.localdomain4
::1         localhost localhost.localdomain localhost6 localhost6.localdomain6
192.168.122.101 servera.lab.example.com servera
192.168.122.102 serverb.lab.example.com serverb
EOF
rm -f /root/.ssh/known_hosts
rm -f /home/student/.ssh/known_hosts
rm -f /home/ansible/.ssh/known_hosts
useradd student &>/dev/null 
echo "redhat" |passwd --stdin student &>/dev/null && echo "student ok"
useradd ansible &>/dev/null 
echo "redhat" |passwd --stdin ansible &>/dev/null && echo "ansible ok"
echo "---------"
ping -c 3 baidu.com > /dev/null && echo "hello RHCSA-workstation"
echo "---------"

------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

servera
vim ~/reset_rhcsa_servera.sh
#!/bin/bash
hostnamectl set-hostname servera.lab.example.com
nmcli con mod ens160 ipv4.method manual ipv4.addr "192.168.122.101/24" ipv4.gateway "192.168.122.2" ipv4.dns "223.5.5.5" connection.autoconnect yes
nmcli con up ens160 &>/dev/null
nmcli c reload
cat <<EOF > /etc/hosts
127.0.0.1   localhost localhost.localdomain localhost4 localhost4.localdomain4
::1         localhost localhost.localdomain localhost6 localhost6.localdomain6
192.168.122.102 serverb.lab.example.com serverb
EOF
rm -f /root/.ssh/known_hosts
rm -f /home/student/.ssh/known_hosts
rm -f /home/ansible/.ssh/known_hosts
useradd student &>/dev/null 
echo "redhat" |passwd --stdin student &>/dev/null && echo "student ok"
useradd ansible &>/dev/null 
echo "redhat" |passwd --stdin ansible &>/dev/null && echo "ansible ok"
echo "---------"
ping -c 3 baidu.com > /dev/null && echo "hello RHCSA-servera"
echo "---------"

vim ~/reset_rhce_servera.sh
#!/bin/bash
hostnamectl set-hostname servera.lab.example.com
nmcli con mod ens160 ipv4.method manual ipv4.addr "192.168.122.201/24" ipv4.gateway "192.168.122.1" ipv4.dns "223.5.5.5" connection.autoconnect yes
nmcli con up ens160 &>/dev/null
nmcli c reload
cat <<EOF > /etc/hosts
127.0.0.1   localhost localhost.localdomain localhost4 localhost4.localdomain4
::1         localhost localhost.localdomain localhost6 localhost6.localdomain6
192.168.122.202 serverb.lab.example.com serverb
192.168.122.203 serverc.lab.example.com serverc
192.168.122.204 serverd.lab.example.com serverd
EOF
rm -f /root/.ssh/known_hosts
rm -f /home/student/.ssh/known_hosts
rm -f /home/ansible/.ssh/known_hosts
useradd student &>/dev/null 
echo "redhat" |passwd --stdin student &>/dev/null && echo "student ok"
useradd ansible &>/dev/null 
echo "redhat" |passwd --stdin ansible &>/dev/null && echo "ansible ok"
echo "---------"
ping -c 3 baidu.com > /dev/null && echo "hello RHCE-servera"
echo "---------"

------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

rhcsa_serverb:
vim ~/reset_rhcsa_serverb.sh
#!/bin/bash
hostnamectl set-hostname servera.lab.example.com
nmcli con mod ens160 ipv4.method manual ipv4.addr "192.168.122.102/24" ipv4.gateway "192.168.122.2" ipv4.dns "223.5.5.5" connection.autoconnect yes
nmcli con up ens160 &>/dev/null
nmcli c reload
cat <<EOF > /etc/hosts
127.0.0.1   localhost localhost.localdomain localhost4 localhost4.localdomain4
::1         localhost localhost.localdomain localhost6 localhost6.localdomain6
192.168.122.102 serverb.lab.example.com serverb
EOF
rm -f /root/.ssh/known_hosts
rm -f /home/student/.ssh/known_hosts
rm -f /home/ansible/.ssh/known_hosts
useradd student &>/dev/null 
echo "redhat" |passwd --stdin student &>/dev/null && echo "student ok"
useradd ansible &>/dev/null 
echo "redhat" |passwd --stdin ansible &>/dev/null && echo "ansible ok"
echo "---------"
ping -c 3 baidu.com > /dev/null && echo "hello RHCSA-serverb"
echo "---------"

vim ~/reset_rhce_serverb.sh
#!/bin/bash
hostnamectl set-hostname servera.lab.example.com
nmcli con mod ens160 ipv4.method manual ipv4.addr "192.168.122.202/24" ipv4.gateway "192.168.122.2" ipv4.dns "223.5.5.5" connection.autoconnect yes
nmcli con up ens160 &>/dev/null
nmcli c reload
cat <<EOF > /etc/hosts
127.0.0.1   localhost localhost.localdomain localhost4 localhost4.localdomain4
::1         localhost localhost.localdomain localhost6 localhost6.localdomain6
192.168.122.201 servera.lab.example.com servera
192.168.122.203 serverc.lab.example.com serverc
192.168.122.204 serverd.lab.example.com serverd
EOF
rm -f /root/.ssh/known_hosts
rm -f /home/student/.ssh/known_hosts
rm -f /home/ansible/.ssh/known_hosts
useradd student &>/dev/null 
echo "redhat" |passwd --stdin student &>/dev/null && echo "student ok"
useradd ansible &>/dev/null 
echo "redhat" |passwd --stdin ansible &>/dev/null && echo "ansible ok"
echo "---------"
ping -c 3 baidu.com > /dev/null && echo "hello RHCE-serverb"
ip -c a 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值