刘君27号-操作系统实践实验1.doc_第1页
刘君27号-操作系统实践实验1.doc_第2页
刘君27号-操作系统实践实验1.doc_第3页
刘君27号-操作系统实践实验1.doc_第4页
刘君27号-操作系统实践实验1.doc_第5页
已阅读5页,还剩14页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

郑 州 轻 工 业 学 院操作系统实践实验报告姓 名: 刘君 院 (系): 软件学院 专 业: 软件工程(测试技术) 班 级: 10-02 学 号: 541013110227 指导教师: 马欢 成 绩: 时间: 2013 年 3 月至 2013 年 4 月19进程管理一、实验目的:熟悉和理解进程和进程数的概念,掌握有关进程的管理机制二、实验内容和步骤:打开虚拟机,进入终端做以下实验:1. 用ps命令观察Linux正在运行的进程。(1)ps命令包括较丰富的可选参数,常见的参数包括如下几个: -A:显示所有用户启动的进程 -a :显示所有其他用户的进程 -u:显示进程拥有者、进程启动时间等更详细的信息实验截图如下: -x:显示不是由终端提供的进程信息 -r:只显示正在运行的进程 -m:显示进程信息 -w:宽行显示进程信息 -l :用长格式显示进程信息 -t:只显示由终端/dev/tty提交的进程上面的命令运行结果截图如下:(2)执行ps命令 操作:ps命令可以显示本机正在运行的所有进程的详细列表 命令格式:ps aux实行了该命令截图如下:其中, USER:表示进程的拥有者 %CPU:表示CPU时间的占用比例 SIZE:表示进程的大小 RSS:表示常驻内存部分的大小 START:表示进程的启动时间 PID:进程的ID编号,每个进程都有一个唯一的PID号,初始化程序init的PID为1,进程越靠近“进程树”的根,则进程的PID就越小 TTY:表示该提交该进程的终端号 STAT:表示该进程所处的状态。常见的进程状态有如下几个: R:表示正在运行,要占用CPU的时间 S:表示处于睡眠状态,不占用CPU的时间 D:表示处于不可终止的睡眠状态 T:表示已停止或被跟踪TIME:表示该进程已运行的时间COMMAND:进程所对应的命令(3)绘制进程树为了绘制进程树,需要获得更多有关进程的信息,特别是要知道每个进程的父进程的ID号。可用一下命令显示所有进程的详细信息: ps al该命令施行后截图如下:运行该命令后,得到当前系统的进程信息,其中初始化程序init父进程ID号为0;F:表示进程的标志UID:表示进程拥有者的ID号PPID:表示进程的父进程ID号,其中初始化进程init父进程ID号为0;PRI:时间片的长度NI:进程的优先级UCHAN:进程中处于睡眠状态的内核函数名称。2. 用kill命令删除进程命令实行后如图: 实验小结:验前期做时有错误出现,大多是命令的大小写问题,还有命令的书写格式错误,这样做出的实验就会出现错误。实验不足:kill命令没有运行成功。需进一步的探讨。实验名称:Linux的进程管理(二)一、 实验目的:进一步的了解进程,熟悉虚拟机的运行环境。二、实验内容:1、linux系统下进程基本命令的操作。具体实验指导:一、进程命令练习:1).用“ top ”命令显示系统进程什么是进程呢?简单的说,就是系统正在运行的程序了。如果我们想知道当前使用的系统中都运行了哪些程序该怎么办呢?很简单使用“top”命令可以让您如愿以偿。Top部分命令运行结果截图如下:1、查看系统状况 $ top2、显示更新十次后退出 $ top-n10将更新显示二次的结果输出到名称为top.log的档案里:$top-n2-btop.log主要参数讲解如下:d 指定每两次屏幕信息刷新之间的时间间隔。当然用户可以使用s交互命令来改变之。q 没有任何延迟的进行刷新。如果调用程序有超级用户权限,那么top将以尽可能高的优先级运行。S 指定累计模式。s 在安全模式中运行。这将去除交互命令所带来的潜在危险。I 不显示任何闲置或者僵死进程。c 显示整个命令行而不只是显示命令名。我们在终端中输入:top,看看显示什么?PID:PID 是系统为每程序,或是进程自运行配的编号。因为系统在程序启动后还要跟踪它呀,为什么?因为至少还得找到它把它关掉嘛。难道哪个程序是开着就不让关吗?看起来没什么软件比“木马”更缺德。但这个命令的好处是,如果是“木马”在运行,同样会在“top”命令中显示。USER:也许朋友们一看这个名称就知道这列是什么意思了吧?对了。这列是显示这个程序,或进程是由哪个用户启动的。TIME+:是指这个程序或进程已经运行了多少时间。COMMAND:这个就更简单了。就是说这个程序或进程的名称是什么吗?top命令的一些交互命令 : Space 立即刷新显示。 擦除并且重写屏幕。h/? 显示帮助画面,给出一些简短的命令总结说明。k 终止一个进程。i 忽略闲置和僵死进程。这是一个开关式命令。q 退出程序。r 重新安排一个进程的优先级别。S 切换到累计模式。s 改变两次刷新之间的延迟时间。 等2).ps:显示进程状态功能: 用于查看进程状态。使用该命令可以确定有哪些进程正在运行和运行的状态、进程是否结束、进程有没有僵死、哪些进程占用了过多的资源等等。命令的格式:ps options主要参数:最常用的三个参数是u、a、x实用例子: 查看当前进程状况 $ ps 使用u选项来查看进程所有者及其他一些详细信息 $ ps u实用例子: 使用x选项查看那些没有控制终端的进程 $ ps x 使用a选项来查看当前系统所有用户的所有进程,经常使用的是aux组合选项 $ ps aux3).用“ kill ”命令杀死进程功能: kill命令是通过向进程发送指定的信号来结束进程的。命令的格式:kill -s Signal | -p -a PID .kill -l Signal主要参数:-s 指定需要送出的信号。-p 指定kill命令只是显示进程的pid,并不真正送出结束信号。-l 显示信号名称列表,这可以在/usr/include/linux/signal.h文件中找到。-a 终止所有进程。0 给所有在当前进程组中的进程发送信号。-1 给所有进程号大于1的进程发送信号。实例:用ps命令来查看该进程对应的PID $ ps -e $ ps -e |find使用kill命令来终止进程 # kill 40364).nice命令功能:用于设置优先权。命令的格式:nice OPTION COMMAND ARG.主要参数:-n 设置欲执行的指令的优先权等级。等级的范围从-20-19,其中-20最高,19最低,只有系统管理者可以设置负数的等级。-help 在线帮助。-version 显示版本信息。 实例:将ls命令的优先权等级加1并且执行ls命令: $nice-n1ls功能:用于调整优先权。该指令可重新调整程一个或多个正在运行的进程的优先权等级 。命令的格式:renice priority -g pgrp. -p pid. -u user.主要参数:-g 使用程序群组名称,修改所有隶属于该程序群组的程序的优先权。-p 改变该程序的优先权等级,此参数为预设值。-u 指定用户名称,修改所有隶属于该用户的程序的优先权。 注意 :用户只能对自己所有的进程使用renice命令;root用户可以在任何进程上使用renice命令。将进程ID为3167的进程与进程拥有者为wenyan的优先权等级加1:#renice +1 -u wenyan -p 3167实验总结:nice命令没有试验成功。需要继续努力。Linux的内存管理一、 实验目的1 理解虚拟内存、磁盘缓存的概念2 掌握基本的内存管理知识3 掌握查看实时查看内存、内存回收的方法二、 实验步骤1 监控内存使用情况用“free”命令监控内存使用情况#free#free b s5#vmstat:vmstat命令监视虚拟内存使用情况2 检查和回收内容用命令ps列出所有正在运行的程序名称、对应进程号(PID)等信息#ps v用kill命令回收泄露的内存#kill -9 输入命令按回车后,终端自动关闭,释放内存三、 小结通过这次实验,我理解了虚拟内存、磁盘缓存的概念,掌握基本的内存管理知识,掌握了查看实时查看内存、内存回收的方法。Linux的文件管理一、 实验目的1. 熟悉和理解文件系统的概念和文件系统的类型。2. 掌握文件系统的挂载方法。3. 学会Linux中数据备份的方法。4. 了解Linux系统中文件系统的管理机制。二、 实验工具与设备1. 装有linux系统的计算机2. 光盘或u盘一张三、 实验预备知识文件系统的类型;挂载文件系统的命令:mount监视和维护文件系统的命令。四、 实验内容和步骤1. 挂载文件系统(1) 手工挂载文件系统用mount命令挂载文件系统命令格式:mount 【-fnrvw】-t type device dir其中,-t type:指定文件系统类型;Device;待安装文件系统的块设备名;Dir:安装点-r:将文件系统挂载为只读模式-w:将文件系统挂载为读写模式操作:将光盘或u盘插入计算机,然后用命令挂载并访问其内容。(2) 手工卸载文件系统。Umount命令操作:优盘的安装与卸载在计算机的usb接口中插入优盘,然后用一下方法安装与卸载优盘:a 在/mnt目录下新建一个子目录吗,例如:mkdir /mnt/usb。如图:路径名为:Mqnusb查看目录里的文件:在虚拟机里选择菜单栏中的虚拟机-移除设备,选择自己的U盘:b 用mount命令将优盘挂在/mnt/usb目录下:mount /dev/sda /mnt/usb2. 监视文件系统的状态可以用df命令显示文件系统的使用情况。可以用du命令显示文件中一个目录所有子目录所占空间。3. 维护文件系统(1) 在文件/etc/fstab中检查选项参数为大于0的正整数,

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论