九州下载 - 系统安卓苹果手机游戏推荐下载网站!

当前位置:九州下载 > 建站问答 >

查看端口占用linux

时间:2022-12-26 14:15编辑:九州下载来源:www.wzjsgs.com

查看端口占用linux(查看端口占用

linux登录后台的方法以及使用的端口号和协议?

打开cmd

1.netstat -n

查看本机的使用的所有端口

①.proto表示协议 有tcp和udp两种

②.Local Address 表示本机的IP,后面跟的是我们使用的端口号

③.Foreign Address 连接到外面服务器的IP地址,以及服务器端口

④.State:表示一些具体的状态,如:LAST_ACK等待所用的分组死掉

2.确认所要查询的端口号

命令 netstat -aon | findstr 1044(指定的端口号)

查询的结果最后面的数字就是当前程序或者服务的pid

3.输入命令:tasklist|findstr 2612(输入上面查询的pid)

这样就可以查看此端口所运行的程序了

然后再从任务管理器里面去查询,就可以看到程序

4.如果我们相用指定的端口号两个方案

①.在任务管理器中结束此端口所在运行的程序,结束之后就可以使用这个端口号了

②.接续在cmd界面输入命令:taskkill /f /pid 2612(输入查询的pid) ,也可以杀死此程序

Linux

netstat -tln #查找所有被占用的端口

netstat -tln | grep 80 #查找指定被占用的端口

安装 lsof

yum install lsof

通过 lsof 可以知道我们端口属于哪个程序

lsof -i :80 #查询的端口

kill -9 #杀死进程id 多个进程ID使用空格隔开

如何查看linux那个程序占用了端口?

查看端口使用情况,使用netstat命令。

查看已经连接的服务端口(ESTABLISHED netstat -a 查看所有的服务端口(LISTEN,ESTABLISHED) netstat -ap 查看8080端口,则可以结合grep命令:netstat -ap | grep 8080 如查看8888端口,则在终端中输入:lsof -i:8888

在AIX中,哪个命令可以看到哪些进程在用哪个端口?

AIX没有命令可以直接查看哪个进程在使用什么端口,不像Linux可以使用lsof或者netstat -p查看。目前可以使用下面的方法查看:

1、首先使用netstat列出哪些端口被使用,注意需要额外加一个参数-A

#netstat -Aan

f100050002d32bb8 tcp6 0 0 *.22 *.* LISTEN

f100050002d313b8 tcp4 0 0 *.22 *.* LISTEN上面的例子列出了端口22的情况

2、再使用命令rmsock查看,注意:这个命令是用来清除一个没有关联文件描述符的socket,如果socket被进程占用会提示该端口被哪个进程使用,利用这个提示信息获得进程信息。比如

#rmsock f100050002d313b8 tcpcb

The socket 0xf100050002d31008 is being held by proccess 5374084 (sshd).显示22端口被进程sshd(进程号5374084)占用

如果你清楚自己的操作不会对系统造成影响,或者仅是测试用,可用下面的循环抓取:

netstat -anA|grep -w LISTEN|awk \'{print $1,$5}\'|while read pcb port

do

echo "$port--------------->"

rmsock $pcb tcpcb

done

443端口被占用怎么关闭?

、首先需要在Linux终端输入指令:iptables -I INPUT -p tcp --dport 443 -j ACCEPT。;


2、回车之后继续输入指令,输入保存防火墙配置指令:service iptables save。;


3、确认之后,返回防火墙配置保存成功的提示信息。;


4、然后需要输入重启防火墙服务指令。;


5、回车执行指令,返回防火墙服务重启成功的提示信息,至此,成功关闭了443端口。

linux里,如何查某个进程使用了哪些文件?使用了哪些网络端口?

只查看该进程:ps-ef|grep11345 查看该进程打开的文件:lsof-p11345 查看内存分配:lcat/proc/11345/maps 查看堆栈:pstack11345 查看发出的系统调用:strace-p11345 查看调用库函数:ltrace-p11345 11345是进程号

相关文章