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

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

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

软件学院大作业任务书

课程名称: Linux系统管理 题 目: Linux系统管理期末大作业

专 业: 班 级: 学 号: 学生姓名: 完成人数: 1人 起讫日期: 任课教师: 李荣鑫 职称: 副教授 部分管主任: 完成时间:

说 明

1. 本任务书由任课教师填写后,下达到学生。 2. 任务完成后,任课教师需填写小结表。

3. 任务书、学生成绩与学生完成后的大作业(纸质和电子两种)一并报送各教学研究部审核后转教务办。 4. 另附一份全班大作业总结

大作业的要求和内容:(包括题目选择范围、技术要求、递交时间、考核方法等) 1. 要求独立完成下面的每一道题目。(题目附后面) 2. 不允许有雷同和抄袭的情况,若代码雷同率超过30%以上的,双方成绩均按不及格处理。 3. 程序题要有完整的代码,并附运行截图。程序运行结果中要输出你的学号和姓名。 4. 要求递交电子文档和刻录光盘,电子文档提交到网络教学综合平台(http://online.ncu.edu.cn),光盘由班长统一收齐后刻录交给老师。 5. 递交时间:2016年6月30日之前。 教师小结: 成绩: 教 师 签 名:

教研部负责人: 学生姓名:

《Linux系统管理》期末大作业试题

学号: 姓名: 班级:

1. 写出完成下列操作的Linux命令

(1) 给脚本文件mysh.sh设置权限,文件主拥有全部权限,小组成员有读和执行的权限,其他用户有读的权限。

(2) 将/home/abc目录打包压缩,生成abc.tar.gz文件,并将此文件保存到/data目。

(3) 删除目录/home/abc及其下面所有文件及目录。

(4) 将hello!写入 /root/test.txt的命令(vi及vim编辑器除外)。

(5) 设置网卡的IP地址为192.168.1.100,子网掩码为255.255.255.0,默认网关为192.168.1.1,DNS为192.168.1.2

(6) 将系统的日期设置为2016年6月10日8时30分。

(7) 在根目录下查找所有扩展名为.c和.h文件。

(8) 在Linux下查询U盘设备并挂载。

(9) 使用awk 命令给文件 /etc/passwd 添加行号,并将结果保存到 /home/passwd.bak

(10) 写出启动DHCP服务器的命令。

2. 建立以下用户、组并设置口令,写出相关的操作命令。

1) 建立用户smith 2) 建立组名sysadmin

3) 将smith加入组sysadmin 4) 为smith设置口令654321

5) 将文件test.c的 所有者设为 smith. 所有组设为sysadmin. 6)列出Linux系统下的所有用户

3.你认为系统管理员的职责包括哪些?管理的对象包括哪些?

4.用Shell编程,编写一个判断素数的函数Isprime(),并调用该函数输出100---500之间所有素数,要求控制每行输出10个数。

5.设计一个shell程序,计算n的阶乘。要求:1)从命令行接收参数n; 2)程序运行后判断参数n的合法性,即是否有参数,如有,是否为正整数;若非法,给出错误提示信息。3)最后输出计算结果。

6.编写Shell程序,程序功能,建立一个组,组名由参数传递,然后批量建立若干个用户,用户名的前导字符相同,形如stu,再加数字序号,如stu20,用户名的前导字符和用户个数通过参数传递。命令格式如:mysh student stu 100 。

7.某系统管理员需每天做一定的重复工作,请按照下列要求,编制一个解决方案:

(1)在晚上22:30删除所有用户目录下(/home)的全部子目录和全部文件; (2)从早8:00~晚上22:00每小时读取/home目录下rec文件中的全部数据并追加到/backup目录下的bak01.txt文件内; (3)每逢星期一下午6:50将/data目录下的所有目录和文件归档并压缩为文件:backup.tar.gz;

请编写一个crontab文件,实现上述方案。

8.写出以下服务器的配置方法:Samba服务器 NFS服务器 WWW服务器 FTP服务器 DHCP TELNET DNS (任选期中两个()包括配置文件,启动方法,还有基本的配置信息,还有服务器成功访问后的截图) WWW服务器:

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

Top