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

2024-07-09 15:36:20 浏览

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

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

1. 打开命令提示符(Windows)或终端(Mac OS X,Linux),输入:netstat -ano | find “:443”

2. 查看结果中的PID(进程标识符),然后输入:taskkill /pid XXX /f(其中XXX为PID)

3. 按Enter键,即可关闭443端口。

Linux下端口的划分使用是由IANA(Internet Assigned Numbers Authority,因特网已分配数值权威机构)维护的,端口号被划分为3个段。

1、0~1023,这些端口有IANA分配和控制,可能的话,相同端口号就分配给TCP、UDP和SCTP的同一给定服务。如80端口被赋予web服务

2、1024~49151,这些端口不受IANA控制,不过由IANA登记并提供他们的使用情况清单,已方便整个群体。相同端口号也分配给TCP和UDP的同一给定服务。如6000~6003端口分配给这两种协议的X Window服务器。

3、49152~65535,动态端口。IANA不管这些端口,就是我们所说的临时端口。(49152这个魔数是65536的四分之三)。

linux内核自动分配端口算法:

如果COM(串口)和LPT(并口)端口无法连接,可以考虑以下步骤:

检查物理连接:确保连接到这些端口的设备或线缆没有松动或损坏。

驱动程序:检查设备的驱动程序是否正确安装。在某些情况下,需要更新或重新安装驱动程序。

确认端口状态:确保COM和LPT端口在操作系统中启用且正常工作。你可以在设备管理器(在Windows中)或使用相应命令(如dmesg或lsUSB在Linux中)来检查。

配置应用程序:确保你正在使用的应用程序正确配置了COM和LPT端口。

冲突解决:确保没有其他应用程序或设备占用了这些端口。

特殊设置:有时候需要在BIOS或操作系统中进行特殊设置来启用这些端口。

3、执行/etc/init.d/vsftpd restart 重新启动vsftpd 服务。启动完成后可以使用netstat -tnulp | grep vsftpd你就可以查看到现在系统现监听的vsftpd 的端口为811

4、在命令行下执行 lftp 192.168.5.1:801(192.168.5.1 是vsftpd 服务器的IP地址),这样便访问到ftp 服务器了。

本文版权声明本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,请联系本站客服,一经查实,本站将立刻删除。