通过进程pid号来查看对应的监听的端口号

netstat -anp |grep pid进程号 这个命令可以通过进程pid号来查看对应的监听的端口号
root@zabbixclient:~/python# netstat -anp |grep 53298
tcp6 0 0 :::3306 ::: LISTEN 53298/mysqld
unix 2 [ ACC ] STREAM LISTENING 1682646 53298/mysqld /var/run/mysqld/mysqld.sock
root@zabbixclient:~/python# netstat -nap | grep 62097
tcp 0 0 0.0.0.0:88 0.0.0.0:
LISTEN 62097/python
unix 3 [ ] STREAM CONNECTED 1698082 62097/python
unix 3 [ ] STREAM CONNECTED 1718174 62097/python

xiaoxianglan@beyondcent.com

原文地址:http://blog.51cto.com/dreamgirl1314/2351468

时间: 2024-10-13 10:26:58

通过进程pid号来查看对应的监听的端口号的相关文章

网络:多个进程能否监听同一个端口号?

我们都知道socket是网络上两个进程之间的双向通信链路, 即 socket = <A进程的IP地址:端口号,B进程的IP地址:端口号> 那么有个问题就很有意思了,不同的进程可以监听在同一个IP地址:端口号么? 根据Unix网络编程中的知识可知,服务端监听一个端口会经历: 1.根据套接字类型(Ipv4,Ipv6等)创建套接字socket 2.将套接字bind绑定到具体的网络地址和端口号 3.调用listen开始在这个套接字上进行监听. Unix提供了一个接口setsockopt()可以在bin

查看SqlServer连接所使用的端口号

最近一个项目里用到了一个插件,在配置时发现连接数据库使用的是JDBC,输入URL时用到了端口号.印象中在使用Sqlserver时貌似没有提到端口号,在网上查阅了一下,记录下来省的忘了 方法是通过内置的一个存储过程进行查询,挺方便的 exec sys.sp_readerrorlog 0, 1, 'listening'

Linux系统根据端口号来查看其进程并杀死进程

1.首先是查看某个端口号,(以httpd服务为例) 2.查看此端口下进程以及进程号 3.我们使用awk命令过滤出第二列,即进程号 4.杀死进程 报错的这一行表示,要杀死的进程PID为3754,但是没有这个PID. 5.查看进程是否已经杀死 此时linux系统中没有这个端口号,并且端口下没有进程.说明进程成功被杀死 原文地址:https://www.cnblogs.com/FengGeBlog/p/9767983.html

linux上使用netstat查看当前服务和监听端口

netstat这个命令常用在网络监控方面.利用这个命令,可以查看当前系统监听的服务和已经建立的服务,以及相应的端口.协议等信息. netstat参数说明 netstat参数虽然很多,但是常用的不多,主要是下面几个参数: netstat -[atunlp] -a :all,表示列出所有的连接,服务监听,Socket资料 -t :tcp,列出tcp协议的服务 -u :udp,列出udp协议的服务 -n :port number, 用端口号来显示 -l :listening,列出当前监听服务 -p :

CentOS上使用netstat查看当前服务和监听端口

原文 http://www.80vps.com/new8955.htm netstat这个命令常用在网络监控方面.利用这个命令,可以查看当前系统监听的服务和已经建立的服务,以及相应的端口.协议等信息. netstat参数说明 netstat参数虽然很多,但是常用的不多,主要是下面几个参数: netstat -[atunlp] -a :all,表示列出所有的连接,服务监听,Socket资料 -t :tcp,列出tcp协议的服务 -u :udp,列出udp协议的服务 -n :port number,

查看sqlserver的端口号

背景 这几天想写一个使用java连接sqlserver的数据库连接测试程序.但是在查看数据库连接字符格式以后发现需要sqlserver数据库服务的端口号.在安装sqlserver的时候也没有提到端口号的问题,以前安装mysql的时候倒是见到过3306这个端口号,安装oracle的时候1521这个端口号也没有看到.不过oracle连接的时候都用的是1521,比如oracle的的数据库连接字符串格式为:jdbc:oracle:thin:@localhost:1521:SID.不知道安装两个oracl

Linux根据端口号查看进程PID

转: 1.命令lsof,以查找占用端口80为例,用法如下: [root@localhost nginx]# lsof -i:80 [root@localhost nginx]# 以上为没有进程占用80端口, [root@localhost sbin]# lsof -i:80 COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME nginx 8246 root 6u IPv4 64233 0t0 TCP *:http (LISTEN) nginx 8

如何用DOS命令查看占用某端口的程序及PID号

果学过JSP编程的朋友可以会发现,若用Eclipse运行JSP文件时常常会弹出某某端口正在使用,从而导致代码无法运行.如何查找出特定端口的使用情况以及对应的程序呢,针对该问题,本文介绍利用DOS命令查看占用特定端口的程序: 工具/原料 电脑一台(本文以win7系统的电脑为例,其它系统一样!): 方法/步骤 1 按快捷键“win+R”,输入cmd后按回车进入DOS环境: 2 查看特定端口的使用情况:以80端口为例,输入命令“ netstat  -aon|findstr  "80" ”后按

linux下进程、端口号相互查看方法

linux下通过进程名查看其占用端口: 1.先查看进程pid ps -ef | grep 进程名 2.通过pid查看占用端口 netstat -nap | grep 进程pid 例:通过nginx进程查看对应的端口号 #查看nginx进程pid: 命令: ps -ef | grep nginx 结果: root 9836 1 0 Jul11 ? 00:00:00 nginx: master process /usr/local/nginx/sbin/nginx nobody 9841 9836