软件学院大作业任务书
课程名称: Linux系统管理
题 目: Linux系统管理期末大作业
专 业:
班 级:
学 号:
学生姓名:
完成人数: 1人
起讫日期:
任课教师: 李荣鑫 职称:
部分管主任:
完成时间:
说 明
本任务书由任课教师填写后,下达到学生。
任务完成后,任课教师需填写小结表。
任务书、学生成绩与学生完成后的大作业(纸质和电子两种)一并报送各教学研究部审核后转教务办。
另附一份全班大作业总结
大作业的要求和内容:(包括题目选择范围、技术要求、递交时间、考核方法等)
要求独立完成下面的每一道题目。(题目附后面)
不允许有雷同和抄袭的情况,若代码雷同率超过30%以上的,双方成绩均按不及格处理。
从第六大题开始要有运行截图,程序题要有完整的代码,并附运行截图。程序运行结果中要输出你的学号和姓名。
要求递交电子文档和打印纸质文档,电子文档提交到网络教学综合平台(),打印文档由班长统一收取后交给老师。
递交时间:2015年1月10日之前。
教师小结:
成绩:
教 师 签 名:
教研部负责人:
学生姓名:
《Linux系统管理》期末大作业试题
学号: 姓名: 班级:
1. 写出完成下列操作的Linux命令
(1)给shell脚本文件myshell.sh设置可执行权限。
#chmod ugo+x myshell.sh
将目录/home/abc下的所有文件拷贝到/data 。
#cp /home/abc/* /data
安装软件包cvs-1.11.2-10.i386.rpm 。
#rpm -i cvs-1.11.2-10.i386.rpm
将/home/abc目录打包压缩,生成abc.tar.gz文件,并将此文件保存到/data目
#tar zcvf /data/abc.tar.gz /home/abc
删除目录/home/abc及其下面所有文件。
#rm -rf /home/abc
查询Linux系统的所有*.conf文件。
#find -name *.conf
(7)查询软件mysql是否安装。
#service?mysqld?start安装则可以启动
将ls /etc的显示内容保存到文件etc.txt中。
#ls /ect >/etc.txt
设置物理网卡的IP地址为00 。
#ifconfig etho 00 netmask
查找/home目录下所有test 用户的目录和文件。
#find /home -user test
(12)将系统的日期设置为2014年12月20日8时30分。
#data -set 08:30:00”
2. 建立以下用户、组并设置口令,写出相关的操作命令
1) 建立用户smith
#useradd smith
建立组名sysadmin
#groupadd sysadmin
将smith加入组sysadmin
#usermod -g sysadmin smith
为smith设置口令654321
#passwd smith
654321
将文件test.c的 所有者设为 smith. 所有组设为sysadmin.
#chown smith test.c
#chgrp sysadmin test.c
列出Linux系统下的所有用户
#cat /etc/passwd
3文件拷贝及相关问题. 建立目录/option1在目录/option1下生成一空文件empty,该文件拥用者为4) 软链接该文件到/tmp目录下的soft文件
设计一个shell程序,计算n的阶乘,要求:1)从命令行接收参数n; 2)程序运行后判断参数n的合法性,即是否有参数,如有,是否为正整数;若非法,给出错误提示信息。3)最后输出计算结果。
代