最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

linux中的網(wǎng)絡(luò)配置全過程

 更新時間:2025年10月09日 10:04:25   作者:lin琳.  
文章系統(tǒng)講解了Linux網(wǎng)絡(luò)配置與管理,涵蓋ifconfig、hostname、route、netstat、ss等命令的使用方法,包括查看網(wǎng)絡(luò)狀態(tài)、路由表、連接信息及設(shè)置網(wǎng)絡(luò)參數(shù),區(qū)分了臨時配置與固定配置方式,并通過雙網(wǎng)卡和bond實驗演示多網(wǎng)卡綁定與冗余配置實踐

一、查看網(wǎng)絡(luò)配置

1、ifconfig---查看指定網(wǎng)絡(luò)接口信息

ifconfig:查看所有活動的網(wǎng)卡

nmcli:也可以用此命令查看網(wǎng)卡信息

ip a:查看ip地址,顯示所有網(wǎng)卡包括沒有啟動的網(wǎng)卡

ifconfig [網(wǎng)絡(luò)接口] 查看指定網(wǎng)絡(luò)接口信息

解析:

  • 第一行:UP:該接口 已啟用;BROADCAST:支持廣播; RUNNING:正在運行; MULTICAST:支持組播; mtu 1500最大傳輸單元1500字節(jié)
  • 第二行:inet后是網(wǎng)絡(luò)地址; netmask后是子網(wǎng)掩碼; broadcast后是網(wǎng)關(guān)
  • 第三行:inet6后是ipv6的地址; prefixlen是子網(wǎng)長度;scopeid是作用域 ;0x20<link>:link表示僅該接口有效
  • 第四行:ether是mac地址 ;txqueuelen是傳輸隊列長度(傳輸緩存大小) Ethernet是接口類型
  • 第五行:RX packets 808939:接收報文個數(shù) bytes 1163548426 (1.0 GiB):總和字節(jié)數(shù)
  • 第六行:RX errors 0:接收 錯誤 ; dropped 0 :丟棄;overruns 0:溢出; frame 0:沖突幀數(shù)
  • 第七行:TX :發(fā)送; packets 1317:報文個數(shù); bytes 294334 (287.4 KiB):總字節(jié)數(shù)
  • 第八行:TX errors 0:錯誤; dropped 0:丟失; overruns 0:溢出; carrier 0:載荷數(shù); collisions 0:沖突數(shù)

2、hostname---查看主機名稱

格式:hostname [主機名]

2.1 查看主機名

[root@B ~]# hostname

2.2 修改主機名

臨時修改主機名,重啟后失效

[root@B ~]# hostname new
[root@B ~]# su

永久修改主機名,重啟后生效

[root@new ~]# vim /etc/hostname
#編輯配置文件/etc/hostname

[root@new ~]# reboot
#重啟

3、route---查看路由表條目

route:查看或設(shè)置主機中路由表信息

route -n:以數(shù)字形式顯示路由信息

路由表主要構(gòu)成解析:

  • Destination: 目標(biāo)網(wǎng)絡(luò)ID,表示可以到達(dá)的目標(biāo)網(wǎng)絡(luò)ID,0.0.0.0/0 表示所有未知網(wǎng)絡(luò),又稱為默認(rèn)路由,優(yōu)先級最低
  • Genmask:目標(biāo)網(wǎng)絡(luò)對應(yīng)的netmask
  • Iface: 到達(dá)對應(yīng)網(wǎng)絡(luò),應(yīng)該從當(dāng)前主機哪個網(wǎng)卡發(fā)送出來
  • Gateway: 到達(dá)非直連的網(wǎng)絡(luò),將數(shù)據(jù)發(fā)送到臨近(下一個)路由器的臨近本主機的接口的IP地址,如果是直連網(wǎng)絡(luò),gateway是0.0.0.0
  • Metric: 開銷cost,值越小,路由記錄的優(yōu)先級最高

route add -net 網(wǎng)段地址 gw IP地址:添加指定網(wǎng)段的路由記錄

