文章目錄
- 一、查看及測驗網路
- 1.查看網路配置
- 1.1 ifconfig命令—查看網路介面地址
- 1.1.1 查看所有網路介面資訊
- 1.1.2 查看指定的網路介面資訊(不論該網路介面是否處于激活狀態)
- 1.2route命令—查看路由條目
- 1.3 hostname命令—查看主機名稱
- 1.4 netstat命令—查看網路連接情況
- 1.5 ss命令/lsof 命令— 獲取socket(套接字)統計資訊
- 2.測驗網路連接
- 2.1 ping命令—測驗網路連通性
- 2.2 traceroute命令—跟蹤資料包的路由途徑
- 2.3 nslookup命令—測驗域名決議
- 二、設定網路地址引數
- 1)臨時配置:使用命令調整網路引數
- 2)固定設定:通過組態檔修改網路引數
- 1.使用網路配置命令
- 1.1 ifconfig命令— 設定網路介面引數
- 1.1.1 禁用或重新激活網卡
- 1.1.2 為網卡系結虛擬介面
- 2.1 route命令—設定路由記錄
- 2.1.1 添加到指定網段的路由記錄
- 2.1.2 洗掉到指定網段的路由記錄
- 2.1.3 向路由表中添加默認網關記錄
- 2.1.4 洗掉路由表中默認的網關記錄
- 2.修改網路組態檔
- 2.1網路介面組態檔
- 2.2 啟用、禁用網路介面配置
- 2.2.1 重啟network網路服務
- 2.2.2 禁用、啟用網路介面
- 2.3主機名稱組態檔
- 2.4 域名決議組態檔
- 2.5 本地主機映射檔案
一、查看及測驗網路
1.查看網路配置
1.1 ifconfig命令—查看網路介面地址
1.1.1 查看所有網路介面資訊
[root@localhost ~]# ifconfig

1.1.2 查看指定的網路介面資訊(不論該網路介面是否處于激活狀態)
[root@localhost ~]# ifconfig 指定網卡

mtu:代表最大傳輸單元,它的單位是位元組,在我們常用的以太網中,MTU一般是1500,而無線路由器默認一般是 1492,
本地MTU值 > 網路MTU值 → 拆包,效率下降
本地MTU值 < 網路MTU值 → 未發揮最大傳輸能力
本地MTU值 < 網路MTU值 → 理想的本地MTU值
inet:表示網路介面的IP地址,如“192.168.59.102”;
netmask:表示網路介面的子網掩碼,如“255.255.255.0”;
broadcast:表示網路介面所在網路的廣播地址,如:“192.168.59.255”;
ether:表示網路介面的物理地址(MAC地址),如“00:0c:29:3e:22:fe:”
1.2route命令—查看路由條目
route命令 可以查看當前主機中的路由表資訊,在輸出結果中Destination列對應了目標網段的地址,Gateway列對應下一跳路由地址,Iface列對應了發送資料的網路介面
[root@localhost ~]# route
或
[root@localhost ~]# route -n 可以將路由記錄中的地址顯示為數字形式

1.3 hostname命令—查看主機名稱
[root@localhost ~]# hostname //查看當前主機名稱
[root@localhost ~]# hostnamectl set-hostname 主機名稱 //永久修改主機名稱
[root@localhost ~]# vim /etc/hostname //設定完后需重啟系統才生效

1.4 netstat命令—查看網路連接情況
格式:
netstat [選項]
| 選項 | 作用 |
|---|---|
| -a | 顯示當前主機中所有活動的網路連接資訊 |
| -n | 以數字的形式顯示相關的主機地址、埠等資訊 |
| -r | 顯示路由表資訊 |
| -l | 顯示處于監聽狀態的網路連接及埠資訊 |
| -t | 查看TCP協議相關的資訊 |
| -u | 顯示UDP協議相關的資訊 |
| -p | 顯示與網路連接相關聯的行程號、行程名稱資訊(需要root權限) |


1.5 ss命令/lsof 命令— 獲取socket(套接字)統計資訊
ss [選項] #查看系統的網路連情況,獲取socket統計資訊
lsof [選項] #查看打開服務行程的埠(TCP、UDP)
| 選項 | 作用 |
|---|---|
| -t | tcp顯示TCP協議的sockets |
| -u | udp顯示 UDP協議的sockets |
| -n | numeric不決議服務的名稱,如“22”埠不會顯示成“ssh” |
| -l | listening只顯示處于監聽狀態的埠 |
| -p | processes顯示監聽埠的行程(Ubuntu 上需要sudo) |
| -a | all對TCP協議來說,既包含監聽的埠,也包含建立的連接 |
| -r | resolve把IP解釋為域名,把埠號解釋為協議名稱 |


