Linux系統管理初步(三) Linux網絡管理(增加NetworkManager部分內容中)

Linux網絡管理(一)

一、ifconfig命令

ifconfig命令可以顯示網卡及ip參數,在centos6中是比較重要的命令。

Linux系統管理初步(三)  Linux網絡管理(增加NetworkManager部分內容中)

使用示例:
1、網卡停止與網卡啓動

ifdown (網卡名)
ifup (網卡名)
nmcli #檢查網絡狀態,綠色表示已啓用(conected),紅色表示已停用(disconected),淺藍色表示網線沒插(unavailable)

注意ifdown命令不能再xshell終端中單獨用,不然會中斷你的連接,如果是跑着業務的服務器就只能讓人到機房去啓動網卡了。下述實驗都是在vmware的虛擬機界面中操作。

Linux系統管理初步(三)  Linux網絡管理(增加NetworkManager部分內容中)

注意再用ifconfig看時,ip地址信息沒了。
Linux系統管理初步(三)  Linux網絡管理(增加NetworkManager部分內容中)
再用ifup命令把網卡開起來,恢復工作了。

Linux系統管理初步(三)  Linux網絡管理(增加NetworkManager部分內容中)

2、檢查網卡是否連接網線的狀態

mii-tool ens33 #檢查網卡是否插上網線
ethtool ens33 #檢查網卡是否插上網線
>nmcli dev show #檢查網卡是否工作

Linux系統管理初步(三)  Linux網絡管理(增加NetworkManager部分內容中)
看到linkok就是網卡已經連上網線了。
你可以在虛擬機設置界面中“把網線拔了”
Linux系統管理初步(三)  Linux網絡管理(增加NetworkManager部分內容中)
Linux系統管理初步(三)  Linux網絡管理(增加NetworkManager部分內容中)
他就是no link了。

mii-tool 運行不了的可以用下面那個命令看,就看最後一行狀態就行了。
Linux系統管理初步(三)  Linux網絡管理(增加NetworkManager部分內容中)

查看網卡狀態
Linux系統管理初步(三)  Linux網絡管理(增加NetworkManager部分內容中)

再次提醒不要在xshell中單獨運行ifdown命令。不要虛擬機玩習慣了隨便敲ifdown命令關網卡,實際環境中關了網卡如果沒有第二塊網卡你就得去機房了。

3、給一個網卡設置多個ip
這個操作主要應用在lvs、keepalived等功能中需要用到該功能

設置多網卡多ip後不要用systemctl restart network.service命令重啓網絡服務,他會把所有網卡所有鏈接全部重啓,有時後果嚴重。

4、更改主機名(hostname)

hostnamectl set-hostname XXXX
或者直接寫hosname文件
vi /etc/hostname

5、手工配置DNS
就是編輯 etc/resolv文件或者網卡配置文件,前者是臨時更改,後者是永久更改,永久更改後需要重啓網卡生效,臨時更改不用。
注意resolv的拼寫,單詞是resolv,不是resolve,後面那個是動詞,前面這個纔是名詞,不要習慣性的多敲一個字母e。

vi etc/resolv.conf

Linux系統管理初步(三)  Linux網絡管理(增加NetworkManager部分內容中)

直接vi進去改就行,比如加個nameserver 114.114.114.114注意是臨時更改,永久增加用nmtui圖形工具,或者修改/etc/sysconfig/network-scripts/ifcfg-ens33文件。
Linux系統管理初步(三)  Linux網絡管理(增加NetworkManager部分內容中)

重啓生效

ifdown ens33 && ifup ens33

6、手工配置hosts文件
編輯etc/hosts文件,自己改就是,注意重複時越靠下的提前生效,比如你先後寫了XXX兩條,那麼只有後一條生效。

vi etc/hosts
Linux系統管理初步(三)  Linux網絡管理(增加NetworkManager部分內容中)

hosts寫法:IP 域名
比如你想讓www.baidu.com 解析到本機,你就寫127.0.0.1 www.baidu.com
Linux系統管理初步(三)  Linux網絡管理(增加NetworkManager部分內容中)

二、nmcli工具

除了ifcfg命令外,CentOS7開始,系統轉爲使用NetworkManager工具管理網絡,該工具的命令是nmcli,圖形化界面是nmtui,對比ifcfg,NetworkManager對***、wifi等網絡支持較方便,因此我們有必要熟悉如何使用nmcli工具管理網絡。

NetworkManager提供的設置界面有三種:命令行模式、命令行交互模式、圖形模式。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章