


下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、模拟试题.单项选择题(30分,每题1分,答案填在以下表格内)1234567891011121314151617181920212223242526272829301、命令是在vi编辑器中执行存盘退出。A:qB ZZ C :q! D :WQ2、 dns域名系统主要负责主机名和之间的解析。A ip地址B mac地址C网络地址D主机别名3、 关闭linux系统(不重新启动)可使用命令oA ctrl+alt+del B halt C shutdow n -r now D reboot4人系统中有用户userl和user2同属于users组。在userl用户目录下有一文件filel,它拥有644的权限,
2、如果user2用户想修改userl用户目录下的filel文件,应拥有权限。A 744 B 664 C 646 D 7465、linux文件系统的文件都按其作用分门别类地放在相关的目录中,对于外部设备文件,一般应将其放在 目录中。A /bin B /e tc C /dev D /lib6、 关于文件系统的安装和卸载,下面描述正确的是。A如果光盘未经卸载,光驱是打不开的B安装文件系统的安装点只能是 /mnt下C不管光驱中是否有光盘,系统都可以安装CD-ROM设备D mount /dev/fdO /floppy 此命令中目录/floppy是自动生成的7、不是进程和程序的区别。A程序是一组有序的静态指
3、令,进程是一次程序的执行过程B程序只能在前台运行,而进程可以在前台或后台运行C程序可以长期保存,进程是暂时的D 程序没有状态,而进程是有状态的8、用命令 Is-al 显示出文件 ff 的描述如下所示,由此可知文件 ff 的类型为 o -rwxr-xr 1 root root 599 cec 10 17:12 ffA 普通文件 B 硬链接 C 目录 D 符号链接9、不是 shell 具有的功能和特点的是 oA 管道 B 输入输出重定向 C 执行后台进程 D 处理程序命令10、文件标志b表示A字符设备文件 B目录文件C块设备文件D套接字11、下面哪个文件定义了网络服务的端口? A /etc/net
4、portB /etc/servicesC /etc/serverD /etc/netconf12> crontab 文件由六个域组成,每个域之间用空格分割,其排列如下 A min hour day month year commandB min hour day month dayofweek commandC command hour day month dayofweekD command year month day hour min用完后本,13、 使用 mkdir 命令创建一个临时文件夹 /mnt/tmp, 并将一些文件复制其中。使 要删除 /mnt/tmp 文件夹及其中的所有
5、文件,应该使用命令。A rmdir /mnt/tmpB rmdir - r /mnt/tmpC rm /mnt/tmpD rm - r /mnt/tmp14 、 某企业要安装 Linux 系统作为 Web 服务器,应该选用最新的内核稳定的版 下面 Linux 内核能满足该企业的需求。A 2.2.11 B 2.4.24 C 2.5.2 D 2.1.132 15、 使用 vi 编辑器进行 c 语言程序的编写,为了更清楚地阅读程序代码,需要 在 vi 中显示文件中每一行的行号,为此需要执行 命令进行设置。A: set autoindentB : set ignorecaseC : set numbe
6、rD : set ruler16 、 有关 GPL 的描述错误的是。 A GPL 和软件是否免费无关 BGPL 主要是保证软件对所有用户来说是自由的 CGPL 中文意思是通用公共许可证 D GPL 是 Linus Torvalds 在开发 Linux 时提出的17、Linux 系统中不存在 基本文件类型。A 普通文件 B 系统文件 C 目录文件 D 链接文件 E 特殊文件18、在 shell 脚本中,用来读取文件内各个域的内容并将其赋值给shell 变量的命 令是。A fold B join C tr D read19、从后台启动进程,应在命令的结尾加上符号oA& B C# D $20
7、、超级用户的口令必须A 至少 4 个字节,并且是大小写敏感的B 至少 6 个字节,并且是大小写敏感的C 至少 4 个字节,并且是大小写不敏感的D 至少 6 个字节,并且是大小写不敏感的21、ftp 的数据传送模式有 种。A 1 B 2 C 3 D 422、使用 at 规划进程任务时,为了删除已经规划好的工作任务,我们可以使用工具。A atq B atrm C rm D del23、下列对 shell 变量 FRUIT 操作,正确的是: 。A 为变量赋值: $FRUIT=apple B 显示变量的值: fruit=appleC 显示变量的值: echo $FRUIT D 判断变量是否有值: -f
8、 "$FRUIT ” 24、内核引导信息在系统启动完成后,存放在:A /var/log/syslogB /var/log/startC /var/log/mes sagesD /var/log/statues25、在 Linux 系统中,硬件设备大部分是安装在 目录下的。A/mntB /devC/proc D/swap26、系统 管理 常用的二进制文件,一般放置在 目录下。A/sbinB /rootC/usr/sbinD /boot27、通过修改文件 , 可以设定开机时候自动安装的文件系统 A /etc/mtab B /etc/fastboot C /etc/fstab D /etc
9、/inetd.conf28、 有如下的命令说明:mycomma nd -abedfile name?,"?表示A 只有一个参数B 可以有一个以上的参数C 该参数可以省略D 该参数位置可变29、 为了得到上一个后台执行的命令的PID,我们可以使用变量 A $# B $ C $0 D $!30、以下哪个不是 linux 发行版 A suse B debian C ubuntu D infomix二、简答题( 40 分,每题 10 分)1 Linux 系统的特点是什么?2、解释 linux 终端概念不同工3、说明 VFS (虚拟文件系统)的作用,并使用图例表示。4A以图解方式解释服务的xi
10、netd工作模式和stand-alone工作模式,并说明选择作模式的原则。三、综合应用题( 30分,第 1题 15分,第 2题 5分,第 3题 10分):1、编写一段bash shell程序,完成:根据从键盘输入的学生学号、成绩,通过计算成绩的等级后,把学生学号、成绩、成绩等级记录在 mark.txt 文件中。其 中 60 分以 下为 “Failed!,”60-70 分为 “Passed,!”70-80 分为 “Medium!”, 80-90 分为 “ Good! ” ,-1900 为 “ Excellent!。 ” 如果输入超过 100 的分数,则显示错误分数提示。1r"my_ap
11、p |gcc niy_upp.o greetings -o mjapp1 grcclinu,my_app.ufrin cti ons re eti ng c< my-functionsrcc 弋 funclio ns r c c Li ng. tmy_;ipp.cfuncti ons'.greeting hI3、某用户需要在每天晚上 11 点启动服务器的 ftp 服务,使得其他用户可以上传 重要数 据。而在每天凌晨 3 点就关闭 ftp 服务。在这个过程中要自动记录日志信息,每天是否成功启动 ftp 要体现在日志信息中,如果成功启动必须记 录 ftp 的进程信息, 如果没有启动,
12、就记录错误信息。约定如下:日志文件为 /tmp/ftplog 请根据以上描述给出相应的 crontab 文件内容以及相关脚本。模拟试题答案.单项选择题(30分,每题1分,答案填在以下表格内)123456BCBBC nA7891()1112BACcBB131415161718DBCDBD192021222324ABBBCC252627282930BCCADD二、简答题(40分,每题10分)5A Linux系统的特点是什么?答:开放性、多用户、多任务、良好的用户界面、设备独立性、提供了丰富的网 能、可靠的系统安全、良好的可移植性。6、解释linux终端概念。 答:1)Linux终端也称为虚拟控制台
13、.一台计算机的输入输出设备就是一个物理 g台2)如果在一台计算机上用软件的方法实现了多个互不干扰独立工作的控制就是实现了多个虚拟控制台。3)Linux终端的工作方式是字符命令行方式,用户通过键盘输入命令进行操 可以通过Linux终端对系统进行控制。7、说明VFS (虚拟文件系统)的作用,并使用图例表示。 答:络功的控缶 台界面, 作,是虚拟外部看上Linux系统可以支持多种文件系统,为此,必须使用一种统一的接口,这就 文件系统(VFS)o通过VFS将不同文件系统的实现细节隐藏起来,因而从 去,所有的文件系统都是一样的。用户空间用户系统空间8人以图解方式解释服务的xinetd工作模式和stand
14、-alone工作模式,并说明选择不同工作模式的原则。答:1)运行独立的守护进程工作方式称作:stand alone。它是Unix传统的C/S模式的访问模式。服务器监听(Listen)在一个特点的端口上等待客户端的联机。如果客户连接,而主服端产生一个连接请求,守护进程就创建(Fork)一个子服务器响应这个务器继续监听。以保持多个子服务器池等待下一个客户端请求。井即11議sta nd- alone 工式2)从守护进程的概念可以看出,对于系统所要通过的每一种服务,都必须运行一个监听某个端口连接所发生的守护进程,这通常意味着资源浪费。为了解决这个问题,Linux引进了“网络守护进程服务程序”的概念。R
15、edhat Linux9.0 使用的网络守护进程是 xintedCextended InterNET daemon)o 和 stand alone模 式相比xin ted模式也称In ternet Super Server (超级服务器)。xinetd能够同时监听多个指定的端口,在接受用户请求时,他能够根据用户请求的端口不同,启动不同的网络服务进程来处理这些用户请求。交给那个可以把xinetd看做一个管理启动服务的管理服务器,它决定把一个客户请求 程序处理,然后启动相应的守护进程。夏納备口xinetd工作模式三、综合应用题(30分,第1题15分,第2题5分,第3题10分):4、编写一段bash
16、 shell程序,完成:根据从键盘输入的学生学号、成绩,通过计 绩的等级后,把学生学号、成绩、成绩等级记录在为 “Failed!,”60-70 分为100 为 “ Excellent!。”如果输入超过 1解:#!/bi n/shif $2 -It 60the necho "$1 , $2 failed!elif $2 -ge 60 -a $2 -It 70the n“Passed!” 70-80 分为0 0 的分数,“ ? mark.txt算成mark.txt文件中。其 中60分以下“Medium!” 80-90 分为 “Good!” , 90则显示错误分数提示。echo "
17、;$1 , $2 pass! " ? mark.txt elif $2 -ge 70 -a $2 -It 80 the necho "$1 , $2 medium! 64 ? mark.txt elif $2 -ge 80 -a $2 -It 90 the necho "$1 , $2 good! 64 ? mark.txt elif $2 -ge 90 -a $2 -le 100 the necho "$1 , $2 good! 64 ? mark.txt elseecho "error" fiexit 02、根据以下目标依赖关系图
18、,写出makefile文件内容。解:OBJS = greet in g.o my_app.o tha nk.oCC = gccCFLAGS = -Wall -O -g my_app:$OBJS)$(CC) $OBJS -o my_appthank.o:testthank.c testthank.h$CC $CFLAGS -c testthank.c greeting.o:functionsgreeting.c functionsgreeting.h$(CC) $CFLAGS -c functionsgreeting.c my_app.o:my_app.c functionsgreeting.h
19、$(CC) $CFLAGS -c my_app.c -Ifunctions3、某用户需要在每天晚上 11点启动服务器的 ftp 服务,使得其他用户可以上传 重要数 据。而在每天凌晨 3点就关闭 ftp 服务。在这个过程中要自动记录日志信 息,每天是否 成功启动 ftp 要体现在日志信息中,如果成功启动必须记录 ftp 的 进程信息,如果没有 启动,就记录错误信息。约定如下:日志文件为 /tmp/ftplog请根据以上描述给出相应的 crontab 文件内容以及相关脚本。解:0 23 * * * /root/startftp0 3 * * * /root/stopftp脚本 startftp :
20、/usr/sbin/vsftpd startsleep 2tmp= ps ef | grep vsftp |grep v grep |awk , (print $2 ,if -n $tmp thenecho ps ef | grep vsftp |grep v grep >> mylogelseecho ftp start error" >> my logfiexit 0同理,可写出 stopftp补充习题:* 程序功能要求:检测输入参数个数,若等于 0, 则列出当前目录本身;否则,对于每 个输入参数,显示其所包含的子目录。if test $#=0 then
21、Is .elsefor idoIs - 1 $i | grep 'donefi* 分析下列 shell 脚本的功能:Count=$#While $count - gt 0 Doecho $(countcount= expr $countTDone*Inode 相同的文件是硬连接文件Is - il可查看 i 节点号*uniask默认权限分配命令表示的是禁止权限umask对于文件,umask的设置表示文件权限是 666减去umask的掩码数值 对于目录, 的设置表示目录权限是 777 减去 umask 的掩码数值举例Umask 066*Setuid, setgidSetuid和setgid
22、位是让普通用户可以以root用户的角色运行只有root账号才能运行 程序或命令Setuid 位是设置用八进制的 4000Setgid 位是设置用八进制的 2000x 表位 s如果没有 X 权限,则为 S* 举例Chmod 4755 /bin/rm* 粘贴位可以用八进制 1000 来设置使用字母是 t粘贴位的设置,可以用八进制的1000 位来设置也可以用chmod的助记语法来设置。用 o+t表示设置粘帖位,用 o-t表示取消粘贴位 - 个目录既使它的所有权限都开放 rwxrwxrwx, 如果是设置了粘帖位,除非目录的属主 和 root用户有权限删除它,除此之外其它用户不能删除这个目录。用途一般是
23、把一个文件夹的的权限都打开,然后来共享文件,象 /tmp目录一样。* 下列关于链接描述,错误的是?()A 硬链接就是让链接文件的 i 节点号指向被联结文件的 i 节点B 硬链接和符号链接都是产生一个新的 i 节点C 链接分为硬链接和符号链接D 硬链接不能链接目录文件* 假如当前系统是在 level 3 运行,怎样不重启系统就可转换到 level 5 运行?()A.Set levelB.telinit 5C.run 5D.ALT-F7-5* 系统运行级别0:关机级别1 :单用户运行级别,运行 rc. sys in it和rcl. d目录下的脚本2 :多用户,但系统不会启动NFS,字符模式,在有些
24、linux系统中,级别2为默认模式具有网络功能,如 ubuntu, debian3:多用户,字符模式,系统启动具有网络功能,redhat常用运行级别4:用户自定义级别5 :图形界面模式,redhat常用运行级别6:重启级别Init, telinit 更改运行级别*如果你的umask设置为022,缺省的,你创建的文件的权限为:()A. w wB. w wC. r-xr-x D. rwr 一一 r 一一*umask是通过八进制的数值来定义用户创建文件或目录的默认权限。umask表示的是禁止权限。不过文件和目录有点不同对于文件来说,umask的设置是在假定文件拥有八进制666权限上进行,文件的权限就
25、是是666减去umask的掩码数值;对于目录来说,umask的设置是在假定文件拥有八进制777权限上进行,目录八进制权限 777 减去 umask 的掩码数值;* 计算 l+2+ ?+ncaculate () declare i var=ldeclare i sum 二 0read nuntil $var -gt $n dosum=$sum+$varvar=$var+ldoneecho "the sum from 1 to $n is $sunTcalculate*统计/etc目录下的文件数和目录数echo 'files number:'Is -1 /etc|grep
26、 ”- |wc -1echo 'folders number:'Is -1 /etc|grep "d |wc -1* 设计一函数使能只列指定目录下的子目录lie()(read fixeddirIs -1 $fixeddir|grep "d lie* 设计一函数能实现向文件追加记录的功能 ( 记录由若干变量构成 ) add() (echo 'please input file name include its direction:'read filenamesure='y,while $sure ='y'doecho &
27、#39; input stringread stringecho $string>>$filenameecho 'Do you want to continue?y/nread suredoneadd* 实验 5 vsftpd0 23 * * * /root/startftp0 3 * * * /root/stopftp 脚本 startftp : /etc/init. d/rc. d/vsftpd start sleep 2tmp= ps ef | grep vsftp |grep v grep |awk , print $2 ,if -n thenecho ps ef
28、| grep vsftp |grep v grep >> mylogelseecho "ftp start error" >> mylogfiexit 0同理,可写出 stopftp* 实验 5 发问候给一个用户Until who | grep - w "$1"Dosleep 20DoneFor a in who | grep - w "$1 ” | awk 'print $2' 'Doecho “ hello" >/dev/$aDoneExit 0*编写一段bash shell程
29、序,完成:根据从键盘输入的学生学号、成绩,通过计算成绩的等级后,把学生学号、成绩、成绩等级记录在mark, txt 文件中。其中 60 分以下为“ Failed!,60-70 分为 “Passed!”807分为"Medium! : 80-90 分为"Good! ” , 90T为“ Excellent! 。 ”如果输入超过 100 的分数,则显示错误分数提示。#!/bin/shif : $2 - It 60 thenecho "$1 , $2 failed! " >> mark, txtelif $2 -ge 60 -a $2 - It 70
30、thenecho "$1 , $2 pass! " >> mark, txtelif $2 -ge 70 -a $2 - It 80 thenecho "$1 , $2 medium! " >> mark, txtelif $2 -ge 80 -a $2 - It 90 thenecho "$1 , $2 good! " >> mark, txtelif $2 -ge 90 -a $2 - le 100 the necho "$1 , $2 good! " >> mark, txtelseecho aerror "fiexit 0*列出1'50之间的奇数foo ()(declare -i x=lwhile $x -le 50 do(echo "$x "x=$x+2)donefoodeclare -ideclare命令允许指定变量的类型,-i是整形*当一个文件属性为drwxrwxrwt,则对这个文件的权限以下说法错误的是?()A:任何用户皆
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- java后端开发背面试题及答案
- 返利科技面试题及答案
- 英语试题中考及答案
- 历史三模试题及答案
- 全国计算机b级考试题目及答案
- 工程分包合同简易协议书
- 中检证书考试题库及答案
- 2024-2025学年广东省广州市荔湾区西关外国语学校九年级11月月考历史试卷
- 2024-2025学年山西省太原市迎泽区第五中学校部编版九年级上学期10月月考历史试卷
- 篮球英语测试题及答案
- 深圳2025年深圳市住房公积金管理中心员额人员招聘8人笔试历年参考题库附带答案详解
- 2025CSCOCSCO宫颈癌的诊疗指南更新
- 委托投资协议范本
- 厂房物业托管协议书
- 2022联合国电子政务调查报告(中文版)
- 物业费结算及社区养老服务机构合作协议
- 2025人工智能工程师笔试题及答案
- 语文中考文学类文本托物言志专题复习教学设计
- 安徽省合肥市2025届高三下学期5月教学质量检测(三模)英语试卷(含音频)
- 贵州国企招聘2025贵州乌江煤层气勘探开发有限公司招聘16人笔试参考题库附带答案详解
- 浙能镇海联合发电公司燃机异地迁建改造项目环评报告
评论
0/150
提交评论