linux 查看进程信息笔记(ll /proc/pid、查看进程可执行文件路径、查看可执行文件目录)

本文主要是介绍linux 查看进程信息笔记(ll /proc/pid、查看进程可执行文件路径、查看可执行文件目录),希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

文章目录

    • 前提(直接看👇超简单的用法)
    • 实操(直接看👇超简单的用法)
    • 20230222 超简单的用法
    • 20230222 `ll /proc/pid`各行信息简单解释

前提(直接看👇超简单的用法)

以hikflow_demo为例(在命令行下而非在海康容器里),我们查看它启动后的进程信息包含哪些
信息位置在/proc/[pid]/

实操(直接看👇超简单的用法)

ps查看进程号为6231
在这里插入图片描述
cd /proc/6231/
ls -lah

在这里插入图片描述

# ls -lah
dr-xr-xr-x    8 admin    root           0 May 18 00:33 .
dr-xr-xr-x  137 admin    root           0 Jan  1  1970 ..
-r--------    1 admin    root           0 May 18 00:38 auxv
-r--r--r--    1 admin    root           0 May 18 00:38 cgroup
--w-------    1 admin    root           0 May 18 00:38 clear_refs
-r--r--r--    1 admin    root           0 May 18 00:33 cmdline
-rw-r--r--    1 admin    root           0 May 18 00:38 comm
-rw-r--r--    1 admin    root           0 May 18 00:38 coredump_filter
-r--r--r--    1 admin    root           0 May 18 00:38 cpuset
lrwxrwxrwx    1 admin    root           0 May 18 00:38 cwd -> /heop/package/ky_ai/opdevsdkDemo (deleted)
-r--------    1 admin    root           0 May 18 00:38 environ
lrwxrwxrwx    1 admin    root           0 May 18 00:38 exe -> /heop/package/ky_ai/opdevsdkDemo/hikflow_demo_h7
dr-x------    2 admin    root           0 May 18 00:33 fd
dr-x------    2 admin    root           0 May 18 00:38 fdinfo
-rw-r--r--    1 admin    root           0 May 18 00:38 gid_map
-r--r--r--    1 admin    root           0 May 18 00:38 limits
dr-x------    2 admin    root           0 May 18 00:38 map_files
-r--r--r--    1 admin    root           0 May 18 00:38 maps
-rw-------    1 admin    root           0 May 18 00:38 mem
-r--r--r--    1 admin    root           0 May 18 00:38 mountinfo
-r--r--r--    1 admin    root           0 May 18 00:38 mounts
-r--------    1 admin    root           0 May 18 00:38 mountstats
dr-xr-xr-x    8 admin    root           0 May 18 00:38 net
dr-x--x--x    2 admin    root           0 May 18 00:38 ns
-rw-r--r--    1 admin    root           0 May 18 00:38 oom_adj
-r--r--r--    1 admin    root           0 May 18 00:38 oom_score
-rw-r--r--    1 admin    root           0 May 18 00:38 oom_score_adj
-r--------    1 admin    root           0 May 18 00:38 pagemap
-r--------    1 admin    root           0 May 18 00:38 personality
-rw-r--r--    1 admin    root           0 May 18 00:38 projid_map
lrwxrwxrwx    1 admin    root           0 May 18 00:38 root -> /
-rw-r--r--    1 admin    root           0 May 18 00:38 sched
-rw-r--r--    1 admin    root           0 May 18 00:38 setgroups
-r--r--r--    1 admin    root           0 May 18 00:38 smaps
-r--------    1 admin    root           0 May 18 00:38 stack
-r--r--r--    1 admin    root           0 May 18 00:33 stat
-r--r--r--    1 admin    root           0 May 18 00:38 statm
-r--r--r--    1 admin    root           0 May 18 00:38 status
-r--------    1 admin    root           0 May 18 00:38 syscall
dr-xr-xr-x   11 admin    root           0 May 18 00:38 task
-rw-rw-rw-    1 admin    root           0 May 18 00:38 timerslack_ns
-rw-r--r--    1 admin    root           0 May 18 00:38 uid_map
-r--r--r--    1 admin    root           0 May 18 00:38 wchan
# 

我们一个个来看

