查看进程信息

在linux下查看进程用 ps -ef|grep XXX

通过ps及top命令查看进程信息时,只能查到相对路径,查不到的进程的详细信息,如绝对路径等。这时,我们需要通过以下的方法来查看进程的详细信息:

Linux在启动一个进程时,系统会在/proc下创建一个以PID命名的文件夹,在该文件夹下会有我们的进程的信息,其中包括一个名为exe的文件即记录了绝对路径,通过ll或ls –l命令即可查看。

ls -l /proc/PID

cwd符号链接的是进程运行目录;

exe符号连接就是执行程序的绝对路径;

cmdline就是程序运行时输入的命令行命令;

environ记录了进程运行时的环境变量;

fd目录下是进程打开或使用的文件的符号连接。

原文地址:https://www.cnblogs.com/weiyoutongxing/p/11326274.html

时间: 2024-10-10 10:35:57

查看进程信息的相关文章

ubuntu 查看进程信息

查看进程信息 ps ps -aux 查看所有进程,每行一个程序 top 显示当前运行程序 kill 98 (98为PID号,) kill -9 98 (强制杀死98) ps -e Linux如何查看端口1.lsof -i:端口号 用于查看某一端口的占用情况,比如查看8000端口使用情况,lsof -i:8000# lsof -i:8000COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAMElwfs 22065 root 6u IPv4 439505

静态查看进程信息 -- 基于 ps 命令实现

1.简介     目前 可以 通过 很多种方式 查看 系统进程,top之类的 工具 可以 动态 的获取 进程信息,今天 介绍 静态 获取 进程信息的 工具 -- ps(当然,静态 获取 进程信息 这类工具 肯定 不止 ps,还有 pstree...)     1.1 进程状态 ### ### 进程状态 可以 是单个状态,也可以是 多个 状态的组合,例如 Ss.S< ### ## R -- Running.运行中 ## S -- Interruptible Sleep.等待调用 ## D -- U

动态查看进程信息 -- 基于 top 命令工具(祝大家五一节快乐!)

个人博客首页(点击查看详细信息)   1.简介     系统 服务器 负载.CPU.内存.进程 等信息 反应 当前服务的运行状态,top 可以获取 这些 相关信息(当然,除了 top 之外 还有 很多 工具可以获取这些 信息 -- 例如 htop.iotop ...,本文 主要介绍 top)     2.执行命令 ## 命令 很简单,直接 命令行 输入 top 按回车之后,弹出一个 交互界面 # top      3.结果 分析     top 结果我们 从上往下,按行 依次分析     3.1

&lt;p&gt;1、查询端口号占用,根据端口查看进程信息&lt;/p&gt;

2017年6月份的时候,我就着手在公司推广git,首先我自己尝试搭建了GitLab来管理代码,并且通过以下博客记录了GitLab的搭建,以及GitLab备份,GitLab升级等事情. git学习-->在CenterOS系统上安装GitLab并自定义域名访问GitLab管理页面 git学习-->如何汉化GitLab? (转)git学习-->Git 分支管理最佳实践 git学习--> Gitlab如何进行备份恢复与迁移? git学习--> 解决Gitlab 版本升级之后,发送 m

ps aux 查看进程信息

[[email protected] Desktop]# ps auxUSER PID %CPU %MEM VSZ RSS TTY STAT START TIME COMMANDroot 1 0.0 0.3 192096 7456 ? Ss 03:03 0:03 /usr/lib/systemd/systemd --switched-root --system --deserialize 21root 2 0.0 0.0 0 0 ? S 03:03 0:00 [kthreadd] [[email

【Ubuntu】查看进程端口占用信息

1.查看进程信息 ①进程查看 ps -aux ②根据PID查看进程 ps -aux | grep pid ③进程计数,查看指定进程 ps -aux | wc -l ps -aux | grep kworker 2.查看端口占用信息 ①查看各个端口占用信息 netstat -an ②查看指定端口占用信息 lsof -i :5353 3.终止进程 慎用!!!kill -9!!! 原文地址:https://www.cnblogs.com/wucaiyun1/p/11057808.html

Linux下查看进程和端口信息

1.根据进程名查看进程信息,以查看tomcat进程名为例,查看所对应的进程id为1095(或者使用: ps -aux | grep tomcat 查看占用内存等信息) ps -ef | grep tomcat 2.根据进程id查看进程占用端口,查看对应端口为8080(如果没有netstat命令,使用 yum  -y  install  net-tools安装) netstat -nap | grep 1095 3.根据端口查看对应进程,查看占用8080端口的进程id,为1095 netstat

查找Linux下导致MySQL查询被锁住的进程信息

1. 问题描述 在数据库的使用过程中可能遇到锁表的情况,导致其他进程访问同样的表时出现超时的情况.具体表现为,在MySQL中使用如下命令 SHOW PROCESSLIST 显示结果为 其中,Status列表示语句的查询状态,若值为Locked,则表示该查询被其他查询锁住了.Host表示发出查询语句的主机信息,如图所示,被锁住的查询在192.168.1.152主机的38292端口发出的TCP连接上.Info列中给出了被锁住的语句的信息. 怎么根据这些信息找出被锁住的SQL语句所在进程的相关信息,从

linux 查看进程所在目录

一下内容转自:https://blog.csdn.net/spring21st/article/details/50561550 通过 ps 及 top 命令查看进程信息时,只能查到 相对路径,查不到的进程的详细信息,如 绝对路径 等.这时,我们需要通过以下的方法来查看进程的详细信息: Linux 在启动一个进程时,系统会在 /proc 下创建一个以 PID 命名的文件夹,在该文件夹下会有我们的进程的信息,其中包括一个名为 exe 的文件即记录了绝对路径,通过 ll 或 ls –l 命令即可查看