procps

命令行工具集
授权协议 GPL
开发语言 C/C++
所属分类 应用工具、 操作系统工具
软件类型 开源软件
地区 不详
投 递 者 海翼
操作系统 Linux
开源组织
适用人群 未知
 软件概览

procps 是一组命令行和全屏工具,是由内核动态生成的一个 “伪” 文件系统,可以提供进程表中条目状态的信息。该文件系统为内核数据结构提供了一个简易接口,procps 程序通常就集中在这个描述了系统进程运行状态的数据结构上。

procps 包括以下程序:

  • free - 报告系统中可用内存和已用内存的数量

  • kill - 基于 PID,向进程发送信号

  • pgrep - 根据名称或其他属性列出进程

  • pkill - 根据名称或其他属性向进程发送信号

  • pmap - 报告进程的内存映射

  • ps - 报告进程信息

  • pwdx - 报告进程的当前目录

  • skill - pgrep/pkill 的过时版本

  • slabtop - 实时显示内核slab缓存信息

  • snice - Renice 一个进程

  • sysctl -运行时内核参数的读或写

  • tload - 系统负载均值的可视化

  • top - 正运行进程的实时动态视图

  • uptime - 显示系统的已运行时间

  • vmstat - 报告虚拟内存统计信息

  • w - 报告登录用户,以及他们正在做什么

  • watch - 定期执行程序,显示全屏输出

  • 1 背景 之前不清楚它的含义,以为系统有问题。 procps版本的top,%CPU列的值会给人造成误解,各task的CPU和 大于 顶部的us+sy。 2 top默认显示 显示如下:        top.t - 04:03:33 up 4:03, 2 users, load average: 1.34, 0.52, 0.38 Tasks: 47 total, 3 running,

  • 它是关于procps包,实用程序ps for linux。 它可以打印每个进程(线程)的最后使用的CPU数量吗? 更新:不是CPU时间(10秒),而是CPU NUMBER(CPU0,CPU5,CPU123) ps(1)手册页说你可以使用psr字段: psr        PSR     processor that process is currently assigned to. $ ps -o

  • 前言 认识 procps-ng 软件包有些偶然,我想知道 linux 系统已经运行了多久时间,于是使用 uptime 命令查看,当使用 uptime --version 的时候得到了一些有趣的输出: $ uptime --version uptime from procps-ng 3.3.9 uptime 是 procps-ng 包中的一个软件, 下载 procps-ng 源码包 通过 apt-

  • procps-3.2.3/ procps-3.2.3/AUTHORS procps-3.2.3/BUGS procps-3.2.3/NEWS procps-3.2.3/README procps-3.2.3/TODO procps-3.2.3/COPYING procps-3.2.3/COPYING.LIB procps-3.2.3/Makefile procps-3.2.3/procps.lsm

  • 工具名称解释 procps-ng(procps next generation) 命令 free - Report the amount of free and used memory in the system 报告系统中空闲内存和使用内存的数量 kill - Send a signal to a process based on PID 向基于PID的进程发送信号 pgrep - List p

  • 最近在使用wazuh时,发现在收集agent端的进程信息的时候,使用了一个第三方库 procps来处理/proc下面的信息的。 使用方式  1:调用openproc进行初始化,设置需要收集的信息标志;创建PROCTAB对象; 2:调用readproc循环读取数据,每次遍历需要调用freeproc释放资源; 3:最后调用closeproc,也是释放资源比如关闭打开的目录; 看一下 wazuh如何使用

  • 最近准备支持一下Intel UHD630的GPU信息查询,安装intel_gpu_top的时候依赖procps,记录一下 1.源码下载并解压 下载地址:https://github.com/thlorenz/procps 2.准备安装 cd procps-master/deps/procps ./autogen ./configure  --without-ncurses vi proc/esca

 相关资料
  • 工欲善其事,必先利其器。学好SQLite的命令行工具,对于我们学习SQLite本身而言是非常非常有帮助的。最基本的一条就是,它让我们学习SQLite的过程更加轻松愉快。言归正传吧,在SQLite的官方下载网站,提供了支持多个平台的命令行工具,使用该工具我们可以完成大多数常用的SQLite操作,就像sqlplus之于Oracle。以下列表给出了该工具的内置命令: 命令名 命令说明 .help 列出所

  • 命令行工具 meteor help 获取 meteor 命令行使用帮助。运行 meteor help 会列出meteor所有命令。运行meteor help <command>会打印出关于meteor <command>的详细帮助。 meteor create <name> 创建一个名为<name>的子目录,并在里面新建一个Meteor应用。 met

  • web3j的完全jar文件分发包对每一次发布都提供命令行工具。命令行允许你从终端(terminal)使用web3j的一些功能: 这些工具提供: 钱包创建 钱包密码管理 从一个钱包转移到另一个钱包以太币 solidity智能合约封装包的产生 命令行工具可以从github项目存储库的releases页面下载zipfile/tarball包,或者通过源代码自己编译获得;OS X用户也可以通过Homebr

  • 命令行工具 web3j的jar包为每一个版本都提供命令行工具。命令行工具允许你直接通过一些命令使用web3j的一些功能: 钱包创建 钱包密码管理 资金从钱包转移到另一个 solidity编写的智能合同功能打包 请参阅文档以获得命令行相关的进一步的信息。

  • 命令行是程序员的好伙伴 作为一名优秀的程序员,熟练的命令行操作也是必不可少的。在『Laravel 实战教程』系列课程中,我们的很多操作都会使用到命令行,如: Git 操作; 虚拟机管理; 部署到线上等。 工欲善其事、必先利其器,命令行工具的选择也尤其重要。这里为了课程讲解的一致性,也为了避免读者在学习中犯不必要的错误,我们为各个平台挑选了专属的命令行工具,请大家配合使用。 Mac 用户 Mac O

  • mdBook既可以用作命令行工具,也可以用作Rust crate。让我们首先关注命令行工具功能. 在尽力而为的基础上,预先编译主要平台的二进制文件。访问 releases 页面下载适合您平台的版本. mdBook也可以从源代码安装 mdBook是写的 Rust 因此需要Cargo编译。如果您还没有安装Rust,请现在就官方安装。 如果您已安装Rust和Cargo,则安装mdBook相当容易。您只需

  • 10.1. 命令行工具 Name Synopsis .. 5a 5a is a version of the Plan 9 assembler. 5c 5c is a version of the Plan 9 C compiler. 5g 5g is the version of the gc compiler for

  • 我们提供了一个便捷操作的命令行工具 ——artisan 用来执行一些快捷的命令,比如创建数据库,创建数据表,创建Model,Service,Controller等,甚至安装和卸载模块。让你可以随心所欲的实现HerosPHP的强大功能,没有什么是一条命令解决不了的事情,如果有,那就再敲一条命令。 当然现有的框架命令都是一些常用的,如果需要根据自己的实现一些快捷命令,也是很方便的(这个后面会讲到)。