全志平台Tina系统Procps工具使用方法介绍 【适用范围】 全志Tina通用平台 【问题现象】 客户经常会要求功能更复杂的系统监视软件,通常procps下的软件完全够用,加上cpu_monitor, 【Procps介绍】 Procps软件包包含监视和终止系统进程的程序。它通过/proc目录搜集进程的信息. 【常见问题】 如何编译 make menuconfig ---> utilities---->procps下: 常见的ps与top命令,系统中使用的有两个,使用的是哪一个呢? 在系统中,shell本身在/bin目录下有ps命令,但是实际却使用的是procps,这两个ps是如何区分呢,使用set命令查看环境变量: 在PATH变量中,排位靠前路径里的ps命令优先执行。 什么情况下执行错误的ps,而不是procps。
Procps-ng 软件包包含监视进程的程序。 安装 Procps-ng 解压软件包: cd /sources tar -xf procps-ng-3.3.17.tar.xz cd procps-3.3.17 准备编译 procps-ng: . /configure --prefix=/usr \ --docdir=/usr/share/doc/procps-ng-3.3.17 安装该软件包: make install 安装完成后清理工作: cd .. rm -rf procps-3.3.17 ---- 本次分享到此结束啦~ 如果觉得文章对你有帮助,点赞、收藏、关注、评论,一键四连支持
See /usr/share/doc/procps-3.2.8/FAQ root 4169 0.0 0.0 4392 792 pts/0 S 04:08 0:00 ping localhost See /usr/share/doc/procps-3.2.8/FAQ root 4184 0.0 0.0 4336 728 pts/1 S+ 04:13 0:00 grep ping See /usr/share/doc/procps-3.2.8/FAQ root 4218 0.1 0.0 4392 792 pts/0 S 04:19 0:00 ping localhost See /usr/share/doc/procps-3.2.8/FAQ root 4218 0.0 0.0 4392 792 ?
安装 PGREP CentOS / RHEL $ yum install procps Debian / Ubuntu $ apt install procps 2.
[rumenz@local]#rpm -qdf /usr/bin/vmstat /usr/share/doc/procps-3.2.8/BUGS /usr/share/doc/procps-3.2.8 /COPYING /usr/share/doc/procps-3.2.8/COPYING.LIB /usr/share/doc/procps-3.2.8/FAQ /usr/share/doc/procps -3.2.8/NEWS /usr/share/doc/procps-3.2.8/TODO 16.
作者大概翻了以procps(代码下载路径http://procps.sourceforge.net/)这包代码: 在procps-3.2.8/proc/sysinfo.c中, ? 最后,推荐一下procps的源代码,里面实现了vmstat,top,ps,slabtop,free等常用命令。
See /usr/share/doc/procps-3.2.8/FAQ root 8460 0.0 0.0 103256 840 pts/0 S+ 10:18 0:00 grep 3690 4.3. See /usr/share/doc/procps-3.2.8/FAQ root 8236 0.0 0.0 156996 1012 ?
这个pgrep命令是procps(或者procps-ng)软件包的一部分,它基本上在所有的 Linux 发行版上都预装了。
docker-ce-rootless-extras Recommends: git Recommends: kmod Recommends: libltdl7 Recommends: pigz Recommends: procps libsystemd0 • 工具包:docker-ce-cli、docker-buildx-plugin • 安全相关:apparmor、ca-certificates • 其他工具:git、kmod、pigz、procps libseccomp2 libc6 libsystemd0 apparmor ca-certificates docker-ce-rootless-extras git kmod libltdl7 pigz procps libseccomp2 libc6 libsystemd0 apparmor ca-certificates docker-ce-rootless-extras git kmod libltdl7 pigz procps docker-ce-rootless-extras docker-compose-plugin git iptables kmod libc6 libltdl7 libseccomp2 libsystemd0 pigz procps
落盘加密详细讲解 下载依赖包 # In Centos sudo yum install procps-ng-devel sudo yum install curl-devel # In ubuntu sudo apt-get install libprocps-dev curl libcurl4-openssl-dev # In ArchLinux sudo pacman -S procps-ng
概述 安装了一些工具 cron、curl、telnet、git、zlib1g-dev、nginx、supervisor、libzip-dev、unzip、procps、sudo、vim 安装了一些常用的 update && \ apt-get install -y cron curl telnet git zlib1g-dev nginx supervisor libzip-dev unzip procps
watch程序是procps(或procps-ng)软件包的一部分,几乎所有Linux发行版都预装了该软件包。 ?
这个pkill命令是procps(或者procps-ng)软件包中的一部分。该软件包被预装在几乎所有的 Linux 发行版上。 pkill是一个基于打印匹配进程列表的pgrep程序的封装。
docker ps -a #列出当前和曾经运行的容器 docker ps -n x #显示最近运行过的n个容器 #在以上基础上变为 -xq 可以只显示容器编号 #如果找不到命令,则可能为该镜像没有包含procps 工具 apt-get update && apt-get install procps 2 进入 #在已运行的容器中,执行命令,操作对象是容器,如果你要进入已运行的容器,并且执行命令,用exec; docker
free命令的源码可从procps-xxx-.src.rpm获取,xxx为版本号,比如procps-3.2.3-5.3.src.rpm。 知道了内存的使用概括,如何查找内存占用较高的进程呢?
-ne];then echo "未检测到命令 $cmd,安装请执行:" case $cmd in top)echo " yum install -y procps-ng";; htop)echo " 按 CPU 占用排序 M 按内存占用排序 T 按运行时间排序 1 显示所有 CPU 核心使用情况 q 退出 top 3.3 排查 “bash: top: 未找到命令” yum install-y procps-ng
binutils dig:bind-utils :libaio curl:curl :libatomic nc:nc ip:iproute gdb:gdb sar:sysstat perf:perf top:procps-ng binutils dig:bind-utils :libaio curl:curl :libatomic nc:nc ip:iproute gdb:gdb sar:sysstat perf:perf top:procps-ng binutils dig:bind-utils :libaio curl:curl :libatomic nc:nc ip:iproute gdb:gdb sar:sysstat perf:perf top:procps-ng binutils dig:bind-utils :libaio curl:curl :libatomic nc:nc ip:iproute gdb:gdb sar:sysstat perf:perf top:procps-ng
> /proc/sys/vm/drop_caches 当我们考虑有多少cache可供回收的时候,首先要知道的是:不同版本的"free"命令计算cache值的算法不同,据不完全统计举例如下: 版本:procps -3.2.8-36 cache值等于/proc/meminfo中的"Cached"; 版本:procps-3.3.9-10.1 cache值等于/proc/meminfo的 [Cached + SReclaimable ]; 版本:procps-ng-3.3.10-3 cache值等于/proc/meminfo的 [Cached + Slab]。
docker-library/buildpack-deps/blob/99a1c33fda559272e9322b02a5d778bbd04154e7/buster/scm/Dockerfile # procps \ git \ mercurial \ openssh-client \ subversion \ \ procps docker-library/buildpack-deps/blob/99a1c33fda559272e9322b02a5d778bbd04154e7/buster/scm/Dockerfile # procps install -y --no-install-recommends \ git \ mercurial \ openssh-client \ subversion \ \ procps
See /usr/share/doc/procps-3.2.8/FAQ USER PID %CPU %MEM VSZ RSS TTY STAT START TIME COMMAND laiyu See /usr/share/doc/procps-3.2.8/FAQ USER PID %CPU %MEM VSZ RSS TTY STAT START TIME COMMAND laiyu See /usr/share/doc/procps-3.2.8/FAQ USER PID %CPU %MEM VSZ RSS TTY STAT START TIME COMMAND laiyu