1. 程式人生 > >幾個實驗

幾個實驗

bond 主機名 網卡名

最近一直在學習網絡,今天我們做幾個Linux小實驗。在這些實驗中學習一些命令和操作。


一:將Centos7網卡改為傳統命名方式

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

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

技術分享圖片
(2)修改/etc/sysconfig/network-scripts/ifcfg-ens3X文件,修改內容如圖所示。
技術分享圖片

(3)最後將機器重啟就好。結果如圖。
技術分享圖片

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

上面介紹的方法確實能夠修改網卡名,不過有個缺陷是這樣修改文件很不安全,如果修改錯誤位置,就會造成系統不能啟動。接下來我們介紹相對安全的方法。
(1)如圖編輯/etc/default/grub文件,添加紅框中的語句

技術分享圖片
(2)編譯
技術分享圖片
(3)查看編譯結果,如圖
技術分享圖片
(4)如法一修改/etc/sysconfig/network-scripts/ifcfg-ens3X文件,圖略
(5)重啟。


實驗二:修改主機名

centos6及之前: 
    重啟後有效:vim /etc/sysconfig/network
    當前有效:hostname xxxx.com

技術分享圖片
技術分享圖片


centos7:
    重啟後有效:vim /etc/hostname
    當前有效:hostname xxxx.com
    當前和重啟均有效:hostnamectl set-hostname xxx.com

hostnamectl status 查看系統信息

技術分享圖片
技術分享圖片
技術分享圖片


實驗三 :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模式

技術分享圖片
技術分享圖片

幾個實驗