Linux中,你一定要掌握的網絡基本命令

不論你是一個有追求的 Linux 系統管理者,或是 Linux 狂熱者,這些基礎且重要的 Linux 網絡命令你一定要了解!

在 學習 Linux 的過程中,大家都會非常注意命令行的運用,想必也看過很多書來進行學習。在今天的文章中,我(注:作者為 Abhishek Prakash)給大家總結一下曾讓我在計算機網絡工程這門課上,幫助我拿到高分的網絡命令集。歡迎大家拿出小抄趕緊記上,希望對你也有用哦。

網絡連通性

Ping:發送一個 ICMP 回聲請求消息給主機,一直持續到到你按下 Ctrl+C 。Ping 表示一個包通過 ICMP 從你的機器發送出去,然后在IP層得到回應。Ping 可以檢測你與另一臺主機是否連通。

Telnet host:在指定的端口與主機交互。telnet 端口默認是 23。其他比較常用的端口有回送端口7,用來發送郵件SMTP 25,用戶查詢79。使用 Ctrl+] 退出 telnet。

ARP

ARP 是用來將 IP 地址轉換為以太網地址的。Root 用戶可以增加/刪除 ARP 條目。其中 ARP 的條目都是緩存在內核中的,一般在20分鐘后會自動刪除。但 root 用戶可以創建永久性的 ARP 條目。

arp -a:打印ARP表

arp -s[pub]:增加條目

arp -a -d:刪除所有條目

路由

netstat -r:打印路由表。路由表存儲在內核中,ip 通過它來將包發送到外網。

routed:執行動態路由選擇的 BSD 守護進程。實現 RIP 路由協議。只能在 root 權限下使用。

gated:gated 是實現 RIP 的另一個路由守護進程。同時使用 OSPF/EGP/RIP 。只能在 root 權限下使用。

traceroute:可用來追蹤IP數據包經過的路由信息。

netstat -rnf inet:可顯示 IPv4 的路由表。

sysctl net.inet.ip.forwarding=1:使數據包繼續傳遞(把一個主機變成路由)。

route:route 命令用來在路由表中設置靜態路由。所有從 PC 到 IP/SubNet 的信息都要經過指定的網關 IP。這命令還可以用來設定默認路由。

route add|delete [-net|-host]:添加/刪除靜態路由(如:route add 192.168.20.0/24 192.168.30.4)。

route flush:刪除所有路由。

route add -net 0.0.0.0 192.168.10.2:增加一個默認路由。

重要文件

/etc/hosts:IP地址及名字

/etc/networks:IP地址及網絡名字

/etc/protocols:協議號及協議名字

/etc/services:tcp/udp服務名字對應的端口號

工具以及網絡性能分析

ifconfig[up]:開啟接口

ifconfig[down|delete]:停止接口

tcpdump -i -vvv:抓取和分析數據包的工具

netstat -w [seconds] -l [interface]:顯示網絡設置和數據

其他

nslookup:通過查詢 DNS 服務器將 IP 轉換成名字,或把名字轉換成 IP。比如,nslookup ubuntukylin.com 會得到 ubuntukylin.com 的IP地址。

ftp:在本地主機和遠程主機之間傳送文件。

rlogin:遠程登陸主機。

轉載Ubuntu Kylin

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容

  • 個人認為,Goodboy1881先生的TCP /IP 協議詳解學習博客系列博客是一部非常精彩的學習筆記,這雖然只是...
    貳零壹柒_fc10閱讀 5,090評論 0 8
  • 一、現今互聯網模型 1、OSI七層模型 什么是OSI七層模型? 開放系統互連參考模型 (Open System I...
    魏鎮坪閱讀 1,638評論 1 3
  • 1.這篇文章不是本人原創的,只是個人為了對這部分知識做一個整理和系統的輸出而編輯成的,在此鄭重地向本文所引用文章的...
    SOMCENT閱讀 13,129評論 6 174
  • 來源:Python中文開發者社區整理linux下常用的網絡命令列表, 方便快速查閱。連通性ping <host>:...
    PyChina閱讀 426評論 0 1
  • 簡介 用簡單的話來定義tcpdump,就是:dump the traffic on a network,根據使用者...
    保川閱讀 5,987評論 1 13