文档详情

《Linux系统管理》期末大作业任务书(计网14级).doc

发布:2017-05-04约1.78千字共16页下载文档
文本预览下载声明
软件学院大作业任务书 课程名称: Linux系统管理 题 目: Linux系统管理期末大作业 专 业: 班 级: 学 号: 学生姓名: 完成人数: 1人 起讫日期: 任课教师: 李荣鑫 职称: 副教授 部分管主任: 完成时间: 说 明 本任务书由任课教师填写后,下达到学生。 任务完成后,任课教师需填写小结表。 任务书、学生成绩与学生完成后的大作业(纸质和电子两种)一并报送各教学研究部审核后转教务办。 另附一份全班大作业总结 大作业的要求和内容:(包括题目选择范围、技术要求、递交时间、考核方法等) 要求独立完成下面的每一道题目。(题目附后面) 不允许有雷同和抄袭的情况,若代码雷同率超过30%以上的,双方成绩均按不及格处理。 程序题要有完整的代码,并附运行截图。程序运行结果中要输出你的学号和姓名。 要求递交电子文档和刻录光盘,电子文档提交到网络教学综合平台(),光盘由班长统一收齐后刻录交给老师。 递交时间:2016年6月30日之前。 教师小结: 成绩: 教 师 签 名: 教研部负责人: 学生姓名: 《Linux系统管理》期末大作业试题 学号: 姓名: 班级: 1. 写出完成下列操作的Linux命令 (1) 给脚本文件mysh.sh设置权限,文件主拥有全部权限,小组成员有读和执行的权限,其他用户有读的权限。 (2) 将/home/abc目录打包压缩,生成abc.tar.gz文件,并将此文件保存到/data目。 (3) 删除目录/home/abc及其下面所有文件及目录。 (4) 将hello!写入 //test.txt的命令(vi及vim编辑器除外)。 建立用户smith 建立组名sysadm 3) 将smith加入组sysadmin 4) 为smith设置口令654321 Setenforce 0把他临时关闭了。 虚拟主机的配置: FTP: 9.用C++编写程序如下三个程序,在头文件circle.h定义一个圆类,包括数据成员半径,一个构造函数和一个用于计算面积的成员函数;在circle.cpp中实现圆类的构造函数和成员函数;在主程序test.cpp中定义一个对象并初始化,输出该圆的面积。在linux下进行编译和链接运行。然后编写一个Makefile文件,用make命令进行自动编译。 10. 考勤模拟Shell程序设计: 用shell设计一个模拟考勤程序,实现如下功能选择界面: 1:上班签到 2:下班签出 3:考勤信息查询 考勤程序运行后,提示用户输入上述功能选择,并验证用户输入的用户名和密码;用户信息保存在userinfo.dat中。如果是上班签到,记录签到信息,如果签到时间大于上午8时,则提示用户迟到,并记录该迟到信息到check.dat中。如果是下班签出,记录签出信息,如果签出时间小于下午6时,则提示用户早退,并记录该早退信息到check.dat。如果用户选择确信信息查询,则将check.dat中对应的用户迟到早退的信息查询出来并显示。用户选择功能执行完,Shell程序继续回到功能选择界面等待下一个用户进行操作。
显示全部
相似文档