实验5-进程管理和文件系统管理

更新时间:2024-04-04 04:44:01 阅读量: 综合文库 文档下载

说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。

实验5 进程管理和文件系统管理

1. 实验目的

1) 熟悉Linux进程和文件系统的概念 2) 掌握Linux进程管理的操作 3) 掌握Linux文件系统管理的操作 2. 实验环境

装有Linux系统的PC机一台 3. 实验内容

1) 启动登录Linux系统

2) 在X Window交互界面执行Linux进程管理命令: ①进程查看命令:ps(选项aux、lax) ②结束进程命令:

Kill(后面跟的是进程ID号) Killall(后面跟的是进程名) ③前后台进程命令:

如何启动后台进程(在命令最后面加“&”) cron(了解两类crontab文件,如何通过crontab命令来管理用户crontab文件,crontab文件的格式)

前台切换到后台命令:ctrl-z 查看后台进程命令:jobs 把后台进程调度到前台命令:fg 让进程在后台运行命令:bg

④调整进程优先级命令: 理解进程的优先级 nice(选项n) renice

3) 执行Linux文件系统管理命令: ①分区命令fdisk

②格式化(即创建文件系统)命令:mkfs(选项t) ③挂载文件系统命令mount ④卸载文件系统命令umount ⑤熟悉自动挂载文件/etc/fstab 4) 关闭系统 5) 记录实验步骤 6) 填写《上机登记表》

完成以下内容: 一、进程管理内容

1.用ps命令察看系统当前的进程,并把系统当前的进程保存到文件process中。

2.用ps命令察看系统当前有没有init进程。(注意:只查看init进程)

3. 输入“cat <回车>”

-z 键,出现什么情况?输入fg命令出现什么情况? 按-c 键,出现什么情ps况?

4. 输入“cat <回车>”, 按-z 键,然后用ps命令查看cat进程是否存在,pid为多少?用kill命令杀死cat进程。

再用ps命令查看进程是否存在?然后输入fg %序号,查看结果。 5.输入“cat <回车>”, 按-z 键,然后用ps命令查看cat进程是否存在,pid为多少?用kill -9(强制杀死)命令杀死cat进程。再用ps命令查看进程是否存在?

6. 输入“find / -name ls*>temp &”,该命令的功能是什么? 查看该进程;

输入killall finvid命令后,再查看该进程。

7.启动vi编辑器,并将其调入后台,再调出前台,最后退出vi。

8.先后新建文件a和文件b,并相应启动vi对它们进行编辑。一开始要求文件a在前台执行,b在后台执行。对文件a输入一些文字后,将其切换到后台,然后将文件b调到前台,同样输入一些文字。最后将打开a文件的vi进程杀死,b文件保存并退出vi。 9.输入nice -n 2 vi 按ctrl+z将vi程序切换到后台 输入ps -lax

输入renice 5 进程ID号 再输入ps -lax,观察有什么变化

10. 利用nice程序后台启动三个vi程序,其nice分别为5,10,15,观察这三个vi程序的优先级,nice值与进程的优先级呈怎样的数值关系?或者说,nice值每增加1,优先级的数值是否也增加1,还是增加得更多?(可利用renice命令不断调整进程的nice值以获得实际规律)。

11. 每逢星期一下午5:50将/data目录下的所有目录和文件归档并压缩为:backup.tar.gz,放在/home/backup目录下.(先新建/data目录,并在目录中随意生成几个文件)

二、文件系统管理

1.使用fdisk命令观察硬盘分区

a. fdisk –l

b. 进入fdisk命令界面:fdisk /dev/sda

使用fdisk的m命令进行帮助;使用l命令观察常见分区的类型;使用p命令观察/dev/sda上分区;用d命令删除分区,用n命令创建新的分区,使用q命令不保存退出fdisk,使用w命令保存退出fdisk;其它命令要慎重(建议不试)。

2. 以U-盘为例,实验Linux系统中文件系统或存储设备的使用方法

将Linux作为当前活动系统(相对于Windows系统);插入U盘后,稍候;使用命令fdisk –l察看U盘所使用的设备(可能要运行fdisk –l多次),设U盘设备为/dev/sdb,试完成以下操作:

a. 通过fdisk –l 查看U盘的分区情况

b.使用fdisk /dev/sdb 删除U盘原有分区,重新把U盘划分两个分区:/dev/sdb1和/dev/sdb2

c. 通过mkfs命令把/dev/sdb1格式化成ext3文件系统,把/dev/sdb2格式化成vfat系统

d.创建U盘的挂载目录:mkdir /mnt/usb e. U盘的使用。

挂载/dev/sdb1分区:mount –t ext3 /dev/sdb1 /mnt/usb;可将Linux系统的某个文件或目录复制到U盘:如cp /etc/passwd /mnt/usb,切换到/mnt/usb查看文件是否复制过去;

卸载:umount /dev/sdb1 或 umount /mnt/usb;然后再观察刚才的操作结果。 3.查看/etc/fstab文件

本文来源:https://www.bwwdw.com/article/rtvr.html

Top