2023年8月3日发(作者:)
实训八 目录归档、压缩和操作系统进程管理
实验目的:掌握文件目录归档和压缩的shell命令。通过利用shell命令实现进程的管理及调度。掌握如何查看系统的性能。
实训内容1:归档和压缩
1、文件归档与压缩
【操作要求1】将/etc/X11目录归档为文件,并将文件压缩为.gz文件。
【操作步骤】
方法一:
(1)输入命令“tar -cvf /etc/X11”,将/etc/X11目录中的所有文件归档为文件,屏幕将显示命令的执行过程。
(2)输入命令“ls -l”,可发现新生成一个红色的文件。
(3)压缩文件,输入命令“gzip ”。
(4)再次输入命令“ls -l”,可发现文件已被文件所取代,其字节数也有所减少。
方法二:
输入命令“tar -czvf /etc/X11”,将/etc/X11目录中的所有文件归档并压缩为文件。
【操作要求2】解压缩文件。
【操作步骤】
方法一:
(1)输入命令“gzip -d ”,解压缩文件。 (2)输入命令“ls”,可发现文件已变为文件。
(3)还原文件中的所有文件,输入命令“tar -xvf ”,屏幕显示命令的执行过程。
(4)输入命令“ls”,可发现当前目录下多出一名为etc的目录。
(5)输入命令“cd etc”(注意不是输入“cd /ete”命令),进入新产生的etc目录。
(6)输入命令“ls”,可发现在这个etc目录中有一Xll目录。
(7)输入命令“cd Xll”,可进入此目录。如果使用ls命令可查看到该目录中的所有文件。
方法二:
输入命令“tar -xzvf ”,可一次性解压缩文件,并还原其中的所有文件。
2. 解压缩zip压缩文件
【操作要求】解压缩usb盘中文件。
【操作步骤】
(1)将包含压缩文件的usb盘插入usb口。
(2)输入命令“mount -t auto /dev/sdb1 /mnt/usb”,挂载U盘。
(3)查看usb盘中的内容,输入命令“ls /mnt/usb”。
(4)解压缩文件,输入命令“unzip /mnt/usb/”。
(5)输入命令“ls”,可发现所包含的压缩文件出现在当前目录中。
(6)最后卸载U盘,输入命令“umount/dev/sdb1”。 实训内容2:进程管理与系统监视器
1作业和进程的基本管理
【操作要求1】先在前台启动vi编辑器并打开f4文件,然后挂起,最后在后台启动一个find作业,查找inittab文件。
【操作步骤】
(1)以普通用户(hellen)身份登录到Linux字符界面。
(2)输入命令“vi f4”,在前台启动vi文本编辑器并打开f4文件。
(3)按下Ctrl+Z组合键,暂时挂起“vi f4”作业,屏幕显示该作业的作业号。
(4)输入命令“find / -name inittab > f5 &”,启动一个后台作业。
【操作要求2】查看当前作业、进程和用户信息,并对作业进行前后台切换。
【操作步骤】
(1)输入命令“jobs”,查看当前系统中的所有作业。由此可知“vi f4”作业的作业号为1,已经停止。“find / -name inittab > f5 &”作业的作业号为2,正在运行。
(2)输入命令“fg 2”,将“find /-name inittab > f5 &”作业切换到前台。屏幕显示出“find / -name inittab >f5”命令,并显示其执行结果。稍等片刻,作业完成后屏幕再次出现命令提示符。
(3)输入命令“cat f5”,查看“find/ -name inittab >test”命令的执行结果。
(4)再次输入命令“jobs”,可发现当前系统中只有一个已停止的作业“vi f4”。
(5)终止“vi f4”作业,输入命令“kill %1”。
(6)输入命令“ps -l”,查看进程的相关信息。
(7)输入命令“who -H”,查看用户信息。
2. 进程调度
【操作要求1】设置一个批调度,要求在2分钟后向所有用户发送系统即将重启的消息,并在5分钟后重新启动计算机。
【操作步骤】
(1)按下Alt+F4组合键,切换到第4个虚拟终端,以超级用户身份登录。
(2)首先输入命令“at now+2 minutes”,设置2分钟后执行at调度的内容。
(3)屏幕出现at调度的命令提示符“at>”,输入“wall please logout,the
computer will restart”,向所有用户发送消息。
(4)在“at>”提示符的第二行输入“shudown -r +5”,系统5分钟后将重新启动。
(5)光标移动到“at>”提示符的第三行,按下Ctrl+D组合键结束输入。
(6)2分钟后系统将自动运行这一at调度内容。先向所有用户发送消息,然后再等5分钟重新启动。
例:要求在2013年12月31日23时59分向所有登录用户发送”Happy
New Year!”信息
【操作要求2】设置crontab调度,要求每天上午8点30分查看系统的进程状态。
【操作步骤】
(1)超级用户输入命令“crontab -e”,新建一个crontab配置文件。
(2)屏幕出现vi编辑器,按下“i”,进入输入模式,输入“30 8 * * * ps”。为查看到执行结果也可调整时间。
(3)按下Esc键退出vi的文本输入模式,并按下“:”键切换到最后行模式,输入“wq”,保存并退出编辑器。
(4)查看执行结果。超级用户输入命令“mail”,屏幕显示超级用户的邮件列表。
(5)在mail提示符“&”后输入邮件的编号,可查看相关的邮件,获取cron调度的执行结果。
(6)最后在mail提示符“&”输入“q”退出mail工具。
3. 系统性能监视
【操作要求1】利用Shell命令监视系统性能。
【操作步骤】
(1)输入命令“top”,屏幕动态显示CPU利用率、内存利用率和进程状态等相关信息。
(2)按下M键,所有进程按照内存使用率排列。
(3)按下T键,所有进程按照执行时间排列。最后按下P键,恢复按照CPU使用率排列所有进程。
(4)按下Ctrl+C组合键结束top命令。
【操作要求2】利用桌面环境图形化工具监视系统性能。 【操作步骤】
(i)输入“startx”命令,启动XWindow图形化用户界面。
(2)超级用户依次单击“主菜单”→“系统工具”→“系统监视器”,打开“系统监视器”窗口。
(3)“进程列表”选项卡中显示超级用户启动的所有进程。单击“查看”后下拉列表选择“所有的进程”,则显示系统中所有的进程。
(4)单击“编辑”菜单中的“首选项”,弹出“首选项”对话框。单击“进程域”选项卡,可设置显示的信息项目。单击“关闭”按钮,显示进程的各种信息。
(5)单击“系统监视器”选项卡,查看当前CPU、内存和交换分区、硬盘和共享内存的使用情况。
(6)依次单击“主菜单”→“系统工具”→“系统日志”,打开“系统日志”窗口。可分别查看各类系统日志。
发布者:admin,转转请注明出处:http://www.yc00.com/xiaochengxu/1691036762a492135.html
评论列表(0条)