# cat auxv 
!殿d4 	r э옟ʏ졠Xshell
-sh: Xshell: not found
# 
# cat cgroup 
1:cpuset,cpu,memory,devices:/
# 
# cat cmdline 
/heop/package/ky_ai/opdevsdkDemo/hikflow_demo_h7/heop/package/ky_ai/opdevsdkDemo/model/config_yolov3_tiny_pytorch_facedetection2.txtYUV# 
# 
# cat comm 
hikflow_demo_h7
# 
# cat coredump_filter 
00000033
# 
# cat cpuset 
/
# 
# cat environ 
SSH_CLIENT=192.168.1.178 50682 22USER=adminLD_LIBRARY_PATH=/lib:/usr/libSHLVL=1OLDPWD=/procHOME=/SSH_TTY=/dev/pts/3DBUS_SESSION_BUS_ADDRESS=unix:path=/lib/heop_bus_socketLOGNAME=adminTERM=xtermPATH=.:/bin:/usr/bin:/dav:/sbin:/usr/sbinSHELL=/bin/shPWD=/heop/package/ky_ai/opdevsdkDemoSSH_CONNECTION=192.168.1.178 50682 192.168.1.69 22# 
# 
# cd fd
# ls -lah
dr-x------    2 admin    root           0 May 18 00:33 .
dr-xr-xr-x    8 admin    root           0 May 18 00:33 ..
lrwx------    1 admin    root          64 May 18 00:33 0 -> /dev/pts/3
lrwx------    1 admin    root          64 May 18 00:33 1 -> /dev/pts/3
lrwx------    1 admin    root          64 May 18 00:33 10 -> /dev/vgs
lrwx------    1 admin    root          64 May 18 00:47 11 -> socket:[133472]
lrwx------    1 admin    root          64 May 18 00:33 2 -> /dev/pts/3
lrwx------    1 admin    root          64 May 18 00:33 3 -> /dev/sys
lrwx------    1 admin    root          64 May 18 00:33 4 -> /dev/mmz_userdev
lrwx------    1 admin    root          64 May 18 00:33 5 -> /dev/hi_tde
lrwx------    1 admin    root          64 May 18 00:33 6 -> socket:[133243]
lr-x------    1 admin    root          64 May 18 00:33 7 -> /dev/dsp
lrwx------    1 admin    root          64 May 18 00:33 8 -> socket:[133246]
lr-x------    1 admin    root          64 May 18 00:33 9 -> /dev/nnie
#
# cd ../fdinfo/
# ls -lh
-r--------    1 admin    root           0 May 18 00:49 0
-r--------    1 admin    root           0 May 18 00:49 1
-r--------    1 admin    root           0 May 18 00:49 10
-r--------    1 admin    root           0 May 18 00:49 11
-r--------    1 admin    root           0 May 18 00:49 2
-r--------    1 admin    root           0 May 18 00:49 3
-r--------    1 admin    root           0 May 18 00:49 4
-r--------    1 admin    root           0 May 18 00:49 5
-r--------    1 admin    root           0 May 18 00:49 6
-r--------    1 admin    root           0 May 18 00:49 7
-r--------    1 admin    root           0 May 18 00:49 8
-r--------    1 admin    root           0 May 18 00:49 9
# 
# 
# cd ..
# 
# cat gid_map 0          0 4294967295
# 
# cat limits 
Limit                     Soft Limit           Hard Limit           Units     
Max cpu time              unlimited            unlimited            seconds   
Max file size             unlimited            unlimited            bytes     
Max data size             unlimited            unlimited            bytes     
Max stack size            8388608              unlimited            bytes     
Max core file size        0                    0                    bytes     
Max resident set          unlimited            unlimited            bytes     
Max processes             3406                 3406                 processes 
Max open files            1024                 4096                 files     
Max locked memory         65536                65536                bytes     
Max address space         unlimited            unlimited            bytes     
Max file locks            unlimited            unlimited            locks     
Max pending signals       3406                 3406                 signals   
Max msgqueue size         819200               819200               bytes     
Max nice priority         0                    0                    
Max realtime priority     0                    0                    
Max realtime timeout      unlimited            unlimited            us        
# 
# 
# 
# cd map_files/
# ls -lh
lr--------    1 admin    root          64 May 18 00:55 10000-1fc000 -> /heop/package/ky_ai/opdevsdkDemo/hikflow_demo_h7
lr--------    1 admin    root          64 May 18 00:55 20b000-20c000 -> /heop/package/ky_ai/opdevsdkDemo/hikflow_demo_h7
lr--------    1 admin    root          64 May 18 00:55 20c000-212000 -> /heop/package/ky_ai/opdevsdkDemo/hikflow_demo_h7
lrw-------    1 admin    root          64 May 18 00:55 aff58000-affee000 -> /dev/mmz_userdev
lrw-------    1 admin    root          64 May 18 00:55 affee000-b0084000 -> /dev/mmz_userdev
lrw-------    1 admin    root          64 May 18 00:55 b0084000-b011a000 -> /dev/mmz_userdev
lrw-------    1 admin    root          64 May 18 00:55 b011a000-b01b0000 -> /dev/mmz_userdev
lrw-------    1 admin    root          64 May 18 00:55 b01b0000-b04a8000 -> /dev/mmz_userdev
lrw-------    1 admin    root          64 May 18 00:55 b04a8000-b0d06000 -> /dev/mmz_userdev
lrw-------    1 admin    root          64 May 18 00:55 b0d06000-b219c000 -> /dev/mmz_userdev
lrw-------    1 admin    root          64 May 18 00:55 b219c000-b29ce000 -> /dev/mmz_userdev
lrw-------    1 admin    root          64 May 18 00:55 b2a4e000-b2ae4000 -> /dev/mmz_userdev
lrw-------    1 admin    root          64 May 18 00:55 b2ae4000-b2b7a000 -> /dev/mmz_userdev
lrw-------    1 admin    root          64 May 18 00:55 b2b7a000-b2c10000 -> /dev/mmz_userdev
lrw-------    1 admin    root          64 May 18 00:55 b2c10000-b2f08000 -> /dev/mmz_userdev
lrw-------    1 admin    root          64 May 18 00:55 b2f08000-b3200000 -> /dev/mmz_userdev
lrw-------    1 admin    root          64 May 18 00:55 b356a000-b3600000 -> /dev/mmz_userdev
lrw-------    1 admin    root          64 May 18 00:55 b4161000-b41c0000 -> /dev/mmz_userdev
lr--------    1 admin    root          64 May 18 00:55 b4a40000-b4a41000 -> /lib/libbproxy.so
lr--------    1 admin    root          64 May 18 00:55 b4a41000-b4a51000 -> /lib/libbproxy.so
lr--------    1 admin    root          64 May 18 00:55 b4a51000-b4a52000 -> /lib/libbproxy.so
lr--------    1 admin    root          64 May 18 00:55 b4a52000-b4a53000 -> /lib/libbproxy.so
lrw-------    1 admin    root          64 May 18 00:55 b4c53000-b5048000 -> /dev/mmz_userdev
lrw-------    1 admin    root          64 May 18 00:55 b5048000-b5831000 -> /dev/mmz_userdev
lrw-------    1 admin    root          64 May 18 00:55 b5831000-b6804000 -> /dev/mmz_userdev
lrw-------    1 admin    root          64 May 18 00:55 b6804000-b6a04000 -> /SYSV6a020e6c (deleted)
lrw-------    1 admin    root          64 May 18 00:55 b6a04000-b6c04000 -> /SYSV6a020e6c (deleted)
lr--------    1 admin    root          64 May 18 00:55 b6c04000-b6c20000 -> /lib/libgcc_s.so.1
lr--------    1 admin    root          64 May 18 00:55 b6c20000-b6c2f000 -> /lib/libgcc_s.so.1
lr--------    1 admin    root          64 May 18 00:55 b6c2f000-b6c30000 -> /lib/libgcc_s.so.1
lr--------    1 admin    root          64 May 18 00:55 b6c30000-b6c31000 -> /lib/libgcc_s.so.1
lr--------    1 admin    root          64 May 18 00:55 b6c31000-b6d5e000 -> /lib/libc-2.24.so
lr--------    1 admin    root          64 May 18 00:55 b6d5e000-b6d6e000 -> /lib/libc-2.24.so
lr--------    1 admin    root          64 May 18 00:55 b6d6e000-b6d70000 -> /lib/libc-2.24.so
lr--------    1 admin    root          64 May 18 00:55 b6d70000-b6d71000 -> /lib/libc-2.24.so
lr--------    1 admin    root          64 May 18 00:55 b6d74000-b6ea1000 -> /lib/libstdc++.so.6.0.23
lr--------    1 admin    root          64 May 18 00:55 b6ea1000-b6eb0000 -> /lib/libstdc++.so.6.0.23
lr--------    1 admin    root          64 May 18 00:55 b6eb0000-b6eb5000 -> /lib/libstdc++.so.6.0.23
lr--------    1 admin    root          64 May 18 00:55 b6eb5000-b6eb7000 -> /lib/libstdc++.so.6.0.23
lr--------    1 admin    root          64 May 18 00:55 b6eb9000-b6ebb000 -> /lib/libdl-2.24.so
lr--------    1 admin    root          64 May 18 00:55 b6ebb000-b6eca000 -> /lib/libdl-2.24.so
lr--------    1 admin    root          64 May 18 00:55 b6eca000-b6ecb000 -> /lib/libdl-2.24.so
lr--------    1 admin    root          64 May 18 00:55 b6ecb000-b6ecc000 -> /lib/libdl-2.24.so
lr--------    1 admin    root          64 May 18 00:55 b6ecc000-b6ed2000 -> /lib/librt-2.24.so
lr--------    1 admin    root          64 May 18 00:55 b6ed2000-b6ee1000 -> /lib/librt-2.24.so
lr--------    1 admin    root          64 May 18 00:55 b6ee1000-b6ee2000 -> /lib/librt-2.24.so
lr--------    1 admin    root          64 May 18 00:55 b6ee2000-b6ee3000 -> /lib/librt-2.24.so
lr--------    1 admin    root          64 May 18 00:55 b6ee3000-b6f55000 -> /lib/libm-2.24.so
lr--------    1 admin    root          64 May 18 00:55 b6f55000-b6f64000 -> /lib/libm-2.24.so
lr--------    1 admin    root          64 May 18 00:55 b6f64000-b6f65000 -> /lib/libm-2.24.so
lr--------    1 admin    root          64 May 18 00:55 b6f65000-b6f66000 -> /lib/libm-2.24.so
lr--------    1 admin    root          64 May 18 00:55 b6f66000-b6f7d000 -> /lib/libpthread-2.24.so
lr--------    1 admin    root          64 May 18 00:55 b6f7d000-b6f8c000 -> /lib/libpthread-2.24.so
lr--------    1 admin    root          64 May 18 00:55 b6f8c000-b6f8d000 -> /lib/libpthread-2.24.so
lr--------    1 admin    root          64 May 18 00:55 b6f8d000-b6f8e000 -> /lib/libpthread-2.24.so
lr--------    1 admin    root          64 May 18 00:55 b6f90000-b6fb0000 -> /lib/ld-2.24.so
lrw-------    1 admin    root          64 May 18 00:55 b6fb3000-b6fb4000 -> /dev/sys
lrw-------    1 admin    root          64 May 18 00:55 b6fb4000-b6fb5000 -> /dev/mmz_userdev
lrw-------    1 admin    root          64 May 18 00:55 b6fb5000-b6fb6000 -> /dev/mmz_userdev
lrw-------    1 admin    root          64 May 18 00:55 b6fb6000-b6fb7000 -> /dev/mmz_userdev
lrw-------    1 admin    root          64 May 18 00:55 b6fb7000-b6fb8000 -> /dev/mmz_userdev
lr--------    1 admin    root          64 May 18 00:55 b6fbf000-b6fc0000 -> /lib/ld-2.24.so
lr--------    1 admin    root          64 May 18 00:55 b6fc0000-b6fc1000 -> /lib/ld-2.24.so
# 
# 
# cd ..
# 
# cat maps 
00010000-001fc000 r-xp 00000000 103:0d 37        /heop/package/ky_ai/opdevsdkDemo/hikflow_demo_h7
0020b000-0020c000 r--p 001eb000 103:0d 37        /heop/package/ky_ai/opdevsdkDemo/hikflow_demo_h7
0020c000-00212000 rw-p 001ec000 103:0d 37        /heop/package/ky_ai/opdevsdkDemo/hikflow_demo_h7
00212000-002b5000 rw-p 00000000 00:00 0          [heap]
ae600000-ae621000 rw-p 00000000 00:00 0 
ae621000-ae700000 ---p 00000000 00:00 0 
ae758000-ae759000 ---p 00000000 00:00 0 
ae759000-aef58000 rw-p 00000000 00:00 0 
aef58000-aef59000 ---p 00000000 00:00 0 
aef59000-af758000 rw-p 00000000 00:00 0 
af758000-af759000 ---p 00000000 00:00 0 
af759000-aff58000 rw-p 00000000 00:00 0 
aff58000-affee000 rw-s 51185000 00:0f 4011       /dev/mmz_userdev
affee000-b0084000 rw-s 510ef000 00:0f 4011       /dev/mmz_userdev
b0084000-b011a000 rw-s 51059000 00:0f 4011       /dev/mmz_userdev
b011a000-b01b0000 rw-s 50fc3000 00:0f 4011       /dev/mmz_userdev
b01b0000-b04a8000 rw-s 50a73000 00:0f 4011       /dev/mmz_userdev
b04a8000-b0d06000 rw-s 4fc25000 00:0f 4011       /dev/mmz_userdev
b0d06000-b219c000 rw-s 4e78e000 00:0f 4011       /dev/mmz_userdev
b219c000-b29ce000 rw-s 4df5c000 00:0f 4011       /dev/mmz_userdev
b2a4e000-b2ae4000 rw-s 50f2d000 00:0f 4011       /dev/mmz_userdev
b2ae4000-b2b7a000 rw-s 50e97000 00:0f 4011       /dev/mmz_userdev
b2b7a000-b2c10000 rw-s 50e01000 00:0f 4011       /dev/mmz_userdev
b2c10000-b2f08000 rw-s 5077b000 00:0f 4011       /dev/mmz_userdev
b2f08000-b3200000 rw-s 50483000 00:0f 4011       /dev/mmz_userdev
b3200000-b3201000 ---p 00000000 00:00 0 
b3201000-b3400000 rw-p 00000000 00:00 0 
b3400000-b3421000 rw-p 00000000 00:00 0 
b3421000-b3500000 ---p 00000000 00:00 0 
b356a000-b3600000 rw-s 50d6b000 00:0f 4011       /dev/mmz_userdev
b3600000-b3601000 ---p 00000000 00:00 0 
b3601000-b3e00000 rw-p 00000000 00:00 0 
b3e00000-b3e01000 ---p 00000000 00:00 0 
b3e01000-b4000000 rw-p 00000000 00:00 0 
b4000000-b4021000 rw-p 00000000 00:00 0 
b4021000-b4100000 ---p 00000000 00:00 0 
b4161000-b41c0000 rw-s 4defd000 00:0f 4011       /dev/mmz_userdev
b41c0000-b41f0000 rw-p 00000000 00:00 0 
b41f0000-b41f1000 ---p 00000000 00:00 0 
b41f1000-b4a20000 rw-p 00000000 00:00 0 
b4a20000-b4a21000 ---p 00000000 00:00 0 
b4a21000-b4a40000 rw-p 00000000 00:00 0 
b4a40000-b4a41000 r-xp 00000000 00:02 4236       /lib/libbproxy.so
b4a41000-b4a51000 ---p 00001000 00:02 4236       /lib/libbproxy.so
b4a51000-b4a52000 r--p 00001000 00:02 4236       /lib/libbproxy.so
b4a52000-b4a53000 rw-p 00002000 00:02 4236       /lib/libbproxy.so
b4a53000-b4a54000 ---p 00000000 00:00 0 
b4a54000-b4c53000 rw-p 00000000 00:00 0 
b4c53000-b5048000 rw-s 4db05000 00:0f 4011       /dev/mmz_userdev
b5048000-b5831000 rw-s 4d31c000 00:0f 4011       /dev/mmz_userdev
b5831000-b6804000 rw-s 3ea04000 00:0f 4011       /dev/mmz_userdev
b6804000-b6a04000 rw-s 00000000 00:01 98307      /SYSV6a020e6c (deleted)
b6a04000-b6c04000 rw-s 00000000 00:01 98307      /SYSV6a020e6c (deleted)
b6c04000-b6c20000 r-xp 00000000 00:02 55         /lib/libgcc_s.so.1
b6c20000-b6c2f000 ---p 0001c000 00:02 55         /lib/libgcc_s.so.1
b6c2f000-b6c30000 r--p 0001b000 00:02 55         /lib/libgcc_s.so.1
b6c30000-b6c31000 rw-p 0001c000 00:02 55         /lib/libgcc_s.so.1
b6c31000-b6d5e000 r-xp 00000000 00:02 27         /lib/libc-2.24.so
b6d5e000-b6d6e000 ---p 0012d000 00:02 27         /lib/libc-2.24.so
b6d6e000-b6d70000 r--p 0012d000 00:02 27         /lib/libc-2.24.so
b6d70000-b6d71000 rw-p 0012f000 00:02 27         /lib/libc-2.24.so
b6d71000-b6d74000 rw-p 00000000 00:00 0 
b6d74000-b6ea1000 r-xp 00000000 00:02 40         /lib/libstdc++.so.6.0.23
b6ea1000-b6eb0000 ---p 0012d000 00:02 40         /lib/libstdc++.so.6.0.23
b6eb0000-b6eb5000 r--p 0012c000 00:02 40         /lib/libstdc++.so.6.0.23
b6eb5000-b6eb7000 rw-p 00131000 00:02 40         /lib/libstdc++.so.6.0.23
b6eb7000-b6eb9000 rw-p 00000000 00:00 0 
b6eb9000-b6ebb000 r-xp 00000000 00:02 35         /lib/libdl-2.24.so
b6ebb000-b6eca000 ---p 00002000 00:02 35         /lib/libdl-2.24.so
b6eca000-b6ecb000 r--p 00001000 00:02 35         /lib/libdl-2.24.so
b6ecb000-b6ecc000 rw-p 00002000 00:02 35         /lib/libdl-2.24.so
b6ecc000-b6ed2000 r-xp 00000000 00:02 46         /lib/librt-2.24.so
b6ed2000-b6ee1000 ---p 00006000 00:02 46         /lib/librt-2.24.so
b6ee1000-b6ee2000 r--p 00005000 00:02 46         /lib/librt-2.24.so
b6ee2000-b6ee3000 rw-p 00006000 00:02 46         /lib/librt-2.24.so
b6ee3000-b6f55000 r-xp 00000000 00:02 36         /lib/libm-2.24.so
b6f55000-b6f64000 ---p 00072000 00:02 36         /lib/libm-2.24.so
b6f64000-b6f65000 r--p 00071000 00:02 36         /lib/libm-2.24.so
b6f65000-b6f66000 rw-p 00072000 00:02 36         /lib/libm-2.24.so
b6f66000-b6f7d000 r-xp 00000000 00:02 41         /lib/libpthread-2.24.so
b6f7d000-b6f8c000 ---p 00017000 00:02 41         /lib/libpthread-2.24.so
b6f8c000-b6f8d000 r--p 00016000 00:02 41         /lib/libpthread-2.24.so
b6f8d000-b6f8e000 rw-p 00017000 00:02 41         /lib/libpthread-2.24.so
b6f8e000-b6f90000 rw-p 00000000 00:00 0 
b6f90000-b6fb0000 r-xp 00000000 00:02 25         /lib/ld-2.24.so
b6fb3000-b6fb4000 rw-s 0423c000 00:0f 4026       /dev/sys
b6fb4000-b6fb5000 rw-s 4fc24000 00:0f 4011       /dev/mmz_userdev
b6fb5000-b6fb6000 rw-s 4defc000 00:0f 4011       /dev/mmz_userdev
b6fb6000-b6fb7000 rw-s 4defb000 00:0f 4011       /dev/mmz_userdev
b6fb7000-b6fb8000 rw-s 4defa000 00:0f 4011       /dev/mmz_userdev
b6fb8000-b6fbf000 rw-p 00000000 00:00 0 
b6fbf000-b6fc0000 r--p 0001f000 00:02 25         /lib/ld-2.24.so
b6fc0000-b6fc1000 rw-p 00020000 00:02 25         /lib/ld-2.24.so
beef0000-bef55000 rw-p 00000000 00:00 0          [stack]
befd6000-befd7000 r-xp 00000000 00:00 0          [sigpage]
befd7000-befd8000 r--p 00000000 00:00 0          [vvar]
befd8000-befd9000 r-xp 00000000 00:00 0          [vdso]
ffff0000-ffff1000 r-xp 00000000 00:00 0          [vectors]
# 
# cat mem 
cat: read error: Input/output error
# 
# cat mountinfo 
1 1 0:2 / / rw - rootfs rootfs rw,size=218032k,nr_inodes=54508
12 1 0:5 / /proc rw,relatime - proc proc rw
13 1 0:13 / /sys rw,relatime - sysfs sysfs rw
14 1 0:14 / /home rw,relatime - ramfs ramfs rw
15 1 0:15 / /dev rw,relatime - tmpfs udev rw
16 15 0:16 / /dev/pts rw,relatime - devpts devpts rw,mode=600,ptmxmode=000
17 1 259:1 / /dav rw,relatime - ext4 /dev/part/app0blk rw,data=ordered
18 1 259:3 / /davinci rw,relatime - ext4 /dev/part/cfg0blk rw,data=ordered
19 1 259:4 / /config rw,relatime - ext4 /dev/part/cfg1blk rw,data=ordered
20 1 259:13 / /model rw,relatime - ext4 /dev/part/model rw,data=ordered
21 1 259:5 / /syslog rw,relatime - ext4 /dev/part/syslog rw,data=ordered
22 12 0:12 / /proc/bus/usb rw,relatime - usbfs none rw
23 13 0:17 / /sys/fs/cgroup rw,relatime - cgroup cgroup rw,cpuset,cpu,memory,devices,clone_children
24 1 0:18 / /run/lxcfs/controllers rw,relatime - tmpfs tmpfs rw,size=100k,mode=700
25 24 0:17 / /run/lxcfs/controllers/cpuset,cpu,memory,devices rw,relatime - cgroup cpuset,cpu,memory,devices rw,cpuset,cpu,memory,devices,clone_children
26 1 0:19 / /var/lib/lxcfs rw,nosuid,nodev,relatime - fuse.lxcfs lxcfs rw,user_id=0,group_id=0,allow_other
27 1 259:13 / /heop rw,relatime - ext4 /dev/part/model rw,data=ordered
28 1 259:5 / /mnt/emmc_syslog rw,relatime - ext4 /dev/part/syslog rw,data=ordered
29 1 259:16 / /mnt/nfs0 rw,relatime - ext4 /dev/part/store rw,data=ordered
30 15 0:11 / /dev/mqueue rw,relatime - mqueue none rw
# 
# cat mountstats 
device rootfs mounted on / with fstype rootfs
device proc mounted on /proc with fstype proc
device sysfs mounted on /sys with fstype sysfs
device ramfs mounted on /home with fstype ramfs
device udev mounted on /dev with fstype tmpfs
device devpts mounted on /dev/pts with fstype devpts
device /dev/part/app0blk mounted on /dav with fstype ext4
device /dev/part/cfg0blk mounted on /davinci with fstype ext4
device /dev/part/cfg1blk mounted on /config with fstype ext4
device /dev/part/model mounted on /model with fstype ext4
device /dev/part/syslog mounted on /syslog with fstype ext4
device none mounted on /proc/bus/usb with fstype usbfs
device cgroup mounted on /sys/fs/cgroup with fstype cgroup
device tmpfs mounted on /run/lxcfs/controllers with fstype tmpfs
device cpuset,cpu,memory,devices mounted on /run/lxcfs/controllers/cpuset,cpu,memory,devices with fstype cgroup
device lxcfs mounted on /var/lib/lxcfs with fstype fuse.lxcfs
device /dev/part/model mounted on /heop with fstype ext4
device /dev/part/syslog mounted on /mnt/emmc_syslog with fstype ext4
device /dev/part/store mounted on /mnt/nfs0 with fstype ext4
device none mounted on /dev/mqueue with fstype mqueue
# 
# cd net/
# ls -lh
-r--r--r--    1 admin    root           0 May 18 00:58 anycast6
-r--r--r--    1 admin    root           0 May 18 00:58 arp
-r--r-----    1 admin    root           0 May 18 00:58 arp_tables_matches
-r--r-----    1 admin    root           0 May 18 00:58 arp_tables_names
-r--r-----    1 admin    root           0 May 18 00:58 arp_tables_targets
-r--r--r--    1 admin    root           0 May 18 00:58 dev
-r--r--r--    1 admin    root           0 May 18 00:58 dev_mcast
dr-xr-xr-x    2 admin    root           0 May 18 00:58 dev_snmp6
-r--r--r--    1 admin    root           0 May 18 00:58 fib_trie
-r--r--r--    1 admin    root           0 May 18 00:58 fib_triestat
-r--r--r--    1 admin    root           0 May 18 00:58 icmp
-r--r--r--    1 admin    root           0 May 18 00:58 icmp6
-r--r--r--    1 admin    root           0 May 18 00:58 if_inet6
-r--r--r--    1 admin    root           0 May 18 00:58 igmp
-r--r--r--    1 admin    root           0 May 18 00:58 igmp6
-r--r--r--    1 admin    root           0 May 18 00:58 ip6_flowlabel
-r--r-----    1 admin    root           0 May 18 00:58 ip6_tables_matches
-r--r-----    1 admin    root           0 May 18 00:58 ip6_tables_names
-r--r-----    1 admin    root           0 May 18 00:58 ip6_tables_targets
-r--r--r--    1 admin    root           0 May 18 00:58 ip_mr_cache
-r--r--r--    1 admin    root           0 May 18 00:58 ip_mr_vif
-r--r-----    1 admin    root           0 May 18 00:58 ip_tables_matches
-r--r-----    1 admin    root           0 May 18 00:58 ip_tables_names
-r--r-----    1 admin    root           0 May 18 00:58 ip_tables_targets
-r--r--r--    1 admin    root           0 May 18 00:58 ipv6_route
-r--r--r--    1 admin    root           0 May 18 00:58 mcfilter
-r--r--r--    1 admin    root           0 May 18 00:58 mcfilter6
dr-xr-xr-x    2 admin    root           0 May 18 00:58 netfilter
-r--r--r--    1 admin    root           0 May 18 00:58 netlink
-r--r--r--    1 admin    root           0 May 18 00:58 netstat
-r--r-----    1 admin    root           0 May 18 00:58 nf_conntrack
-r--r-----    1 admin    root           0 May 18 00:58 nf_conntrack_expect
dr-xr-xr-x    2 admin    root           0 May 18 00:58 nfsfs
-r--r--r--    1 admin    root           0 May 18 00:58 packet
-r--r--r--    1 admin    root           0 May 18 00:58 pppoe
-r--r--r--    1 admin    root           0 May 18 00:58 protocols
-r--r--r--    1 admin    root           0 May 18 00:58 psched
-r--r--r--    1 admin    root           0 May 18 00:58 ptype
-r--r--r--    1 admin    root           0 May 18 00:58 raw
-r--r--r--    1 admin    root           0 May 18 00:58 raw6
-r--r--r--    1 admin    root           0 May 18 00:58 route
dr-xr-xr-x    6 admin    root           0 May 18 00:58 rpc
-r--r--r--    1 admin    root           0 May 18 00:58 rt6_stats
-r--r--r--    1 admin    root           0 May 18 00:58 rt_acct
-r--r--r--    1 admin    root           0 May 18 00:58 rt_cache
-r--r--r--    1 admin    root           0 May 18 00:58 snmp
-r--r--r--    1 admin    root           0 May 18 00:58 snmp6
-r--r--r--    1 admin    root           0 May 18 00:58 sockstat
-r--r--r--    1 admin    root           0 May 18 00:58 sockstat6
-r--r--r--    1 admin    root           0 May 18 00:58 softnet_stat
dr-xr-xr-x    2 admin    root           0 May 18 00:58 stat
-r--r--r--    1 admin    root           0 May 18 00:58 tcp
-r--r--r--    1 admin    root           0 May 18 00:58 tcp6
-r--r--r--    1 admin    root           0 May 18 00:58 udp
-r--r--r--    1 admin    root           0 May 18 00:58 udp6
-r--r--r--    1 admin    root           0 May 18 00:58 udplite
-r--r--r--    1 admin    root           0 May 18 00:58 udplite6
-r--r--r--    1 admin    root           0 May 18 00:58 unix
dr-xr-xr-x    2 admin    root           0 May 18 00:58 vlan
-r--r--r--    1 admin    root           0 May 18 00:58 wireless
# 
# 中间省略一些,注意那个smaps慎查,太多了......
# 
# cat status 
Name:	hikflow_demo_h7
Umask:	0022
State:	S (sleeping)
Tgid:	6231
Ngid:	0
Pid:	6231
PPid:	5734
TracerPid:	0
Uid:	0	0	0	0
Gid:	0	0	0	0
FDSize:	32
Groups:	0 
NStgid:	6231
NSpid:	6231
NSpgid:	6231
NSsid:	5734
VmPeak:	  143460 kB
VmSize:	  142436 kB
VmLck:	       0 kB
VmPin:	       0 kB
VmHWM:	   12396 kB
VmRSS:	    4224 kB
RssAnon:	    1164 kB
RssFile:	     960 kB
RssShmem:	    2100 kB
VmData:	   48748 kB
VmStk:	     404 kB
VmExe:	    1968 kB
VmLib:	    3240 kB
VmPTE:	     114 kB
VmPMD:	       0 kB
VmSwap:	       0 kB
Threads:	9
SigQ:	0/3406
SigPnd:	0000000000000000
ShdPnd:	0000000000000000
SigBlk:	0000000000000000
SigIgn:	0000000000001000
SigCgt:	0000000180004482
CapInh:	0000000000000000
CapPrm:	0000003fffffffff
CapEff:	0000003fffffffff
CapBnd:	0000003fffffffff
CapAmb:	0000000000000000
Cpus_allowed:	3
Cpus_allowed_list:	0-1
Mems_allowed:	1
Mems_allowed_list:	0
voluntary_ctxt_switches:	11
nonvoluntary_ctxt_switches:	585
# 
# 省略一些
#
# cd task/
# ls -lh
dr-xr-xr-x    6 admin    root           0 May 18 01:06 6231
dr-xr-xr-x    6 admin    root           0 May 18 01:06 6233
dr-xr-xr-x    6 admin    root           0 May 18 01:06 6236
dr-xr-xr-x    6 admin    root           0 May 18 01:06 6238
dr-xr-xr-x    6 admin    root           0 May 18 01:06 6240
dr-xr-xr-x    6 admin    root           0 May 18 01:06 6242
dr-xr-xr-x    6 admin    root           0 May 18 01:06 6243
dr-xr-xr-x    6 admin    root           0 May 18 01:06 6244
dr-xr-xr-x    6 admin    root           0 May 18 01:06 6245
# 

