大作业任务书
课程名称: Linux操作系统
题 目: Linux期末大作业
专 业: 计算机科学与技术
班 级: 计算机185班
学 号: **********
**** **
完成人数:
起讫日期:
任课教师: 李荣鑫 职称: 副教授
完成时间:
说 明
1.本任务书由任课教师填写后,下达到学生。
2.任务完成后,任课教师需填写小结表。
3.任务书、学生成绩与学生完成后的大作业(纸质和电子两种)一并报送各教学研究部审核后转教务办。
4.另附一份全班大作业总结
大作业的要求和内容:(包括题目选择范围、技术要求、递交时间、考核方法等) 1.要求独立完成大作业项目。(题目附后面) 2.虚拟机以自己的名字命名,确保Shell命令提示符能看到自己的名字信息。不允许有雷同和抄袭的情况,否则双方成绩均按不及格处理。 3.所有的操作结果要有截图,Shell编程题要有完整的代码,并附运行结果截图。#输出结果把个人信息加上。 4、完成大作业后,必须提交以下内容: 1)大作业任务书(电子版和打印版) 2)大作业报告。大作业报告必须给出所有项目内容的实现过程,并附大作业小结。 5、大作业提交时间:课程结束时,进行统一答辩,并将全班同学的大作业统一刻录成光盘,其中任务书还要求上交纸质的打印版。 |
教师小结: 成绩: 教 师 签 名: 教研部负责人: 学生姓名: |
《Linux操作系统》期末大作业
(要求将计算机名改为你的名字,以便命令行截图时能看到个人信息,shell编程题的源程序代码的第二行用注释给出个人信息。)
1. 写出完成下列操作的Linux命令
(1)给shell脚本文件myshell.sh设置文件主和小组用户拥有可执行权限,其他用户无可执行权限linux命令及shell编写。(若无相应文件可以先创建)
#sudo touch mashell.sh
#sudo chmod 776 myshell.sh
(2)将目录/home/ncu下的所有文件拷贝到/data。(若无相应的目录可以先创建)
#sudo cp /home/ncu/* /home/data
拷贝前:
(3)安装软件包apache2并查看启动状态。
# sudo apt-get install apache2
(4)将/home/ncu目录打包压缩,生成文件,并将此文件保存到/data目录
#sudo tar -zcvf data/ ncu
#tar默认使用的是相对路径,如果按照一般习惯书写绝对路径可能导致错误。
(5)删除目录/home/ncu及其下面所有文件。
#rm -rf /home/ncu
(6)统计当前目录下普通文件的数目并显示结果。
#ls -lR |grep "^-"|wc -l
(7)查询软件mysql是否安装,若没安装,请安装。
#service mysql status 检查数据库服务是否启动
#sudo apt-get install mysql-server
(8)将 /etc下所有文件信息保存到~/中。
#ls -al /etc >~/
(9)查/home目录下所有空文件。
#find /home -type d -empty
(10)将系统的日期设置为2018年12月20日8时30分。
#date -set “20181220 08:30:00”
2. 建立以下用户、组并设置口令,写出相关的操作命令。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论