Linux 基礎(chǔ)網(wǎng)絡(luò)命令列表

來(lái)源:Python中文開(kāi)發(fā)者社區(qū)
整理linux下常用的網(wǎng)絡(luò)命令列表, 方便快速查閱尾抑。
連通性
ping <host>:發(fā)送 ICMP echo 消息(一個(gè)包)到主機(jī)芭商。這可能會(huì)不停地發(fā)送直到你按下 Control-C语盈。Ping 的通意味著一個(gè)包從你的機(jī)器通過(guò) ICMP 發(fā)送出去哑了,并在 IP 層回顯赘方。Ping 告訴你另一個(gè)主機(jī)是否在運(yùn)行。
telnet <host> [port]:與主機(jī)在指定的端口通信弱左。默認(rèn)的 telnet 端口是 23窄陡。按 Control-] 以退出 telnet。其它一些常用的端口是:
7 —— echo 端口
25 —— SMTP拆火,用于發(fā)送郵件
79 —— Finger 提供該網(wǎng)絡(luò)下其它用戶(hù)的信息跳夭。
ARP
ARP 用于將 IP 地址轉(zhuǎn)換為以太網(wǎng)地址鳖悠。root 用戶(hù)可以添加和刪除 ARP 記錄。當(dāng) ARP 記錄被污染或者錯(cuò)誤時(shí)优妙,刪除它們會(huì)有用。root 顯式添加的 ARP 記錄是永久的 —— 代理設(shè)置的也是憎账。ARP 表保存在內(nèi)核中套硼,動(dòng)態(tài)地被操作。ARP 記錄會(huì)被緩存胞皱,通常在 20 分鐘后失效并被刪除邪意。

arp -a:打印 ARP 表。
arp -s <ip_address> <mac_address> [pub]:添加一條記錄到表中反砌。
arp -a -d:刪除 ARP 表中的所有記錄雾鬼。
路由
netstat -r:打印路由表。路由表保存在內(nèi)核中宴树,用于 IP 層把包路由到非本地網(wǎng)絡(luò)策菜。
route add:route 命令用于向路由表添加靜態(tài)(手動(dòng)指定而非動(dòng)態(tài))路由路徑。所有從該 PC 到那個(gè) IP/子網(wǎng)的流量都會(huì)經(jīng)由指定的網(wǎng)關(guān) IP酒贬。它也可以用來(lái)設(shè)置一個(gè)默認(rèn)路由又憨。例如,在 IP/子網(wǎng)處使用 0.0.0.0锭吨,就可以發(fā)送所有包到特定的網(wǎng)關(guān)蠢莺。
routed:控制動(dòng)態(tài)路由的 BSD 守護(hù)程序。開(kāi)機(jī)時(shí)啟動(dòng)零如。它運(yùn)行 RIP 路由協(xié)議躏将。只有 root 用戶(hù)可用。沒(méi)有 root 權(quán)限你不能運(yùn)行它考蕾。
gated:gated 是另一個(gè)使用 RIP 協(xié)議的路由守護(hù)進(jìn)程祸憋。它同時(shí)支持 OSPF、EGP 和 RIP 協(xié)議辕翰。只有 root 用戶(hù)可用夺衍。
traceroute:用于跟蹤 IP 包的路由。它每次發(fā)送包時(shí)都把跳數(shù)加 1喜命,從而使得從源地址到目的地之間的所有網(wǎng)關(guān)都會(huì)返回消息沟沙。
netstat -rnf inet:顯示 IPv4 的路由表。
sysctl net.inet.ip.forwarding=1:?jiǎn)⒂冒D(zhuǎn)發(fā)(把主機(jī)變?yōu)槁酚善鳎?br> route add|delete [-net|-host] <destination> <gateway>:(如 route add 192.168.20.0/24 192.168.30.4)添加一條路由壁榕。
route flush:刪除所有路由矛紫。
route add -net 0.0.0.0 192.168.10.2:添加一條默認(rèn)路由。
routed -Pripv2 -Pno_rdisc -d [-s|-q]:運(yùn)行 routed 守護(hù)進(jìn)程牌里,使用 RIPv2 協(xié)議颊咬,不啟用 ICMP 自動(dòng)發(fā)現(xiàn)务甥,在前臺(tái)運(yùn)行,供給模式或安靜模式喳篇。
route add 224.0.0.0/4 127.0.0.1:為本地地址定義多播路由敞临。
rtquery -n <host>:查詢(xún)指定主機(jī)上的 RIP 守護(hù)進(jìn)程(手動(dòng)更新路由表)。
其它
nslookup:向 DNS 服務(wù)器查詢(xún)麸澜,將 IP 轉(zhuǎn)為名稱(chēng)挺尿,或反之。例如炊邦,nslookup facebook.com 會(huì)給出 facebook.com 的 IP编矾。
ftp <host> [port]:傳輸文件到指定主機(jī)。通衬俸Γ可以使用 登錄名 "anonymous" , 密碼 "guest" 來(lái)登錄窄俏。
rlogin -l <host>:使用類(lèi)似 telnet 的虛擬終端登錄到主機(jī)。
重要文件
/etc/hosts:域名到 IP 地址的映射碘菜。
/etc/networks:網(wǎng)絡(luò)名稱(chēng)到 IP 地址的映射凹蜈。
/etc/protocols:協(xié)議名稱(chēng)到協(xié)議編號(hào)的映射。
/etc/services:TCP/UDP 服務(wù)名稱(chēng)到端口號(hào)的映射忍啸。
工具和網(wǎng)絡(luò)性能分析
ifconfig <interface> <address> [up]:?jiǎn)?dòng)接口踪区。
ifconfig <interface> [down|delete]:停止接口。
ethereal &:在后臺(tái)打開(kāi) ethereal 而非前臺(tái)吊骤。
tcpdump -i -vvv:抓取和分析包的工具缎岗。
netstat -w [seconds] -I [interface]:顯示網(wǎng)絡(luò)設(shè)置和統(tǒng)計(jì)信息。
udpmt -p [port] -s [bytes] target_host:發(fā)送 UDP 流量白粉。
udptarget -p [port]:接收 UDP 流量传泊。
tcpmt -p [port] -s [bytes] target_host:發(fā)送 TCP 流量。
tcptarget -p [port]:接收 TCP 流量鸭巴。
交換機(jī)
ifconfig sl0 srcIP dstIP:配置一個(gè)串行接口(在此前先執(zhí)行 slattach -l /dev/ttyd0眷细,此后執(zhí)行 sysctl net.inet.ip.forwarding=1)
telnet 192.168.0.254:從子網(wǎng)中的一臺(tái)主機(jī)訪(fǎng)問(wèn)交換機(jī)。
sh ru 或 show running-configuration:查看當(dāng)前配置鹃祖。
configure terminal:進(jìn)入配置模式溪椎。
exit:退出當(dāng)前模式。
VLAN
vlan n:創(chuàng)建一個(gè) ID 為 n 的 VLAN恬口。
no vlan N:刪除 ID 為 n 的 VLAN校读。
untagged Y:添加端口 Y 到 VLAN n。
ifconfig vlan0 create:創(chuàng)建 vlan0 接口祖能。
ifconfig vlan0 vlan_ID vlandev em0:把 em0 加入到 vlan0 接口歉秫,并設(shè)置標(biāo)記為 ID。
ifconfig vlan0 [up]:?jiǎn)⒂锰摂M接口养铸。
tagged Y:為當(dāng)前 VLAN 的端口 Y 添加標(biāo)記幀支持雁芙。
UDP/TCP
socklab udp:使用 UDP 協(xié)議運(yùn)行 socklab轧膘。
sock:創(chuàng)建一個(gè) UDP 套接字,等效于輸入 sock udp 和 bind兔甘。
sendto <Socket ID> <hostname> <port #>:發(fā)送數(shù)據(jù)包谎碍。
recvfrom <Socket ID> <byte #>:從套接字接收數(shù)據(jù)。
socklab tcp:使用 TCP 協(xié)議運(yùn)行 socklab洞焙。
passive:創(chuàng)建一個(gè)被動(dòng)模式的套接字椿浓,等效于 socklab,sock tcp闽晦,bind,listen提岔。
accept:接受進(jìn)來(lái)的連接(可以在發(fā)起進(jìn)來(lái)的連接之前或之后執(zhí)行)仙蛉。
connect <hostname> <port #>:等效于 socklab,sock tcp碱蒙,bind荠瘪,connect。
close:關(guān)閉連接赛惩。
read <byte #>:從套接字中讀取 n 字節(jié)哀墓。
write:(例如,write ciao喷兼、write #10)向套接字寫(xiě)入 "ciao" 或 10 個(gè)字節(jié)篮绰。
NAT/防火墻
rm /etc/resolv.conf:禁止地址解析,保證你的過(guò)濾和防火墻規(guī)則正確工作季惯。
ipnat -f file_name:將過(guò)濾規(guī)則寫(xiě)入文件吠各。
ipnat -l:顯示活動(dòng)的規(guī)則列表。
ipnat -C -F:重新初始化規(guī)則表勉抓。
map em0 192.168.1.0/24 -> 195.221.227.57/32 em0:將 IP 地址映射到接口贾漏。
map em0 192.168.1.0/24 -> 195.221.227.57/32 portmap tcp/udp 20000:50000:帶端口號(hào)的映射。
ipf -f file_name:將過(guò)濾規(guī)則寫(xiě)入文件藕筋。
ipf -F -a:重置規(guī)則表纵散。
ipfstat -I:當(dāng)與 -s 選項(xiàng)合用時(shí)列出活動(dòng)的狀態(tài)條目

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個(gè)濱河市隐圾,隨后出現(xiàn)的幾起案子伍掀,更是在濱河造成了極大的恐慌,老刑警劉巖暇藏,帶你破解...
    沈念sama閱讀 222,627評(píng)論 6 517
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件硕盹,死亡現(xiàn)場(chǎng)離奇詭異,居然都是意外死亡叨咖,警方通過(guò)查閱死者的電腦和手機(jī)瘩例,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 95,180評(píng)論 3 399
  • 文/潘曉璐 我一進(jìn)店門(mén)啊胶,熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái),“玉大人垛贤,你說(shuō)我怎么就攤上這事焰坪。” “怎么了聘惦?”我有些...
    開(kāi)封第一講書(shū)人閱讀 169,346評(píng)論 0 362
  • 文/不壞的土叔 我叫張陵某饰,是天一觀的道長(zhǎng)。 經(jīng)常有香客問(wèn)我善绎,道長(zhǎng)黔漂,這世上最難降的妖魔是什么? 我笑而不...
    開(kāi)封第一講書(shū)人閱讀 60,097評(píng)論 1 300
  • 正文 為了忘掉前任禀酱,我火速辦了婚禮炬守,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘剂跟。我一直安慰自己减途,他們只是感情好,可當(dāng)我...
    茶點(diǎn)故事閱讀 69,100評(píng)論 6 398
  • 文/花漫 我一把揭開(kāi)白布曹洽。 她就那樣靜靜地躺著鳍置,像睡著了一般。 火紅的嫁衣襯著肌膚如雪送淆。 梳的紋絲不亂的頭發(fā)上税产,一...
    開(kāi)封第一講書(shū)人閱讀 52,696評(píng)論 1 312
  • 那天,我揣著相機(jī)與錄音偷崩,去河邊找鬼砖第。 笑死,一個(gè)胖子當(dāng)著我的面吹牛环凿,可吹牛的內(nèi)容都是我干的梧兼。 我是一名探鬼主播,決...
    沈念sama閱讀 41,165評(píng)論 3 422
  • 文/蒼蘭香墨 我猛地睜開(kāi)眼智听,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼羽杰!你這毒婦竟也來(lái)了?” 一聲冷哼從身側(cè)響起到推,我...
    開(kāi)封第一講書(shū)人閱讀 40,108評(píng)論 0 277
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤考赛,失蹤者是張志新(化名)和其女友劉穎,沒(méi)想到半個(gè)月后莉测,有當(dāng)?shù)厝嗽跇?shù)林里發(fā)現(xiàn)了一具尸體颜骤,經(jīng)...
    沈念sama閱讀 46,646評(píng)論 1 319
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 38,709評(píng)論 3 342
  • 正文 我和宋清朗相戀三年捣卤,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了忍抽。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片八孝。...
    茶點(diǎn)故事閱讀 40,861評(píng)論 1 353
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡,死狀恐怖鸠项,靈堂內(nèi)的尸體忽然破棺而出干跛,到底是詐尸還是另有隱情,我是刑警寧澤祟绊,帶...
    沈念sama閱讀 36,527評(píng)論 5 351
  • 正文 年R本政府宣布楼入,位于F島的核電站,受9級(jí)特大地震影響牧抽,放射性物質(zhì)發(fā)生泄漏嘉熊。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 42,196評(píng)論 3 336
  • 文/蒙蒙 一扬舒、第九天 我趴在偏房一處隱蔽的房頂上張望阐肤。 院中可真熱鬧勤哗,春花似錦、人聲如沸腺怯。這莊子的主人今日做“春日...
    開(kāi)封第一講書(shū)人閱讀 32,698評(píng)論 0 25
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)伍茄。三九已至,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間府瞄,已是汗流浹背。 一陣腳步聲響...
    開(kāi)封第一講書(shū)人閱讀 33,804評(píng)論 1 274
  • 我被黑心中介騙來(lái)泰國(guó)打工碘箍, 沒(méi)想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留遵馆,地道東北人。 一個(gè)月前我還...
    沈念sama閱讀 49,287評(píng)論 3 379
  • 正文 我出身青樓丰榴,卻偏偏與公主長(zhǎng)得像货邓,于是被迫代替她去往敵國(guó)和親。 傳聞我的和親對(duì)象是個(gè)殘疾皇子四濒,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 45,860評(píng)論 2 361

推薦閱讀更多精彩內(nèi)容

  • 簡(jiǎn)介 用簡(jiǎn)單的話(huà)來(lái)定義tcpdump换况,就是:dump the traffic on a network,根據(jù)使用者...
    保川閱讀 5,963評(píng)論 1 13
  • 1.這篇文章不是本人原創(chuàng)的盗蟆,只是個(gè)人為了對(duì)這部分知識(shí)做一個(gè)整理和系統(tǒng)的輸出而編輯成的戈二,在此鄭重地向本文所引用文章的...
    SOMCENT閱讀 13,078評(píng)論 6 174
  • 個(gè)人認(rèn)為,Goodboy1881先生的TCP /IP 協(xié)議詳解學(xué)習(xí)博客系列博客是一部非常精彩的學(xué)習(xí)筆記喳资,這雖然只是...
    貳零壹柒_fc10閱讀 5,061評(píng)論 0 8
  • 1觉吭、OSI(Open System Interconnect):開(kāi)放系統(tǒng)互聯(lián),是一個(gè)七層的計(jì)算機(jī)網(wǎng)絡(luò)模型仆邓,分別為:...
    希崽家的小哲閱讀 939評(píng)論 0 3
  • 一鲜滩、現(xiàn)今互聯(lián)網(wǎng)模型 1伴鳖、OSI七層模型 什么是OSI七層模型? 開(kāi)放系統(tǒng)互連參考模型 (Open System I...
    魏鎮(zhèn)坪閱讀 1,629評(píng)論 1 3