《Linux系统管理》期末大作业任务书121推荐文档Word文件下载.docx

上传人:b****2 文档编号:15243140 上传时间:2022-10-28 格式:DOCX 页数:14 大小:20.72KB
下载 相关 举报
《Linux系统管理》期末大作业任务书121推荐文档Word文件下载.docx_第1页
第1页 / 共14页
《Linux系统管理》期末大作业任务书121推荐文档Word文件下载.docx_第2页
第2页 / 共14页
《Linux系统管理》期末大作业任务书121推荐文档Word文件下载.docx_第3页
第3页 / 共14页
《Linux系统管理》期末大作业任务书121推荐文档Word文件下载.docx_第4页
第4页 / 共14页
《Linux系统管理》期末大作业任务书121推荐文档Word文件下载.docx_第5页
第5页 / 共14页
点击查看更多>>
下载资源
资源描述

《Linux系统管理》期末大作业任务书121推荐文档Word文件下载.docx

《《Linux系统管理》期末大作业任务书121推荐文档Word文件下载.docx》由会员分享,可在线阅读,更多相关《《Linux系统管理》期末大作业任务书121推荐文档Word文件下载.docx(14页珍藏版)》请在冰豆网上搜索。

《Linux系统管理》期末大作业任务书121推荐文档Word文件下载.docx

1.要求独立达成下边的每一道题目。

(题目附后边)

2.不同意有相同和剽窃的状况,若代码相同率超出30%以上的,两方成绩均按不及格办理。

3.从第六大题开始要有运转截图,程序题要有完好的代码,并附运转截图。

程序运转结果中要输出你的学号和姓名。

4.要求递交电子文档和打印纸质文档,电子文档提交到网络教课综

合平台(),打印文档由班长一致收取

后交给老师。

5.递交时间:

2015年1月10日以前。

教师小结:

成绩:

教师署名:

教研部负责人:

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

学号:

姓名:

班级:

1.写出达成以下操作的Linux命令

(1)给shell脚本文件myshell.sh设置可履行权限。

(2)将目录/home/abc下的所有文件拷贝到/data。

#cp/home/abc/*/data

(3)安装软件包cvs-1.11.2-10.i386.rpm。

将/home/abc目录打包压缩,生成文件,并将此文件保存到/data目

#tarzcvf/data/abc.tar.gz/home/abc

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

#rm-rf/home/abc

(6)查问Linux系统的所有*.conf文件。

#find-name*.conf

(7)查问软件mysql能否安装。

#servicemysqldstart安装则能够启动

(9)将ls/etc的显示内容保存到文件etc.txt中。

(10)设置物理网卡的IP地点为192.168.1.100。

#ifconfigetho192.168.1.100netmask255.255.255.0(11)查找/home目录下所有test用户的目录和文件。

#find/home-usertest

(12)将系统的日期设置为2014年12月20日8时30分。

#data-set“2014142008:

30:

00”

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

1)成立用户smith#useraddsmith

2)成立组名sysadmin#groupaddsysadmin

3)将smith加入组sysadmin

#usermod-gsysadminsmith

4)为smith设置口令654321

#passwdsmith

654321

5)将文件test.c的所有者设为smith.所有组设为sysadmin.

6)列出Linux系统下的所实用户

#cat/etc/passwd

3文件拷贝及有关问题,写出有关的操作命令。

1).成立目录/option1#mkdiroptionl

2)在目录/option1下生成一空文件empty,该文件拥用者为smith#touchempty

#chomdsmithempty

3)复制该文件到/tmp目录下的empty1文件,保存该文件的所有属性

#cp-p/option1/empty/tmp/empty1

4)软链接该文件到/tmp目录下的soft文件

#ln-sempty1/tmp/soft

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

#ls*.h

4.简答题

1)阐述Linux的shell启动过程。

2)简述Linux系统的构成,主要应用和特色。

Linux一般有4个主要部分:

内核、Shell、文件系统和应用程序内核、Shell和文件系一致同形成了基本的操作系统结构。

它们使得用户能够运转程序,管理文件并使用系统。

Linux主要被用作服务器的操作系统,供给了包含操作系统、数据库、网站服务器。

切合POSIX1003.1标准POSIX1003.1标准定义了一个最小的Unix操作系统接口,任何操作系统只有切合这一标准,才有可能运行Unix程序。