xshell半路把我hikflow进程给关了,害我又得重新弄一道,不过后面貌似也没啥了,,,

注意上面那个task里面,又有很多子任务,每个点进去,都有各自的信息。。。

20230222 超简单的用法

这个用法其实很简单,就是先看看进程的pid,然后执行ll /proc/pid,就能看到进程的信息了

在这里插入图片描述
在这里插入图片描述

20230222 ll /proc/pid各行信息简单解释

dr-x------ 2 user user 0 Jan 1 00:00 cwd -> /path/to/current/working/directory

这一行显示了当前进程的当前工作目录(cwd),它是进程正在执行时的默认工作目录。"dr-x------"表示该目录的权限,"user user"表示该目录的所有者和组,"Jan 1 00:00"表示最后修改时间,"/path/to/current/working/directory"表示当前工作目录的路径。

lrwxrwxrwx 1 user user 0 Jan 1 00:00 root -> /

这一行显示了当前进程的根目录(root),它是所有其他目录的基础目录。"lrwxrwxrwx"表示该目录是一个符号链接,"user user"表示该目录的所有者和组,"Jan 1 00:00"表示最后修改时间,"/"表示根目录的路径。

-r-------- 1 user user 0 Jan 1 00:00 exe -> /path/to/executable/file

这一行显示了当前进程正在执行的可执行文件(exe)的路径。"r--------"表示该文件的权限,"user user"表示该文件的所有者和组,"Jan 1 00:00"表示最后修改时间,"/path/to/executable/file"表示可执行文件的路径。

