查看网络、端口通讯命令
ifconfig
1.查看ip信息2.查看端口
netstat -apn|grep 22
LISTEN
3.列出所有处于监听状态的 tcp 端口netstat -lt
查看所有的端口信息, 包括 PID 和进程名称
netstat -tulpn
-a all -l linsten -n 显示ip地址 -p 程序名字programs -u udp -t tcp
4.查询连接情况
lsof -i:2181
lsof -p 2181 查看打开多少文件
- -i<条件> 列出符合条件的进程。(4、6、协议、:端口、 @ip )
也可以用
netstat -nat|grep ESTABLISHED| grep 9300|wc -l
5.telnet
监听
通讯的端口进行通讯
telnet 安装,y
表示免确认
yum install telnet.* -y
// 使用
telnet 127.0.0.1 9999
6.nc
打开
指定端口进行数据发送模拟。
安装 netcat
yum install nc -y
打开端口监听
-l
用于指定nc将处于侦听模式。指定该参数,则意味着 nc 被当作 server
,侦听并接受连接,而非向其它地址发起连接。
-u
指定 nc 使用 UDP 协议,默认为 TCP
// 打开9999端口监听,发送模拟数据
nc -l 9999
// 接收本机9999端口数据
nc 127.0.0.1 8888
发送文件
打开端口监听,把接收的数据重定向到文件,再其他机器使用 nc 进行发送到前面的服务器地址。
nc -l 1111 > jdk.tar.gz
nc 127.0.0.1 1111 < jdk-8u144-linux-x64.tar.gz
7. nslookup
域名 DNS 解析,支持 win 和 linux 上执行
nslookup www.baidu.com
C:\Users\LinQin>nslookup www.baidu.com
服务器: cache-b.guangzhou.gd.cn
Address: 202.96.128.166
非权威应答:
名称: www.a.shifen.com
Addresses: 14.215.177.39
14.215.177.38
Aliases: www.baidu.com