08管理網(wǎng)絡(luò)

01查看和操縱網(wǎng)絡(luò)接口

通常來說,網(wǎng)絡(luò)接口就是主機(jī)上的網(wǎng)卡,查看和操縱網(wǎng)絡(luò)接口使用的是同一個(gè)命令:ifconfig【操縱:?jiǎn)?dòng)、關(guān)閉、修改,一般來說,所有用戶都可以用來查看網(wǎng)絡(luò)接口,但只有根用戶可以使用ifconfig操縱網(wǎng)絡(luò)接口,課程中提到的網(wǎng)絡(luò)都是以太網(wǎng)】

ifconfig【查看所有已開啟的網(wǎng)絡(luò)接口】

ifconfig eht0【查看特定的網(wǎng)絡(luò)接口,如果沒有啟動(dòng)則無法輸出】

ifconfig -a【查看所有主機(jī)上的網(wǎng)絡(luò)接口】

ifconfig eth1 up【開啟eth1接口】

ifconfig eth1 192.168.16.125 netmask

255.255.255.0【修改eth1的IP地址,原IP地址 netmask 子網(wǎng)掩碼】

ifconfig eth1 mtu 5000【修改mtu參數(shù)值】

注意:ifconfig改變參數(shù)的性質(zhì)是臨時(shí)的,系統(tǒng)重啟/網(wǎng)絡(luò)重啟,改變的參數(shù)不會(huì)被保留

ifconfig eth1 down【關(guān)閉接口】


安裝啟動(dòng)NM【network manager】

NM并非一個(gè)前臺(tái)應(yīng)用,而是一個(gè)提供網(wǎng)絡(luò)管理和配置服務(wù)的后臺(tái)服務(wù)進(jìn)程

Nmcli【network manager命令行界面】

yum list NetworkManager【檢驗(yàn)是否已安裝NetworkManager】

yum install NetworkManager【安裝或更新NetworkManager】

systemctl status NetworkManager【確定NM守護(hù)進(jìn)程是否已經(jīng)啟動(dòng)】

如果沒有啟動(dòng),則用systemctl

start NetworkManager讓其啟動(dòng),用systemctl is-enable NetworkManager命令確定NM守護(hù)進(jìn)程是否開機(jī)自啟動(dòng),出現(xiàn)enable字樣表示開機(jī)自啟動(dòng),否則就不開機(jī)自啟動(dòng),如未開機(jī)自啟動(dòng),則用systemctl

enable NetworkManager命令讓其開機(jī)自啟動(dòng)。


nmcli device status【查看當(dāng)前主機(jī)上的網(wǎng)絡(luò)接口設(shè)備】nmcli的操作對(duì)象和操作命令,可以用全稱也可以用簡(jiǎn)稱,最少可以只用一個(gè)字母,也即nmcli d s

02配置接口的網(wǎng)絡(luò)參數(shù)

TCP/IP網(wǎng)絡(luò)參數(shù):IP地址IP address;網(wǎng)關(guān)Gateway;主機(jī)名Host name;子網(wǎng)掩碼network mask;DNS地址DNS address

首先要設(shè)置網(wǎng)絡(luò)的TCP/IP參數(shù),對(duì)應(yīng)的配置文件時(shí)以太網(wǎng)接口配置文件,即網(wǎng)卡配置文件,文件放在/etc/sysconfig/network-scripts/目錄下,文件名一般為ifcfg-ethN

vim ifcfg-eth0

注意:1臺(tái)主機(jī)中默認(rèn)網(wǎng)關(guān)只有1個(gè)

ping -c計(jì)數(shù)主機(jī)名或主機(jī)IP【測(cè)試兩臺(tái)主機(jī)之間的網(wǎng)絡(luò)連通性】

dig 域名【dig是一個(gè)查詢DNS域名的工具命令。測(cè)試DNS設(shè)置,檢查DNS是否連接的上,并給我們主機(jī)提供域名解析服務(wù)。】


動(dòng)態(tài)主機(jī)配置協(xié)議【DHCP

dynamic host configuration protocol】


修改主機(jī)名

首先查看當(dāng)前主機(jī)名:nmcli

general hostname或者使用hostname來查看

修改主機(jī)名:nmcli generalhostname host.sample.cn

systemctl restart systemd-hostnamed【要進(jìn)一步確保主機(jī)中的其他進(jìn)程和應(yīng)用程序也意識(shí)到主機(jī)名發(fā)生了變化,可以用systemctl

restart命令重啟主機(jī)名控制守護(hù)進(jìn)程systemd-hostnamed】

ping -c 4 host.sample.cn【在主機(jī)上ping下主機(jī)名,如果能夠ping通,那么就表示主機(jī)名修改好了】

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

友情鏈接更多精彩內(nèi)容