计算机实验进程管理与虚拟机,虚拟机VMware进程控制实验.docx
虚拟机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相关推荐
- (王道408考研操作系统)第二章进程管理-第一节4:进程通信(配合Linux)
文章目录 一:什么是进程通信 二:如何实现进程间通信及其分类 三:通信方式1-共享存储(共享内存) (1)课本基础内容 (2)补充-Linux中的进程通信 四:通信方式2-管道 (1)管道是什么 (2 ...
- hrs软件在linux下如何启动,linux中进程管理的三大工具及进程查看命令
1.进程概念 通俗的讲进程就是一个运行起来的程序,只占用系统的内存空间,并且有唯一的进程标识符(PID),但和程序又有区别,程序是指令加数据,是一个进程指令的集合,可以启用一个或者多个进程,是静态的, ...
- linux进程管理类命令大全,Linux进程管理类命令
一.htop命令 选项 -d #:指定延迟时间间隔: -u UserName:仅显示指定用户的进程: -s COLUME:以指定字段进行排序: 子命令: l:显示选定的进程打开的文件列表: s:跟踪选 ...
- (王道408考研操作系统)第二章进程管理-第一节3:进程控制(配合Linux讲解)
文章目录 一:如何实现进程控制 二:进程控制原语 (1)进程创建 A:概述 B:补充-Linux中的创建进程操作 ①:fork() ②:fork()相关问题 (2)进程终止 A:概述 B:补充-僵尸进 ...
- (王道408考研操作系统)第二章进程管理-第一节1:进程、PCB及其特征
注意: 本章内容涉及进程,测试环境选在Linux下,因为我们可以阅读其源代码,有助于理解 Linux中的命令不会涉及太专业,需要说明的地方都会说明,读者只需关注其功能,无需过于操心原理 有兴趣的读者可 ...
- linux进程管理init,浅谈init进程
一.什么是init进程 在介绍init进程前我们先了解下什么是进程 1.进程的概念 所谓进程就是系统中正在运行的程序,进程是操作系统的概念,每当我们执行一个程序时,对于操作系统来讲就是创建了一个进程, ...
- php 进程管理,php中的php-fpm进程管理
web服务器本身不能处理php,当接收到请求后,通过匹配后缀知道该请求是个动态的php请求,会把这个请求转给指定的php解释器处理,并把结果返回给客户端. 在php-cgi的年代,总是每一个请求过来后 ...
- c语言编程模拟进程管理,C语言如何模拟进程管理?
C语言如何模拟进程管理? 发布日期:2016-01-04 09:15 来源: 标签: 编程语言 C教程 C语言模拟进程 C语言模拟进程管理 本章我们主要学习C语言如何模拟进程管理,下面我们就做一下具体 ...
- 仿微软进程管理器+仿Cff explorer 进程PE查看软件
这个软件是仿微软的进程管理器 结合 仿CFF Explorer pe查看工具,可以直接点击进程列表中的进程查看对应的pe结构,动手开始做才发现写练习的demo和做项目还是有很大区别的,遇到了很多问题, ...
- 操作系统学习笔记7——进程管理中的数据结构:进程控制块
进程控制块(PCB)--最重要的记录型数据结构 PCB的作用 1.作为独立运行的基本单位的标志: 系统创建一个新进程时,就为它建立一个PCB,进程结束时回收PCB,进程也随之消亡,系统通过感应PCB来 ...
最新文章
- Java | kotlin 手动注入bean,解决lateinit property loginService has not been initialized异常
- Nagios的安装和基本配置(二:Nagios-Server的安装)
- java 视频分辨率_java – Blackberry:如何在录制前设置视频分辨率
- 解决eclipse project前出现红色感叹号 但没有提示错误出在什么地方build path jar包也没报错...
- [书目20130422]硬伤:中国式创业的软肋
- Mysql中where条件一个单引号引发的性能损耗
- 外部函数能修改闭包内的变量_Python函数式编程,Python闭包
- YbSoftwareFactory 代码生成插件【八】:基于JQuery EasyUI、Web Api的 ASP.NET MVC 代码生成插件...
- Silverlight 2初尝及我的例子:Fanfou.com客户端——EatSilverlight
- iphone长截图哪个软件好_iPhone上最好的长截图工具!
- 仿链家地图找房_仿链家地图找房的简单实现
- dialog层级关系
- 中触媒科创板上市:市值74亿 为李进与刘颐静夫妻店
- 抖音CLICKID+淘宝Relaitionid回传淘积木APP内下单--转化归因联调ROI程序算法及代码技术实现
- 秋招斩获所有互联网大厂面经之算法
- Informatica任务卡在timeout based commit point
- 词向量之TF-IDF模型详解
- 体感游戏波斯王子:重生.
- 华为2023暑期笔试(1-2)
- 分布式调度:对概念和应用的回顾
热门文章
- 那些踩过的declared implicitly的坑
- [USACO 2010 Feb S]Chocolate Eating
- 小数化分数(C++)
- 中国大学MOOC C语言程序设计(大连理工大学) 课后编程题 第五周题解(个人向仅供参考)
- 让员工都是决策者!受到丰田集团启发:让企业少花500万的诀窍
- Windows 10 IDM 下载play.kth.se上面的网课视频
- mac改变ipv4地址无法上网
- 专访Testin云测总裁徐琨:十年浓墨重彩,笃行数字化转型
- 程序员想拿高薪,你还缺了这些,在寒冬下如何选择?创业or进阶
- iOS黑(灰)白化实现方案---记录