最近一直在学习网络,今天我们做几个Linux小实验。在这些实验中学习一些命令和操作。


一:将Centos7网卡改为传统命名方式

法一:直接改/etc/grub2.cfg

(1)直接改/etc/grub2.cfg文件,再如图所示的地方加“net.ifnames=0”

几个实验_第1张图片
(2)修改/etc/sysconfig/network-scripts/ifcfg-ens3X文件,修改内容如图所示。
几个实验_第2张图片

(3)最后将机器重启就好。结果如图。
几个实验_第3张图片

法二:修改/etc/default/grub文件

上面介绍的方法确实能够修改网卡名,不过有个缺陷是这样修改文件很不安全,如果修改错误位置,就会造成系统不能启动。接下来我们介绍相对安全的方法。
(1)如图编辑/etc/default/grub文件,添加红框中的语句
几个实验_第4张图片
(2)编译
几个实验_第5张图片
(3)查看编译结果,如图
几个实验_第6张图片
(4)如法一修改/etc/sysconfig/network-scripts/ifcfg-ens3X文件,图略
(5)重启。


实验二:修改主机名

centos6及之前: 
    重启后有效:vim /etc/sysconfig/network
    当前有效:hostname xxxx.com

几个实验_第7张图片
几个实验_第8张图片


centos7:
    重启后有效:vim /etc/hostname
    当前有效:hostname xxxx.com
    当前和重启均有效:hostnamectl set-hostname xxx.com

hostnamectl status 查看系统信息

几个实验_第9张图片
几个实验_第10张图片
几个实验_第11张图片


实验三 :Bonding工作模式

(1) cd /etc/sysconfig/network-scripts/
(2) vim ifcfg-bond0 
                    DEVICE=bond0
                    BONDING_OPTS="mode=1 miimon=100"
                    IPADDR=192.168.25.100
                    PREFIX=24
(3)vim ifcfg-eth3
                        DEVICE=eth3
                        MASTER=bond0
                        SLAVE=yes
(4) vim ifcfg-eth4
                        DEVICE=eth4
                        MASTER=bond0
                        SLAVE=yes
(5) /etc/init.d/NetworkManager stop
(6)/etc/init.d/network restart
(7)cat /proc/net/bonding/bond0  查看bond0状态
(8)cat /sys/class/net/bond0/bonding/mode 查看bond0模式

几个实验_第12张图片
几个实验_第13张图片