route del -net 網(wǎng)段地址:刪除指定網(wǎng)段的路由記錄

route add default gw IP地址:向路由表中添加默認(rèn)網(wǎng)關(guān)記錄

route del default gw IP地址:刪除路由表中默認(rèn)的網(wǎng)關(guān)記錄

4、netstat---查看網(wǎng)絡(luò)連接情況

格式:netstat [選項]

netstat命令查看系統(tǒng)的網(wǎng)絡(luò)連接狀態(tài)、路由表、接口統(tǒng)計等信息

netstat選項及功能
選項功能
-a顯示主機中所有活動的網(wǎng)絡(luò)連接信息(包括監(jiān)聽、非監(jiān)聽狀態(tài)的服務(wù)端口)。
-n拒絕顯示別名,以數(shù)字的形式顯示相關(guān)的主機地址、端口等信息。
-t查看TCP協(xié)議相關(guān)的信息。
-u顯示UDP協(xié)議相關(guān)的信息。
-r顯示路由表信息。
-l顯示處于監(jiān)聽狀態(tài)(Listen)的網(wǎng)絡(luò)連接及端口信息。
-p顯示與網(wǎng)絡(luò)連接相關(guān)聯(lián)的進程號、進程名稱信息(該選項需要root權(quán)限)

一般來說 -napt通常一起使用

過濾出22端口

過濾出80端口,發(fā)現(xiàn)沒有說明某一個占用80的服務(wù)沒有開啟(http沒有開啟)

擴:

  • 系統(tǒng)打開了一個服務(wù),會自動分配一個端口號
  • 這個端口號如果是眾所周知 http 80; ssh 20; ftp 20 21; https 443等,會占用固定的端口號
  • 如果不是眾所周知的,就會隨機生成一個端口號

怎么判斷一個服務(wù)是否啟動? 可以過濾他的端口號

5、ss---查看網(wǎng)絡(luò)連接情況,獲取socket統(tǒng)計信息

格式:ss [選項]

  • ss 命令:也可以查看網(wǎng)絡(luò)連接情況,主要用于獲取 socket 統(tǒng)計信息,它可以顯示和 netstat 命令類似的輸出內(nèi)容。
  • 但 ss 的優(yōu)勢在于它能夠顯示更多更詳細(xì)的有關(guān) TCP 和UDP連接狀態(tài)的信息,而且比 netstat 更快速更高效
  • 當(dāng)服務(wù)器的socket連接數(shù)量變得非常大時,無論是使用netstat命令還是直接cat /proc/net/tcp,執(zhí)行速度都會很慢。
  • ss快的秘訣在于,它利用到了TCP協(xié)議棧中tcp_diag。tcp_diag是一個用于分析統(tǒng)計的模塊,可以獲得Linux 內(nèi)核中第一手的信息,這就確保了ss的快捷高效
  • ss命令是Linux CentOS 7中iproute軟件包的一部分,默認(rèn)已經(jīng)安裝。
ss選項及功能
選項功能
-ttcp協(xié)議相關(guān)
-uudp協(xié)議相關(guān)
-w裸套接字相關(guān)
-xunix sock相關(guān)
-llisten狀態(tài)的連接
-a顯示所有連接
-n數(shù)字格式
-p相關(guān)的程序及PID
-e擴展的信息
-m內(nèi)存用量
-o計時器信息
-r--resolve 把 IP 解釋為域名,把端口號解釋為協(xié)議名稱。

常用是ss -ntap

6、ping---測試網(wǎng)絡(luò)連通性(icmp協(xié)議)

格式:ping [選項] 目標(biāo)主機

ping選項及功能
選項功能
-c發(fā)送包數(shù)即指定ping 的次數(shù)
-w表示等待秒數(shù)
-i發(fā)送的間隔時間
-W超時等待時間

指定發(fā)送5次包

7、traceroute---跟蹤數(shù)據(jù)包

格式:traceroute 目標(biāo)主機地址

測試從當(dāng)前主機到目的主機之間經(jīng)過的網(wǎng)絡(luò)節(jié)點。

