当前位置: 首页 > article >正文

Linux之进程相关命令

1、PS

作用:查看当前系统进程状态
语法:

# 查看所有进程
ps aux
# 查看父子进程关系
ps -ef

选项:
a:列出带有终端的所有用户的进程
x:列出当前用户的所有进程,包括没有终端的进程
u:面向用户友好的显示风格
-e:列出所有进程
-u:列出某个用户关联的所有进程
-f:显示完整格式的进程列表

结果解释:

  • USER:该进程是由哪个用户产生的
  • PID:进程的D号
  • PPID:父进程id
  • %CPU:该进程占用CPU资源的百分比,占用越高,进程越耗费资源;
  • %MEM:该进程占用物理内存的百分比,占用越高,进程越耗费资源:
  • VSZ:该进程占用虚拟内存的大小,单位KB;
  • RSS:该进程占用实际物理内存的大小,单位KB;
  • TTY:该进程是在哪个终端中运行的。对于CentOS来说,tty1是图形化终端,学
  • tty2-tty6是本地的字符界面终端。pts/0-255代表虚拟终端。
  • STAT:进程状态。
    常见的状态有:R:运行状态、S:睡眠状态、T:暂停状态、
    Z:僵尸状态、s:包含子进程、l:多线程、+:前台显示
  • START:该进程的启动时间

2、kill

作用:终止进程
语法:

# 杀死进程
kill [选项] 进程好号
# 通过进程名称杀死进程
kill 进程名称

选项:
-9:强制停止

3、pstree

作用:查看进程树
语法:

pstree [选项]

-p:显示进程pid
-u:显示进程所属用户

4、top

作用:实时监控系统进程状态
语法:

top [选项]

选项:

  • -d 秒数:指定top命令每隔几秒更新。默认是3秒在top命令的交互模式当
    中可以执行的命令
  • -i:使top不显示任何闲置或者僵死进程。
  • -p:通过指定监控进程ID来仅仅监控某个进程的状态。

操作说明:

  • P:以CPU使用率排序,默认就是此项
  • M:以内存的使用率排序
  • N:以PID排序
  • q:退出top

5、netstat

作用:显示网络状态和端口占用信息
语法:

netstat [选项]

# 例:
# 查看该进程网络信息
netstat -anp | grep 进程号
# 查看网络端口号占用情况
netstat -nlp | grep 进程号

选项:

  • -a:显示所有正在监听(listen)和未监听的套接字(socket))
  • -n:拒绝显示别名,能显示数字的全部转化成数字
  • -l:仅列出在监听的服务状态
  • -p:表示显示哪个进程在调用

http://www.kler.cn/a/448465.html

相关文章:

  • 【JetPack】WorkManager笔记
  • Python读取Excel批量写入到PPT生成词卡
  • Chapter 19 Layout and Packaging
  • 安装milvus以及向量库增删改操作
  • 单片机上电后程序不运行怎么排查问题?
  • 0基础学前端-----CSS DAY9
  • 版本更新导致前端网站资源加载失败:Failed to fetch dynamically imported module
  • 设计模式の享元模板代理模式
  • Redis 基本命令操作指南
  • 解决Ubuntu下蓝牙耳机连接成功但无声音输出问题
  • 开源轮子 - EasyExcel01(核心api)
  • 高超声速技术对于无人机的推进!
  • FFmpeg第二话:FFmpeg 主要结构体剖析
  • 洛谷 P1886:滑动窗口 ← 单调队列(STL queue)
  • 【计算机网络课程设计】校园网规划与设计
  • 【原生js案例】让你的移动页面实现自定义的上拉加载和下拉刷新
  • 贪心算法在背包问题上的运用(Python)
  • mysql免安装版配置教程
  • 数据结构 (数组和矩阵,初级动态规划)
  • Ubuntu 环境安装 之 RabbitMQ 快速入手
  • 【学习笔记】数据结构(八)
  • 三七互娱Java开发150道面试题及参考答案(下)
  • Spring Boot 启动后的初始化数据加载原理解析与实战应用
  • Springmvc,spring ,mybatis,整合,ssm
  • Reactor
  • Linux-ubuntu之主频和时钟配置