linux进程管理

初识进程

进程状态:

  进程介绍:

    进程唯一标识符:PID

    三种状态:

      就绪状态:已经具备运行条件,但CPU还没分配

      运行状态:占用并在cpu中运行

      阻塞状态:进程因等待某些事发生而暂停不能运行

查看进程

静态查看:

    使用ps命令:

    可以展示这一瞬间的进程状态(类似快照)
    使用ps au命令:

    查看当前目录的进程(包含所有者,进程pid,CPU占用率等)

  使用ps aux 进程字段a,b,c... --sort=[-]x,y,z:

    根据x,y,z字段排序查看a,b,c进程字段,‘-’代表降序

  使用ps -ef:

    查看所有用户的UID,PID,PPID等字段信息

  查看指定进程PID:

    1.cat命令:  cat /run/sshd.pid   :SSH守护程序(sshd)的进程ID

    2.pidof命令:  sshd sshd    :查看sshd的id

    3.pgrep命令:  pgrep sshd   :查看sshd的id

静态查看:

  命令 top [-d 刷新时间(秒)] [-n 次数] [-p 指定进程pid] [-u 用户id]动态的查看进程

  按键:

    按N:以PID数值排序

    按R:对排序进行反转

信号控制进程:

  常用信号:

 
信号编号 名称 特性及意义
1 SIGHUP 启动被终止的进程
9 SIGKILL 强制终止
15 SIGTERM 默认进程,正常流程终止
18 SIGCONT 恢复进程
19 SIGSTOP 暂停进程

 

  

 

 

 

 

命令:

    kill -l:查看所有信号

    kill [- 信号编号] 进程PID:根据信号内容终止进程

查看进程

进程优先级:

  使用top查看nice级别

  使用ps查看nice级别:  例子:ps axo pid,command,nice,cls --sort=-nice(查看进程并根据nice降序排序)

 

posted @   法外狂徒张三!  阅读(6)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· winform 绘制太阳,地球,月球 运作规律
· AI与.NET技术实操系列(五):向量存储与相似性搜索在 .NET 中的实现
· 超详细:普通电脑也行Windows部署deepseek R1训练数据并当服务器共享给他人
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 上周热点回顾(3.3-3.9)
点击右上角即可分享
微信分享提示