【Linux基礎】網絡相關命令

目錄

netstat命令

1.1 命令介紹

1.2 命令格式

1.3 常用選項

1.4 常用命令實例

1.4.1 顯示所有TCP連接

1.4.2 查看路由表

1.4.3 實時監控網絡接口流量

1.4.4 查看監聽中的端口以及關聯進程

ping命令

2.1 命令介紹

2.2 命令格式

2.3 常用選項

2.4 常用示例

ifconfig命令

3.1 命令介紹

3.2 命令格式

3.3 常用選項

3.3 常用示例


netstat命令

1.1 命令介紹

Linux系統中用于監控和分析網絡連接狀態的命令行工具。它可以顯示系統的網絡連接信息、路由表、接口統計信息等,是網絡管理和故障排查的常用工具。

1.2 命令格式

netstat [-a] [-c] [-e] [-f] [-i] [-n] [-o] [-p protocol] [-r] [-s] [-t] [-u] [interval]

1.3 常用選項

選項

說明

-a

顯示所有連接(包括監聽和非監聽的端口)。

-t

僅顯示 TCP 協議的連接。

-u

僅顯示 UDP 協議的連接。

-n

以數字形式顯示地址和端口(禁用域名解析,加快輸出速度)。

-p

顯示進程的 PID 和名稱(需 root 權限)。

-l

僅顯示監聽的端口。

-r

顯示內核路由表(等同于 route -n)。

-s

顯示各協議的統計信息(如 TCP/UDP 丟包、錯誤等)。

-c

持續輸出(實時刷新)。

-i

顯示網絡接口的統計信息(收發數據包、錯誤等)。

1.4 常用命令實例

1.4.1 顯示所有TCP連接

netstat -nat

1.4.2 查看路由表

netstat -rn

跟route -n一樣。

1.4.3 實時監控網絡接口流量

netstat -ic

1.4.4 查看監聽中的端口以及關聯進程

netstat -nlp

ping命令

2.1 命令介紹

用于測試主機之間的網絡連接是否正常。它通過發送 ICMP(Internet Control Message Protocol)回顯請求消息來檢查目標主機是否可達,并測量往返時間(Round-Trip Time, RTT)。

2.2 命令格式

ping [選項] 目標主機

2.3 常用選項

參數

描述

-c <次數>

指定發送 ICMP 回顯請求的次數。默認持續發送,需手動終止(Ctrl+C)。

-i <間隔>

設置發送請求的時間間隔(單位:秒)。默認間隔為 1 秒。

-I <網卡名>

指定發送 ICMP 請求的網絡接口(需管理員權限)。

-t <TTL>

設置數據包的生存時間(TTL),決定數據包可經過的路由跳數。默認值通常為 64。

-s <字節數>

指定數據包大小(不含 IP 和 ICMP 頭)。默認 56 字節,最大 65500。

-W <超時時間>

設置等待響應的超時時間(單位:秒)。默認 1 秒。

-a

將 IP 地址解析為主機名(部分系統支持發送警告音)。

-q

安靜模式,僅顯示統計摘要(如丟包率、平均延遲等)。

2.4 常用示例

從 eth0 網絡接口向目標 IP 地址 114.114.114.114 發送 5 次 ICMP 回顯請求。每次請求之間的時間間隔為 5 秒。

ping -i 5 -c 5 -I eth0 114.114.114.114

ifconfig命令

3.1 命令介紹

它是用于配置和顯示網絡接口的網絡參數的工具。它允許用戶查看網絡接口的狀態、配置 IP 地址、啟用或禁用接口等。

3.2 命令格式

ifconfig [接口名稱] [選項] [參數]

3.3 常用選項

描述

無參數

顯示所有網絡接口的配置信息。

接口名稱

指定要操作的網絡接口(如eth0、wlan0、lo等)。

選項

描述

up

啟用指定的網絡接口。

down

禁用指定的網絡接口。

inet

配置接口的 IPv4 地址。

netmask

設置子網掩碼。

broadcast

設置廣播地址。

hw ether

設置硬件地址(MAC 地址)。

mtu

設置最大傳輸單元(MTU)。

3.3 常用示例

