4,、ss(獲取 socket 統(tǒng)計(jì)信息) 測(cè)試網(wǎng)絡(luò)連接 1,、ping(測(cè)試網(wǎng)絡(luò)連通性) 2、traceroute(跟蹤數(shù)據(jù)包的路由途徑) 3,、nslookup(測(cè)試DNS域名解析) 設(shè)置網(wǎng)絡(luò)地址參數(shù) 1,、設(shè)置網(wǎng)絡(luò)接口參數(shù)ifconfig 2、添加,、刪除靜態(tài)路由記錄route 3,、修改網(wǎng)絡(luò)接口 4,、啟用、禁用網(wǎng)絡(luò)接口配置 ifconfig #查看活動(dòng)的網(wǎng)絡(luò)接口 ifconfig 網(wǎng)卡名稱 #查看指定的網(wǎng)絡(luò)接口設(shè)備(可查看所有存在的網(wǎng)絡(luò)接口,,包括未激活的) 點(diǎn)擊加載圖片 點(diǎn)擊加載圖片 MTU 是Maximum Transmission Unit的縮寫,,翻譯過來就是最大傳輸單元,可以設(shè)置的最大值為1500字節(jié),。 當(dāng)本地發(fā)送的包或幀的MTU值 > 網(wǎng)絡(luò)上設(shè)置的MTU值時(shí),,需要拆包,會(huì)導(dǎo)致效率下降 當(dāng)本地發(fā)送的包或幀的MTU值 < 網(wǎng)絡(luò)上設(shè)置的MTU值時(shí),,未發(fā)揮最大傳輸能力 hostname [主機(jī)名] #查看或臨時(shí)設(shè)置主機(jī)名 永久設(shè)置主機(jī)名 hostnamectl set-hostname [主機(jī)名] (這種方法不需要重啟) 點(diǎn)擊加載圖片 netstat [選項(xiàng)] 常用選項(xiàng): -a 顯示主機(jī)中所有活動(dòng)的網(wǎng)絡(luò)連接信息(包括監(jiān)聽,、非監(jiān)聽狀態(tài)的服務(wù)端口) -n 以數(shù)字的形式顯示相關(guān)的主機(jī)地址、端口等信息,。 -t 查看TCP相關(guān)的信息,。 -u 顯示UDP協(xié)議相關(guān)的信息。 -p 顯示與網(wǎng)絡(luò)連接相關(guān)聯(lián)的進(jìn)程號(hào),、進(jìn)程名稱信息(該選項(xiàng)需要root權(quán)限) -r 顯示路由表信息,。 -l 顯示處于監(jiān)聽狀態(tài)的網(wǎng)絡(luò)連接及端口信息。 netstat -anpt #以數(shù)字的形式顯示當(dāng)前系統(tǒng)中所有TCP信息 netstat -anpu #以數(shù)字的形式顯示當(dāng)前系統(tǒng)中所有UDP信息 點(diǎn)擊加載圖片 4,、ss(獲取 socket 統(tǒng)計(jì)信息) ss [選項(xiàng)] 常用選項(xiàng): -t 顯示 TCP 協(xié)議的 sockets -u 顯示 UDP 協(xié)議的 sockets -n 不解析服務(wù)的名稱,,如 “22” 端口不會(huì)顯示成 “ssh” -l 只顯示處于監(jiān)聽狀態(tài)的端口 -p 顯示監(jiān)聽端口的進(jìn)程 -a 顯示所有端口和連接 -r 把 IP 解釋為域名,把端口號(hào)解釋為協(xié)議名稱 點(diǎn)擊加載圖片 route [-n] #-n是將地址顯示為數(shù)字形式 點(diǎn)擊加載圖片 測(cè)試網(wǎng)絡(luò)連接 1,、ping(測(cè)試網(wǎng)絡(luò)連通性) ping [選項(xiàng)]目標(biāo)主機(jī) 點(diǎn)擊加載圖片 2,、traceroute(跟蹤數(shù)據(jù)包的路由途徑) traceroute 目標(biāo)主機(jī)地址 點(diǎn)擊加載圖片 3、nslookup(測(cè)試DNS域名解析) nslookup 目標(biāo)主機(jī)地址 [DNS服務(wù)器地址] 點(diǎn)擊加載圖片 設(shè)置網(wǎng)絡(luò)地址參數(shù) 1,、設(shè)置網(wǎng)絡(luò)接口參數(shù)ifconfig 設(shè)置網(wǎng)絡(luò)接口的IP地址,、子網(wǎng)掩碼 ifconfig 網(wǎng)絡(luò)接口 ip地址 [ netmask 子網(wǎng)掩碼 ] ifconfig 網(wǎng)絡(luò)接口 ip地址 [/子網(wǎng)掩碼長(zhǎng)度] #常用 禁用或者重新激活網(wǎng)卡 ifconfig 網(wǎng)絡(luò)接口 up ifconfig 網(wǎng)絡(luò)接口 down 設(shè)置虛擬網(wǎng)絡(luò)接口 一般用于臨時(shí)在一個(gè)正在使用的網(wǎng)卡上使用一個(gè)新的IP地址,但又不能覆蓋原IP地址而導(dǎo)致一些服務(wù)不能用,,此時(shí)就可以用這個(gè)命令定義一個(gè)虛擬的網(wǎng)卡綁在原有的網(wǎng)卡上,。 ifconfig 網(wǎng)絡(luò)接口:序號(hào) IP地址 2、添加,、刪除靜態(tài)路由記錄route 添加,、刪除到指定網(wǎng)段的路由記錄 route add -net 網(wǎng)段地址 gw IP地址 route del -net 網(wǎng)段地址 添加、刪除默認(rèn)網(wǎng)關(guān)記錄 同一個(gè)主機(jī)的路由最好只有一個(gè)默認(rèn)路由,,如果有多個(gè)存在,,可能會(huì)影響網(wǎng)絡(luò)。 route add default gw IP地址 route del default gw IP地址 3,、修改網(wǎng)絡(luò)接口 vim /etc/sysconfig/network-scripts/ifcfg-ens33 TYPE=Ethernet #設(shè)置網(wǎng)卡類型,,“Ethernet”表示以太網(wǎng) DEVICE=ens33 #設(shè)置網(wǎng)卡的名稱 ONBOOT=yes #設(shè)置網(wǎng)卡是否在 Linux 操作系統(tǒng)啟動(dòng)時(shí)激活 BOOTPROTO=static #設(shè)置網(wǎng)卡的配置方式,“static”表示使用靜態(tài)IP地址,,“dhcp”時(shí)表示動(dòng)態(tài)獲取地址 IPADDR=192.168.109.13 #設(shè)置網(wǎng)卡的 IP 地址 NETMASK=255.255.255.0 #設(shè)置網(wǎng)卡的子網(wǎng)掩碼 GATEWAY=192.168.109.2 #設(shè)置網(wǎng)卡的默認(rèn)網(wǎng)關(guān)地址 DNS1=192.168.109.2 #設(shè)置DNS服務(wù)器的 IP地址 4,、啟用,、禁用網(wǎng)絡(luò)接口配置 systemctl restart network #重啟所有的網(wǎng)卡 ifdown ens33 ; ifup ens33 ifdown ens33 #關(guān)閉某個(gè)網(wǎng)卡 ifup ens33 #啟動(dòng)某個(gè)網(wǎng)卡 ifconfig ens33 down #臨時(shí)禁用某個(gè)網(wǎng)卡 ifconfig ens33 up #重新激活某個(gè)網(wǎng)卡(不會(huì)更新IP地址) |
|