01查看和操縱網(wǎng)絡(luò)接口
通常來(lái)說(shuō)尤泽,網(wǎng)絡(luò)接口就是主機(jī)上的網(wǎng)卡歌逢,查看和操縱網(wǎng)絡(luò)接口使用的是同一個(gè)命令:ifconfig【操縱:?jiǎn)?dòng)巾钉、關(guān)閉、修改秘案,一般來(lái)說(shuō)砰苍,所有用戶都可以用來(lái)查看網(wǎng)絡(luò)接口,但只有根用戶可以使用ifconfig操縱網(wǎng)絡(luò)接口,課程中提到的網(wǎng)絡(luò)都是以太網(wǎng)】
ifconfig【查看所有已開啟的網(wǎng)絡(luò)接口】
ifconfig eht0【查看特定的網(wǎng)絡(luò)接口阱高,如果沒有啟動(dòng)則無(wú)法輸出】
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
注意: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來(lái)查看
修改主機(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ī)名修改好了】