麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 服務器 > Linux服務器 > 正文

Linux查看進程的所有信息的方法示例

2024-09-05 23:05:19
字體:
來源:轉載
供稿:網友

服務器上有一個任務進程,當我們使用ps -ef | grep task查看時,只能得到一些最基本的信息,假如我們需要知道對應的文件路徑、啟動命令的完整路徑,就無從下手了。

今天教大家一個方法來查看進程的所有信息,包括啟動命令的完整路徑、對應的文件完整路徑等等信息: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 ~]# 

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持VEVB武林網。


注:相關教程知識閱讀請移步到服務器教程頻道。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 国产精品久久亚洲 | 国产午夜精品久久久久婷 | 欧美一级视屏 | 国产乱淫av | 九九热视频免费观看 | 成人在线视频免费观看 | 久久久久免费精品 | av免费在线播放网址 | 久久国产精品免费视频 | 欧美一级爱爱 | h视频在线播放 | 久色精品视频 | 综合日韩av | 噜噜社 | 国产免费久久久 | 91在线视频在线观看 | 免费一级肉体全黄毛片 | 国产精品久久久久久久模特 | 毛片国产 | 免费h片网站 | 日本成人一二三区 | 爱高潮www亚洲精品 欧美黄色一级片视频 | 欧美福利视频一区二区三区 | 亚洲导航深夜福利涩涩屋 | 欧美高清在线精品一区二区不卡 | 成人一级视频 | 91福利影视| 国产一级毛片高清视频完整版 | 午夜精品久久久久久久爽 | 日韩中文字幕三区 | 成人污在线 | 欧美三级欧美成人高清www | 91精品国产综合久久久动漫日韩 | 91在线色视频 | 一区在线视频观看 | 精品国产一区二区三区四区在线 | 欧美三级美国一级 | 亚洲草逼视频 | 日韩av电影免费看 | 成人免费毛片片v | 欧美日韩成人一区二区 |