8、nslookup---域名解析

格式:nslookup 目標(biāo)主機地址 [DNS服務(wù)器地址]

測試DNS域名解析

也可以用dig命令來解析,它可以顯示出更多詳細(xì)內(nèi)容

9、設(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)掩碼長度]

禁用或者重新激活網(wǎng)卡

ifconfig ens33 up     ifup ens33
ifconfig ens33 down    ifdown ens33

設(shè)置虛擬網(wǎng)絡(luò)接口

ifconfig ens33:0 192.168.157.100/24
#設(shè)置虛擬網(wǎng)卡

ifconfig ens33:0 down 
#關(guān)閉虛擬網(wǎng)卡

10、本地主機映射文件

/etc/resolv.conf :保存的是你DNS服務(wù)器的地址

/etc/hosts文件 :保存主機名與IP地址的映射記錄

hosts文件和DNS服務(wù)器的比較:

  • 默認(rèn)情況下,系統(tǒng)首先從 hosts 文件查找解析記錄
  • hosts 文件只對當(dāng)前的主機有效
  • hosts 文件可減少 DNS 查詢過程,從而加快訪問速度

二、設(shè)置網(wǎng)絡(luò)參數(shù)的方式

1、臨時配置---使用命令調(diào)整網(wǎng)絡(luò)參數(shù)

  • 簡單、快速,可直接修改運行中的網(wǎng)絡(luò)參數(shù)
  • 一般只適合在調(diào)試網(wǎng)絡(luò)的過程中使用
  • 系統(tǒng)重啟以后,所做的修改將會失效

2、固定設(shè)置:通過配置文件修改網(wǎng)絡(luò)參數(shù)

  • 修改各項網(wǎng)絡(luò)參數(shù)的配置文件
  • 適合對服務(wù)器設(shè)置固定參數(shù)時使用
  • 需要重載網(wǎng)絡(luò)服務(wù)或者重啟以后才會生效

3、雙網(wǎng)卡實驗

3.1 添加一個網(wǎng)絡(luò)適配器(NAT就可以)

3.2 進入網(wǎng)卡位置,查看此目錄,此時發(fā)現(xiàn)有一個ifcfg-ens33

3.3 復(fù)制ifcfg-ens33并改名為ifcfg-ens36,查看此目錄

3.4 查看所有ip,確認(rèn)復(fù)制后是否名為ifcfg-ens36(有些情況下,雖然命名為36,但在ip a下發(fā)現(xiàn)并不是)

3.5 進入配置文件,進行修改關(guān)于ens36的配置

(修改有關(guān)ens33的名字、ens33的uuid和ip地址等)

3.6 重啟服務(wù),并查看網(wǎng)卡ens36的詳細(xì)信息

3.7 測試

4、bond實驗

4.1添加一個網(wǎng)絡(luò)適配器(NAT就可以)

4.2 進入網(wǎng)卡配置位置并查看此目錄

4.3 編輯bond0

4.4編輯ens33

4.5 編輯ens36

4.6 開啟服務(wù)(此時無反應(yīng)很正常)

4.7 此時用另一臺主機去ping bond上的ip是可以ping同的

4.8 測試,將其中一塊網(wǎng)絡(luò)適配器當(dāng)?shù)?,另一臺在虛擬機不受影響

總結(jié)

以上為個人經(jīng)驗,希望能給大家一個參考,也希望大家多多支持腳本之家。

