linux期末试题 联系客服

发布时间 : 星期三 文章linux期末试题更新完毕开始阅读042d345bd15abe23492f4d34

done

7. 试编写一个SHELL程序,该程序能接收用户从键盘输入的100个整数,然后求出其总和、最大值及最小值。(6分)

答:#!/bin/sh read max min=$max sum=$max i=1

while [$i-lt 100] do

read x

sum=`expr $sum + $x` if [ $max-lt $x ] then

max=$x fi

if [ $x-lt $min ] then

min=$x fi

i=`expr $i + 1` done

echo \ = $sum max = $max min = $min \

8. 用shell编写小九九乘法表程序(10分)

#! /bin/sh

– for i in 1 2 3 4 5 6 7 8 9 do

for j in 1 2 3 4 5 6 7 8 9 do

if ( test $j -le $i ) then

echo -ne `expr $i \\* $j` \ else echo break fi done done

第八章

1. 关于Samba服务器:(1)叙述该服务器的功能;(2)配置该服务器时对安全性选项

卡中的验证模式有哪几种选项?(5分)

答:Samba服务器的功能是在既有windows也linux操作系统的局域网中提供计算机间的文件共享。

配置该服务器时对安全性选项卡中的验证模式有域、服务器、共享、用户四种选项

2. 利用vsftp配置FTP服务器,要求:(1)匿名用户可以下载上传文件;(2)本地用户不允许登陆。写出详细的配置过程和配置选项。(8分)

(1)主要配置文件是/etc/lvsftpd/vsftpd.conf;将vsftpd.conf文件中的#anon-upload-enalle=Yes 前的“#“删掉,并将/var/ftp/pub目录设为同组和其它可写权限。chmod go+w /var/ftp/pub↓

(2)用service vsftpd start(stop)(restart)命令启动(关闭)(重启)服务器。

3. .简述使用ftp进行文件传输时的两种登录方式?它们的区别是什么?常用的ftp文件传输命令是什么?

参考答案: (1)ftp有两种登录方式:匿名登录和授权登录。使用匿名登录时,用户名为:anonymous,密码为:任何合法email地址;使用授权登录时,用户名为用户在远程系统中的用户帐号,密码为用户在远程系统中的用户密码。 (3分)

区别:使用匿名登录只能访问ftp目录下的资源,默认配置下只能下载;而授权登录访问的权限大于匿名登录,且上载、下载均可。(2分)

(2)ftp文件传输有两种文件传输模式:ASCII模式和binary模式。ASCII模式用来传输文本文件,其他文件的传输使用binary模式。 (2分)

(3)常用的ftp文件传输命令为:bin、asc、put、get、mput、mget、prompt、bye。(3分)

4. 简述DHCP服务器的工作过程 4分(一点一分) (1)DHCP客户机发送IP租用请求。 (2)DHCP服务器提供IP地址。 (3)DHCP客户机进行IP租用选择。 (4)DHCP服务器IP租用认可。

5. 动态IP地址方案有什么优点和缺点 4分

优点:可以减少网络管理员管理IP地址的工作量,提高IP地址的使用率,节约IP地址。2分

缺点:主机获得的IP地址不固定,对于提供网络服务的主机不适用;需要DHCP服务器。 2分