Linux 网络相关命令
生活随笔
收集整理的這篇文章主要介紹了
Linux 网络相关命令
小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
1. telnet
1.1 檢查端口是否打開
執(zhí)行 telnet www.baidu.com 80,粘貼下面的文本(注意總共有四行,最后兩行為兩個(gè)空行)
telnet [domainname or ip] [port]例如: telnet www.baidu.com 80
- 如果這個(gè)網(wǎng)絡(luò)連接可達(dá),則會(huì)提示你Connected to 220.181.57.216,輸入control ]可以給這個(gè)端口發(fā)送數(shù)據(jù)包了
- 如果網(wǎng)路不可達(dá),則會(huì)提示telnet: Unable to connect to remote host和具體不能連上的原因,常見的有 Operation timed out、Connection refused。
1.2 發(fā)送http報(bào)文
GET / HTTP/1.1 Host: www.baidu.com2. netcat
2.1 發(fā)送http報(bào)文
nc 183.232.231.172 80 GET / HTTP/1.1 host: www.baidu.com <enter> <enter>2.2 快速啟動(dòng)一個(gè) tcp server 監(jiān)聽某個(gè)端口
-
服務(wù)器(IP:10.211.55.5):nc -l 9090
-
客戶端:nc 10.211.55.5 9090
2.3 查看遠(yuǎn)程端口是否打開
nc -zv [host or ip] [port]
z代表不發(fā)送數(shù)據(jù)包,v代表輸出更多信息
3. netstat
- -a命令可以輸出所有的套接字,包括監(jiān)聽的和未監(jiān)聽的套接字
- -t 選項(xiàng)可以只列出 TCP 的套接字
- -u 選項(xiàng)用來指定顯示 UDP 的連接
- -l 選項(xiàng)用來指定處于 LISTEN 狀態(tài)的連接
- -n禁用端口 和 IP 映射
- -p命令可以顯示連接歸屬的進(jìn)程信息,在查看端口被哪個(gè)進(jìn)程占用時(shí)非常有用
- -i 命令可以列出網(wǎng)卡信息,比如 MTU 等
總結(jié)
以上是生活随笔為你收集整理的Linux 网络相关命令的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 梦到同学被蛇咬是什么意思
- 下一篇: 使用Hadoop所需要的一些Linux基