
Linux期末考试内容较多,且难度较高。
5星
- 浏览量: 0
- 大小:None
- 文件类型:None
简介:
一. 填空题: 1. 在Linux系统中,以文件方式访问设备,称为文件设备驱动。 2. Linux内核引导时,从文件 /etc/fstab 中读取要加载的文件系统信息。 3. Linux文件系统中,每个文件都通过 i 节点进行标识。 ....82. 增加一个用户的命令是:adduser 或 useradd。 83 进行字符串查找,使用 grep 命令。 84. 使用 * 作为通配符,可以匹配若干个字符。 85. /sbin 目录存放着系统管理员常用的管理程序。二.单项选择题: 1. 下面的网络协议中,面向连接的协议是: A 传输控制协议 B 用户数据报协议 C 网际协议 D 网际控制报文协议 2. 在/etc/fstab文件中指定的文件系统加载参数中, D 参数一般用于 CD-ROM 等移动设备。 ...113.不是 shell 具有的功能和特点的是 C 。 A 管道 B 输入输出重定向 C 执行后台进程 D 处理程序命令 114.下列对 shell 变量 FRUIT 操作,正确的是: C 。 A 为变量赋值:$FRUIT=apple B 显示变量的值:fruit=apple C 显示变量的值:echo $FRUIT D 判断变量是否有值:[ -f “$FRUIT” ] 三.简答题: 1.简述 Linux 文件系统通过 i 节点把文件的逻辑结构和物理结构转换的工作过程。 参考答案: Linux 通过 i 节点表将文件的逻辑结构和物理结构进行转换。 i 节点是一个64字节长的表,其中包含了文件的相关信息,例如文件的大小、所有者、存取权限以及文件类型等重要信息。在 i 节点表中最重要的内容是磁盘地址表,该表包含了指向磁盘上相应文件块的编号信息。Linux 文件系统通过把 i 节点和文件名进行连接,当需要读取该文件时,文件系统在当前目录表中查找该文件名对应的项,由此得到该文件相连的块的地址信息并进行读取操作。6.设计一个 shell 程序,在每月第一天备份并压缩 /etc 目录的所有内容,存放在 /root/bak 目录下,且文件名格式为 yymmdd_etc, 其中 yy 为年, mm 为月, dd 为日。Shell 程序 fileback 存放在 /usr/bin目录下。 参考答案: (1)编写 shell 程序 fileback: #!/bin/sh DIRNAME=`ls /root | grep bak` if [ -z $DIRNAME ]; then mkdir /root/bak cd /root/bak fi YY=`date +%y` MM=`date +%m` DD=`date +%d` BACKETC=$YY$MM$DD_etc.tar.gz tar zcvf $BACKETC /etc echo fileback finished! (2)编写任务定时器: echo 0 0 1 * * /bin/sh /usr/bin/fileback > /root/etcbakcron crontab /root/etcbakcron 或使用 crontab -e 命令添加定时任务: 0 1 * * * /bin/sh /usr/bin/fileback 7.有一普通用户想在每周日凌晨零点零分定期备份 /user/backup 到 /tmp 目录下, 该用户应如何做? 参考答案:(1)第一种方法: 用户应使用 crontab –e 命令创建 crontab 文件,格式如下: 0 0 * * sun cp -r /user/backup /tmp (2)第二种方法: 用户先在自己目录下新建 file, 文件内容如下: 0 * * sun cp -r /user/backup /tmp 然后执行 crontab file 使生效. 8. 设计一个 Shell 程序, 在 /userdata目录下建立50个目录, 即 user1~user50, 并设置每个目录的权限, 其中其他用户的权限为:读; 文件所有者的权限为:读、写、执行; 文件所有者所在组的权限为:读、执行。 参考答案: 建立程序 Pro16如下: #!/bin/sh i=1 while [ i -le 50 ] do if [ -d /userdata ];then mkdir -p /userdata/user$i chmod 754 /userdata/user$i echo user$i let i = i + 1 else mkdir /userdata mkdir -p /userdata/user$i chmod 754 /userdata/user$i echo user$i let i = i + 1 fi done
全部评论 (0)


