77范文网 - 专业文章范例文档资料分享平台

Linux实验指导书(6)

来源:网络收集 时间:2019-03-10 下载这篇文档 手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:或QQ: 处理(尽可能给您提供完整文档),感谢您的支持与谅解。点击这里给我发消息

2.5创建逻辑分区

2.6键入“l”查看分区类型,可使用“t”键进行更改。

2.7键入“w”键进行保存。 2.8格式化磁盘.

#mkfs –t ext3 /dev/ sdb1

3.磁盘挂载与卸载 3.1创建挂载目录

#mkdir /mnt/userfile

3.2挂载新建分区

#mount /dev/sdb1 /mnt/userfile

3.3卸载新建分区

#umount /mnt/userfile

24

3.4自动挂载

修改/etc/fstab文件如下,重启计算机后该分区将自动挂载。

4.磁盘限额练习

4.1磁盘限额要求:对home分区设置某用户(以user1为例)的磁盘限额,具体设置为软限制100M,硬限制400M;文件数量软限制12800,硬限制51200。 4.2编辑/etc/fstab文件,为home分区添加用户和组的磁盘限额。 4.3创建aquota.user和aquota.group文件

#edquota -u user1

:将blocks的soft设置为102400,hard设置为409600; :inodes设置为12800,hard设置为51200。

4.4重启系统,启用quota功能。

#quotaon /home

4.5切换到用户user1,查看磁盘限额及使用情况。

4.6尝试复制大小分别超过磁盘限额软限制和硬限制的文件到用户的主目录下,验证磁盘限额功能是否正常。 四、实验思考题

1.说明主分区,扩展分区,逻辑分区的区别。 2.说明磁盘命名的编号规则。 3.列举Linux中常见的文件系统类型。

25

实验十一 进程管理

一、实验目的

1.理解进程和守护进程的概念。 2.掌握进程管理相关的命令。 3.掌握作业控制命令。 4.掌握计划任务设置方法。 5.了解进程文件系统proc。

学会查看进程状态的命令和杀死进程的命令;掌握作业控制命令fg、bg、jobs等;学会用at和cron执行掌握PROC文件系统的作用以及如何使用PROC文件系统来获得进程的信息;学会使用free命令监视内存使用情况,学会使用vmstat命令监视虚拟内存情况;了解设备文件的分类,使用设备编号的方式来标识每个设备,学会使用mknod命令创建设备文件。 二、实验内容

1.进程静态查看和管理。 2.进程动态查看和管理。 3.定时任务安排。 4.计划任务安排。 5.proc文件系统查看。 三、实验步骤 1.进程管理

1.1使用ps命令查看和控制进程,按顺序实现下列操作。

显示本用户的进程;显示所有用户的进程;在后台运行cat命令,查看cat进程;杀死cat进程;查看cat进程是否已杀死。

1.2使用top命令查看和控制进程,按顺序实现下列操作。

动态显示当前的进程;动态显示某用户的进程;杀死指定进程号的进程。 1.3使用多种命令挂起和恢复进程,按顺序实现下列操作。

执行命令cat;挂起cat进程;查看作业;将cat切换到后台执行;将cat切换到前台执行;结束cat进程。

26

2.定时执行命令

2.1要求:在某特定时间(以上午9点为例),找出系统中所有的以.c为后缀的文件,将结果保存到/etc/result文件中,然后向某用户(以user1为例)发邮件告知用户已经完成。 2.2 at命令操作。

# at 9pm

:出现at>提示符后输入

at> find / -name “*.c” >/etc/result

at>echo “user1:All code file have been seached out.You can take them over.Bye”|mail –s “job done” user1

:按Ctl+d键结束at命令输入

2.3等待并验证命令是否已完成。 3.安排计划任务

3.1查看crontab命令的帮助信息。

#crontab --help

3.2查看用户的计划任务列表.

#crontab –l

3.3建立一个crontab文件。

#echo “45 11 22 3 * ls /etc” >cronfile

:3月22日11点45分执行ls /etc

3.4使用crontab命令安装crontab文件,安排计划任务

#crontab cronfile

3.5查看计划任务表,观察计划任务是否已被安排。

#crontab –l

3.5删除计划任务列表,并进行确认。 4.进程文件系统proc操作 4.1查看/proc目录下的内容。 4.2查看某进程的详细情况,并记录。 四、实验思考题

1.说明进程与程序的区别。 2.列举出ps命令不同选项的功能。

27

实验十二 编译器和调试器

一、实验目的

(2)掌握gcc编译器使用方法。 (3)掌握gdb调试方法。 二、实验内容 1.编辑测试源代码。 2. gcc编译测试源代码 3. gdb调试和排错。 三、实验步骤

1.编辑如下参考源代码,代码的原意为倒序输出main函数中定义的字符串#include int display1(char *string); int display2(char *string); int main () {

char string[] = \display1 (string); display2 (string); }

int display1 (char *string) {

printf (\}

int display2 (char *string1) {

char *string2; int size,i;

size = strlen (string1);

string2 = (char *) malloc (size + 1);

28

百度搜索“77cn”或“免费范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,免费范文网,提供经典小说综合文库Linux实验指导书(6)在线全文阅读。

Linux实验指导书(6).doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印 下载失败或者文档不完整,请联系客服人员解决!
本文链接:https://www.77cn.com.cn/wenku/zonghe/508440.html(转载请注明文章来源)
Copyright © 2008-2022 免费范文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ: 邮箱:tiandhx2@hotmail.com
苏ICP备16052595号-18
× 注册会员免费下载(下载后可以自由复制和排版)
注册会员下载
全站内容免费自由复制
注册会员下载
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: