答案仅供参考有发现错误的或知道答案请写上

一、选择题(共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操作系统试题相关推荐

  1. Linux系统及编程期末试题,《LINUX系统及其编程》考试试题及答案.doc

    <LINUX系统及其编程>考试试题及答案 <Linux系统及其编程>模拟练习参考答案 一.单项选择题 .Linux的根分区系统类型是 C . A. FAT16 B.FAT32 ...

  2. 操作系统之常考面试题

    操作系统之常考面试题 目录: 操作系统概述 进程的描述与控制 存储器管理 处理调度与死锁 注:在牛客上复习java摘录的,便于自己复习. 地址连接:https://www.nowcoder.com/t ...

  3. Linux、Windows网络工程师面试题精选

    1.请你修改一下LINUX的视频驱动和声音驱动? 答: redhatlinux中用sndconfig来设置声卡,如果没有某个模块,就需要重新编译内核(编译最新发布的linux 内核),如果还不行,只好 ...

  4. python运维工程师面试题_新浪软件测试面试题-Linux运维工程师面试真题

    新浪软件测试面试题-Linux运维工程师面试真题 作为Linux运维工程师,进入大公司是开启职业新起点的关键,今天特别分享了其在新浪面试Linux运维及云计算工程师的题目和经历,希望对广大Linux运 ...

  5. 小猿圈linux之运维工程师面试题(答案版)

    小编在前几篇文章中写过两篇运维工程师面试题,今天接着上次的内容继续,如果做完这套面试题,感觉还不错,可以翻一下小编前两套,小猿圈带你突破面试的难关,走上自己热爱的运维岗位. 1.常见的Linux发行版 ...

  6. 【操作系统原理及Linux实践】 四cpu调度scheduling

    课程: 操作系统原理及Linux实践 cpu调度 调度算法 先来先服务算法(FCFS) Round robin 时间片轮转 最短作业优先 优先级调度算法

  7. 实验6Linux系统开发环境,哈工大嵌入式操作系统课件—6 Linux开发环境1-linux基.ppt...

    <哈工大嵌入式操作系统课件-6 Linux开发环境1-linux基.ppt>由会员分享,可在线阅读,更多相关<哈工大嵌入式操作系统课件-6 Linux开发环境1-linux基.ppt ...

  8. linux红外驱动程序,基于Linux操作系统和红外发射器实现系统模块的设计

    引 言 随着嵌入式系统及集成电路技术的飞速发展,针对移动手持终端的专用芯片获得了长足发展.芯片的RAM和ROM的容量越大,在上面跑操作系统也越来越容易.Linux是当今流行的操作系统之一.由于其内核健 ...

  9. 树莓派的linux系统安装,树莓派安装Linux操作系统

    8种机械键盘轴体对比 本人程序员,要买一个写代码的键盘,请问红轴和茶轴怎么选? 树莓派上可安装的操作系统 (1)Linux:Raspbian,Arch Linux ARM (2)Unix:FreeBS ...

最新文章

  1. JAVA 连接MYSQL数据库操作
  2. 精通jQuery选择器使用 转一篇
  3. frontcon函数用不了_C++复制构造函数与析构函数
  4. ES6_symbol和generator_note
  5. linux cp覆盖每次都有提示
  6. filtic函数详解(附3个实例)
  7. 【蓝桥杯单片机组】两种外设访问方式:IO编程和MM编程
  8. cmd常用命令-快捷
  9. 巨量引擎信息流广告投放攻略
  10. adb安装apk失败解决办法
  11. 浮云API 随机二次元图片接口开放文档 1w+数据
  12. MATLAB与C++接口(上)(看这一篇足够了!!!)
  13. 分享WIN7输入法图标不显示的几种解决方法
  14. react项目中使用阿里播放器播放视频,包括切换视频,播放定时跳转(兼容ios和andro),播放完成
  15. 极路由修改为openwrt源并安装transmission挂pt
  16. Jst知识点个人总结
  17. BlackBerry,黑莓的开发工具,官方网站下载地址
  18. 旅行,说走就走 Help? [C++数据类型和表达式]
  19. JAVA POI通用Excel导入模板
  20. 遇到u盘中删除的文件怎样才能恢复呢?

热门文章

  1. 女人要优雅,男人要幽默
  2. FPGA学习:Verilog基本语法
  3. 微信小程序 - 二维码数据解析,如何扫码进入开发版测试二维码数据
  4. 描述12个异性追求者(互动媒体技术作业)
  5. 珞珈-B生所学 跟学笔记 PPT(一)
  6. idea如何全局搜索关键字_intellij idea 怎么全局搜索
  7. 集成学习(二)——Bagging
  8. Ansible自动化运维工具安装及使用
  9. 【微信小程序】创建自己的小程序
  10. Typora MarkDown语法