-r-------- 1 user user 0 Jan 1 00:00 maps

这一行显示了当前进程的内存映射(maps)。该文件包含了进程虚拟内存空间中的所有映射。"r--------"表示该文件的权限,"user user"表示该文件的所有者和组,"Jan 1 00:00"表示最后修改时间。

-r-------- 1 user user 0 Jan 1 00:00 mem

这一行显示了当前进程的内存(mem)信息。该文件包含了进程的物理内存内容。"r--------"表示该文件的权限,"user user"表示该文件的所有者和组,"Jan 1 00:00"表示最后修改时间。

-r-------- 1 user user 0 Jan 1 00:00 status

这一行显示了当前进程的状态(status)。该文件包含了一些关于进程的信息,如进程ID、父进程ID、CPU使用情况等。"r--------"表示该文件的权限,"user user"表示该文件的所有者和组,"Jan 1 00:00"表示最后修改时间。

其他不懂的请单独查询

这篇关于linux 查看进程信息笔记(ll /proc/pid、查看进程可执行文件路径、查看可执行文件目录)的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/596166

相关文章

linux-基础知识3

打包和压缩 zip 安装zip软件包 yum -y install zip unzip 压缩打包命令: zip -q -r -d -u 压缩包文件名 目录和文件名列表 -q:不显示命令执行过程-r:递归处理,打包各级子目录和文件-u:把文件增加/替换到压缩包中-d:从压缩包中删除指定的文件 解压:unzip 压缩包名 打包文件 把压缩包从服务器下载到本地 把压缩包上传到服务器(zip

hdu2544(单源最短路径)

模板题: //题意:求1到n的最短路径,模板题#include<iostream>#include<algorithm>#include<cstring>#include<stack>#include<queue>#include<set>#include<map>#include<stdio.h>#include<stdlib.h>#include<ctype.h>#i

Linux 网络编程 --- 应用层

一、自定义协议和序列化反序列化 代码: 序列化反序列化实现网络版本计算器 二、HTTP协议 1、谈两个简单的预备知识 https://www.baidu.com/ --- 域名 --- 域名解析 --- IP地址 http的端口号为80端口,https的端口号为443 url为统一资源定位符。CSDNhttps://mp.csdn.net/mp_blog/creation/editor

【Python编程】Linux创建虚拟环境并配置与notebook相连接

1.创建 使用 venv 创建虚拟环境。例如,在当前目录下创建一个名为 myenv 的虚拟环境: python3 -m venv myenv 2.激活 激活虚拟环境使其成为当前终端会话的活动环境。运行: source myenv/bin/activate 3.与notebook连接 在虚拟环境中,使用 pip 安装 Jupyter 和 ipykernel: pip instal

业务中14个需要进行A/B测试的时刻[信息图]

在本指南中,我们将全面了解有关 A/B测试 的所有内容。 我们将介绍不同类型的A/B测试,如何有效地规划和启动测试,如何评估测试是否成功,您应该关注哪些指标,多年来我们发现的常见错误等等。 什么是A/B测试? A/B测试(有时称为“分割测试”)是一种实验类型,其中您创建两种或多种内容变体——如登录页面、电子邮件或广告——并将它们显示给不同的受众群体,以查看哪一种效果最好。 本质上,A/B测

poj 1734 (floyd求最小环并打印路径)

题意: 求图中的一个最小环,并打印路径。 解析: ans 保存最小环长度。 一直wa,最后终于找到原因,inf开太大爆掉了。。。 虽然0x3f3f3f3f用memset好用,但是还是有局限性。 代码: #include <iostream>#include <cstdio>#include <cstdlib>#include <algorithm>#incl

【学习笔记】 陈强-机器学习-Python-Ch15 人工神经网络(1)sklearn

系列文章目录 监督学习:参数方法 【学习笔记】 陈强-机器学习-Python-Ch4 线性回归 【学习笔记】 陈强-机器学习-Python-Ch5 逻辑回归 【课后题练习】 陈强-机器学习-Python-Ch5 逻辑回归(SAheart.csv) 【学习笔记】 陈强-机器学习-Python-Ch6 多项逻辑回归 【学习笔记 及 课后题练习】 陈强-机器学习-Python-Ch7 判别分析 【学

系统架构师考试学习笔记第三篇——架构设计高级知识(20)通信系统架构设计理论与实践

本章知识考点:         第20课时主要学习通信系统架构设计的理论和工作中的实践。根据新版考试大纲,本课时知识点会涉及案例分析题(25分),而在历年考试中,案例题对该部分内容的考查并不多,虽在综合知识选择题目中经常考查,但分值也不高。本课时内容侧重于对知识点的记忆和理解,按照以往的出题规律,通信系统架构设计基础知识点多来源于教材内的基础网络设备、网络架构和教材外最新时事热点技术。本课时知识

【北交大信息所AI-Max2】使用方法

BJTU信息所集群AI_MAX2使用方法 使用的前提是预约到相应的算力卡,拥有登录权限的账号密码,一般为导师组共用一个。 有浏览器、ssh工具就可以。 1.新建集群Terminal 浏览器登陆10.126.62.75 (如果是1集群把75改成66) 交互式开发 执行器选Terminal 密码随便设一个(需记住) 工作空间:私有数据、全部文件 加速器选GeForce_RTX_2080_Ti