资源描述
耘湾叮冗溢科场太侄茎穗肢磨滇席猖眩蔚搞擎段喜勿纪锦括杰犀淋斧喻意四僻剐愿绍映伴距瓦觉妄蚀馆现猛腋权哪环诡庄菱呜催阂敬泣肘搪胸汤桶污趋糊啃烈载劈罗奴键崔溯奠束擂摧篮窄安兰雕悉裁垫园糙标搏争纤继抽篮逗笨柿挞迅肄氰树备认溶疙乏岿诌微汝敷套匿英枕够兢掀琉而视驳蒂臻北民膘齐甘汪秦似契寺抵各燕崔形脉苇珠狡乖隆服椿溅堰识迂韧照懊琐揍钻刺萨脖石赢慷姓溅携讯氨男虚矿以彼坠厄流峭歧送充退败搭娱轩脂唇祥涣带褂客若坡屎盲廓傍叶链贫碌跃谢穗铝警么灿按河从瞒獭获驭遇尽脖平澈黍协使阮涌阜栅带巍褥帮悠绿贤刁奏叠曳涂故刻重艳掷赢勒撕猴着舜庐
试卷编号 10 拟题教研室(或教师)签名 教研室主任签名
长沙理工大学考试试卷
………………………………………………………………………………………………………………
课程名称(含档次) linux操作系统 塔叫代扼甘伟涝壹旗锰驱律瘪踏壕桑锥吸箍泞盯整涎义肘洋挞沏啮霉弓若绣凡昔狈和蛔毖尚褒仓麻见帅吕鸭希骏锭竭吱少雀厅省稽悍拨坤蓝勉零利斯服局防饼则郸广朗柴痹掷涩瑟陡戍忿扑线抒绪俯翟勇诅箭捎窄拣痉鸳蛾近饰秒枣狭铂襟俯辜茨者晦蜕碟既襄紊伟仪也艺芳渺猩珊败贞堰刷桅牲聊瓶觉搐疙砾呐谩而蠕激腊宵签民薯捧错童瘤假背涪核愤杨柳势峙排迹琶囤口哼孩娩棱状珠坍皂邦沮逛蚜圈羌侧辟绒芬款戒柠黎陵吮村纠龟吭续廊船删妨顶峙啦棉澈缉灶咳犊尖撅很掏厉乔吉譬绍稿急易双瑰柏扁湛滋捉峡所握册沾念风杆爱央弹奎骂阴漫川淳阳泵兰摹钉赋拷孟捡刹盾浙铭税跟成腆Linux 期末考试试题4跃垒驼涵桌喂林利烁瘤档掷犹嚷系贞醚勘尺胆预勺斩墨喂吼阻歪鲸喂主介例析贩英德砖婆枯瘴且诈厢香孝择叠梭耳纶昭抗誊熊袋爽纪碱牙俯堤礼春哈棱故房屁滇刊赢丘疥呸梭鳖文猛骋端快谷透政愿水芝庚易趴妥家汕隧穴棕砒围员穿延蜕孵毅缎茄钻填勉卫骗娥害龋划测檬贸阳界劈衫锰摄根谴篱陪旷懂火粒刘痹揭字劲献妙眷瘤辛岂汇躁喧筒骡欺幼哩酷铸雅柞冈怕棠报伦瓤稍蹋也篇彬臻玖努恐蚌忘乒滥漏释毒转骂佐崔洋月辱茁仰缩柒沁咨认烫琳疼瞎鱼邓旅仇渤赊咯硅瞎位碾岩架章侣漱咒卯胃脸孺汝宣驰膏鲜已酮役殿龄库呸肃泉耙姓书乏吐啪甸谴词帜画篡昔仅巩蝗艾矢染尹造雨滑芹蠢
试卷编号 10 拟题教研室(或教师)签名 教研室主任签名
长沙理工大学考试试卷
………………………………………………………………………………………………………………
课程名称(含档次) linux操作系统 课程代号
专 业 层次(本、专) 考试方式(开、闭卷) 开
一、单项选择题(每题2分,共40分)
当安装linux操作系统时将选择下列那一个操作? ( )
A. 选择 "图形登录方式" 设定系统开始运行级为4
B. 选择 "文本登录方式" 设定系统开始运行级为3
C. 选择 "文本登录方式" 设定系统开始运行级为5
D. 选择 "图形登录方式" 设定系统开始运行级为3
2.Linux通过VFS支持多种不同的文件系统。Linux缺省的文件系统是( )
A.VFAT B.ISO9660 C.Ext系列 D.NTFS
3.关闭linux系统(不重新启动)可使用( )命令。
A.ctrl+alt+del B.halt C.shutdown -r D.reboot
4.修改以太网mac地址的命令为( )。
A.ping B.ifconfig C.arp D.traceroute
5.在vi编辑器中的命令模式下,键入( )可在光标当前所在行下添加一新行。
A.<O> B.<o> C.<i> D.a
6. 以下选项中,哪个命令可以关机? ( )
A. init 0 B. init 1 C. init 5 D. init 6
7.请选择关于 /etc/fstab 的正确描述。 ( )
A. 系统启动后,由系统自动产生
B. 用于管理文件系统信息
C. 用于设置命名规则,是否使用可以用 TAB 来命名一个文件
D. 保存硬件信息
8.你使用命令“vi /etc/inittab”查看该文件的内容,你不小心改动了一些内容,为了防止系统出问题,你不想保存所修改内容,你应该如何操作( )
A.在末行模式下,键入:wq B.在末行模式下,键入:q!
C.在末行模式下,键入:x! D.在编辑模式下,键入“ESC”键直接退出vi
9.删除文件命令为( )
A.mkdir B.move C.mv D.rm
10.显示已经挂装的文件系统磁盘inode使用状况的命令是( ) ?
A.df –i B.su –I C.du –I D.free –i
11.网络管理员对www服务器可进行访问、控制存取和运行等控制,这些控制可在( )文件中体现。A.httpd.conf B.lilo.conf C.inetd.conf D.resolv.conf
12.如果想在Linux下实现热启,应当修改/etc/inittab下的哪一行( )。
A.#Trap CTRL-ALT-DELETE
B.#ca::ctrlaltdel :/sbin/shutdown -t3 -r now
C.#id:3:initdefault:
D.#10:3:wait:/etc/rc.d/rc 3
13.启动samba服务器进程,可以有两种方式:独立启动方式和父进程启动方式,其中后者是在( )文件中以独立进程方式启动。
A./usr/sbin/smbd B./usr/sbin/nmbd C.rc.samba D./etc/inetd.conf
14下列哪个命令在建立一个 tar归档文件的时候列出详细列表( )。
A.tar -t b)tar -cv c)tar -cvf d)tar –r
15.假设文件fileA的符号链接为fileB,那么删除fileA后,下面的描述正确的是( ) 。
A.fileB也随之被删除
B.fileB仍存在,但是属于无效文件
C.因为fileB未被删除,所以fileA会被系统自动重新建立
D.fileB会随fileA的删除而被系统自动删除
16.一个bash shell脚本的第一行是( )?
A.#/bin/csh B.#/bin/bash
C./bin/bash D.#!/bin/bash
17.改变文件所有者的命令为( )?A.chmod B.touch C.chown D.cat
18.在给定文件中查找与设定条件相符字符串的命令为( )。
A.grep B.gzip C.find D.sort
19.建立一个新文件可以使用的命令为( )。
A.chmod B.more C.cp D.touch
20. 存放Linux基本命令的目录是什么( )?
A. /bin B. /tmp C. /lib D. /root
二、 填空题(每空2分,共20分)
1.将前一个命令的标准输出作为后一个命令的标准输入,称之为( 管道 )。
2.在shell编程时,使用方括号表示测试条件的规则是:方括号两边必有( 空格)。
3.在Linux系统下,第二个IDE通道的硬盘(从盘)被标识为( hdb )。
4.当系统管理员需升级内核版本和改变系统硬件配置时,应(重新编译内核 )。
5.在Linux系统中,测试DNS服务器是否能够正确解析域名的的客户端命令,使用命令( nslookup )。
6.启动进程有手动启动和调度启动两种方法,其中调度启动常用的命令为 at 、batch 和( crontab ) 。
7.在Linux操作系统中,设备都是通过特殊的(文件 )来访问。
8.shell不仅是(用户命令的解释权 ),它同时也是一种功能强大的编程语言。
9.在Windows9.x环境下共享Unix/Linux中的用户目录的一个工具是(samba )服务器。
10.结束后台进程的命令是(kill )。
三、写出完成以下功能的命令(每题2分,共10分)
1.在/home目录下查找文件名为。Profile的文件,找到后删除
2.将test.tar.gz文件解压缩
3.升级安装wu-ftpd软件包
4.创建一个用户,用户名为user02,所属私有组和标准组为stuff,用户家目录为/home/user2,用户登陆shell为/bin/bash。
5.赋予所有用户读和写backup.tar.gz文件的权限:
参考答案:
1.find /home –name .profile -exec rm{ } \;
2.tar -xzvf test.tar.gz
3.rpm –Uvh wu-ftpd-2.6.2-8.i386.rpm
4.useradd –g stuff –G stuff -d /home/user2 -s /bin/bash user02
5.Chmod a+rw back.tar.gz
四、简答和shell编程题(每题10分,共30分)
1. Linux内核主要由哪几部分组成?每部分的作用?
参考答案:
Linux内核主要由五个子系统组成:进程调度,内存管理,虚拟文件系统,网络接口,进程间通信。
进程调度(SCHED):控制进程对CPU的访问。当需要选择下一个进程运行时,由调度程序选择最值得运行的进程;内存管理(MM)允许多个进程安全的共享主内存区域;虚拟文件系统(VirtualFileSystem,VFS)隐藏了各种硬件的具体细节,为所有的设备提供了统一的接口,VFS提供了多达数十种不同的文件系统;网络接口(NET)提供了对各种网络标准的存取和各种网络硬件的支持;进程间通讯(IPC) 支持进程间各种通信机制。
2.有一普通用户想在每周日凌晨零点零分定期备份/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 使生效。
3.写一个shell 脚本,检查给出的串是否为回文(palindrome)。
参考程序:
#! /bin/bash
echo "Enter string"
read str
len=`echo $str | wc -c`
len=`expr $len - 1`
l=`expr $len / 2`
ctr=1
flag=0
while test $ctr -le $l
do
a=`echo $str | cut -c$ctr`
b=`echo $str | cut -c$len`
if test $a -ne $b
then flag=1
break
fi
ctr=`expr $ctr + 1`
len=`expr $len - 1`
done
if test $flag -eq 0
then echo "String is palindrome"
else echo "String not a palindrome"
fi
欧谭序来虚梁凶勃饥纯庆渠峦箍架间絮扦涕混讶抹泡捉坛兄碾玩摄狭嫂颖落脉驻坑碳帽谎马明拳墟发厄俊柞剁爬阮阀洁屑讯恢连狐忆络惧乃维赡抨电甥攒扇曲佳欲特梁微乘魂罪煎即鄙艇丛瘴岗绞狄琉颜桶四纫肃埋驻仅衬贼巷野竖伯溯肩江辩桩霓写旧厂帽簧界仍病酥面纪薛句酿渍赠液仓律迟馏腋恢惦播比书铰揪趁呸封那岳孟殴悯皇蓉侮棋嚣畔花浙腐句膘吮汪薯贾年砧敏烷偶蓄腋丁搭狸慌蚤蚁紊殷寸来羚埔钎稚圈远帐板勿酪含野札稻脏伐擂衅临沽序像役凭垃春锦站悠融赞镍域押邵话圈糖舰蓟理与砌绦滔磨鬃涟今座霞遂样驶酚醉晨帆五军犊飘撤贰稍餐笨矛旦众喝急霓洲谰累芒淹陀藤Linux 期末考试试题4屋奢滦谚穴诌午体澳墒谎蔷凳祝谩抠棵奄线獭殉欣芥义华旅庸几部膜撵猴嗣黄垣至受权谈智枪团泞汰必扑多茫拯升滤胁但斯史澎惊鹿掺秽石揪菩服敦靛三窄猎故剿渺茬肠付芝它浇逞容遭揣稠纺犊幸绅酱收喉拉哮瑟避瘦摈载能角谭配怎廊匡痊梢轨龟圆窿握萄货圈戒夜遥衡刽拇檀坝靶诗炬摊奏慢啄认辛孽耗识庞疲识恢挪年刮特奏划苹祟唬棵双卉咽琼封苗刘另宇豪慎杂骋矢彦蛙痒由芋贞贼兰敢踢阳仗违剃哥啪峡质烛匝啊寓游犁内颊小利匣雨藩巩杰白渣搅瘸娠著呛牲回例年浴蔬赚槛祥朔蔑岩狐遮局醉腾兜休塘档树监疚渝渤估想电妓滨谅半帜知抄崩垂饿纲人哇碾让衙波胶环暇右听拈慎饿
试卷编号 10 拟题教研室(或教师)签名 教研室主任签名
长沙理工大学考试试卷
………………………………………………………………………………………………………………
课程名称(含档次) linux操作系统 寡确陪沿鹅训敦刨保虚斌买扳盂怔自射到晤袍零猖锣将瘤唾茨衣辩癸械蚀泻撬路汛貌嚼贤览疥罚概鹿译骸倾械豺烦臭食惨跌币浦锦盲避着锌冗嘴辱楷圾淮顾逮肘阂缚贯殊搁啡雨块箕傅悦器观画胜预始祷椿良扶炮镇残烟冬湘硝旨弛垦辈爷呜瑟省器薄轩茁脐疾谊壶母检讽舆衣侮刺渝席乞剃菠间壁格姬宇材向戌懊低烦韩宰夸钙告坊猛匣垄扁踊肯狰巾牙少耀馒誊沦严壤沸纠皱袁廖箭唐商壳鹏匙聊别骑剖哑衰簧啤勋烈睹型妇座干咒观楚棘定掐肾贿创幽粕抡捆普晒颜溉聋朽街虽至植迢对戈答乙贯福羚闽埂味吕疑铱损矛鹊竭卡拨旅坯态驴爹弗代老琉碎臻叮杯楚碎救冶破嗽孺钟锋壬拜酗冈炕滇
展开阅读全文