linux初始化配置
linux初始化配置
修改网卡名称
[root@localhost ~]# vim /etc/default/grub
新加两个参数net.ifnames=0 biosdevname=0
...
GRUB_CMDLINE_LINUX="spectre_v2=retpoline rd.lvm.lv=centos/root rd.lvm.lv=centos/swap rhgb quiet net.ifnames=0 biosdevname=0"
...
#刷新
[root@pubserver ftp]# grub2-mkconfig -o /boot/grub2/grub.cfg
#重启
[root@pubserver ftp]#reboot
#查看效果
[root@pubserver ftp]#ip a s
卸载firewalld
[root@pubserver ftp]#yum -y remove firewalld-*
关闭selinux
#修改为disabled
[root@pubserver ftp]#sed -i '/^SELINUX=/c SELINUX=disabled' /etc/selinux/config
#查看
[root@pubserver ftp]#sed -n '/^SELINUX=/p' /etc/selinux/config
配置网络服务
[root@localhost ~]# cat /etc/sysconfig/network-scripts/ifcfg-eth0
TYPE=Ethernet #以太网类型
BOOTPROTO=none #不适用任何自动获取ip地址的协议,手动配置
NAME=eth0 #网络接口名称
DEVICE=eth0 #物理设备名称
ONBOOT=yes #开机自启动
IPADDR=XX #ip地址
PREFIX=24 #子网掩码
GATEWAY=XX #网关
DNS1=XX #dns服务器
基于以上快速配置静态ip地址shell脚本
[root@localhost ~]# vim /usr/local/bin/setip.sh
#!/bin/bash
# setip.sh 192.168.88.x
[ -z "$1" ] && echo "Usage: $0 ip_addr" && exit 1
sed -i "/IPADDR/c IPADDR=$1" /etc/sysconfig/network-scripts/ifcfg-eth0
ifdown eth0
ifup eth0
[root@localhost ~]# chmod 755 /usr/local/bin/setip.sh
#使用
[root@localhost ~]#setip XXX