mac os x查看端口占用
- 查找指定端口号
bash netstat -nat | grep 3000
2.查找所有端口占用
lsof -n -P -i TCP -s TCP:LISTEN
3.使用telnet
/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)" #安装brew
brew install telnet #安装telnet
#检查本机的3306端口是否打开, 如下
telnet 127.0.0.1 3306
#若该端口没有打开,则会自动退出,并显示如下内容:
#Trying 127.0.0.1...
#telnet: connect to address 127.0.0.1: Connection refused
#telnet: Unable to connect to remote host
4.使用nc
#-w 10 表示等待连接时间为10秒
#-n 尽量将端口号名称转换为端口号数字
#-z 对需要检查的端口没有输入输出,用于端口扫描模式
#127.0.0.1 需要检查的ip地址
#1990-1999 可以是一个端口,也可以是一段端口
#返回结果为开放的端口, 如本例中的 1997 和 1998 端口
nc -w 2 -n -z 127.0.0.1 1990-9000
Connection to 127.0.0.1 port 3000 [tcp/*] succeeded!
Connection to 127.0.0.1 port 3306 [tcp/*] succeeded!