分享

查看占用端口的是什么程序

 9loong 2012-10-10
2011年1月11日 1,039 views 

Windows XP 下,可以用 Fport 这个命令行程序来查看都是有哪些程序/进程占用了端口。原先这个工具是 Foundstone 公司开发的,后来 Foundstone 被 McAfee 收购之后,还是由后者提供免费下载,不过没有再继续开发了。所以最后的版本就是 v2.0,并不支持 Vista / Win7。 具体使用可以看这篇文章。程序界面如下:

fport command line interface


Windows 7 下,可以用 NirSoft 公司的免费工具 cports。 这是一个图形工具,可以定义过滤条件,使用很方便。 界面如下:

nirsoft - cports


Linux下,则可以用 netstat 和 lsof 命 令。lsof 命令事实上不仅仅可以列出端口,它是 “list open file” 的缩写,而在 Linux 下,网络 Socket 也可以看作一种文件的,所以用 lsof 可以查看端口,同样也可以查看是哪些程序/进程打开了某一个硬盘文件,或是查看某个进程打开了哪些文件。具体命令的使用,查 man lsof 就行了,也可以参考这篇文章。另类的用法还可以用来lsof恢复删除的文件,说不定什么时候还真可以救救急的。

netstat vs lsof


(###)

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多