超全!Linux 面試 100 題精選解析:網絡篇|16 個 Linux 網絡排查與配置必考題詳解

網絡,是 Linux 系統的神經系統。

一臺服務器再強大,沒有網絡連接也如孤島。尤其在實際運維與面試場景中,“網絡相關的問題”是高頻重災區,比如:

  • IP 配置錯亂,連不上公網
  • DNS 無響應,域名解析失敗
  • 防火墻配置誤傷服務端口
  • 兩臺服務器互 ping 不通
  • 靜態 IP 設置錯誤導致斷網
  • 路由表異常,數據包走錯方向

這些問題不僅常見,而且復雜多變,能否迅速定位并解決,直接決定了你的系統穩定性和職業表現

85.Linux 中 ifconfig 命令的作用是什么?

ifconfig 是用于查看和配置網絡接口的命令。你可以通過它查看 IP 地址、網卡狀態、MAC 地址等信息。
示例:

ifconfig

86.如何在 Linux 中設置固定 IP 地址?

你可以編輯網絡配置文件來設置靜態 IP。不同發行版位置不同,如:

  • Debian/Ubuntu:/etc/network/interfaces
  • CentOS/RHEL:/etc/sysconfig/network-scripts/ifcfg-eth0
    示例配置:
BOOTPROTO=static
IPADDR=192.168.1.100
NETMASK=255.255.255.0
GATEWAY=192.168.1.1

87.如何在 Linux 中配置 DNS 服務器?

編輯 /etc/resolv.conf 文件,添加如下內容:

nameserver 8.8.8.8
nameserver 8.8.4.4

在 BIND 場景下,可以編輯 /etc/named.conf 配置區域、轉發器等。

88.Linux 中的防火墻是什么?如何設置?

防火墻是一種控制入站和出站流量的機制。常用的有 iptablesfirewalld

# 使用 firewalld 添加允許端口
firewall-cmd --add-port=80/tcp --permanent
firewall-cmd --reload

89.如何檢查兩個 Linux 系統之間的網絡連接?

使用如下命令:

ping <目標IP>
traceroute <目標IP>

ping 用于檢測連通性,traceroute 顯示路徑和延遲。

90.Linux 中 route 命令的用途是什么?

用于查看或修改路由表,了解數據包的轉發路徑。
查看當前路由表:

route -n

或:

ip route show

91.如何配置 Linux 系統作為路由器?**

步驟如下:

  1. 啟用 IP 轉發:
echo 1 > /proc/sys/net/ipv4/ip_forward
  1. 設置轉發規則(例如 NAT):
iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE

92.什么是端口轉發,如何實現?

端口轉發可將訪問本機某端口的請求轉發到另一主機。示例:

iptables -t nat -A PREROUTING -p tcp --dport 8080 -j DNAT --to 192.168.1.10:80
iptables -t nat -A POSTROUTING -j MASQUERADE

93.如何使用 netstatss 查看端口使用情況?

  • netstat -tuln:查看監聽端口
  • ss -tuln:更高效替代品
  • ss -tunlp:附帶進程信息

94.如何排查 DNS 解析失敗的問題?

  • 檢查 /etc/resolv.conf 設置
  • 使用 dignslookup 測試
  • 確保防火墻未阻斷 53 端口
  • 檢查 /etc/nsswitch.confhosts 配置順序

95.Linux 中的 tcpdump 有何作用?

tcpdump 是抓包工具,用于分析網絡流量:

tcpdump -i eth0 port 80

可以配合 Wireshark 進行深度分析。

96.什么是 MTU?如何查看并修改?

MTU(最大傳輸單元)定義每個數據包的最大大小。查看與修改:

ip link show eth0
ip link set eth0 mtu 1400

97.如何開啟或關閉網絡接口?

使用如下命令:

ip link set eth0 up     # 啟動接口
ip link set eth0 down   # 關閉接口

98.什么是 ARP?如何管理 ARP 表?

ARP(地址解析協議)用于解析 IP 與 MAC 的映射。

  • 查看 ARP 表:ip neigharp -a
  • 添加靜態條目:
arp -s 192.168.1.5 00:11:22:33:44:55

99.如何查看系統的默認網關?

使用命令:

ip route
# 或老版本使用:
route -n

輸出中 default via 后面即為默認網關。

100.如何使用 nmap 掃描主機端口?

nmap 是強大的網絡掃描器。基本用法:

nmap 192.168.1.1
nmap -sS -p 22,80,443 -A 192.168.1.1

可用于安全審計、滲透測試、服務識別等。


小結

網絡問題,最怕“看得見癥狀,看不懂原因”。

