《Linux原理与应用》整周实训指导(参考)
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
《Linux原理与应用》整周实训指导参考说明:由于实训环境和授课等情况的差异,请授课教师根据自己的班级情况进行调整。
一、实训目的
《Linux原理与应用》整周实训是在教学及实验基础上,对课程所学理论知识的深化和提高。因此,要求学生能综合应用所学知识,完成实训内容,并在实践的基本技能方面进行一次系统的训练。培养独立思考、独立收集资料、独立解决问题的能力;培养分析、总结及撰写报告的能力。
二、实训环境
建议使用上课时的教学软件VM+RH9.0
三、实训形式
个人独立完成
四、内容及时间安排
五、实训具体过程
实训1、实训环境的搭建(在机房实训不做)
要求:正确安装VM+RH9.0,这是后续工作的基础,所有学生必须完成。
实训2、VIM/VI高级应用
内容1:编辑VI配置文件,实现以下功能
(1)打开文档直接显示行号
(2)输入本人学号后两位,自动替换成本人姓名的拼音
(3)定义快捷键ctrl+W,在行首插入注释符号“#”
(4)定义快捷键ctrl+E,插入你本人的手机号码
内容2:用Shell 编程实现
新建10个用户,用户名为gkstu1—gkstu10;分别在各自的主目录下建立文件stu1.txt—stu10.txt;文件内容分别为“hello gkstu1”—“hello gkstu10”;运行程序,显示10个文件的内容。
实训3、进程调度
某系统管理员需每天做一定的重复工作,请按照下列要求,编制一个解决方案:
(1)在下午 4 :50 删除/abc 目录下的全部子目录和全部文件;
(2)从早 8:00~下午 6:00 每小时读取/xyz 目录下 x1 文件中每行第一个域的全部数据加入到/backup 目录下的 bak01.txt 文件内;
(3)每逢星期一下午 5:50 将/data 目录下的所有目录和文件归档并压缩为文件:backup.tar.gz;
(4)在下午 5:55 将 IDE 接口的 CD-ROM 卸载(假设:CD-ROM 的设备名为 hdc);
实训4、Shell编程综合训练
编写一个弹出式菜单的shell程序,利用函数实现简单的菜单功能,n的值由键盘输入:*****************************************
** (1)计算1到n的奇数之和; **
** (2)计算1到n的阶乘; **
** (3)计算1到n的所有质数; **
** (4)退出程序。 **
*****************************************
实训5、服务器配置与架设
进行网络配置,建立个人网站。至少5个web页面,能实现正常的访问及链接跳转。六、成绩考核
最终成绩由考勤成绩和实训成绩构成。
实训结束,学生需要上交纸质实训报告一份,电子实训报告一份。电子实训报告样式另附。