溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點(diǎn)擊 登錄注冊 即表示同意《億速云用戶服務(wù)條款》

Linux系統(tǒng)常用網(wǎng)絡(luò)命令指的是哪些

發(fā)布時(shí)間:2022-01-26 11:10:19 來源:億速云 閱讀:127 作者:柒染 欄目:開發(fā)技術(shù)

這篇文章給大家介紹Linux系統(tǒng)常用網(wǎng)絡(luò)命令指的是哪些,內(nèi)容非常詳細(xì),感興趣的小伙伴們可以參考借鑒,希望對大家能有所幫助。

1. 交換與路由

route

作用

route用于查看和修改路由表。

常見選項(xiàng)

Linux系統(tǒng)常用網(wǎng)絡(luò)命令指的是哪些

用法舉例

Linux系統(tǒng)常用網(wǎng)絡(luò)命令指的是哪些

  • 刪除默認(rèn)路由:

 sudo route del default 1
  • 增加默認(rèn)路由,網(wǎng)關(guān)為A,網(wǎng)卡為B:

 sudo route add default gw A dev B 1

2. 防火墻

iptables

作用

強(qiáng)大的包過濾,處理工具,能夠?qū)崿F(xiàn)防火墻,NAT等功能。

常見選項(xiàng)

Linux系統(tǒng)常用網(wǎng)絡(luò)命令指的是哪些

-t:指定要操縱的表; -A:向規(guī)則鏈中添加條目; -D:從規(guī)則鏈中刪除條目; -i:向規(guī)則鏈中插入條目; -R:替換規(guī)則鏈中的條目; -L:顯示規(guī)則鏈中已有的條目; -F:清楚規(guī)則鏈中已有的條目; -Z:清空規(guī)則鏈中的數(shù)據(jù)包計(jì)算器和字節(jié)計(jì)數(shù)器; -N:創(chuàng)建新的用戶自定義規(guī)則鏈; -P:定義規(guī)則鏈中的默認(rèn)目標(biāo); -h:顯示幫助信息; -p:指定要匹配的數(shù)據(jù)包協(xié)議類型; -s:指定要匹配的數(shù)據(jù)包源ip地址; -j:指定要跳轉(zhuǎn)的目標(biāo); -i:指定數(shù)據(jù)包進(jìn)入本機(jī)的網(wǎng)絡(luò)接口; -o:指定數(shù)據(jù)包要離開本機(jī)所使用的網(wǎng)絡(luò)接口。

用法舉例

  • iptables命令選項(xiàng)輸入順序:

iptables -t 表名  規(guī)則鏈名 [規(guī)則號]  -p 協(xié)議名  –sport 源端口  –dport 目標(biāo)端口 -j 動(dòng)作

  • 表名包括:

raw:高級功能,如:網(wǎng)址過濾。 mangle:數(shù)據(jù)包修改(QOS),用于實(shí)現(xiàn)服務(wù)質(zhì)量。 net:地址轉(zhuǎn)換,用于網(wǎng)關(guān)路由器。 filter:包過濾,用于防火墻規(guī)則。

  • 規(guī)則鏈名包括:

INPUT鏈:處理輸入數(shù)據(jù)包。 OUTPUT鏈:處理輸出數(shù)據(jù)包。 PORWARD鏈:處理轉(zhuǎn)發(fā)數(shù)據(jù)包。 PREROUTING鏈:用于目標(biāo)地址轉(zhuǎn)換(DNAT)。 POSTOUTING鏈:用于源地址轉(zhuǎn)換(SNAT)。

  • 動(dòng)作包括:

accept:接收數(shù)據(jù)包。 DROP:丟棄數(shù)據(jù)包。 REDIRECT:重定向、映射、透明代理。 SNAT:源地址轉(zhuǎn)換。 DNAT:目標(biāo)地址轉(zhuǎn)換。 MASQUERADE:IP偽裝(NAT),用于ADSL。 LOG:日志記錄。

  • 查看已添加的iptables規(guī)則 Linux系統(tǒng)常用網(wǎng)絡(luò)命令指的是哪些

3. 域名

host

作用

host命令是常用的分析域名查詢工具,可以用來測試域名系統(tǒng)工作是否正常。

常見選項(xiàng)

Linux系統(tǒng)常用網(wǎng)絡(luò)命令指的是哪些