3)简述守卫进度的工作原理。

在Client/Server模式下。

服务器监听(Listen)在一个特定的端口上等候客户连结。

连结成功后服务器和客户端经过端口进行数据通讯。

守卫进度的工作就是翻开一个端口,而且等候(Listen)进入连结。

假如客户端产生一个连结恳求,守卫进度就创立(Fork)一个子服务器响应这个连结,而主服务器持续监听其余的服务恳求。

4)举例说出Linux系统下编译C、C++和JAVA程序的方法。

5.你以为系统管理员的职责包含哪些?

管理的对象包含哪些?

系统管理员的职责是进行系统资源管理、设施管理、系统性能管理、安全管

理和系统性能监测。

管理的对象是服务器、用户、服务器的进度及系统的各样资源等。

6.用Shell编程,编写一个判断素数的函数isprime(),并调用该函数计算100---300之

间所有素数的和。

代码:

#!

/bin/bash

isprime()

{

for((i=2;

i<

=$1;

i++));

do

if[$(($j%$i))-eq0];

then

break

fi

if[$(($j%$i))-gt1];

return1

done

}

#a=$1

#result=$(isprime$1)

sum=0

for((j=100;

j<

=300;

j++));

isprime$j

if[$?

-eq1];

#echo$j

letsum=$sum+$j

echo"

100-300素数和="

$sum

7.设计一个shell程序,计算n的阶乘,要求:

1)从命令行接收参数n;

2)程序运转后判断参数n的合法性,即能否有参数,若有,能否为正整数;

若非法,给犯错误提示信息。

3)最后输出计算结果。

multiply()

if[$1-gt1];

then

result=`expr$result\*$1`

next=`expr$1-1`

multiply$next

if[$#-ne1];

echo-e"

Pleaseinputaparameter!

\nUsage:

$0[n]"

exit1

result=1

if[$1-eq1];

:

elif[$1-gt1];

multiply$1

else

Invalidinputparameter!

ItMUSTbeaintegergreaterthan0."

$1!

=$result"

exit0

8.编写Shell程序,程序功能,先成立一个学生组student,而后批量成立若干个学生用户,用户名的前导字符形如stu,再加数字序号,如stu20,用户名的前导字符和用户个数经过参数传达。

格式如:

myshstu100。

if[$#-eq2];

a=$1

b=$2

c=$a$b

groupaddstudent

useradd$c

createsuccess!

"

Fi

9.某系统管理员需每日做必定的重复工作,请依据以下要求,编制一个解决方案:

(1)在下午4:

50删除/abc目录下的所有子目录和所有文件;

(2)从早8:

00~下午6:

00每小时读取/xyz目录下x1文件中的所有数据并追加到

/backup目录下的文件内;

(3)每逢礼拜一下午5:

50将/data目录下的所有目录和文件归档并压缩为文件:

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

Vim/etc/crontab

50

16

*

root

rm-rf/abc/*2>

&

1&

00

8-18

cat

/xyz/x1|awk

'

{print

$1}'

>

2>

1

17

cd/data;

tar

-zcvf

55

rootumount/hdc2>

10.考勤模拟Shell程序设计:

用shell设计一个模拟考勤程序,实现以下功能选择界面:

1:

上班签到

2:

下班签出

3:

考勤信息查问

考勤程序运转后,提示用户输入上述功能选择,并考证用户输入的用户名和密码;

用户信息保存在中。

假如是上班签到,记录签到信息,假如签到时间大于上午8时,则提示用户迟到,并记录该迟到信息到中。

假如是下班签出,记录签出信息,假如签出时间小于下午6时,则提示用户早走,并记录该早走信息到。

假如用户选择确信信息查问,则将中对应的用户迟到早走的信息查问出来并显示。

用户选择功能履行完,Shell程序持续回到功能选择界面等候下一个用户进行操作。

while[1]

#clear

#屏幕显示提示信息

********欢迎使用本系统********"

1)录入签到"

2)下班签出"

3)查问"

******************************"

请输入您的选项:

#读入操作选项

readchoice

#对相应的选项进行操作

case$choicein

1)echo"

请输入您的名字:

readname

请输入密码:

readpassword

iftest-ruserinfo.datthen

whilereadfnamefpassworddo

iftest"

$fname"

="

$name"

$fpasswd"

$passwd"

if

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 党团工作 > 思想汇报心得体会

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1