linux怎么查看端口是否被占用
‘壹’ linux下怎么查443端口被占用
方法/步骤
【步骤一】lsof -i
lsof -i 用以显示符合条件的进程情况,lsof(list open files)是一个列出当前系统打开文件的工具。以root用户来执行lsof -i命令,如下图
【步骤二】lsof -i:端口号
lsof -i:端口号,用于查看某一端口的占用情况,比如查看22号端口使用情况,lsof -i:22,如下图
【步骤三】netstat -tunlp
netstat -tunlp用于显示tcp,udp的端口和进程等相关情况,如下图
【步骤四】netstat -tunlp|grep 端口号
netstat -tunlp|grep 端口号,用于查看指定端口号的进程情况,如查看22端口的情况,netstat -tunlp|grep 22,
‘贰’ linux检查端口是否被占用
这这两个在检查的过程中你可以先重启一下,如果有人在的话,那就说明被占用了。
‘叁’ 查看linux中某个端口是否被占用,被哪个进程占用
LINUX中如何查看某个端口是否被占用
总结如下:
1.netstat -anp |grep 端口号
如下,我以3306为例,netstat -anp |grep 3306(此处备注下,我是以普通用户操作,故加上了sudo,如果是以root用户操作,不用加sudo即可查看),如下图1:
图3
可以看出并没有LISTEN那一行,所以就表示没有被占用。此处注意,图中显示的LISTENING并不表示端口被占用,不要和LISTEN混淆哦,查看具体端口时候,必须要看到tcp,端口号,LISTEN那一行,才表示端口被占用了。
‘肆’ linux如何查看端口被哪个进程占用
使用netstat 和lsof命令,并用grep来过滤你需要查看的端口。
例如查看tcp有哪些端口打开了:
netstat-a|greptcp
然后查看哪个进程占用了这些端口:
lsof-i
如果要查看某个端口,比如80端口是哪个进程:
lsof-i|grep:80
‘伍’ linux下怎么查看tomcat端口是否被占用
1、先到tomcat配置文件查看tomcat的端口是什么,配置文件一般是:$CATALINA_HOME/conf/server这个文件,查找
<Connector port="8080" redirectPort="8443" connectionTimeout="20000" protocol="HTTP/1.1"/>这一行。这里,端口是8080。
2、使用netstat 命令查看占用情况
netstat -ap |grep 8080 //查找tomcat端口是否被占用
3、其他
netstat -tln //表示以数字形式查看正在监听的端口
netstat -ap //查看所有应用占用端口情况
‘陆’ linux怎么查看端口是否被使用
使用root用户执行:
netstat -anp|grep 端口号
如果端口被占用,这里可以看到启动这个端口和连接这个端口的进程号
‘柒’ linux下怎么查看tomcat端口是否被占用
Linux查看端口被占用命令
netstat-anltp|grepport
以上,请使用实际要查看的端口替换port,如果端口被占用就会有显示,如果无显示那就代表当前端口没有被占用。
‘捌’ linux 怎么查看端口是否被占用
你好,
查询端口是否被占用,被哪个进程占用有两种方式:
1、netstat -anl | grep "80" ;
2、lsof -i:80
‘玖’ 怎么用命令查看linux上本机的某个端口是否被占用
linux系统下,查看端口占用情况的命令:lsof -i
1 [root@www ~]# lsof -i
2
3 COMMAND PID USER FD TYPE DEVICE SIZE NODE NAME
4 nginx 2333 root 6u IPv4 6242 TCP *:http (LISTEN)
5 nginx 2334 www 6u IPv4 6242 TCP *:http (LISTEN)
6 sshd 2349 root 3u IPv6 6283 TCP *:ndmp (LISTEN)
7 sshd 2349 root 4u IPv6 6286 TCP *:ssh (LISTEN)
这里返回了Linux当前所有打开端口的占用情况。第一段是进程,最后一列是侦听的协议、侦听的IP与端口号、状态。如果端口号是已知的常用服务(如80、21等),则会直接显示协议名称,如http、ftp、ssh等。
查看某一端口的占用情况: lsof -i:端口号
1 [root@www ~]# lsof -i:21
2
3 COMMAND PID USER FD TYPE DEVICE SIZE NODE NAME
4 pure-ftpd 2651 root 4u IPv4 7047 TCP *:ftp (LISTEN)
5 pure-ftpd 2651 root 5u IPv6 7048 TCP *:ftp (LISTEN)
这里显示出21号端口正在被pure-ftpd使用,状态是listen。
结束占用端口的进程:killall 进程名
虽然我们不建议用这种本末倒置的方法来解决冲突问题,但某些情况下还是可以直接结束掉占用进程的(比如重启Apache时进程没有完全退出,导致重启失败)
1 [root@www ~]# killall pure-ftpd
这样,所有的pure-ftpd进程都会被结束掉。