一、nc命令检测端口的用法
安装nc工具
yum install -y nc
# nc -v -w 10 -z 192.168.200.101 5555 (nc命令用法)
-v 显示指令执行过程。
-w <超时秒数> 设置等待连线的时间。
-u 表示使用UDP协议
-z 使用0输入/输出模式,只在扫描通信端口时使用。
一、
批量监测IP端口存活脚本 (命名 检测.sh)
cat 检测.sh
#!/bin/bash
cat ip.txt | while read line
do
nc -w 5 -z $line > /dev/null 2>&1
if [ $? -eq 0 ]
then
echo -e "\033[32m $line:通 \033[0m"
else
echo -e "\033[31m $line:不通 \033[0m"
fi
done
二、
cat ip.txt
192.168.200.101 5555
192.168.200.102 5555
192.168.200.103 5555
三、
将 检测.sh 和 ip.txt 放在同一个目录下
chmod 777 检测.sh
运行脚本
sh 检测.sh
网友评论