linux操作系统2试题,linux操作系统试题
答案仅供参考有发现错误的或知道答案请写上
一、选择题(共20小题,每小题2分,共计40分)
1.Linux是一个免费的类Unix操作系统,它最初是由芬兰人Linus
Torvalds于( A )年开发出来的。
A.1991
B.1993
C.1995
D.1997
2.Linux内核的版本号命名是有一定规则的,其中( B
)有特定的意义,如果它是偶数数字表示该内核是稳定版,而奇数数字表示该内核是测试版。
A. 主版本;
B. 次版本;
C. 修正号;
D. 发行版本;
3.在Linux下,表示IDE2口的主盘正确的名称是(A )
A. /dev/had;
B. /dev/hdb;
C. /dev/hdc;
D. /dev/hdd
4.Linux使用设备名称+分区号码标明硬盘的各个分区,对于逻辑分区的分区号码编号从( B )开始。
A.4;
B.5;
C.6;
D.7;
5.( A )是Linux提供的一个图形化硬盘分区工具,使用这个工具能直观并且方便地完成硬盘分区工作。
A. Disk
Druid B. Fdisk C.
parted D .du
6.( D )是多重启动管理器,它负责装入内核并引导Linux系统。
A.GNU B.MBR
C.SWAP D.GRUB
7.以下( D )中产品不是LINUX发行版
A.Debian B.SuSE
C.Red
Hat D.BSD
8.Red Hat Linux系统管理员用户是( D )
A.Administrator
B.tom
C.Root
D.root
9.如果需要Fedora启动自动进入字符界面的虚拟控制台Shell,可以修改配置文件( B )
A. /etc/imrc
B. /etc/inittab
C. /etc/issue
D. /etc/inputrc
10.下列不是Linux操作系统特点的是( D
)
A.开放性
B.良好的用户界面
C.良好的可移植性
D.单用户
11.Linux内核包括几个重要部分,其中有( D )
A.进程管理 B.网络管理 C.文件系统驱动 D.以上都包括
12.在Linux系统中最高目录是( C
)
A.我的计算机 B.C:\ C./
D. home
13.清除命令历史缓冲区的内容可以使用( A )命令。
A.history -a B.history –b
C.history -c D.history –d
14.可以代替任意单个字符的通配符是( A )。
A.? B.#
C.@ D.*
15.在vi编辑器中,如果对文件进行修改后,不想保存被修改后的文件而要强行退出,应该使用( D )命令。
A.:ql B.:qw
C.:q D.:q!
16.以下不属于Vi的3种工作模式的是( C )
A.末行模式 B.编辑模式
C.替换模式 D.命令模式
17.Linux系统默认使用的Shell是( B )
A.sh B.bash
C.csh D.ksh
18.下列表达式中返回值为真的是( D )
A.1 –eq 2 B.10 != 10
C.4 –ge 7
D.3
–tg 2
19.telnet 命令的功能是( C
)
A.远程执行命令
B.传输信息
C.远程登录
D.查看网络状态
20.X-Window桌面环境默认使用的虚拟控制台是( A )。
A.tty1 B.tty3
C.tty5 D.tty7
二、填空题(共7小题,每空1分,共计20分)
1)for foo in bar fud 43
do
echo $foo
done
运行结果为__ bar fud 43___。
2)假设当前工作目录下具有以下文件:
$ ls
intro notesb ref2 section1 section3 section4b
notesa ref1 ref3 section2 section4a sentrev
针对以下每个题目,给出命令,使用通配符和尽可能少的字符来表达文件名。
a.显示所有以section开始的文件名列表_
find.“-section *”________.
b.仅列出文件section1、section2和section3_
find . -section1 –section2 –section3__
c.仅列出文件intro_ find . –intro
d.列出文件section1、section3、ref1和ref3___
find. “*1|*3”____
3) 给出分别完成下面任务的命令:
a.将sort命令的标准输出重定向到文件phone_list。假设输入文件名为numbers。
_______sort –p phone list
number____.
b.创建名为book的文件使之包含文件part1和part2。
_____________________。
4)在Shell中,使用test命令进行字符串比较的操作符有_-eq -le ____、___-个____、____-gt___________、_____-ne。
5)解释[ -z “你好Linux”
]的含义__________________________________________。
6)$a1=1234 ; $echo $a1输出的结果是_____1234____,$echo
a1输出的结果是____a1______,$echo
‘$a1’的输出结果是___$a1_________,$echo “$a1”的结果又是___
7) |
是什么_______管道_____命令符,删除目录使用___rm_________命令符,cd是_________更换目录_________命令符。
三、简答(共3小题,每小题5分,共15分)
1.简单诉述Linux安装时,所需要的分区,以及分区考虑的因素?
/ /boot swap
2.简述TCP/IP协议的七层协议参考模型?
3.foo=1
while [ “$foo” –le 20 ]
do
echo –n $foo” “
foo=$(($foo+1))
done
简述上述程序的输出结果,并说明$(())的语法含义。
括号中的内容进行数值运算.
四、分析简答题(共1题,共25分)
1.在Shell编写一个login(登录系统),要求该系统有用户名、口令的验证,且错误验证的次数不能操作6次。(25分)
要求:
A)验证的合法用户使用”cohen”,合法口令使用”1234abcd”。
B)要求使用两种不同的控制结构来实现。
C)说出两种方法的区别
User=cohen
Pwd=1234abcd
Count=0
While [ $count –le 5]
Do
If user=cohen
If pwd=123456abcd
Then
Echo “登陆成功”
Else
Echo “登陆失败”
Fi
Fi
Done
User=cohen
Pwd=1234abcd
Count=0
Vi File
1
2
3
4
5
6
For count in File
Do
If user=cohen
If pwd=123456abcd
Then
Echo “登陆成功”
Else
Echo “登陆失败”
Fi
Fi
Done
区别:
第一个,只是用一个while 循环即可,而第二个在用
for之前必须先做一个文件来存储所要循环到的数字,而且第一个的while
只需到5即可,第二个必须是6个数都列举出来。
一、选择题(共20小题,每小题2分,共计40分)
1.常见的Linux发布版本很多,下列不是Linux发布版本的是(
D )
A.Red Hat
Linux B.红旗Linux C.Fedora
Core D.X-Window
2.Fedora Core系统安装至少需要( BCD)分区。
A.主DOS
分区 B./(根)分区 C.swap分区 D./boot分区 3.在Linux系统中,文件被使用的模式包括( D )
A.读操作;
B.写操作;
C.读写操作;
D.以上都包括
4.下面哪个Linux命令可以一次显示一页内容?(C
)
A.pause B.cat C.more
D.grep
5.怎样更改一个文件的权限设置?( B )
A.attrib B.chmod C.change D.file
6.运行一个脚本,用户不需要什么样的权限?(B
)
A.read B.write
C.execute
D.
browse on the directory
7.在Linux中,如何标识接在IDE0上的slave硬盘的第2个扩展分区(
C ) A./dev/hdb2
B./dev/hd1b2
C./dev/hdb6
D./dev/hd1b6
8.下面哪条命令可以把f1.txt复制为f2.txt?
( C )
A.cp f1.txt | f2.txt
B.cat f1.txt | f2.txt
C.cat f1.txt >
f2.txt
D.copy f1.txt | f2.txt
9.显示一个文件最后几行的命令是:( D )
A.tac
B.tail
C.rear
D.last
10.在大多数Linux发行版本中,图形方式的运行级定义为?(
D )
A.1
B.2
C.3
D.5
11.如何在系统文档中找到关于print这个单词的所有说明?( D )
A. man
print B. which
print C. locate
print D. apropos print
12.在Linux系统中最高目录是( C )
A.我的计算机 B.C:\ C./
D. home
14.可以代替任意字符的通配符是( D )。
A.? B.#
C.@ D.*
15.命令 man 5 passwd
含义是?( B )。
A.显示 passwd 命令的使用方法
B.显示 passwd 文件的结构
C.显示 passwd 命令的说明的前五行
D.显示关于passwd的前五处说明文档。
16.在ps命令什么参数是用来显示所有用户的进程的?( A )。
A.a
B.b
C.u
D.x
17.在一行结束位置加上什么符号,表示未结束,下一行继续(
B )。
A./
B.\
C.;
D.|
18.如何删除一个非空子目录/tmp?( D )
A.del /tmp/*
B.rm -rf /tmp
C.rm -Ra /tmp/*
D.rm -rf /tmp/*
19.ping使用的协议是( B )
A.TCP
B.UDP
C.SMB
D.ICMP
20.什么命令解压缩tar文件?( D )。
A. tar -czvf filename.tgz
B. tar -xzvf filename.tgz
C. tar -tzvf filename.tgz
D. tar -dzvf filename.tgz
二、填空题(共6小题,每空2分,共计20分)
1)在redhat linux系统中,查看kernel版本信息用命令: ___ uname _____。
2)在redhat linux系统中,硬件驱动程序配置信息存放在那个配置文件中: _/etc/modules.conf____。
3)在redhat linux系统中,所有文件系统的挂载信息存放在哪个配置文件中:
___/etc/fastab___。
6)进行远程登录的命令是___telent ______。
四、分析简答题(共1题,共5分)
1.请下列shell程序加注释,并说明程序的功能和调用方法:
#!/bin/sh
#!/bin/sh
#
# /etc/rc.d/rc.httpd
#
# Start/stop/restart the Apache web server.
#
# To make Apache start automatically at boot, make this
# file executable: chmod 755 /etc/rc.d/rc.httpd
#
case "$1" in
'start')
/usr/sbin/apachectl start ;;
'stop')
/usr/sbin/apachectl stop ;;
'restart')
/usr/sbin/apachectl restart ;;
*)
echo "usage $0 start|stop|restart" ;;
esac。
linux操作系统2试题,linux操作系统试题相关推荐
- Linux系统及编程期末试题,《LINUX系统及其编程》考试试题及答案.doc
<LINUX系统及其编程>考试试题及答案 <Linux系统及其编程>模拟练习参考答案 一.单项选择题 .Linux的根分区系统类型是 C . A. FAT16 B.FAT32 ...
- 操作系统之常考面试题
操作系统之常考面试题 目录: 操作系统概述 进程的描述与控制 存储器管理 处理调度与死锁 注:在牛客上复习java摘录的,便于自己复习. 地址连接:https://www.nowcoder.com/t ...
- Linux、Windows网络工程师面试题精选
1.请你修改一下LINUX的视频驱动和声音驱动? 答: redhatlinux中用sndconfig来设置声卡,如果没有某个模块,就需要重新编译内核(编译最新发布的linux 内核),如果还不行,只好 ...
- python运维工程师面试题_新浪软件测试面试题-Linux运维工程师面试真题
新浪软件测试面试题-Linux运维工程师面试真题 作为Linux运维工程师,进入大公司是开启职业新起点的关键,今天特别分享了其在新浪面试Linux运维及云计算工程师的题目和经历,希望对广大Linux运 ...
- 小猿圈linux之运维工程师面试题(答案版)
小编在前几篇文章中写过两篇运维工程师面试题,今天接着上次的内容继续,如果做完这套面试题,感觉还不错,可以翻一下小编前两套,小猿圈带你突破面试的难关,走上自己热爱的运维岗位. 1.常见的Linux发行版 ...
- 【操作系统原理及Linux实践】 四cpu调度scheduling
课程: 操作系统原理及Linux实践 cpu调度 调度算法 先来先服务算法(FCFS) Round robin 时间片轮转 最短作业优先 优先级调度算法
- 实验6Linux系统开发环境,哈工大嵌入式操作系统课件—6 Linux开发环境1-linux基.ppt...
<哈工大嵌入式操作系统课件-6 Linux开发环境1-linux基.ppt>由会员分享,可在线阅读,更多相关<哈工大嵌入式操作系统课件-6 Linux开发环境1-linux基.ppt ...
- linux红外驱动程序,基于Linux操作系统和红外发射器实现系统模块的设计
引 言 随着嵌入式系统及集成电路技术的飞速发展,针对移动手持终端的专用芯片获得了长足发展.芯片的RAM和ROM的容量越大,在上面跑操作系统也越来越容易.Linux是当今流行的操作系统之一.由于其内核健 ...
- 树莓派的linux系统安装,树莓派安装Linux操作系统
8种机械键盘轴体对比 本人程序员,要买一个写代码的键盘,请问红轴和茶轴怎么选? 树莓派上可安装的操作系统 (1)Linux:Raspbian,Arch Linux ARM (2)Unix:FreeBS ...
最新文章
- JAVA 连接MYSQL数据库操作
- 精通jQuery选择器使用 转一篇
- frontcon函数用不了_C++复制构造函数与析构函数
- ES6_symbol和generator_note
- linux cp覆盖每次都有提示
- filtic函数详解(附3个实例)
- 【蓝桥杯单片机组】两种外设访问方式:IO编程和MM编程
- cmd常用命令-快捷
- 巨量引擎信息流广告投放攻略
- adb安装apk失败解决办法
- 浮云API 随机二次元图片接口开放文档 1w+数据
- MATLAB与C++接口(上)(看这一篇足够了!!!)
- 分享WIN7输入法图标不显示的几种解决方法
- react项目中使用阿里播放器播放视频,包括切换视频,播放定时跳转(兼容ios和andro),播放完成
- 极路由修改为openwrt源并安装transmission挂pt
- Jst知识点个人总结
- BlackBerry,黑莓的开发工具,官方网站下载地址
- 旅行,说走就走 Help? [C++数据类型和表达式]
- JAVA POI通用Excel导入模板
- 遇到u盘中删除的文件怎样才能恢复呢?