首页 > 编程知识 正文

linux端口占用查询,linux杀死端口占用

时间:2023-05-05 01:17:11 阅读:12589 作者:3274

在linux上,可以通过命令启动和关闭端口,具体是哪个命令? 学习和编辑组织了关闭linux端口的命令。 我希望对大家有帮助。

用于关闭linux端口的命令

前提:首先,要知道端口不是独立存在的,而是依赖进程的。 打开进程后,相应的端口将打开,关闭进程后,该端口也将关闭。 下一次该进程重新打开时,相应的端口也重新打开。 不要简单地关闭端口就理解。 但是,可以禁用端口。

1. linux端口状态显示命令

netstat -anp

(注意:添加参数“-n”后,如nfs-2049、ftp-21所示,APP应用程序将被转换为端口显示,即数字形式的地址,因此打开两个终端,将与程序对应的端口号一个个个地显示

2 .然后,可以在“lsof -i:$PORT”上查看应用端口的程序。 $PORT是对应的端口号。 或者,也可以通过浏览文件/etc/services找到与端口对应的服务。

(注意:有些端口在netstat中找不到,但更可靠的方法是“sudo nmap -sT -O localhost”。)

3. linux关闭端口的命令

1 )使用iptables工具禁止端口。 示例:

' sudo iptables-a input-ptcp-- dport $ port-j drop '

' sudo iptables-a output-ptcp-- dport $ port-j drop '

2 )或关闭相应的APP应用程序后,端口将自动关闭。 示例:

' kill -9 PID' (PID :进程号)

例如,在“netstat -anp | grep ssh”中

有显示: TCP 0127.0.0.1336021210.0.0.0: * listen 7546/ssh

,' kill -9 7546 '

(可以通过“chkconfig”查看系统服务的打开状态。)

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。