完整版《Linux操作系统及应用项目教程》习题答案Word文件下载.docx
《完整版《Linux操作系统及应用项目教程》习题答案Word文件下载.docx》由会员分享,可在线阅读,更多相关《完整版《Linux操作系统及应用项目教程》习题答案Word文件下载.docx(10页珍藏版)》请在冰豆网上搜索。
3.反斜杠“\”“>
”
4.“&
”
1.C
2.B
3.C
4.D
5.C
7.C
8.B
9.C
10.B
3.8练习题
1.多用户多任务
2.普通用户帐户超级用户帐户(root)
3.0500
4.主组群500
5.主组群附属组群。
6./etc/passwd
7.读取/etc/shadow
8./etc/group/etc/gshadow
1.A
2.C
3.D
4.C
6.CD
7.A
8.AB
4.6练习题
1.保存管理
2.扩展文件系统ext2/ext3/ext4
3.级块索引节点表数据块
4.树状目录“/”
5.umaskumask777000
6....
7.隐藏文件
8.chmoda+xfilename
2.A
3.A
4.B
6.D
5.8练习题
1.ISO9660
2.独立磁盘冗余阵列磁盘阵列软RAID硬RAID冗余
3.逻辑卷管理器一个逻辑卷(相当于一个逻辑硬盘)
4.索引节点数磁盘块区数
1.D
3.C
6.6练习题
1./etc/sysconfig/network
2.“/etc/sysconfig/network-scripts”“ifcfg-”“eth”ifcfg-eth1
3./etc/resolv.conf
4./etc/services
5.pstree
3.B
6.A
7.D
10.A
7.6练习题
1.shell
2./etc/shells
3./etc/passwd
4.命令编辑功能;
命令与文件补全功能;
命令别名设置功能;
作业控制、前台与后台控制;
程序化脚本;
通配符等。
5.全局变量局部变量
6.set
7.*、?
、[]
8.行
9.查找、删除、替换
10.通配符(wildcard)正则表示法
8.8练习题
1.shellshell的语法与命令(含外部命令)正则表达式管道命令数据流重导向
2.上下左右
3.rr与x
4.shell(#!
/bin/bash)程序用途版本作者
5.readdate
6.父程序
7.test中括号([])
8.if...thencase$varin...esac
9.不定循环(while,until)固定循环(for)
10.sh-xscript.sh
二、实践习题
1.请创建一个script,当你运行该script的时候,该script可以显示:
①你目前的身份(用whoami);
②你目前所在的目录(用pwd)。
#!
/bin/bash
echo-e"
Yournameis==>
$(whoami)"
Thecurrentdirectoryis==>
$(pwd)"
2.请自行创建一个程序,该程序可以用来计算“你还有几天可以过生日”。
read-p"
Pleasinputyourbirthday(MMDD,ex>
0709):
"
bir
now=`date+%m%d`
if["
$bir"
=="
$now"
];
then
echo"
HappyBirthdaytoyou!
!
"
elif["
-gt"
year=`date+%Y`
total_d=$(($((`date--date="
$year$bir"
+%s`-`date+%s`))/60/60/24))
Yourbirthdaywillbe$total_dlater"
else
year=$((`date+%Y`+1))
fi
3.让用户输入一个数字,程序可以由1+2+3...一直累加到用户输入的数字为止。
Pleaseinputanintegernumber:
number
i=0
s=0
while["
$i"
!
="
$number"
]
do
i=$(($i+1))
s=$(($s+$i))
done
theresultof'
1+2+3+...$number'
is==>
$s"
4.撰写一个程序,他的作用是:
①先查看一下/root/test/logical这个名称是否存在;
②若不存在,则创建一个文件,使用touch来创建,创建完成后离开;
③如果存在的话,判断该名称是否为文件,若为文件则将之删除后创建一个目录,文件名为logical,之后离开;
④如果存在的话,而且该名称为目录,则移除此目录。
if[!
-elogical];
touchlogical
Justmakeafilelogical"
exit1
elif[-elogical]&
&
[-flogical];
rmlogical
mkdirlogical
removefile==>
logical"
andmakedirectorylogical"
[-dlogical];
rm-rflogical
removedirectory==>
Doesherehaveanything?
5.我们知道/etc/passwd里面以:
来分隔,第一栏为帐号名称。
请写一个程序,可以将/etc/passwd的第一栏取出,而且每一栏都以一行字串“The1accountis"
root"
”来显示,那个1表示行数。
accounts=`cat/etc/passwd|cut-d'
:
'
-f1`
foraccountin$accounts
declare-ii=$i+1
The$iaccountis\"
$account\"
9.4练习题
1.纯文字编译器的编译binaryfile
2.开放源码
3.gcc
4.函数库
5.makemakefile
10.7练习题
1.SMBServerMessageBlock
2.445
3.nmbdsmbd
4.sambasamba-clientsamba-commonsamba-swat
5./etc/sambasmb.conf
6.shareuserserverdomainadsuser
二、选择题+
1.(C)
2.(C)
3.(B)
4.(AD)
5.(B)
6.(C)
7.(C)
8.(A)
9.(D)
三、简答题(略)
1.简述samba服务器的应用环境。
2.简述samba的工作流程。
3.简述基本的Samba服务器的搭建流程主要分为四个步骤。
11.5练习题
1.DHCPDiscoverDHCPofferDHCPRequestDHCPAcknowledge
2.169.254.0.0/16
3.ipconfigipconfig/releaseipconfig/renew
4.DynamicHostConfigurationProtocol动态主机配置协议
5.50%DHCPRequest
6.87.5%
7.BOOTPROTO=dhcp。
1.(C)
2.(D)
3.(AB)
1.动态IP地址方案有什么优点和缺点?
简述DHCP服务器的工作过程。
2.简述IP地址租约和更新的全过程。
3.如何配置DHCP作用域选项?
如何备份与还原DHCP数据库。
4.简述DHCP服务器分配给客户端的IP地址类型。
12.8练习题
1.域名解析
2.分级
3.com
4.ACNAME
5.pingnslookup
6.递归查询转寄查询
7.主DNS服务器(Master或Primary)辅助DNS服务器(Slave或Secondary)转发DNS服务器惟高速缓存DNS服务器(Caching-onlyDNSserver)
8.转寄
2.D
5.B
6.AD
7.ABC
13.6练习题
1.HTTPHypertextTransferProtocol超文本传输协议。
2.80
3.LAMPLinuxApacheMySQLPHP
4.SSH
5.setup
1.B
4.A
7.C
8.D
9.B
14.5练习题
1、文件传输FileTransferProtocol
2、anonymous
3、主动传输模式(ActiveFTP)被动传输模式(PassiveFTP)
4、ftp主机名或IP地址
7.B