1) 本地地址指的是监听的地址,0000就是全部
2) 第2列指的是端口状态
3) PID指的是进程ID
2、命令:netstat -ano | findstr 80 -->>> 查找80端口的信息
netstat -ano | findstr 5180 -->>> 查看5180进程的信息
3、 Windows下查看端口是否被占用
4、命令:tasklist
5、命令:tasklist | findstr 10972
6、命令:taskkill / -->>> 可以查看taskkill 参数
7、taskkill /pid 10600 /t /f
注: 具体/t 和 /f 的使用,参考第6点,可以有详细信息说明
/t -->>>指的是终止该进程和由它启动的子进程
/f -->>>指的是强制终止进程如何查看电脑各个程序的端口号?
任务管理器查看;
首先我们有点电脑下方的任务栏,找到任务管理器打开
进入任务管理器之后我们,我们在上方的菜单栏里选择右方第三个服务选项。在下方的进程数哪里我们可以查看到当前运行的进程总数。
进入服务选项之后我们可以看到左边是程序运行的名称,右边有一个PID这个就是相应的运行程序的端口号,我们可以点击PID,进行升序或者降序排列端口号显示方便我们观察。
软件查看端口号;
首先我们要保证自己电脑上有安全软件,360,百度安全卫士,QQ管家都可以,如果没有我们打开百度,输入360进行下载安装。
下载安装完成后,我们点击程序图标运行程序,进入360安全卫士主界面。
进入安全卫士主界面之后,我们点击右下方功能栏里的更多选项,进入更新应用栏。
进入更多应用工具界面之后,我们点击上方的我的工具,进入我的工具列表界面,在列表中选择流量防火墙功能,
进入流量防火墙界面之后我们点击上方的网络连接服务,然后我们在下方列表中就可以查看到运行程序的本地端口号,POrt号。查看端口使用情况,使用netstat命令。
查看已经连接的服务端口(ESTABLISHED
netstat -a
查看所有的服务端口(LISTEN,ESTABLISHED)
netstat -ap
查看8080端口,则可以结合grep命令:netstat -ap | grep 8080
如查看8888端口,则在终端中输入:lsof -i:8888使用lsof命令
具体方法:
lsof -i :port_number |grep "(LISTEN)"
-i是用来查找和网络相关的文件,":"号是必须的,它是标志你查找的是一个端口。port_number就是你要查找的端口号,譬如你要查找是否 有程序占用了oracle的监听端口1521,就可以使用lsof -i :1521 |grep "(LISTEN)"。如果有程序已经占用了,那么下面打印的第二个字段就是该程序的进程id,第一个字段是进程的名字。
如果只有losf -i :port_number可能会查到很多应用程序,但这些程序实际并没有占用你指定的端口,这些端口只是连接到本机器或者别的机器的该端口。所以要grep "(LISTEN)“,因为一个端口只可能被一个程序占用的,所以这种方法是可靠的。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)