熟練掌握 Linux 下的網絡工具(如 ifconfigipnetstatsspingtracerouteiptablesnftables),結合實際配置文件操作,你就擁有了排查網絡問題最強大的一套“系統分析工具鏈”。


本文為 《Linux 面試 100 題》 系列——網絡篇
覆蓋最常考也最實戰的 16 個網絡排查與配置問題

不止是答題,更是教你構建自己的“運維思維”

? 關注公眾號【安全日記Pro】,每天更新技術文章

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/bicheng/91020.shtml
繁體地址,請注明出處:http://hk.pswp.cn/bicheng/91020.shtml
英文地址,請注明出處:http://en.pswp.cn/bicheng/91020.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

在 CentOS 上安裝 FFmpeg

在 CentOS 上安裝 FFmpeg 可以通過以下兩種推薦方法實現&#xff08;以 CentOS 7/8 為例&#xff09;&#xff1a; 方法一&#xff1a;通過 RPM Fusion 倉庫安裝&#xff08;推薦&#xff09; # 1. 安裝 EPEL 倉庫 sudo yum install epel-release# 2. 啟用 RPM Fusion 倉庫 # C…

數據結構——圖(一、圖的定義)

一、圖的定義1、什么是圖&#xff1f;圖G(V,E) 如圖&#xff0c;無向圖G頂點集V{,,...,}&#xff0c;用|V|表示圖G的頂點個數如&#xff1a;V{A,B,C,D} ,|V|4邊集E{(u,v)|uV, vV}&#xff0c; 用|E|表示圖G的邊的條數如&#xff1a;E{(u,v)|(A,B),(A,D),(A,C),(C,D)}&#xf…

Python 列表推導式與生成器表達式

Python 列表推導式與生成器表達式在 Python 中&#xff0c;列表推導式&#xff08;List Comprehension&#xff09;和生成器表達式&#xff08;Generator Expression&#xff09;是處理序列數據的高效工具。它們不僅能簡化代碼&#xff0c;還能提升數據處理的效率。本文將詳細介…

XCF32PVOG48C Xilinx Platform Flash PROM

XCF32PVOG48C 是 Xilinx 公司推出的一款高容量、低功耗的 Platform Flash PROM&#xff08;平臺閃存配置芯片&#xff09;&#xff0c;專為 Xilinx FPGA 和 CPLD 系列產品提供非易失性配置存儲支持。憑借其 32 Mbit 的大容量與出色的系統兼容性&#xff0c;該芯片成為中高端 FP…

重復文件清理工具,附免費鏈接

鏈接:https://pan.baidu.com/s/1s_Zx1eHp5Y-XnbbGldIgvw?pwdkjex 提取碼:kjex 復制這段內容后打開百度網盤手機App&#xff0c;操作更方便哦

【Spring Boot 快速入門】二、請求與響應

目錄請求響應請求Postman 工具簡單參數請求實體參數請求數組集合參數日期參數JSON 參數路徑參數響應請求響應 請求 Postman 工具 Postman 是一款功能強大的網頁調試與發送網頁 HTTP 請求的 Chrome 插件 作用&#xff1a;常用于進行接口測試 簡單參數請求 原始方式 在原始的…

高并發系統技術架構

&#xff08;點個贊&#xff0c;算法會給你推薦更多類似干貨 ~&#xff09; 口訣&#xff1a; CDN 扛靜態&#xff0c;WAF 防惡意&#xff1b;驗證碼攔機器&#xff1b; Nginx 先限流&#xff0c;Sentinel 再熔斷&#xff1b; Redis 扣庫存&#xff0c;MQ 異步寫&#xff1b; 對…

python任意模塊間采用全局字典來實現借用其他類對象的方法函數來完成任務或數據通信的功能

我們在編寫pthon代碼時&#xff0c;模塊間的數據通信主要采用以下幾種方法&#xff1a;1、采用全局變量。所有模塊都通過引用全局變量&#xff0c;通過本模塊對此全局變量數據的修改值&#xff0c;其他模塊也能訪問并得到此全局變量的當前值&#xff0c;由于全局變量的不可控性…

linux 部署 flink 1.15.1 并提交作業

下載 1.15.1 https://flink.apache.org/downloads.html#apache-flink-1151 部署模式分類 會話模式應用模式單作業模式 1、會話模式 先啟動一個集群&#xff0c;保持一個會話&#xff0c;然后通過客戶端提交作業&#xff0c;所有作業都在一個會話執行&#xff1b; 會話模式適合規…

Redis數據量過大的隱患:查詢會變慢嗎?如何避免?

一、Redis數據過多引發的五大隱患&#xff08;附系統交互圖&#xff09; #mermaid-svg-X83bpHUu830QXKUt {font-family:"trebuchet ms",verdana,arial,sans-serif;font-size:16px;fill:#333;}#mermaid-svg-X83bpHUu830QXKUt .error-icon{fill:#552222;}#mermaid-svg-…

