首页 > 其他分享 >ps

ps

时间:2025-01-08 17:21:42浏览次数:6  
标签:ps 显示 状态 程序 进程 格式

基本选项

参数 说明
-a 显示所有进程信息
-t 显示属于指定终端主机的程序状态
-c 不显示程序路径
-T 显示当前终端主机下的所有程序
-d 不显示阶段作业程序
-u 使用用户为主的格式来显示程序状态
-e 显示环境变量信息
-U 显示属于指定用户的程序状态
-f 用ASCII字符显示树状结构
-v 使用虚拟内存的格式显示程序状态
-g 显示所有程序及其所属组的程序
-w 使用宽阔的格式显示程序状态
-h 不显示标题列信息
-x 不区分终端主机
-H 使用树状结构展示程序间的相互关系
-X 使用旧式登录格式显示程序状态
-j 使用工作控制格式显示程序状态
-l 使用详细格式显示程序状态
-p 指定程序识别码并显示该程序的状态
-r 仅显示终端主机正在执行中的程序
-s 使用程序信号格式显示程序状态
-S 显示包括已中断的子程序的状态

常用命令

ps axo pid,comm,pcpu # 查看进程的PID、名称以及CPU 占用率
ps aux | sort -rnk 4 # 按内存资源的使用量对进程进行排序
ps aux | sort -nk 3  # 按 CPU 资源的使用量对进程进行排序
ps -A # 显示所有进程信息
ps -u root # 显示指定用户信息
ps -efL # 查看线程数
ps -e -o "%C : %p :%z : %a"|sort -k5 -nr # 查看进程并按内存使用大小排列
ps -ef # 显示所有进程信息,连同命令行
ps -ef | grep ssh # ps 与grep 常用组合用法,查找特定进程
ps -C nginx # 通过名字或命令搜索进程
ps aux --sort=-pcpu,+pmem # CPU或者内存进行排序,-降序,+升序
ps -f --forest -C nginx # 用树的风格显示进程的层次关系
ps -o pid,uname,comm -C nginx # 显示一个父进程的子进程
ps -e -o pid,uname=USERNAME,pcpu=CPU_USAGE,pmem,comm # 重定义标签
ps -e -o pid,comm,etime # 显示进程运行的时间
ps -aux | grep named # 查看named进程详细信息
ps -o command -p 91730 | sed -n 2p # 通过进程id获取服务名称

查看树状结构

ps -auxfwwps -ajxfww可以查看更多信息
ps -auxf提供了一个以用户为中心、易于阅读的视图,强调了进程间的父子关系,并且适合日常监控和故障排除;而ps -ajxf则更侧重于提供有关进程管理和调度的信息,适用于需要深入了解操作系统内部工作机制的情况。根据你的需求选择合适的命令可以帮助你更有效地管理和分析系统中的进程

ps -auxf
或
ps -ajxf

自定义输出格式

ps -axfww -o pid,command

标签:ps,显示,状态,程序,进程,格式
From: https://www.cnblogs.com/lxd670/p/18660185

相关文章

  • MacOS15+Xcode版本16+对ReactNative项目进行编译和上传到APPStore的踩坑记录
    作者:Kovli重要通知:红宝书第5版2024年12月1日出炉了,感兴趣的可以去看看,https://u.jd.com/saQw1vP红宝书第五版中文版红宝书第五版英文原版pdf下载(访问密码:9696)1、编译报错如下项目名/ios/Pods/FlipperKit/iOS/FlipperKit/FlipperPlatformWebSocket.mm:57:46Calledobjec......
  • HttpServletRequest请求对象详解(一篇就够了!!!)
    前言        本章节主要学习HttpServletRequest请求对象、HttpServletResponse响应对象相关方法,收录于JavaWeb基础专栏,该专栏主要学习JavaWeb开发原生框架、Servlet、JSP、请求对象、响应对象、Session会话对象、Filter过滤器、三层开发等知识点,欢迎童鞋们互相交流。......
  • Harbor配置https
     harbor是不附带任何证书的,因此默认情况下使用http来进行访问K8S在使用harbor作为私有仓库时或生产环境下强烈建议使用https生成证书生产环境下,需要从CA获取证书,测试或者开发可以使用OpenSSL自己生成证书生成私钥#创建证书的存储目录mkdir/home/sslcd/home/sslope......
  • JumpServer堡垒机
    第一章:JumpServer介绍及部署堡垒机的功能和VPN类似,都能够实现从互联网连接到公司内网服务器,从而进行远程管理;但vpn有一个缺点不能记录用户在内部网服务器上操作了什么,vpn链接只要拥有对应的证书,就可以直接连接到公司内网,这从某些角度讲不是一个安全的解决方案;而堡垒机也......
  • 为传统 ASP.NET 在使用 IIS Express 调试时启用 HTTPS 绑定
    1、若项目还未在本机启动过,可直接编辑项目文件(*.csproj),找到<IISExpressSSLPort/>改为<IISExpressSSLPort>44333</IISExpressSSLPort>此处端口44333可改为44300到44399任意数字,范围之外的应该不行。2、如果项目已经使用IISExpress运行过一次实际上已经生成了appli......
  • 经典案例系列分享:VPX特殊案例、Cisco与H3C建立“Gre Over IPsec“
    拓扑「模拟器、工具合集」复制整段内容链接:https://docs.qq.com/sheet/DV0xxTmFDRFVoY1dQ?tab=7ulgil简介PS:Center是cisco的设备,有固定的IP,但是Branch端是H3C的设备,没有固定IP,是通过ADSL上网的,而他们需要实现无论什么时候都能访问双方的资源,因为存在VOIP电话。现在问题......
  • KepServer破解版安装及使用(ModbusClient+OPCUA)
    KepServer破解版安装1.关闭网络,修改时间2.安装KEPServerEX6.4.321.0.exe 3.拷贝KEPServerEXV5.xV6.xCrack.exe至程序目录下,打补丁4.启动程序后退出程序5.恢复网络,同步时间当ModbusClient使用连接ModbusServer项目->连接性->新建通道 添加设备添......
  • IPSEC实验汇总
    IPSEC实验汇总1.IKE主模式及预共享秘钥认证配置举例1.1配置参考如下:设备组网:A---B设备A设备B sysnameA sysnameB##interfaceLoopBack0interfaceLoopBack0 ipaddress2.1.1.1255.255.255.255 ipaddress3.1.1.1255.255.255.255##inte......
  • Vuex mapState和mapGetters
    一、作用生成计算属性,简化模版{{xx}}xx的写法,原因xx在vuex中写法麻烦$store.state.x或$store.getters.x二、步骤1、引入import{mapState,mapGetters}from'vuex'2、语法computed:{//借助mapState生成计算属性namesum对象写法//...mapState({name:"na......
  • 【PS不常见教程】抠水流-抠冰块-抠水珠
    观前小提示:本文内容为我原创成果,若您需要转载或引用其中图片或文字内容,请记得标注来源是“璞子的家”哦,感谢您的尊重,理解与支持,谢谢啦!受之前的文章中的用户反馈,说是讲解的太过于详细,导致十分啰嗦,所以本篇文章就尽可能用精简的语言来描述,望您知晓。如果感觉理解起来有......