cat /etc/default/grub
分组法
sed -ri.bak '/^GRUB_CMDLINE_LINUX=/s#(.*)"$#\1 net.ifnames=0 biosdevname=0"#'
sed -ri.bak '/^GRUB_CMDLINE_LINUX=/s#(.*)"$#\1 net.ifnames=0 biosdevname=0"#'
/etc/default/grub
不分组法:
sed -ri.bak '/^GRUB_CMDLINE_LINUX=/s#"$# net.ifnames=0 biosdevname=0"#'
sed -ri.bak '/^GRUB_CMDLINE_LINUX=/s#"$# net.ifnames=0 biosdevname=0"#'
/etc/default/grub
重启机器
centos:grub2-mkconfig -o /boot/grub2/grub.cfg ; reboot
grub2-mkconfig -o /boot/grub2/grub.cfg ; reboot
Ubuntu:grub-mkconfig -o /boot/grub/grub.cfg >& /dev/null ; reboot
grub-mkconfig -o /boot/grub/grub.cfg >& /dev/null ; reboot
修改固定ip
cd /etc/sysconfig/network-scripts/
修改原来类似ifcfg-ens33文件名为ifcfg-eth0,或删除源文件 再新建ifcfg-eth0文件。
DEVICE=eth0
NAME=eth0
BOOTPROTO=static
IPADDR=10.0.0.7
PREFIX=24
GATEWAY=10.0.0.2
DNS1=10.0.0.2
DNS2=180.76.76.76
ONBOOT=yes
DEVICE=eth0
NAME=eth0
BOOTPROTO=static
IPADDR=10.0.0.7
PREFIX=24
GATEWAY=10.0.0.2
DNS1=10.0.0.2
DNS2=180.76.76.76
ONBOOT=yes
cat /etc/httpd/conf/httpd.conf sed多点编辑带变量修改配置文件
port=8080
sed -ri.bak -e 's/^Listen 80/Listen '$port'/' -e "/ServerName/c ServerName `hostname`:$port/" /etc/httpd/conf/httpd.conf