網絡與信息安全有哪些崗位:(3)安全運維工程師

安全運維工程師是企業安全防線的 “日常守護者”&#xff0c;既要確保安全設備與系統的穩定運行&#xff0c;又要實時監控潛在威脅&#xff0c;快速響應并處置安全事件&#xff0c;是連接安全技術與業務運營的關鍵角色。其核心價值在于通過常態化運維&#xff0c;將安全風險控制…

魚皮項目簡易版 RPC 框架開發(三)

本文為筆者閱讀魚皮的項目 《簡易版 RPC 框架開發》的筆記&#xff0c;如果有時間可以直接去看原文&#xff0c; 1. 簡易版 RPC 框架開發 前面的內容可以筆者的前面兩個篇筆記 魚皮項目簡易版 RPC 框架開發&#xff08;一&#xff09; 魚皮項目簡易版 RPC 框架開發&#xff08;…

嵌入式Linux:注冊線程清理處理函數

在 Linux 多線程編程中&#xff0c;線程終止時可以執行特定的清理操作&#xff0c;通過注冊線程清理函數&#xff08;thread cleanup handler&#xff09;來實現。這類似于使用 atexit() 注冊進程終止處理函數。線程清理函數用于在線程退出時執行一些資源釋放或清理工作&#x…

【Git】Linux-ubuntu 22.04 初步認識 -> 安裝 -> 基礎操作

文章目錄Git 初識Git 安裝Linux-centosLinux-ubuntuWindowsGit 基本操作配置 Git認識工作區、暫存區、版本庫添加文件 -- 場景一查看 .git 文件添加文件 -- 場景二修改文件版本回退撤銷修改情況一&#xff1a;對于工作區的代碼&#xff0c;還沒有 add情況二&#xff1a;已經 ad…

輕量級音樂元數據編輯器Metadata Remote

簡介 什么是 Metadata Remote (mdrm) &#xff1f; Metadata Remote 是一個基于 Web 的音頻元數據編輯工具&#xff0c;旨在簡化在無頭服務器&#xff08;即沒有圖形用戶界面的服務器&#xff09;上編輯音頻文件的元數據。用戶只需使用 Docker 和瀏覽器&#xff0c;無需復雜的…

免費使用|共享服務器上線RTX3080(20GB顯存)

共享服務器也上架GPU啦 生物信息學中有很多用到GPU的場景&#xff0c;例如我們分享過的&#xff1a;利用GPU加速TensorFlow、部署本地DeepSeek&#xff0c;空間轉錄組學習手冊合輯加速。因此多種GPU供大家選擇&#xff1a;RTX5090、4080S、5070顯卡上機。為了讓此前的CPU服務器…

搭建DM數據守護集群

1環境與規劃準備3個kylin 10操作系統的虛擬機&#xff0c;規劃IP、端口、安裝目錄等。說明搭建REALTIME歸檔模式、事務一致性的數據守護名稱項初始主庫機器dm1初始備庫機器dm2監視器機器dmmon外部業務IP192.168.23.129192.168.23.130192.168.23.131內部心跳IP192.168.23.129192…

AUTOSAR進階圖解==>AUTOSAR_SRS_OCUDriver

AUTOSAR OCU驅動程序詳解 AUTOSAR標準輸出比較單元驅動程序架構與實現分析目錄 1. 概述 1.1 OCU驅動程序簡介1.2 功能概述 2. OCU驅動程序架構 2.1 架構圖2.2 層次結構 3. OCU驅動程序組件設計 3.1 組件圖3.2 接口定義 4. OCU驅動程序狀態管理 4.1 狀態圖4.2 狀態轉換 5. OCU驅…

InfluxDB 與 HTTP 協議交互進階(一)

引言 在當今數字化時代&#xff0c;數據處理的高效性和準確性成為了眾多領域關注的焦點。InfluxDB 作為一款開源的時序數據庫&#xff0c;憑借其高性能、易擴展等特性&#xff0c;在時間序列數據處理中占據了重要地位。而 HTTP 協議作為互聯網應用層的核心協議之一&#xff0c…

NAS遠程訪問新解法:OMV與cpolar的技術協同價值

文章目錄前言1. OMV安裝Cpolar2. 配置FTP公網地址3. OMV FTP 配置4. OMV FTP遠程連接前言 當家庭存儲需求突破本地邊界時&#xff0c;傳統NAS方案往往陷入"連接困境"&#xff1a;復雜的端口轉發配置、高昂的公網IP成本、以及始終存在的安全顧慮…開源解決方案OMV雖然…