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

Linux網絡管理(一)shell

1、ifconfig命令

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

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

使用示例:
一、網卡中止與網卡啓動服務器

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

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

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

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

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

二、檢查網卡是否鏈接網線的狀態ui

mii-tool ens33 #檢查網卡是否插上網線
ethtool ens33 #檢查網卡是否插上網線命令行

nmcli dev show #檢查網卡是否工做3d

Linux系統管理初步(三)  Linux網絡管理(增長NetworkManager部份內容中)
看到linkok就是網卡已經連上網線了。
你能夠在虛擬機設置界面中「把網線拔了」
Linux系統管理初步(三)  Linux網絡管理(增長NetworkManager部份內容中)
Linux系統管理初步(三)  Linux網絡管理(增長NetworkManager部份內容中)
他就是no link了。rest

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

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

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

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

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

四、更改主機名(hostname)

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

五、手工配置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

六、手工配置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部份內容中)

2、nmcli工具

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

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

相關文章
相關標籤/搜索