2.測驗網路連接
2.1 ping命令—測驗網路連通性
[root@localhost ~]# ping [選項] 目標主機


2.2 traceroute命令—跟蹤資料包的路由途徑
[root@localhost ~]# traceroute 目標主機

2.3 nslookup命令—測驗域名決議
[root@localhost ~]# nslookup 目標主機地址 [DNS服務器地址] #測驗DNS域名決議
ps:也可以用dig命令


二、設定網路地址引數
1)臨時配置:使用命令調整網路引數
簡單、快速,可直接修改運行中的網路引數
一般只適合在除錯網路的程序中使用
系統重啟以后,所做的修改將會失效
2)固定設定:通過組態檔修改網路引數
修改各項網路引數的組態檔
適合對服務器設定固定引數時使用
需要多載網路服務或者重啟以后才會生效
1.使用網路配置命令
1.1 ifconfig命令— 設定網路介面引數
修改網卡的IP地址、子網掩碼:
基本格式:
ifconfig 網路介面 ip地址 [netmask 子網掩碼] #方法一
ifconfig 網路介面 ip地址[/子網掩碼長度] #方法二
?
1.1.1 禁用或重新激活網卡
ifconfig 網路介面 up 激活
ifconfig 網路介面 down 禁用
1.1.2 為網卡系結虛擬介面
ifconfig 網路介面:序號 IP地址
示例:ifconfig ens33:1 192.168.187.128/24 系結介面
ifconfig 查看,或者使用ip a

2.1 route命令—設定路由記錄
2.1.1 添加到指定網段的路由記錄
route add -net 網段地址 gw IP地址

2.1.2 洗掉到指定網段的路由記錄
route del -net 網段地址

2.1.3 向路由表中添加默認網關記錄
route add default gw IP地址

2.1.4 洗掉路由表中默認的網關記錄
route del default gw IP地址

2.修改網路組態檔
2.1網路介面組態檔
添加一塊網卡
[root@localhost ~]#ip a 查看網路介面號,我這里查的是ens37
[root@localhost ~]# cd /etc/sysconfig/network-scripts/
[root@localhost network-scripts]# cp ifcfg-ens33 ./ ifcfg-ens38
將ens33網卡檔案拷貝一份到當前目錄,修改引數
[root@localhost network-scripts]# vim ifcfg-ens38
[root@localhost network-scripts]# systemctl restart network 重啟一下網卡就可以用了

2.2 啟用、禁用網路介面配置
2.2.1 重啟network網路服務
[root@localhost network-scripts]# systemctl restart network
2.2.2 禁用、啟用網路介面
[root@localhost network-scripts]# ifdown ens33
[root@localhost network-scripts]# ifup ens33
2.3主機名稱組態檔
方法一:
[root@localhost ~]# vim /etc/hostname 進入組態檔
改好名稱后重啟一下
[root@localhost ~]# reboot
方法二:
一條命令修改主機名
[root@tcy ~]# hostnamectl set-hostname tcy
[root@tcy ~]# su


2.4 域名決議組態檔
組態檔位置:/etc/resolv.conf
[root@tcy ~]# cat /etc/resolv.conf
# Generated by NetworkManager
nameserver 8.8.8.8
[root@tcy ~]# echo "DNS2=114.114.114.114" >> /etc/sysconfig/network-scripts/ifcfg-ens33
[root@tcy ~]# cat /etc/sysconfig/network-scripts/ifcfg-ens33
會發現多了一行DNS2=114.114.114.114
[root@tcy~]# systemctl restart network 重啟網路服務
[root@tcy ~]# cat /etc/resolv.conf
# Generated by NetworkManager
nameserver 8.8.8.8
nameserver 114.114.114.114

2.5 本地主機映射檔案
檔案位置/etc/hosts
vim /etc/hosts




hosts檔案和DNS服務器的比較
默認情況下,系統首先從hosts 檔案查找決議記錄
hosts檔案和DNS服務器的比較 默認情況下,系統首先從hosts 檔案查找決議記錄
hosts檔案只對當前的主機有效
hosts檔案可減少DNS查詢程序,從而加快訪問速度
轉載請註明出處,本文鏈接:https://www.uj5u.com/ruanti/304292.html
標籤:其他
