查看谁在使用某个网络端口
2015-05-24 10:04
127 查看
http://www.tinylab.org/faqs/check-who-is-using-a-net-port/
问题描述
如果某个端口不是常用端口,又担心服务器被谁黑掉了,想知道到底谁在用,那该怎么办?
问题分析
通常可以通过nmap查看当前开放的端口,然后用lsof或者fuser工具来获取该端口对应的活动进程。
解决方案
以9000为例,查看当前开放的进程:
$ nmap localhost
9000/tcp open cslistener
然后用fuser或者lsof查看端口对应的活动进程:
$ sudo fuser -v 9000/tcp
或者
$ sudo lsof -i :9000
如下命令也可以打印端口使用情况:
sudo lsof -n -i -P
nmap -v -sV localhost -p 5060 # (5060 is port)will tell you the truth. You can also use: netstat -apnt | grep 5060
sudo netstat -plntu
附 fuser: - identify processes using files or sockets
$ sudo lsof -i :9000
问题描述
如果某个端口不是常用端口,又担心服务器被谁黑掉了,想知道到底谁在用,那该怎么办?
问题分析
通常可以通过nmap查看当前开放的端口,然后用lsof或者fuser工具来获取该端口对应的活动进程。
解决方案
以9000为例,查看当前开放的进程:
$ nmap localhost
9000/tcp open cslistener
1 2 | $ nmap localhost 9000/tcp open cslistener |
$ sudo fuser -v 9000/tcp
1 | $ sudo fuser -v 9000/tcp |
$ sudo lsof -i :9000
如下命令也可以打印端口使用情况:
sudo lsof -n -i -P
nmap -v -sV localhost -p 5060 # (5060 is port)will tell you the truth. You can also use: netstat -apnt | grep 5060
sudo netstat -plntu
附 fuser: - identify processes using files or sockets
$ sudo lsof -i :9000
相关文章推荐
- AIX操作系统上查看使用网络端口的进程
- 查看当前使用网络端口的进程
- 查看网络端口使用情况
- 使用ss代替netstat查看网络端口等状态
- win下如何查看那个网络端口被那个应用程序使用
- win下如何查看那个网络端口被那个应用程序使用
- 查看进程使用端口号及结束进程 使用命令 sudo netstat -ntlp,可以查看到目前系统网络服务器的运行情况,然后使用 sudo kill -9 pid,结束进程。
- 查看使用网络端口的程序
- Linux下用netstat查看网络状态、端口状态
- 在宿主机查看docker使用cpu、内存、网络、io情况
- (OS 10048)通常每个套接字地址(协议/网络地址/端口)只允许使用一次。 : AH00072: make_sock: could not bind to address 0.0.0.0:X
- 使用UDP协议编写一个网络程序,设置接收端程序监听端口为8001,发送端发送的数据是“hello world”
- windows查看端口被什么进程使用并设置该端口可用
- Windows使用正则表达式查看端口
- [dig]使用dig查看当前网络连通情况
- ubuntu/linux下查看端口使用情况
- linux查看正在使用的端口(转)
- Android studio 错误 (10048)的错误:解决通常每个套接字地址(协议/网络地址/端口)只允许使用一次。
- linux下使用命令来查看某一端口是否开放
- (OS 10048)通常每个套接字地址(协议/网络地址/端口)只允许使用一次。 : AH00072: mak e_sock: could not bind to address [::]:443