虚拟机VMware进程控制实验

实验6:进程控制操作

1、实验目的

1、了解进程的概念;

2、熟悉Linux的前台与后台进程控制操作;

3、掌握利用进程监控工具来维护系统的正常运行;

2、实验内容

1、Linux的前台与后台进程控制操作;

2、系统监视器(system monitor)的使用和系统维护;

3、实验操作

在Linux的GUI模式下,点击:“主菜单/系统工具/终端”(system/terminal),进入终端方式,输入命令操作:

1、进程的前台工作方式

操作步骤:

① yes ok ←┘

终端窗口显示__连续打印ok____,此时键盘能否输入其它命令___不能____,为什么?

答:因为前台正在运行yes?ok,不能接收其它命令。yes命令在命令行中输出指定的字符串,直到yes进程被杀死。不带任何参数输入yes命令默认的字符串就是y。按Ctr+C可以结束。

② 按键:Ctrl+Z,暂停一个前台进程的运行,并转为挂起进程。

③ jobs ←┘ 记录下看到的结果显示前台进程已暂停、转为挂起进程。

(jobs 查看后台运行的进程?)

④ fg %1 ←┘ 作用:把挂起进程转为前台进程执行;

( fg %n 让后台运行的进程n到前台来?)

⑤ 再按键:Ctrl+Z 作用与②相同;

⑥ jobs ←┘ 记录下看到的结果__前台进程转为后台挂起进程______。

⑦ bg %1 ←┘ 作用:重新运行挂起进程,但以后台方式运行;

(bg %n 让进程n到后台?运行?)?

⑧ 此时能否再按键:Ctrl+Z暂停一个后台进程的运行?_不能_____,

后台进程的终止:方法一:通过jobs命令查看job号(假设为num),然后执行kill %num?方法二:通过ps命令查看job的进程号(PID,假设为pid),然后执行kill pid?

(ctrl + z,可以将一个正在前台执行的命令放到后台,并且暂停,不能暂停后台进程)

键盘能否输入其它命令___可以___,为什么?

答:因为现在前台没有运行的进程,等待用户输入命令。

⑨ 用鼠标点击,关闭终端窗口。

2、进程的后台工作方式

除上面把前台进程转到后台进程的过程外,一般在shell提示符下,输入的命令后加上&,即以后台方式运行命令。

再次进入终端方式。

操作:① xclock & ←┘ 后台进程1,记录其时钟的时间__16:35_____

xcalc & ←┘ 后台进程2

find / -name ?*.jpg‘ –print > templist & ←┘ 后台进程3

② jobs ←┘ 有几个后台进程:__2______,记录显示结果:

ps ←┘ 记录下看到的结果:

③ fg %1 ←┘ 将时钟进程转到前台运行。

④ 按键:Ctrl+Z, 将时钟进程挂起,记录时钟的时间_________。

(挂起进程在操作系统中可以定义为暂时被淘汰出内存的进程)

jobs ←┘ 观察显示结果:时钟进程已经转挂起进程,后台运行程序里没有时钟进程_。

回顾上述操作,经过二~三分钟后,看图形时钟有走动吗?___没有____。

⑤ bg %1 ←┘

将挂起的时钟进程转到后运行,现在再观察时钟是否会有变化,为什么?

答:时钟进程转后台运行后,时钟有走动,回到正常时间。

jobs ←┘

kill %2 ←┘ 杀死计算器进程,看计算器是否消失____会消失___。

⑥ ps ←┘

观察屏幕显示,记录时钟(xclock)进程的进程号pid=____6000______。

⑦ kill ←┘ pid为xclock的进程号,作用______________。

试比较与上述步骤⑤中的kill命令的区别。

⑧ ls –l ←┘ 是否有templist文件? ____有____。

⑨ rm templist ←┘ 删除临时文件。

⑩ xclock & ←┘

3、Linux的GUI下进程控制和系统维护

操作步骤:①点击“主菜单/系统工具/系统监视器”(system/system monitor);

②查看标签页“进程列表”(Processes),注意各进程的状态:

进程名 用户 内存 %CPU ID

在各项目旁有“▼”或“▲”,表示降序或升序排列,点击一下,看看有什么变化。

③点击“进程列表”下的“查看”中的“活动的进程”,作如下记录:

进程名 用户 内存 %CPU ID

观察一会儿,看是否会跳出一些其它的活动进程___是___,并马上会消失吗?____是_______,这是进程的什么状态变化?_____前后台变化______________。

④进入“终端方式”

键入命令:yes test process ←┘

切换