#查看特定網絡接口的配置信息
ifconfig eth0#啟用/禁用網絡接口
ifconfig eth0 up/down#配置網絡接口的 IP 地址
ifconfig eth0 192.168.1.101 netmask 255.255.255.0#設置廣播地址
ifconfig eth0 broadcast 192.168.1.255#設置 MAC 地址
ifconfig eth0 hw ether 00:11:22:33:44:55#設置 MTU
ifconfig eth0 mtu 1400

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

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

相關文章

adb 實用命令匯總

版權歸作者所有&#xff0c;如有轉發&#xff0c;請注明文章出處&#xff1a;https://cyrus-studio.github.io/blog/ 基礎adb命令 # 重啟adb adb kill-server# 查看已連接的設備 adb devices# 進入命令行 adb shell# 使用 -s 參數來指定設備 adb -s <設備序列號> shell…

C#管道通訊及傳輸信息丟失的原因

以下是C#管道通訊客戶端/服務端共用類 namespace PipeCommunication { /// <summary> /// 管道信息回調通知 /// </summary> /// <param name"msg"></param> public delegate void PipeMessageEventHandler(string msg…

MixTeX - 支持CPU推理的多模態LaTeX OCR

文章目錄 一、項目概覽相關資源核心特性技術特點 二、安裝三、使用說明環境要求 四、版本更新五、當前限制 一、項目概覽 MixTeX是一款創新的多模態LaTeX識別小程序&#xff0c;支持本地離線環境下的高效CPU推理。 無論是LaTeX公式、表格還是混合文本&#xff0c;MixTeX都能輕…

簡單 Linux 字符設備驅動程序

注&#xff1a;本文為 “Linux 字符設備驅動” 相關文章合輯。 英文引文&#xff0c;機翻未校。 中文引文&#xff0c;略作重排。 未整理去重&#xff0c;如有內容異常&#xff0c;請看原文。 Simple Linux character device driver 簡單 Linux 字符設備驅動程序 Oleg Kutko…

NX949NX952美光科技閃存NX961NX964

NX949NX952美光科技閃存NX961NX964 在半導體存儲領域&#xff0c;美光科技始終扮演著技術引領者的角色。其NX系列閃存產品線憑借卓越的性能與創新設計&#xff0c;成為數據中心、人工智能、高端消費電子等場景的核心組件。本文將圍繞NX949、NX952、NX961及NX964四款代表性產品…

協議路由與路由協議

協議路由”和“路由協議”聽起來相似&#xff0c;但其實是兩個完全不同的網絡概念。下面我來分別解釋&#xff1a; 一、協議路由&#xff08;Policy-Based Routing&#xff0c;PBR&#xff09; ? 定義&#xff1a; 協議路由是指 根據預設策略&#xff08;策略路由&#xff0…

Linux510 ssh服務 ssh連接

arning: Permanently added ‘11.1.1.100’ (ECDSA) to the list of known hosts. rooot11.1.1.100’s password: Permission denied, please try again. rooot11.1.1.100’s password: Permission denied, please try again 還沒生效 登不上了 失效了 sshcaozx26成功登錄 …

金融學知識筆記

金融學知識筆記 一、引言 金融學它結合了數學、概率論、統計學、經濟學和計算機科學等多學科的知識&#xff0c;用于解決金融領域中的各種問題&#xff0c;如金融衍生品定價、投資組合優化、風險管理和固定收益證券分析等。通過對金融學的學習&#xff0c;我們可以更好地理解…

AB測試面試題

AB測試面試題 常考AB測試問答題(1)AB測試的優缺點是什么?(2)AB測試的一般流程/介紹一下日常工作中你是如何做A/B實驗的?(3)第一類錯誤 vs 第二類錯誤 vs 你怎么理解AB測試中的第一、二類錯誤?(4)統計顯著=實際顯著?(5)AB測試效果統計上不顯著?(6)實驗組優于對…

USR-M100采集數據并提交MQTT服務器

本文為記錄備忘&#xff0c;不做過多解釋。 模塊自身帶有2路數字量輸入&#xff0c;2路模擬量輸入&#xff0c;2路485接口 數字量接報警輸入&#xff0c;模擬量接壓力傳感器&#xff0c;液位傳感器&#xff0c;485接口分別接流量計&#xff0c;溫濕度傳感器。 正確接線&…

