《系统管理、网络编程与服务器搭建-Linux版》
课后习题答案
1.8练习题
一、填空题
GNU's Not Unix 的递归缩写
内核( kernel)、命令解释层( Shell 或其他操作环境) 、实用工具
Copyleft (无版权) General Public License , GPL )
FSF, Free Software Foundation
便携式操作系统接口( Portable Operating System Interface )
7.
企业应用
个人应用
8.
内核版本
发行版本
9.
swap 交换分区
/ (根)分区
root
X Server 、 X Client 和通信通道
system-config-rootpassword
二、选择题
1. B
2. C
3. B
4. A
D
C
2.7练习题
一、填空题
区分 Tab
分号
反斜杠“ ”“ >”
“ & ”
二、选择题
C
B
C
D
C
C
C
B
C
B
3.8练习题
一、填空题
多用户多任务
2.普通用户帐户超级用户帐户(root)
0 500
主组群 500
主组群 附属组群 。
/etc/passwd
读取 /etc/shadow
/etc/group/etc/gshadow
二、选择题
A
C
D
C
C
CD
A
AB
4.6练习题
一、填空题
保存 管理
扩展文件系统ext2/ext3/ext4
级块 索引节点表 数据块
树状目录 “ /”
umask umask 777 000
6....
隐藏文件
chmod a+x filename
二、选择题
A
A
A
B
D
D
5.8练习题
一、填空题
1. ISO 9660
2. 独立磁盘冗余阵列磁盘阵列软 RAID硬 RAID冗余
3. 逻辑卷管理器一个逻辑卷(相当于一个逻辑硬盘)
4. 索引节点数磁盘块区数
二、选择题
D
B 3.C
C
6.6练习题
一、填空题
1. /etc/sysconfig/network
2. “ /etc/sysconfig/network-scripts ”“ ifcfg- ” “ eth” ifcfg-eth1
/etc/resolv.conf
/etc/services
pstree
二、选择题
C
A
B
C
D
A
D
B
C
A
7.6练习题
一、填空题
shell
/etc/shells
/etc/passwd
命令编辑功能;命令与文件补全功能;命令别名设置功能;作业控制、前台与后台控制;程序化脚本;通配符等。
5. 全局变量局部变量
set
*、 ?、 []
行
查找、删除、替换
10. 通配符( wild card )正则表示法
8.8练习题
一、填空题
1. shellshell 的语法与命令(含外部命令)正则表达式管道命令数据流重导向
上 下 左 右
r r 与 x
4. shell (#!/bin/bash)程序用途版本作者
read date
父程序
test 中括号 ( [] )
8. if...thencase $var in ... esac
9. 不定循环(while, until)固定循环
(for)
10. sh -x script.sh
二、实践习题
身份
1.请创建一个script ,当你运行该
(用 whoami ) ;② 你目前所在的目录
script (用
的时候,该 pwd) 。
script
可以显示:①
你目前的
#!/bin/bash
echo -e "Your name is ==> $(whoami)"
echo -e "The current directory is ==> $(pwd)"
2.请自行创建一个程序,该程序可以用来计算“你还有几天可以过生日”。
#!/bin/bash
read -p "Pleas input your birthday (MMDD, ex> 0709): " bir now=`date +%m%d`
if [ "$bir" == "$now" ]; then
echo "Happy Birthday to you!!!"
elif [ "$bir" -gt "$now" ]; then
year=`date +%Y`
total_d=$(($((`date --date="$year$bir" +%s`-`date +%s`))/60/60/24))
echo "Your birthday will be $total_d later"
else
year