计算机实验进程管理与虚拟机,虚拟机VMware进程控制实验.docx相关推荐

  1. (王道408考研操作系统)第二章进程管理-第一节4:进程通信(配合Linux)

    文章目录 一:什么是进程通信 二:如何实现进程间通信及其分类 三:通信方式1-共享存储(共享内存) (1)课本基础内容 (2)补充-Linux中的进程通信 四:通信方式2-管道 (1)管道是什么 (2 ...

  2. hrs软件在linux下如何启动,linux中进程管理的三大工具及进程查看命令

    1.进程概念 通俗的讲进程就是一个运行起来的程序,只占用系统的内存空间,并且有唯一的进程标识符(PID),但和程序又有区别,程序是指令加数据,是一个进程指令的集合,可以启用一个或者多个进程,是静态的, ...

  3. linux进程管理类命令大全,Linux进程管理类命令

    一.htop命令 选项 -d #:指定延迟时间间隔: -u UserName:仅显示指定用户的进程: -s COLUME:以指定字段进行排序: 子命令: l:显示选定的进程打开的文件列表: s:跟踪选 ...

  4. (王道408考研操作系统)第二章进程管理-第一节3:进程控制(配合Linux讲解)

    文章目录 一:如何实现进程控制 二:进程控制原语 (1)进程创建 A:概述 B:补充-Linux中的创建进程操作 ①:fork() ②:fork()相关问题 (2)进程终止 A:概述 B:补充-僵尸进 ...

  5. (王道408考研操作系统)第二章进程管理-第一节1:进程、PCB及其特征

    注意: 本章内容涉及进程,测试环境选在Linux下,因为我们可以阅读其源代码,有助于理解 Linux中的命令不会涉及太专业,需要说明的地方都会说明,读者只需关注其功能,无需过于操心原理 有兴趣的读者可 ...

  6. linux进程管理init,浅谈init进程

    一.什么是init进程 在介绍init进程前我们先了解下什么是进程 1.进程的概念 所谓进程就是系统中正在运行的程序,进程是操作系统的概念,每当我们执行一个程序时,对于操作系统来讲就是创建了一个进程, ...

  7. php 进程管理,php中的php-fpm进程管理

    web服务器本身不能处理php,当接收到请求后,通过匹配后缀知道该请求是个动态的php请求,会把这个请求转给指定的php解释器处理,并把结果返回给客户端. 在php-cgi的年代,总是每一个请求过来后 ...

  8. c语言编程模拟进程管理,C语言如何模拟进程管理?

    C语言如何模拟进程管理? 发布日期:2016-01-04 09:15 来源: 标签: 编程语言 C教程 C语言模拟进程 C语言模拟进程管理 本章我们主要学习C语言如何模拟进程管理,下面我们就做一下具体 ...

  9. 仿微软进程管理器+仿Cff explorer 进程PE查看软件

    这个软件是仿微软的进程管理器 结合 仿CFF Explorer pe查看工具,可以直接点击进程列表中的进程查看对应的pe结构,动手开始做才发现写练习的demo和做项目还是有很大区别的,遇到了很多问题, ...

  10. 操作系统学习笔记7——进程管理中的数据结构:进程控制块

    进程控制块(PCB)--最重要的记录型数据结构 PCB的作用 1.作为独立运行的基本单位的标志: 系统创建一个新进程时,就为它建立一个PCB,进程结束时回收PCB,进程也随之消亡,系统通过感应PCB来 ...

最新文章

  1. Java | kotlin 手动注入bean,解决lateinit property loginService has not been initialized异常
  2. Nagios的安装和基本配置(二:Nagios-Server的安装)
  3. java 视频分辨率_java – Blackberry:如何在录制前设置视频分辨率
  4. 解决eclipse project前出现红色感叹号 但没有提示错误出在什么地方build path jar包也没报错...
  5. [书目20130422]硬伤:中国式创业的软肋
  6. Mysql中where条件一个单引号引发的性能损耗
  7. 外部函数能修改闭包内的变量_Python函数式编程,Python闭包
  8. YbSoftwareFactory 代码生成插件【八】:基于JQuery EasyUI、Web Api的 ASP.NET MVC 代码生成插件...
  9. Silverlight 2初尝及我的例子:Fanfou.com客户端——EatSilverlight
  10. iphone长截图哪个软件好_iPhone上最好的长截图工具!
  11. 仿链家地图找房_仿链家地图找房的简单实现
  12. dialog层级关系
  13. 中触媒科创板上市:市值74亿 为李进与刘颐静夫妻店
  14. 抖音CLICKID+淘宝Relaitionid回传淘积木APP内下单--转化归因联调ROI程序算法及代码技术实现
  15. 秋招斩获所有互联网大厂面经之算法
  16. Informatica任务卡在timeout based commit point
  17. 词向量之TF-IDF模型详解
  18. 体感游戏波斯王子:重生.
  19. 华为2023暑期笔试(1-2)
  20. 分布式调度:对概念和应用的回顾

热门文章

  1. 那些踩过的declared implicitly的坑
  2. [USACO 2010 Feb S]Chocolate Eating
  3. 小数化分数(C++)
  4. 中国大学MOOC C语言程序设计(大连理工大学) 课后编程题 第五周题解(个人向仅供参考)
  5. 让员工都是决策者!受到丰田集团启发:让企业少花500万的诀窍
  6. Windows 10 IDM 下载play.kth.se上面的网课视频
  7. mac改变ipv4地址无法上网
  8. 专访Testin云测总裁徐琨:十年浓墨重彩,笃行数字化转型
  9. 程序员想拿高薪,你还缺了这些,在寒冬下如何选择?创业or进阶
  10. iOS黑(灰)白化实现方案---记录