Linux网络命令
1.ifconfig命令
查看与配置网络状态命令
2.ifdown、ifup网卡设备名
禁用、启用该网卡设备
3.netstat查询网络状态
netstat
-t:列出tcp协议端口
-u:列出udp协议端口
-n:不使用域名与服务名,而使用ip地址和端口号
-l:仅列出在监听状态网络服务
-a:列出所有的网络连接
-r:列出路由列表,功能和route命令一致,最后一行为网关
如:netstat -tuln、netstat -an
udp协议没有监听状态,因为udp是不可靠的,只要端口打开就能传输数据
4.nslookup命令:用来翻译域名对应哪个ip,顺便可以看到dns地址
5.telnet 【域名或ip】 端口
远程管理与端口探测命令
如 telnet 192.168.0.252 80
6.traceroute [选项] 【域名或ip】
路由跟踪命令
选项:
-n 使用ip,不使用域名,速度更快
7.wget下载命令
wget 地址
8.tcpdump -i 【网卡名 】 -nnX port 【端口】
抓该网卡 该端口的包
9.ping [选项] 【ip或域名】
探测指定IP或域名的网络状况
选项:
-c 次数 指定ping包的次数
10. 关闭端口
iptables -A INPUT -p tcp --dport 8080 -j DROP
11.打开端口
iptables -A INPUT -p tcp --dport 8080 -j ACCEPT