netstat 命令
例如:查看所有监听的端口
netstat -nat |grep LISTEN例如:查看9000端口
netstat -nat |grep 9000# 示例输出
tcp4       0      0  127.0.0.1.9000         *.*                    LISTENlsof 命令
例如:查看所有TCP监听的端口
lsof -n -P -i TCP -s TCP:LISTEN| 参数 | 说明 | 
|---|---|
| -n | 监听主机以IP地址显示 | 
| -P | 监听端口以数字显示 | 
| -i | 显示指定结果 | 
| -s | 显示指定结果,需配合-i使用 | 
例如:查看9000端口
lsof -n -P -i TCP -s TCP:LISTEN |grep 9000# 示例输出
php-fpm    1271 dotatong    9u  IPv4 ------------------      0t0  TCP 127.0.0.1:9000 (LISTEN)
php-fpm    1349 dotatong   10u  IPv4 ------------------      0t0  TCP 127.0.0.1:9000 (LISTEN)
php-fpm    1350 dotatong   10u  IPv4 ------------------      0t0  TCP 127.0.0.1:9000 (LISTEN)nc 命令
端口扫描
例如:扫描本机8000~9000范围端口
nc -w 10 -n -z 127.0.0.1 8000-9000| 参数 | 说明 | 
|---|---|
| -w | 连接等待秒数 | 
| -n | 端口号以数字显示 | 
| -z | 忽略输入输出,只扫描端口 | 
| 127.0.0.1 | 扫描地址 | 
| 8000-9000 | 扫描端口段,也可以指定一个端口 | 
例如:查看9000端口
nc -w 10 -n -z 127.0.0.1 9000# 示例输出
Connection to 127.0.0.1 port 9000 [tcp/*] succeeded!文章作者:DOTATONG
发布日期:2023-03-09
        
评论