linux系统初始化脚本

系统初始化脚本
vim teacher.sh
设置主机的IP地址、网关、dns域名

#!/bin/bash
read -p "输入你当前Linux的IP地址:"  LAST
ETH=` ifconfig  | head -1 | awk -F ":"  '{print $1}'`
GATE="`echo $LAST | awk -F "." '{print $1"."$2"."$3"."}'`2"
END=`echo $LAST | awk -F "." '{print $NF}'`

cat > /etc/sysconfig/network-scripts/ifcfg-$ETH <<EOF
TYPE=Ethernet
BOOTPROTO=static
NAME=$ETH
DEVICE=$ETH
IPADDR="$LAST"
GATEWAY=$GATE
ONBOOT=yes
DNS1=202.96.128.166
EOF

#设置永久主机名称
hostnamectl  --static set-hostname  server-$END 
#挂载镜像
mkdir /tmp/yum.bak
mkdir /iso

chmod u+x /etc/rc.d/rc.local
echo "mount /dev/sr0 /iso" >> /etc/rc.d/rc.local

mv /etc/yum.repos.d/*.repo  /tmp/yum.bak

touch /etc/yum.repos.d/base.repo

cat > /etc/yum.repos.d/base.repo << EOF
[base]
name=base
baseurl=file:///iso
enabled=1
gpgcheck=0
EOF

#关闭selinux
cat > /etc/selinux/config << EOF
SELINUX=disabled 
SELINUXTYPE=targeted 
EOF
#关闭防火墙
iptables -F
systemctl stop firewalld
systemctl disable  firewalld 
#关闭网络管理
systemctl  stop NetworkManager
systemctl  disable  NetworkManager
#重启
init 6
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值