怎么在Linux中查看进程的所有信息
发表于:2025-12-01 作者:千家信息网编辑
千家信息网最后更新 2025年12月01日,怎么在Linux中查看进程的所有信息?很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。查看进程的所有信息,包括启动命令的完整
千家信息网最后更新 2025年12月01日怎么在Linux中查看进程的所有信息
怎么在Linux中查看进程的所有信息?很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。
查看进程的所有信息,包括启动命令的完整路径、对应的文件完整路径等等信息:ls -l /proc/PID
例如使用ps -ef | grep webhook查看进程时,只能得到如下信息
> ps -ef | grep webhookroot 15902 1 0 Aug15 ? 00:00:00 python -u src/webhook.pyroot 30639 30612 0 22:50 pts/0 00:00:00 grep --color=auto webhook
然后执行 ls -l /proc/15902
> ll /proc/15902dr-xr-xr-x 2 root root 0 Sep 18 22:52 attr-rw-r--r-- 1 root root 0 Sep 18 22:52 autogroup-r-------- 1 root root 0 Sep 18 22:52 auxv-r--r--r-- 1 root root 0 Sep 18 22:52 cgroup--w------- 1 root root 0 Sep 18 22:52 clear_refs-r--r--r-- 1 root root 0 Aug 15 16:48 cmdline-rw-r--r-- 1 root root 0 Sep 18 22:52 comm-rw-r--r-- 1 root root 0 Sep 18 22:52 coredump_filter-r--r--r-- 1 root root 0 Sep 18 22:52 cpusetlrwxrwxrwx 1 root root 0 Aug 15 16:48 cwd -> /services/apps/webhook-r-------- 1 root root 0 Sep 18 22:52 environlrwxrwxrwx 1 root root 0 Aug 15 16:48 exe -> /usr/bin/python2.7dr-x------ 2 root root 0 Aug 15 16:48 fddr-x------ 2 root root 0 Sep 18 22:52 fdinfo-rw-r--r-- 1 root root 0 Sep 18 22:52 gid_map-r-------- 1 root root 0 Sep 18 22:52 io-r--r--r-- 1 root root 0 Sep 18 22:52 limits...
有几个主要的文件我们可以关注下:
cwd:文件所在目录
exe:执行命令的完整路径
environ:执行命令时的环境变量
补充:
#lsof 列出当前系统打开文件,常与-i选项使用,用于查看某个端口被哪个程序占用[root@bogon ~]# lsof -i:80COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAMEhttpd 6701 root 4u IPv6 64259 0t0 TCP *:http (LISTEN)httpd 6702 apache 4u IPv6 64259 0t0 TCP *:http (LISTEN)httpd 6703 apache 4u IPv6 64259 0t0 TCP *:http (LISTEN)httpd 6704 apache 4u IPv6 64259 0t0 TCP *:http (LISTEN)httpd 6705 apache 4u IPv6 64259 0t0 TCP *:http (LISTEN)httpd 6706 apache 4u IPv6 64259 0t0 TCP *:http (LISTEN)[root@bogon ~]# lsof -i:22COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAMEsshd 931 root 3u IPv4 20955 0t0 TCP *:ssh (LISTEN)sshd 931 root 4u IPv6 20965 0t0 TCP *:ssh (LISTEN)sshd 3926 root 3u IPv4 36374 0t0 TCP bogon:ssh->bogon:53436 (ESTABLISHED)[root@bogon ~]# #获取终端上所有用户的有关进程的所有信息[root@bogon ~]# ps -auxUSER PID %CPU %MEM VSZ RSS TTY STAT START TIME COMMANDroot 1 0.0 0.4 128092 4724 ? Ss Jun25 0:03 /usr/lib/systemd/systeroot 2 0.0 0.0 0 0 ? S Jun25 0:00 [kthreadd]root 3 0.0 0.0 0 0 ? S Jun25 0:00 [ksoftirqd/0]root 6 0.0 0.0 0 0 ? S Jun25 0:00 [kworker/u256:0]root 7 0.0 0.0 0 0 ? S Jun25 0:00 [migration/0]root 8 0.0 0.0 0 0 ? S Jun25 0:00 [rcu_bh]root 9 0.0 0.0 0 0 ? R Jun25 0:01 [rcu_sched]root 10 0.0 0.0 0 0 ? S Jun25 0:00 [watchdog/0]root 12 0.0 0.0 0 0 ? S< Jun25 0:00 [khelper]root 13 0.0 0.0 0 0 ? S Jun25 0:00 [kdevtmpfs]root 14 0.0 0.0 0 0 ? S< Jun25 0:00 [netns]root 15 0.0 0.0 0 0 ? S Jun25 0:00 [khungtaskd]root 16 0.0 0.0 0 0 ? S< Jun25 0:00 [writeback]root 17 0.0 0.0 0 0 ? S< Jun25 0:00 [kintegrityd]root 18 0.0 0.0 0 0 ? S< Jun25 0:00 [bioset]root 19 0.0 0.0 0 0 ? S< Jun25 0:00 [kblockd]root 20 0.0 0.0 0 0 ? S< Jun25 0:00 [md]root 26 0.0 0.0 0 0 ? S Jun25 0:00 [kswapd0]root 27 0.0 0.0 0 0 ? SN Jun25 0:00 [ksmd]root 28 0.0 0.0 0 0 ? SN Jun25 0:00 [khugepaged]root 29 0.0 0.0 0 0 ? S Jun25 0:00 [fsnotify_mark]root 30 0.0 0.0 0 0 ? S< Jun25 0:00 [crypto]root 38 0.0 0.0 0 0 ? S< Jun25 0:00 [kthrotld]root 40 0.0 0.0 0 0 ? S< Jun25 0:00 [kmpath_rdacd]root 41 0.0 0.0 0 0 ? S< Jun25 0:00 [kpsmoused]root 43 0.0 0.0 0 0 ? S< Jun25 0:00 [ipv6_addrconf]root 62 0.0 0.0 0 0 ? S< Jun25 0:00 [deferwq]root 94 0.0 0.0 0 0 ? S Jun25 0:00 [kauditd]root 233 0.0 0.0 0 0 ? S< Jun25 0:00 [mpt_poll_0]root 234 0.0 0.0 0 0 ? S< Jun25 0:00 [ata_sff]root 235 0.0 0.0 0 0 ? S< Jun25 0:00 [mpt/0]root 241 0.0 0.0 0 0 ? S Jun25 0:00 [scsi_eh_0]root 243 0.0 0.0 0 0 ? S< Jun25 0:00 [scsi_tmf_0]root 245 0.0 0.0 0 0 ? S Jun25 0:00 [scsi_eh_1]root 246 0.0 0.0 0 0 ? S Jun25 0:00 [kworker/u256:2]。。。。。。#获取某服务程序的所有进程号[root@bogon ~]# pgrep httpd670167026703670467056706#杀死进程,killall通过程序名字杀死所有进程[root@bogon ~]# killall httpd[root@bogon ~]# pgrep httpd[root@bogon ~]# #kill杀死程序[root@bogon ~]# cat a.sh #死循环#!/bin/bashwhile truedo echo "linux">/dev/nulldone[root@bogon ~]# ./a.sh^Z[1]+ Stopped ./a.sh[root@bogon ~]# ps PID TTY TIME CMD 3930 pts/1 00:00:00 bash 11719 pts/1 00:00:01 a.sh 11729 pts/1 00:00:00 ps[root@bogon ~]# kill 11719 #偶然间发现这个问题,原因暂时不明[root@bogon ~]# ps PID TTY TIME CMD 3930 pts/1 00:00:00 bash 11719 pts/1 00:00:01 a.sh 11733 pts/1 00:00:00 ps[root@bogon ~]# kill -9 11719 #既然普通kill无法杀死,那么就发送-9信号直接强制杀死,问题解决[root@bogon ~]# ps PID TTY TIME CMD 3930 pts/1 00:00:00 bash 11734 pts/1 00:00:00 ps[1]+ Killed ./a.sh[root@bogon ~]# ./a.sh &[1] 11735[root@bogon ~]# ps PID TTY TIME CMD 3930 pts/1 00:00:00 bash 11735 pts/1 00:00:01 a.sh 11736 pts/1 00:00:00 ps[root@bogon ~]# kill 11735 #普通后台运行程序可以直接kill[root@bogon ~]# ps PID TTY TIME CMD 3930 pts/1 00:00:00 bash 11737 pts/1 00:00:00 ps[1]+ Terminated ./a.sh[root@bogon ~]#
看完上述内容是否对您有帮助呢?如果还想对相关知识有进一步的了解或阅读更多相关文章,请关注行业资讯频道,感谢您对的支持。
信息
进程
文件
命令
路径
普通
程序
问题
帮助
清楚
信号
内容
原因
变量
后台
对此
所在
文章
新手
更多
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
学校网络安全活动心得
丰南区辅助软件开发常见问题
服务器dd脚本
百丽服务器
北邮网络技术研究院导师简介
软件开发团队协同工具
北京嵌入式软件开发代码
自己建立一个数据库怎么样
服务器上圆圈按钮什么作用
软件开发中pd什么意思
sup数据库
市值最大的网络安全公司
甘洛县国家网络安全宣传周活动
工业云中央数据库
安全的ip服务器租用公司
高中生从事软件开发
网络安全全要素管控
驾驭互联网科技怎么样
网络安全和大数据哪个好
服务器10041是什么意思
木马下载软件开发
东昌府区网络安全知识竞赛
如何看待服务器被炸事件
上海服务器报废单价
广州网络技术学校招生
供电企业电费管理数据库
图片是怎么存进数据库的
提高网络技术的措施
数据库技术大作业
黄浦区互联网软件开发代理品牌