查看网络、端口通讯命令

1.查看ip信息ifconfig

1552463672993.png

2.查看端口

netstat -apn|grep 22

1552458849471.png

3.列出所有处于监听状态的 tcp 端口LISTEN

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 )

1554782173589.png

也可以用

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
上次更新时间: 2024/5/7 05:59:02