中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

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

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

Linux系統常用網絡命令指的是哪些

發布時間:2022-01-26 11:10:19 來源:億速云 閱讀:128 作者:柒染 欄目:開發技術

這篇文章給大家介紹Linux系統常用網絡命令指的是哪些,內容非常詳細,感興趣的小伙伴們可以參考借鑒,希望對大家能有所幫助。

1. 交換與路由

route

作用

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

常見選項

Linux系統常用網絡命令指的是哪些

用法舉例

Linux系統常用網絡命令指的是哪些

  • 刪除默認路由:

 sudo route del default 1
  • 增加默認路由,網關為A,網卡為B:

 sudo route add default gw A dev B 1

2. 防火墻

iptables

作用

強大的包過濾,處理工具,能夠實現防火墻,NAT等功能。

常見選項

Linux系統常用網絡命令指的是哪些

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

用法舉例

  • iptables命令選項輸入順序:

iptables -t 表名  規則鏈名 [規則號]  -p 協議名  –sport 源端口  –dport 目標端口 -j 動作

  • 表名包括:

raw:高級功能,如:網址過濾。 mangle:數據包修改(QOS),用于實現服務質量。 net:地址轉換,用于網關路由器。 filter:包過濾,用于防火墻規則。

  • 規則鏈名包括:

INPUT鏈:處理輸入數據包。 OUTPUT鏈:處理輸出數據包。 PORWARD鏈:處理轉發數據包。 PREROUTING鏈:用于目標地址轉換(DNAT)。 POSTOUTING鏈:用于源地址轉換(SNAT)。

  • 動作包括:

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

  • 查看已添加的iptables規則 Linux系統常用網絡命令指的是哪些

3. 域名

host

作用

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

常見選項

Linux系統常用網絡命令指的是哪些

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

用法舉例

Linux系統常用網絡命令指的是哪些

4. 抓包

tcpdump

作用

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

常見選項

Linux系統常用網絡命令指的是哪些

用法舉例

抓取目標主機192.168.0.108(其實就是本機哈)通過端口80的包: Linux系統常用網絡命令指的是哪些

5. 網絡傳輸

5.1 wget

作用

非交互網絡下載工具。

常見選項

選項較多,可以用到時再查: Linux系統常用網絡命令指的是哪些

用法舉例

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

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

使用-r可以遞歸下載的網頁。默認遞歸深度為4,相當于爬蟲,通過-l指定遞歸深度。

  • 端點續傳

默認不開啟端點續傳功能,傳入-c參數后開啟。

  • 批量下載

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

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

如果h不指定文件名,默認以最后一個符合/后面的字符作為保存文件名,手動-O指定保存文件名。

  • 其他

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

  • 鏡像下載整個網站:

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

5.2 curl

作用

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

常見選項

選項較多,用到時自己查: Linux系統常用網絡命令指的是哪些

  • 常用參數有:

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

cookie -c 指定cookie文件 -e 指定referer,有些網址必須從某個頁面跳轉過去 

header 設置請求的頭部信息 

user 有些頁面需要HTTP認證, 傳遞name:password認證

關于Linux系統常用網絡命令指的是哪些就分享到這里了,希望以上內容可以對大家有一定的幫助,可以學到更多知識。如果覺得文章不錯,可以把它分享出去讓更多的人看到。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

威宁| 依兰县| 茶陵县| 江源县| 井冈山市| 兴安盟| 东光县| 玉屏| 绩溪县| 新乐市| 大悟县| 南皮县| 赤壁市| 宣威市| 巴彦县| 五常市| 重庆市| 漾濞| 阿勒泰市| 全椒县| 双辽市| 许昌县| 吴川市| 淳安县| 平谷区| 甘谷县| 双峰县| 宁津县| 临汾市| 乳源| 临高县| 镇安县| 栾川县| 响水县| 正定县| 吴川市| 和平区| 山东省| 名山县| 肇州县| 荆州市|