-a:顯示詳細(xì)的DNS信息; -c:指定查詢類型,默認(rèn)值為“IN“; -C:查詢指定主機(jī)的完整的SOA記錄; -r:在查詢域名時(shí),不使用遞歸的查詢方式; -t:指定查詢的域名信息類型; -v:顯示指令執(zhí)行的詳細(xì)信息; -w:如果域名服務(wù)器沒有給出應(yīng)答信息,則總是等待,直到域名服務(wù)器給出應(yīng)答; -W:指定域名查詢的最長時(shí)間,如果在指定時(shí)間內(nèi)域名服務(wù)器沒有給出應(yīng)答信息,則退出指令; -4:使用IPv4; -6:使用IPv6;

用法舉例

Linux系統(tǒng)常用網(wǎng)絡(luò)命令指的是哪些

4. 抓包

tcpdump

作用

tcpdump(dump traffic on a network)是一個(gè)命令行抓包工具,能抓任何協(xié)議的包(不僅僅是tcp)。

常見選項(xiàng)

Linux系統(tǒng)常用網(wǎng)絡(luò)命令指的是哪些

用法舉例

抓取目標(biāo)主機(jī)192.168.0.108(其實(shí)就是本機(jī)哈)通過端口80的包: Linux系統(tǒng)常用網(wǎng)絡(luò)命令指的是哪些

5. 網(wǎng)絡(luò)傳輸

5.1 wget

作用

非交互網(wǎng)絡(luò)下載工具。

常見選項(xiàng)

選項(xiàng)較多,可以用到時(shí)再查: Linux系統(tǒng)常用網(wǎng)絡(luò)命令指的是哪些

用法舉例

  • 最簡單的方法就是加上文件url:

 wget http://xxx/xxx/music.mp3 1
  • 遞歸

使用-r可以遞歸下載的網(wǎng)頁。默認(rèn)遞歸深度為4,相當(dāng)于爬蟲,通過-l指定遞歸深度。

  • 端點(diǎn)續(xù)傳

默認(rèn)不開啟端點(diǎn)續(xù)傳功能,傳入-c參數(shù)后開啟。

  • 批量下載

可以吧多個(gè)URL寫入文件,然后用-i指定下載文件列表:

 wget -I download.txt 1
  • 保存文件名

如果h不指定文件名,默認(rèn)以最后一個(gè)符合/后面的字符作為保存文件名,手動(dòng)-O指定保存文件名。

  • 其他

–limit-rate限制最大下載速度 -b 后臺下載 -A 指定下載的文件格式

  • 鏡像下載整個(gè)網(wǎng)站:

 wget --mirror -p --convert-links -P baidu baidu.com 1

5.2 curl

作用

強(qiáng)大的URL傳輸工具,支持FILE, FTP, HTTP, HTTPS, IMAP, LDAP, POP3,RTMP, RTSP, SCP, SFTP, SMTP, SMTPS, TELNET以及TFTP等協(xié)議。 能模擬所有的瀏覽器的行為請求,例如refer,cookie,agent。也可以模擬表單數(shù)據(jù)。

常見選項(xiàng)

選項(xiàng)較多,用到時(shí)自己查: Linux系統(tǒng)常用網(wǎng)絡(luò)命令指的是哪些

  • 常用參數(shù)有:

-i 顯示頭部信息 -I 只顯示頭部信息,不顯示正文 -X 指定請求方法,比如GET、POST等 -d 發(fā)送數(shù)據(jù) –form模擬表單,利用這個(gè)參數(shù)可以上傳文件、模擬點(diǎn)擊按鈕等 -A 指定用戶代理,比如Mozilla/4.0 -b 設(shè)置

cookie -c 指定cookie文件 -e 指定referer,有些網(wǎng)址必須從某個(gè)頁面跳轉(zhuǎn)過去 

header 設(shè)置請求的頭部信息 

user 有些頁面需要HTTP認(rèn)證, 傳遞name:password認(rèn)證

關(guān)于Linux系統(tǒng)常用網(wǎng)絡(luò)命令指的是哪些就分享到這里了,希望以上內(nèi)容可以對大家有一定的幫助,可以學(xué)到更多知識。如果覺得文章不錯(cuò),可以把它分享出去讓更多的人看到。

向AI問一下細(xì)節(jié)

免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場,如果涉及侵權(quán)請聯(lián)系站長郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI