• 博客园logo
  • 会员
  • 众包
  • 新闻
  • 博问
  • 闪存
  • 赞助商
  • HarmonyOS
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录
lym2222
博客园    首页    新随笔    联系   管理    订阅  订阅

第五章 进程管理

首先就是了解进程的基本概念:

进程的含义为正在运行的程序,包括这个运行的程序所占用的系统资源。进程是系统进行资源分配和调度的一个独立单位。

每个进程都有唯一的进程标识PID,一个PID只能标识一个进程。

进程状态是指程序运行过程中的变化。一般分为三类:就绪态、运行态、阻塞态。

查看进程:

命令1:使用”ps aux“命令可以查看当前目录的进程。(这里需注意每列显示数据代表的意义要熟知)

例如:%cpu是指cpu占用率,TTY是进程运行的终端。等等必须要知道的。

命令2:使用“ps-aux--sort-%cpu"命令,用户再查看cpu占用率时,进程会按照CPU占用百分比的降序排列。

命令3:"ps-ef",命令可以查看UID、PID、PPID等的信息。

命令4:用户可以使用“ps axo”命令自定义显示的字段。

几种常用的查看进程PID的方法:

1.使用cat命令

2.使用pidof命令

3.使用pgrep命令

命令5:top命令可以实时动态的显示进程(在top命令后添加参数-d可以设置刷新时间

                                                                   添加-p参数可以查看一个或多个进程的动态信息

                                                                  添加-u参数可以查看指定用户的进程,添加-n参数可以设置刷新的次数)

命令5:kill命令用来终止指定进程的运行。(使用kill-l命令查看全部信号)

命令6:使用killall命令可以用来终止所有的服务进程。

进程优先级:

使用top命令查看nice级别

使用ps命令查看nice级别

作业控制:

作业控制是一个命令行功能。

jobs命令用于显示当前shell中的作业列表及作业状态。

bg命令可以把任务移动到后台。

fg命令可以将后台的进程移动到前台。

总结与反思:

本章主要就是讲到进程的概念,进程的状态以及如何使用ps与top命令查看进程,还有就是用户可以通过给予进程信号的方式对进程进行控制,最后还讲到了作业控制的基本原理,通过本章的学习就是对这些内容有了深刻的认识,但是在运用方面还是有所欠缺,感觉学到的知识就是用不太上,在学习完理论以后还是要多加的进行练习,只有这样才能将这些所学的命令更加的灵活的运用,不然的话就好像时停留在只是表面,只知道有这个命令存在,但不会运用。

posted @ 2023-11-22 10:34  刘译蔓_22  阅读(61)  评论(0)    收藏  举报
刷新页面返回顶部
博客园  ©  2004-2025
浙公网安备 33010602011771号 浙ICP备2021040463号-3