相關(guān)文章

  • CentOS 服務(wù)器安全配置策略

    CentOS 服務(wù)器安全配置策略

    近期服務(wù)器頻繁有被暴力破解,大致分析了一下入侵行為,整理了常用的安全策略,需要的朋友可以參考下
    2019-11-11
  • Linux中進程和線程的對比與區(qū)別

    Linux中進程和線程的對比與區(qū)別

    這篇文章主要介紹了Linux中進程和線程的對比與區(qū)別的相關(guān)資料,需要的朋友可以參考下
    2017-07-07
  • Linux?服務(wù)器硬件數(shù)據(jù)的收集及使用案例

    Linux?服務(wù)器硬件數(shù)據(jù)的收集及使用案例

    這篇文章主要介紹了Linux?服務(wù)器硬件數(shù)據(jù)的收集,本文通過示例代碼給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2023-05-05
  • Linux系統(tǒng)中CPU占用率較高問題排查思路與解決方法

    Linux系統(tǒng)中CPU占用率較高問題排查思路與解決方法

    這篇文章主要給大家介紹了關(guān)于Linux系統(tǒng)中CPU占用率較高問題排查思路與解決方法,文中通過示例代碼介紹的非常詳細(xì),對大家學(xué)習(xí)或者使用Linux具有一定的參考學(xué)習(xí)價值,需要的朋友們下面來一起學(xué)習(xí)學(xué)習(xí)吧
    2019-07-07
  • 關(guān)于進程間通信的Linux小程序

    關(guān)于進程間通信的Linux小程序

    這篇文章主要為大家詳細(xì)介紹了一個關(guān)于進程間通信的Linux小程序,主要利用共享內(nèi)存實現(xiàn)進程間通信,使用管道實現(xiàn)進程間競爭關(guān)系,感興趣的朋友可以參考一下
    2016-05-05
  • CentOS 7 安裝vsftpd 服務(wù)器的具體操作步驟

    CentOS 7 安裝vsftpd 服務(wù)器的具體操作步驟

    下面小編就為大家?guī)硪黄狢entOS 7 安裝vsftpd 服務(wù)器的具體操作步驟。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2017-08-08
  • linux根據(jù)進程號PID查找啟動程序的全路徑

    linux根據(jù)進程號PID查找啟動程序的全路徑

    工作環(huán)境中遇到網(wǎng)絡(luò)不正常,檢測是某服務(wù)器異常往外發(fā)送數(shù)據(jù)包,使用netstat命令查看,發(fā)現(xiàn)有程序。這篇文章主要介紹了linux根據(jù)進程號PID查找啟動程序的全路徑,需要的朋友可以參考下
    2019-08-08
  • 在Ubuntu中使用NTP實現(xiàn)時間同步

    在Ubuntu中使用NTP實現(xiàn)時間同步

    這篇文章主要介紹了在Ubuntu中使用NTP實現(xiàn)時間同步,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友可以參考下
    2020-09-09
  • Ubuntu系統(tǒng)缺少iptables工具的解決方法

    Ubuntu系統(tǒng)缺少iptables工具的解決方法

    文章介紹了如何解決Docker啟動失敗的問題,主要原因是系統(tǒng)缺少iptables工具,解決方案包括在Ubuntu/Debian系統(tǒng)上安裝iptables并重啟Docker服務(wù),此外,還詳細(xì)描述了如何在離線環(huán)境下安裝iptables,需要的朋友可以參考下
    2026-02-02
  • 在 Apache 中創(chuàng)建單個文件的別名的操作方法

    在 Apache 中創(chuàng)建單個文件的別名的操作方法

    要創(chuàng)建 Apache 中的單個文件的別名,您可以在 Apache 配置文件中使用 Alias 指令,Alias 指令允許您將 URL 路徑映射到文件系統(tǒng)位置,該路徑可以是目錄或單個文件,本文介紹如何在 Apache 中創(chuàng)建單個文件的別名,感興趣的朋友一起看看吧
    2024-12-12

最新評論

麻城市| 博客| 濮阳市| 金寨县| 永胜县| 抚宁县| 福安市| 龙川县| 重庆市| 南投县| 湾仔区| 常州市| 荆门市| 柳州市| 南郑县| 盐津县| 麻江县| 茂名市| 从化市| 天峨县| 岳西县| 吴桥县| 贡嘎县| 措美县| 祁门县| 育儿| 贵港市| 南召县| 景德镇市| 威海市| 呼玛县| 鹿泉市| 于田县| 西林县| 建阳市| 和顺县| 胶州市| 酒泉市| 扶余县| 屏边| 三门县|