Octave 繪圖快速入門指南

目錄 1. 基本的 2D 繪圖 2. 自定義圖形樣式 3. 繪制散點圖 4. 繪制柱狀圖 5. 繪制直方圖 6. 3D 繪圖 6.6.1 3D 曲面圖 6.6.2 3D 散點圖 7. 繪制極坐標 8. 多子圖繪制 總結 Octave 是一個類似于 MATLAB 的開源數學軟件&#xff0c;廣泛用于數值計算和數據分析。它提供…

RabbitMQ--基礎篇

RabbitMQ 簡介&#xff1a;RabbitMQ 是一種開源的消息隊列中間件&#xff0c;你可以把它想象成一個高效的“郵局”。它專門負責在不同應用程序之間傳遞消息&#xff0c;讓系統各部分能松耦合地協作 優勢&#xff1a; 異步處理&#xff1a;比如用戶注冊后&#xff0c;主程序將發…

【MySQL】事務(重點)

目錄 一、什么是事務&#xff1a; 二、事務的前置知識了解 引擎是否支持事務 事務的提交方式 事務操作的前置準備&#xff1a; 三、事務回滾&#xff1a; 四、事務崩潰&#xff1a; 原子性&#xff1a; 持久性&#xff1a; 五、自動提交和手動提交&#xff1a; 六、…

C++STL——stack,queue

stack與queue 前言容器適配器deque 前言 本篇主要講解stack與queue的底層&#xff0c;但并不會進行實現&#xff0c;stack的接口 queue的接口 &#xff0c;關于stack與queue的接口在這里不做講解&#xff0c;因為通過前面的對STL的學習&#xff0c;這些接口都是大同小異的。 …

STM32智能手表:基于FreeRTOS

引言 隨著物聯網和可穿戴設備的快速發展&#xff0c;智能手表作為典型代表&#xff0c;集成了傳感器數據采集、實時顯示、無線通信等多項功能。本文將深入剖析一個基于STM32和FreeRTOS的智能手表項目&#xff0c;從硬件架構到軟件設計&#xff0c;逐步講解如何構建一個完整的嵌…

leetcode504.七進制數

標簽&#xff1a;進制轉換 機試真題 給定一個整數 num&#xff0c;將其轉化為 7 進制&#xff0c;并以字符串形式輸出。 示例 1: 輸入: num 100 輸出: "202" 示例 2: 輸入: num -7 輸出: "-10" 思路&#xff1a;求n進制就是循環取余數&#xff0c;…

中國古代史2

夏朝&#xff08;公元前2070-公元前1600年&#xff09; 1.禹建立了我國歷史上第一個奴隸制國家–夏朝&#xff0c;定都陽城。禹傳啟&#xff0c;世襲制代替禪讓制。 2.夏代都城&#xff1a;二里頭遺址位于今河南洛陽偃師二里頭村。發現了大型綠松石龍形器&#xff0c;被命名為…

死鎖的形成

死鎖的形成 背景學習資源死鎖的本質 背景 面試可能會被問到. 學習資源 一個案例: https://www.bilibili.com/video/BV1pz421Y7kM 死鎖的本質 互相持有對方的資源. 存在資源競爭都沒有釋放. 可能出現死鎖. insert into demo_user (no, name) values (6, ‘test1’) on dupl…

MapReduce架構-打包運行

&#xff08;一&#xff09;maven打包 MapReduce是一個分布式運算程序的編程框架&#xff0c;是用戶開發“基于Hadoop的數據分析應用”的核心框架。 MapReduce核心功能是將用戶編寫的業務邏輯代碼和自帶默認組件整合成一個完整的分布式運算程序&#xff08;例如&#xff1a;jar…

C++發起Https連接請求

需要下載安裝openssl //stdafx.h #pragma once #include<iostream> #include <openssl/ssl.h> #include <openssl/err.h> #include <iostream> #include <string>#pragma comment(lib, "libssl.lib") #pragma comment(lib, "lib…