以前不知道端口是否被占用,问了很多人,终于知道了,现在总结一下:
1.netstat -anp |grep端口号
如下所示,我以3306为例,添加了netstat -anp |grep 3306 (在这里的备注下,因为我是普通用户操作,所以添加了sudo。 如果您在root上操作,则不添加sudo也可以显示) )如下图1所示。
图1
图1主要示出了监视状态为LISTEN时已经被占用,最后一列表示被服务器mysqld占用。 从具体的端口号来看,如果有图所示的行,则表示被占用。
2.netstat -nultp (此处不需要端口号) )。
此命令显示当前使用的所有端口的状态,如图2所示。
图2
你知道我的82个端口没有被占用
3.netstat -anp |grep 82检查82端口的使用情况,如图3所示。
图3
因为您知道没有LISTEN的行,所以表示它没有被占用。 这里,图中所示的LISTENING并不表示端口被占用,因此不要将其与LISTEN混淆。 查看特定端口时,必须查看tcp、端口号和LISTEN行才能表明端口已被占用
详情请访问云服务器、域名注册、虚拟主机的问题,请访问西部数码代理商官方网站: www.chenqinet.cn