`
heipark
  • 浏览: 2094740 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

Linux通过网络端口(或者PID)查找运行程序路径

 
阅读更多

nginx运行在38989端口

 

1. netstat -anp | grep 38989   

(Not all processes could be identified, non-owned process info

 will not be shown, you would have to be root to see it all.)

tcp        0      0 0.0.0.0:38989               0.0.0.0:*                   LISTEN      81287/nginx -s start

 

程序PID为: 81287

 

2. 查看/proc

ll /proc/81287

 

lrwxrwxrwx 1 admin admin 0 May  6 15:51 cwd -> /apsarapangu/disk1/yuezi/apps/tengine-2.1.0/sbin

lrwxrwxrwx 1 admin admin 0 May  6 15:51 exe -> /apsarapangu/disk1/yuezi/apps/tengine-2.1.0/sbin/nginx

 

这里可以看到程序路径了

 

--end

 

分享到:
评论
2 楼 heipark 2015-12-03  
如果进程是root启动的,要加sudo
1 楼 taoshengyijiu20008 2015-12-02  
很不错啊很不错啊

相关推荐

    Linux/window下怎样查看某个端口被哪个程序/进程占用

    例如,要查找占用端口123的程序,可以运行 `netstat -aon | findstr "123"`。结果显示,5092进程在TCP上打开123端口,而1416进程在UDP上打开123端口。接着,你可以用`tasklist`命令结合`findstr`找出这些PID对应的...

    Linux 查看端口占用、开放情况

    3. **通过PID查找占用端口的进程** 当你知道了某个端口被哪个PID占用后,可以使用`ps`命令来获取更多关于该进程的信息: ``` ps -ef | grep [PID] ``` 将[PID]替换为具体进程ID,可以看到该进程的详细信息。 4...

    Linux中怎么通过PID号找到对应的进程名及所在目录方法

    在Linux中,可以通过多种方式获取PID,最常见的方法之一是使用`top`命令。打开终端并执行`top`,可以看到正在运行的所有进程及其相关信息,包括PID、CPU占用率、内存使用情况等。如果想快速找到特定的进程,可以在`...

    详解Linux查看程序端口占用情况

    在Linux系统中,管理和监控应用程序通常涉及到检查哪些进程正在使用特定的端口。这有助于诊断服务是否正常运行,以及是否存在端口冲突等问题。本篇文章将详细介绍如何在Linux中查看程序端口占用的情况。 首先,当你...

    linux安装redis服务

    ### Linux安装Redis服务详解 #### 一、前言 Redis是一种高性能的键值数据库,它支持多种数据结构,如字符串、哈希、列表等,并具备持久化功能,可用于缓存、消息队列等多种应用场景。本文将详细介绍如何在RedHat/...

    Linux下查看端口占用进程号,程序名的方法

    通过上述步骤,我们可以定位到具体是哪个程序(在这种情况下是Tomcat)正在监听特定端口,并且可以查看其详细运行状态。这在诊断系统性能问题、优化资源分配、排查网络服务故障等方面都具有重要作用。了解如何有效地...

    Linux系统中查找正在运行的nginx目录

    总结来说,当需要在Linux系统中查找正在运行的Nginx目录时,可以通过以下几个步骤来实现: 1. 使用`netstat`命令找到监听80端口的Nginx进程ID。 2. 利用`/proc`目录下的信息,找出Nginx的可执行文件路径。 3. 使用`...

    winxp,wince,linux下USB转串口驱动

    4. 安装过程:运行下载的驱动程序安装文件,按照提示进行操作,通常包括选择安装路径,同意许可协议,然后完成安装。 5. 设备管理器确认:安装完成后,可以在设备管理器的“端口”类别下看到新的串口设备,例如...

    Linux面试题与答案

    ### Linux面试题与答案知识点详解 #### 1. Linux系统中的文件类型与设备 - **普通文件**:最常见的文件类型,包含数据。 - **目录文件**:存储其他文件或目录的容器。 - **链接文件**:指向另一个文件的指针。 - **...

    linux-用来启动停止springboot应用的脚步

    在Linux环境中,管理和控制Spring Boot应用程序通常涉及到一系列脚本操作,包括启动、停止以及监控等。Spring Boot的应用程序设计为可执行JAR或WAR文件,这使得它们可以在命令行上直接运行,但为了方便管理和自动化...

    linux下安装tomcat的方法及环境配置,jdk的安装详解

    6. **启动与检查**:使用`ps -ef | grep tomcat`查找正在运行的Tomcat进程,然后使用`kill -9 pid`结束它们。接着,运行`./startup.sh`启动Tomcat。通过`cat catalina.out`查看日志文件`catalina.out`,确认没有错误...

    linux 一键启动 jar包 批处理脚本

    在Linux系统中,Java开发者经常需要管理Spring Boot应用程序,包括启动、停止和重启等操作。为了简化这个过程,我们可以创建一个批处理脚本,通常是一个`.sh`文件,来实现一键执行这些任务。本文将详细讲解如何编写...

    linux超速入门tomcat重启

    Linux操作系统是许多企业和开发者首选的服务器平台,尤其在运行Java应用程序服务器如Tomcat时。Linux以其稳定性和安全性闻名,而Tomcat则是部署和管理Java Web应用程序的流行选择。本教程将带你快速入门Linux下的...

    linux学习笔记

    绝对路径和相对路径是Linux中导航文件系统的关键: - `/`:根目录。 - `./`:当前目录,不加`./`也代表当前目录。 在Linux系统中,用户信息和组信息分别存储在`/etc/passwd`和`/etc/group`文件中。 网络设置基础...

    Linux下安装SVN服务端

    或者通过查找进程ID并终止: ```bash ps ef | grep svnserve kill -9 <PID> ``` #### 五、客户端连接 - 使用客户端软件如TortoiseSVN连接SVN服务器: - 输入地址`svn://<服务器IP>`。 - 如果修改了端口,则...

    Linux内核源代码情景分析 (上下册 高清非扫描 )

    - 文件系统的路径名解析过程涉及从根目录开始查找指定的文件或目录。 - 路径名解析通常通过遍历目录项来进行。 - **5.3 访问权限与文件安全性** - 文件系统提供了详细的权限控制机制,确保文件的安全性。 - 权限...

    linux指令.txt

    根据提供的文件信息,我们可以整理出一系列与Linux操作系统相关的命令及使用场景。...以上命令涵盖了Linux操作系统中常见的管理和操作需求,通过掌握这些基本命令,可以帮助系统管理员高效地完成日常维护任务。

    LINUX常用命令-很全的LINUX命令

    2. **`netstat -tuln`**:查看哪个程序在使用特定端口。这个命令列出所有监听的TCP和UDP端口,并显示对应进程的PID。 3. **`tail -f`**:实时监控日志文件内容。`tail -f filename`会持续显示文件的末尾内容,当...

    Linux常见问题分析(pdf文档)

    - `lsof -i :port`: 查找使用特定端口的进程。 - `kill -9 PID`: 杀死进程。 #### 29. 在Linux下怎样安装软件包 - **安装软件**: - 使用包管理器(如`yum`, `apt-get`)安装软件包。 - 编译安装:下载源代码...

Global site tag (gtag.js) - Google Analytics