`
zz563143188
  • 浏览: 2274591 次
  • 性别: Icon_minigender_1
  • 来自: 珠海
博客专栏
77fc734c-2f95-3224-beca-6b8da12debc8
编程工具介绍
浏览量:578626
D9710da2-8a00-3ae6-a084-547a11afab81
Spring Mvc实战(...
浏览量:1087541
D3f88135-07de-3968-a0f0-d2f13428c267
项目开发经验
浏览量:1656816
社区版块
存档分类
最新评论

windows、linux、aix查询端口号被哪个程序占用

阅读更多

最近更新列表

1.IBM的aix中安装jdk(7月21更新)
2.Linux(CentOS)中安装jdk (7月21更新)
3.Linux(CentOS)安装weblogic (7月22更新)
4.Aix系统中安装webLogic (7月22更新)
5.IBM实体机aix中创建weblogic域 (7月23更新)
6.linux中通过VNC创建weblogic域 (7月23更新)
7.在RedHat 5下安装Oracle 10g详解 (7月24更新)
8.linux启动oracle实例 (7月24更新)
9.linux中通过VNC创建oracle实例及网络监听 (7月25更新)
10.linux中关闭ip6的方法 (7月25更新)
11.Jconsole、jvisualvm工具介绍
12.Soupui调用webservies帮助文档
13.Loadrunner 调用Webservice接口测试优化
14.Loadrunner脚本读取XMl文件
15.使用Xmanager远程Aix系统
16.Xmanager图形化远程到aix系统
17.将普通jar文件打包成osgi bundle的方法
18.代码检查规范Checkstyle配置
19.Webloigc 11g配置集群帮助文档
20.Activemq集群配置文档
21.Apache2.2+tomcat6集群配置
22.修改计算机名导致oracle实例不能启动的解决方案
23.导入带有oracle安装程序的虚拟机需要的配置
24.给tomcat和weblogic启动窗口设置标题
25.Tomcat配置下载服务器
26.win8下开启虚拟机hyper-v功能

27.windows、linux、aix查询端口号被哪个程序占用

28. linux下递归的改变目录权限

29.Apache的配置虚拟目录

 
一、在windows操作系统中,查询端口占用和清除端口占用的程序

提升权限后用:netstat -b
或用

1、查询端口占用的进程ID

         点击"开始"-->"运行",输入"cmd"后点击确定按钮,进入DOS窗口,接下来分别运行以下命令:
netstat -a -n  各个端口占用
netstat -ano   各个端口占用和进程PID
         netstat -aon | findstr "80"
     C:\Users\admin>netstat -aon|findstr "80"
  TCP    127.0.0.1:9080         0.0.0.0:0              LISTENING       4632

2、查看端口号所对应的应用程序
       tasklist | findstr "  4632"

      补充: tasklist /fi "pid eq 4632"
GROOVE.EXE 4632 Console 1 84,880 K
很明显,是GROOVE.EXE 占用了80端口,GROOVE.EXE 一个IE的ACTIVEX控件。

3、终止进程
        taskkill /pid 4632 /F
     或则使用 taskkill /f /t /im GROOVE.exe

再次查询是否成功终止
    tasklist | findstr "4632"
如果成功终止此次执行命令后应返回空.,则表示成功,终止 PID 为 4632 的进程。

二、在Linux操作系统中,查询端口占用和清除端口占用的程序

1、查询端口号占用,根据端口查看进程信息

[root@server2 ~]# lsof -i:80
COMMAND  PID   USER   FD   TYPE DEVICE SIZE NODE NAME
httpd   5014   root    3u  IPv4  14346       TCP server2:http (LISTEN)
2、根据进程号查看进程对应的可执行程序
ps -f -p 进程号
# ps -f -p 5014
UID        PID  PPID  C STIME TTY          TIME CMD
root      5014     1  0 17:26 ?        00:00:00 /usr/local/apache/bin/httpd -k
3、根据可执行程序查看动态链接
ldd 可执行文件名

ldd  /usr/local/apache/bin/httpd
        linux-vdso.so.1 =>  (0x00007fff9dc90000)
        libaprutil-0.so.0 => /usr/local/apache/lib/libaprutil-0.so.0 (0x00002af026fcd000)  
4、根据端口号得到其占用的进程的详细信息

netstat -tlnp|grep 80
tcp        0      0 192.168.33.10:80            0.0.0.0:*                   LISTEN      5014/httpd
tcp        0      0 0.0.0.0:48054               0.0.0.0:*                   LISTEN      5386/java

这一步骤等于刚才上面的一二两个步骤

5、根据端口号查询,查询其占用进程ID

netstat -tlnp|grep 80|awk '{print $7}'|awk -F '/' '{print $1}'
5014
或则是用下面的命令

netstat -pan|grep 80

NETSTAT [-a] [-b] [-e] [-n] [-o] [-p proto] [-r] [-s] [-v] [interval]
-a            显示所有连接和监听端口。
-b            显 示包含于创建每个连接或监听端口的可执行组件。在某些情况下已知可执行组件 拥有多个独立组件,并且在这些情况下包含于创建连接或监听端口的组件序列被显示。这种情况下,可执行组件名 在底部的 [] 中,顶部是其调用的组件,等等,直到 TCP/IP 部分。注意此选项  可能需要很长时间,如果没有足够权限可能失败。              

-e            显示以太网统计信息。此选项可以与 -s选项组合使用。                
-n            以数字形式显示地址和端口号。
-o            显示与每个连接相关的所属进程 ID。
-p proto      显示 proto 指定的协议的连接;proto 可以是下列协议之一: TCP、UDP、TCPv6 或 UDPv6。  如果与 -s 选项一起使用以显示按协议统计信息,proto 可以是下列协议之一: IP、IPv6、ICMP、ICMPv6、TCP、TCPv6、UDP 或 UDPv6。                
-r   显示路由表。
-s  显示按协议统计信息。默认地,显示 IP、IPv6、ICMP、ICMPv6、TCP、TCPv6、UDP 和 UDPv6 的统计信息;
-p 选项用于指定默认情况的子集。                
-v            与 -b 选项一起使用时将显示包含于 为所有可执行组件创建连接或监听端口的组件。                
interval      重新显示选定统计信息,每次显示之间 暂停时间间隔(以秒计)。按 CTRL+C 停止重新 显示统计信息。如果省略,netstat 显示当前 配置信息(只显示一次)

6、一次性的清除占用80端口的程序

lsof -i :80|grep -v "PID"|awk '{print "kill -9",$2}'|sh

7、手工终止进程的运行

kill 5014
如果终止不了,可以强制终止
kill -9 5014
lsof -i:80    

应该就不会查询出被占用的进程了
三、AIX系统查询端口号占用

netstat -Aan|grep 80

49
5
分享到:
评论
85 楼 fengkuangxiao6 2014-04-23  
分享资料,手有余香!
84 楼 article2008 2014-01-29  
83 楼 zjhgx 2014-01-28  
。。。。。。。。。 
82 楼 lqhchj 2014-01-05  
好多。太值得学习了
81 楼 messon619 2013-11-15  
太棒了,要好好看
80 楼 daoyongyu 2013-10-27  
多谢博主..博主万岁...
79 楼 hy2012_campus 2013-09-18  
谢谢 大牛
78 楼 放羊的星星 2013-08-08  
分享万岁,奉献万岁!
77 楼 chengchuang闯闯 2013-07-05  
太给力了,
76 楼 wangmuming1122 2013-07-04  
正能量!
博主,辛苦了!
IT界因你而精彩
75 楼 s1318601 2013-06-28  
博主打扰,hibernate+springmvc的项目源码在哪里啊
74 楼 zz563143188 2013-06-04  
qingling600 写道
这里面的资料真不错,太给力了  多谢多谢

要选择性的学习
73 楼 zz563143188 2013-06-04  
a90120411 写道
您的每一篇Blog都很精彩,学习了很多知识,衷心感谢您的分享。

好吧,温故而知新。
72 楼 zz563143188 2013-06-04  
RookieCui 写道
谢谢,给力

多学习,多阅读。
71 楼 zz563143188 2013-06-04  
小马在天 写道
中国技术的进步,有楼主的一份功劳。

呵呵,给我带高帽了。
70 楼 qingling600 2013-06-04  
这里面的资料真不错,太给力了  多谢多谢
69 楼 a90120411 2013-06-03  
您的每一篇Blog都很精彩,学习了很多知识,衷心感谢您的分享。
68 楼 RookieCui 2013-06-02  
谢谢,给力
67 楼 小马在天 2013-06-02  
中国技术的进步,有楼主的一份功劳。
66 楼 zz563143188 2013-05-31  
小科学家 写道
太棒了,要好好看

恩,好好看。

相关推荐

    AIX,Linux,Windows Oracle监控Agent部署手册

    ### AIX、Linux、Windows 下 Oracle 监控 Agent 部署手册 #### 文档概述 本文档旨在介绍如何在 Windows、Linux 和 AIX 操作系统下部署 Oracle 监控 Agent,以实现对 Oracle 数据库(版本 10g 及以上)的有效监控。...

    putty-linux-aix等等等

    3. **配置灵活性**:用户可以根据需求自定义连接参数,如端口号、加密算法、代理设置等。 4. **会话管理**:可保存多个服务器的登录信息,方便快速连接。 5. **PuTTYgen**:生成和管理SSH密钥对,增强安全性。 6. **...

    在aix上安装samba

    在AIX系统上安装Samba是一项关键任务,因为Samba是一个免费且开源的软件,它允许不同的操作系统,尤其是Linux和Windows之间实现文件和打印机共享。本文将深入探讨如何在AIX环境中配置和安装Samba。 首先,理解AIX是...

    如何通过WebSM来管理AIX操作系统

    - 在任何支持SSL的Web浏览器中输入AIX服务器的IP地址或域名,以及特定的端口号(例如:https://192.168.30.8:9443/wsm/console),登录后即可进行远程管理。 #### 总结 通过WebSM管理AIX操作系统为系统管理员提供...

    DB2安装过程(linux或aix)完整版包括创建服务管理器

    在 `/etc/services` 中添加一行定义服务名和端口号,如 `db2c_db2inst1 50001/tcp`。之后,以 DB2 实例用户登录,设置环境变量,更新 DBM 配置文件的 `SVCENAME` 参数,并设置 `DB2COMM` 参数为 `tcpip`。 完成以上...

    Linux下查看wwn号

    ### Linux及多平台下HBA卡WWN号的查看方法 #### 一、WWN号简介 WWN(World Wide Name)是用于唯一标识网络设备(如光纤通道卡FC卡)的一个固定序列号,通常由16进制数字组成。在存储区域网络(SAN)环境中,WWN用于...

    AIX优化及维护案例

    - **AIX下根据端口号查找对应的进程**:介绍了如何根据端口号查找到相应的进程。 #### 四、AIX的系统备份和恢复 - **备份策略**:讨论了AIX系统的备份策略和最佳实践。 - **恢复过程**:详细解释了在AIX系统中进行...

    AIX(NFS服务器搭建)

    2. 在AIX客户端上挂载Windows共享目录,类似于挂载AIX服务器,但需要使用Windows的IP地址或主机名: ``` mount -t nfs windows_host_ip:/shared_dir /mnt/windows_share ``` **配置Services for UNIX ...

    AIX,lunix,unix下MQ集群配置

    根据提供的标题、描述、标签及部分内容,我们可以了解到这篇文章主要讲述的是如何在AIX、LINUX(lunix应为笔误)、UNIX系统环境下进行IBM MQ(Message Queue)集群配置。MQ是一种消息中间件,用于实现不同应用程序间...

    AIX_SSH配置手册.doc

    - **Port**:定义SSH服务器监听的端口号,默认为22。 - **PermitRootLogin**:控制是否允许root用户通过SSH登录。 - **PasswordAuthentication**:启用或禁用基于密码的身份验证。 - **PubkeyAuthentication**:启用...

    Linux 详解笔记

    系统监控方面,`top`和`htop`命令可以实时查看系统资源占用情况,如CPU使用率、内存占用和进程列表。此外,通过`ps`命令可以查询特定进程的状态,而`kill`和`killall`则用于终止指定的进程。 #### 文件权限与安全...

    Informix 安装指南 For Unix&Linux安装指南 V9.4.rar

    6. **配置数据库服务器**:包括设置Informix数据服务器的端口号、日志文件位置等。 7. **创建Informix用户和组**:安装过程中会创建用于运行Informix服务的特定用户和组。 8. **安装过程**:等待安装程序完成所有...

    Informatica PowerCenter9 在Linux上的安装手册.pdf

    - 端口号需唯一,且端口号最大值至少要比最小值大3。 - 指定端口号范围在1025~65535之间。 4. 创建Informatica用户 - 创建用户来运行Informatica服务。 - 确认用户对安装目录有写权限。 #### 三、安装介质...

    Windows环境安装部署泛微E8和SQLServer操作手册2005V2.pdf

    在软件环境方面,支持的操作系统包括Windows Server 2003/2008/2012、Linux、SUN Solaris、IBM AIX。数据库方面,支持SQL Server 2005/2008/2012、Oracle 9i/10g/11g。客户端支持包括Windows XP/Vista/7/8,以及主流...

    server学习文档

    - **查看端口号占用情况**:通过命令`netstat -ano`可以查看当前系统中所有开放的端口及占用进程的PID。 - **释放端口**:如果发现某个端口被占用,可以通过`taskkill /pid PID号 /f`命令来结束占用该端口的进程。 ...

    LINUX网络系统管理实习报告

    Linux网络系统管理实习报告主要涉及了使用Webmin这一强大的基于Web的系统管理工具来管理和配置Linux网络环境。Webmin是一个跨平台的工具,它允许管理员通过网页浏览器对Linux和Unix系统进行直观的管理,覆盖了从DNS...

    db2数据库安装包、db2数据库安装驱动

    确保选择的端口号未被其他服务占用。 5. **创建数据库**:安装完成后,你可以使用DB2控制中心或命令行工具创建新的数据库。定义数据库的大小、存储特性以及安全性设置。 6. **驱动配置**:DB2链接服务器驱动使得在...

    各操作系统中查看HBA 光纤卡 WWN 号的方法汇总

    在日常的工作中,我们经常需要查询HBA卡的WWN号,以确认卡号和主机的对应关系。 Windows系统 在Windows系统中,可以使用FC HBA卡厂家提供的管理软件查看光纤适配器的WWN号码。例如,Qlogic的SANsurfer和Emulex的...

Global site tag (gtag.js) - Google Analytics