Linux笔试题库 下载本文

一、填空

1.Linux一般有4个主要部分:内核、Shell、文件系统 和 应用程序 。 2.Linux的版本号分为:内核版本号和 发行版本 ,Red Hat Enterprise Linux 5的内核版本是 2.6.18 。

3.Linux的超级用户的用户名是 root 。

4.Linux超级用户登录后的提示符是 # ,普通用户登录后的提示符是 $ 。

5.系统网络管理员的管理对象是服务器、用户、服务器进程 以及系统的各种资源。

6.网络管理通常由监测 、传输 和 管理 三部分组成,其中管理部分是整个网络管理的中心。

7.系统管理员的职责是进行系统资源管理、系统性能管理、设备管理、安全管理和系统

性能监测 。

8.Linus.Torvalds的国籍是芬兰;Linux 内核1.0 的发布时间是1994系统中的目录结构为树状结构 。

9.Red Hat Enterprise Linux 5中提供的默认的X Window桌面环境是:GNOME 。 10.GNOME桌面环境包括 面板 、程序菜单 和桌面

11.Red Hat Enterprise Linux 5中包含的菜单有:应用程序、位置 和 系统。 12.Linux下用户包括:root

年。在Linux

用户 、普通用户 和 伪用户 几种。

13.在RedHat Linux系统中两个非常重要的用户配置文件是 /etc/passwd 和

/etc/shadow。

14.当碰到某个不熟悉的文件,要找到属于哪个软件包,可用 rpm -qf 文件名 命令。 15.当我们新建了一个用户并设置了密码后,系统会自动在 /home 目录创建以该用户为名的目录。

16.唯一标识每一个用户的是用户id和UID。

17.可以用ls –al命令来观察文件的权限,每个文件的权限都用10位表示,并分为四段,

其中第一段占 1 位,表示 文件类型 ,第二段占3位,表示 文件所有者 对

该文件的权限。

18.某文件的权限为:brw-r--r--,用数值形式表示该权限,则该八进制数为:644 ,该文件是块设备文件。

19.使用通配符 * 每次可以匹配若干个字符。

20. 在Linux系统中,以 文件 方式访问设备 。

21. 某文件的权限为:drw-r--r--,用数值形式表示该权限,则该八进制数为:644 ,该

文件属性是 目录 。

22.可以用ls –al命令来观察文件的权限,每个文件的权限都用10位表示,并分为四段,其中第一段占 1 位,表示 文件类型 ,第二段占 3 位,表示 文件所有者 对该文件的权限。

23.将/home/stud1/wang目录做归档压缩,压缩后生成wang.tar.gz文件,并将此文件保存到/home目录下,实现此任务的tar命令格式#tar -cvf wang.tar.gz

/home/stud1/wang 。

24.在linux下配置网卡的ip地址的命令是

ifconfig;设置默认路由为192.168.1.1

的命令是 #route add default gw 192.168.1.1 。 25.主机通过局域网直接接入Internet,应该配置 域名服务器、IP

地址、_ 默

认网关_和 子网掩码 。

27.要搜索系统/root目录下所有名称包含“install”的文件,可用命令#find / root -name install。

28. 要修改文件或目录所属的组,可以使用chgrp 命令。

29.linux内核引导时,从文件 根文件系统 中读取要加载的文件系统。 30.使用通配符 * 每次可以匹配若干个字符。

31./sbin 目录用来存放系统管理员使用的管理程序。

32.Passwd文件的 /bin/bash 字段是用来定义用户的默认shell。

33.Linux使用支持Windows 9.x/2000长文件名的文件系统的类型是 vfat 。 34.在Linux系统中,用来存放系统所需要的配置文件和子目录的目录是 /etc 。 35.在Linux系统下,第二个IDE通道的硬盘(从盘)被标识为 hdb 。 36.图形用户界面(GUI)的主要构件是 窗口 、菜单和对话框。 37.在Linux系统中的目录结构树状目录结构 。

38.内核版本号2.6.30表示主版本号是 2 ,次版本号是 6 ,第 30 次修正。

39.Linux启动成功后,需要登录才可以使用,有两种登录界面,一种是图形化登录,另一种是文本模式登录。

40.在Linux系统中,根用户登录后,其当前目录为/root,普通用户后,一般情况下,其当前目录为 /home/wang 。

41.Linux有 7 种运行级别,分别具有不同的功能,其中级别 1 表示单用户wang登录

模式,其中1、2、3都是登录到 命令行模式,模式5是登录到 图形行方式 。

42.编写的 Shell 程序运行前必须赋予可执行 权限。

43.在用vim编辑文件时,将文件内容存入test.txt文件中,应在命令模式下键入:q

test.txt。

44.vim编辑器具有三种工作模式:命令模式 、末行模式 和 插入模式 。 45. 使用 fg 命令可以将后台作业放到前台运行。

46.启动进程有手工启动和调度启动两种方法,其中调度启动常用的命令为

cron、at 和 anacron 。

47. LINUX的shell除了作为命令解释程序以外,它还是一种 解释型的程序设计 语言。

48. 在shell编程时,使用方括号表示测试条件的规则是:方括号两边必须有 空格 。

49. 在vi编辑环境下,使用 Esc键 进行模式转换。

50. 为脚本程序添加执行权限的命令及参数是 chmod u+x filename 。 51. 系统启动后的第一个进程是 init ,它的PID是 1 。

52. Linux中的进程一般分为交互式进程、批处理进程和守护进程三类。 53. 通过进程ID杀死进程用kill命令。通过进程名字杀死进程用killall和pkill命令。

54. 用户可以直接控制的作业称为前台作业。

55. 可以用Ctrl+Z键将当前在前台运行的作业放到后台,并暂停执行。 56. 列出后台作业状态命令是jobs.

57. 在Shell中有三种变量 系统变量 ,环境变量 , 用户变量 。 58. 显示环境变量用 echo 命令。

59. 想要将变量设置为一个常量不再改变它的值,可以在赋值时加上 readonly 。 60. 可以使用 export 命令将局部变量设置为全局变量。

61. Shell中的表达式分为 算术运算表达式 、 关系与逻辑表达式 和

正则表达式 等几种。

62. Shell常见的循环语句有 for循环 、 while循环 、 until循环。 63. Vim有3种基本工作模式 命令模式 、 插入模式 和 末行模式 。 64. Shell脚本的注释行以 # 开头。

65.在安装Linux系统中,需要对网络进行配置,包括主机名、设备、硬件、IPsec和 DNS 等必要信息。

66. 安装有Linux操作系统的计算机的启动过程包含四个阶段: BIOS启动引导阶

段 、 GRUB启动引导阶段 、 内核启动阶段 和 init初始化阶段 。

67.安装Linux时,需要在硬盘建立Linux使用的分区,在大多情况下,至少需要为Linux建立

以下3个分区 /boot 、 swap 和 / 。

68. /boot分区用于 引导系统 ,它包含了操作系统的 内核 和在 启动系

统 过程中所要用到的文件,该分区的大小一般为 100 MB。

69. swap 分区的作用是充当虚拟内存,其大小通常是 物理内存的两倍左右 。 70. Linux将大部分的系统文件和用户文件都保存在 /(根) 分区上,所以该分区一定要足够大,一般要求大于 5 GB。

71. init 是所有系统进程的起点,Linux中的其他进程都是直接或间接地由它创建的。 72. GRUB配置文件是 /boot/grub 目录下的 grub.conf 文件,其

default 选项用于指定GRUB启动菜单中默认的启动操作系统, default=0 说明第1个菜单项是默认的操作系统

73. 如果要修改计算机中的硬件设置,可以在计算机刚启动时,按住键盘上的 Delete 键,就可打开BIOS设置界面。

74. BIOS自检完成后,就会读取启动设备(一般是硬盘)上的 主引导记录 ,这时 GRUB

或LILO 就会接管计算机。

75. init通过配置文件/etc/initab 来决定它需要进行的操作 76. 若使用运行级别 5 ,系统启动后将进入图形登录界面。

77. 硬盘安装是指采用存储在计算机硬盘上的Red Hat Enterprise Linux 5的 ISO镜像

文件 进行安装,要求 ISO镜像文件 存入在 Fat32 分区上。

78. 检测DNS配置的语法错误的命令是 netstat 。

79. DHCP服务的租约文件是 /var/lib/dhcpd/dhcpd.leases 。 80. Linux 系统当中,DHCP的配置文件是 /etc/dhcpd.conf 。 81. dhcp 可以实现动态的网络地址分配。

82. 在Linux下以user账号登录IP地址为192.168.1.8的SSH服务器的命令是 #ssh -l

user 192.168.1.8 (ssh user@192.168.1.8)。

83. 查看当前Apache的应用模式的命令是 httpd

–l 。

84. 确定系统是否安装了Apache服务器的命令是 #rpm –qa|grep httpd 。 85. 查看Apache服务器的运行状态命令是 service apache status 。 86. Port参数的含义是 端口 。

87. KeepAlive参数的含义是 保持连接请求 。 88. Directoryindex参数的含义是 设置目录索引 。

89. 在设置Apache服务器时,一般将服务的默认端口绑定到系统的 Listen 端口上。 90. SSH服务默认使用的端口号是 22 。

二、选择题

1.下列关于操作系统的叙述中,哪一条是不正确的?( C )

A.操作系统管理计算机系统中的各种资源 B.操作系统为用户提供良好的界面 C.操作系统与用户程序必须交替运行 D.操作系统位于各种软件的最底层 2.Linux的发展始于( B )年,它是有( )的一名大学生开发的。 A. 1990、芬兰 B. 1991、芬兰 C. 1993、美国 D. 1991、波兰 3.内核不包括的子系统是( D ) 。

A.进程管理系统 B.内存管理系统 C.I/O管理系统 D.硬件管理系统

4.网络管理具备以下几大功能:配置管理、( A )、性能管理、安全管理和计费管理等。

A.故障管理 B.日常备份管理 C.升级管理 D.发送邮件 5.重新启动Linux系统应使用( A ) 命令实现。 A # reboot B# poweroff C # init 0 D # restart

6.关闭linux系统(不重新启动)可使用命令( B ) 。 A Ctrl+Alt+Del B halt C shutdown -r now D reboot 7.下列那一个选项不是Linux支持的 ( B ) A.多用户B..net C.多任务D.多进程

8.Linux 可以和下列哪种操作系统共存:( B ) A windows BLinux C Dos D 都可以

9.Linux 中权限最大的帐户是: ( B ) A admin B root C guest D super

10.Linux 内核1.0 的发布时间是: ( D ) A 1991 B 1993 C 1992 D 1994

11.在通常情况下,登录Linux 桌面环境,需要:( B ) 。 A.任意一个帐户B.有效合法的用户帐号和密码 C.任意一个登录密码 D.本机IP 地址 12.Linux之父是 ( C ) 。

A.John Lions B.Bill Gates C.Linus Benedict Torvalds D.Richard Stallman 13.Linux下哪个目录是存放设备文件的 ( C ) 。 A. /var B. /opt C. /dev D. /usr 14.Linux的吉祥物是 ( C )

A.一顶红色帽子B.一个手持叉子的红色小恶魔C.一个企鹅D.一个绿色的蜥蜴 15.Linus.Torvalds的国籍是 ( A ) A. 芬兰B.日本C.印度D.美国

16.Linux是( B )操作系统,意味着开放性源码是自由可用。 A.封闭资源 B.开放资源 C.用户注册 D.开放性二进制 17.Linux 中权限最大的账户是( B )。 A. admin

B. root C. guest D. super

18.在通常情况下,登录Linux 桌面环境,需要( B )。 A.任意一个帐户 B.有效合法的用户帐号和密码 C.任意一个登录密码 D.本机IP 地址

19.在Red Hat Enterprise Linux 5中要配置计算机的IP地址,需要打开哪个菜单( C )。 A.“应用程序”→“Internet” B.“系统”→“首选项”→“网络代理” C.“系统”→“管理”→“网络” D.“位置”→“网络服务器”

20.配置网卡时,下面哪一项一般不需要配置( D )。 A.IP地址

B.子网掩码

C.默认网关地址

D.MAC地址

21.为了保证系统的安全,现在的LINUX系统一般将/etc/passwd密码文件加密后,保存在(D )文件。

A./etc/group B./etc/netgroup C./etc/libasafe.notify D./etc/shadow 22.CLEAR命令的作用( A )

A.清除终端窗口 B.关闭终端窗口 C.打开终端窗口 23.Linux文件权限中保存了( D )信息。

A 文件所有者的权限 B文件所有者所在组的权限 C 其他用户的权限 D 以上都包括

24.Linux文件系统的文件都按其作用分门别类地放在相关的目录中,对于外部设备文件,一般应将其放在( C )目录中。

A /bin B /etc C /dev D /lib

25.设超级用户root当前所在目录为:/usr/local,键入cd ..命令后,用户当前所在目录为( B )。

A /home B /root C /usr D /usr/local 26.文件exer1的访问权限为rw-r--r--,现要增加所有用户的执行权限和同组用户的写权限,下列命令正确的是( A )。

A chmod a+x g+w exer1 B chmod 765 exer1 C chmod o+x exer1 D chmod g+w exer1

27.如果我们先用mount命令加载光驱设备到/mnt/cdrom下,接着我们cd 进入该目录,但用ls列出光盘内容后,我们需要换一张CD, 这时我们需要先执行( A )操作。 A.使用umount卸载该设备 C.退出/mnt/cdrom目录

B.弹出光盘

D.重新加载设备mount -a

D.调整窗口大小

28.在Linux下init 0这条命令的含义是( B )。 A.重新启动 C.切换到单用户模式

B. 关机 D.切换到多用户模式

29.在Internet 网络应用中,每块网卡的唯一信息为( D ) A.该网卡所在机器的网络域名 C.该网卡的型号

B.该网卡绑定的IP 地址 D.该网卡的Mac 地址

30.Linux文件权限中保存了( B )信息。

A.文件所有者的权限 B.文件所有者所在组的权限 C.其他用户的权限 D.以上都包括

31.某文件的组外成员的权限为只读;所有者有全部权限;组内的权限为读与写,则该文件的权限为( C )。

A. 467 B. 674 C. 476 D. 764 32.文件exer1的访问权限为rw-r--r--,现要增加所有用户的执行权限和同组用户的写权限,下列命令正确的是( A ) 。

A. chmod a+x g+w exer1 B. chmod 765 exer1 C. chmod o+x exer1 D. chmod g+w exer1

33.在Linux 下为eth0 指定IP 为192.168.1.2 并激活eth0 设备所使用的命令是哪个( B )

A. ipconfig eth0 up 192.168.1.2 B. ifconfig eth0 up 192.168.1.2 C. ifconfig 192.168.1.2 up eth0

D. ipconfig 192.168.1.2 up eth0

34.在linux下配置网卡的ip地址的命令是 ( A ) A. ifconfig B. route C. Ping D.hostname

35.设置默认路由为192.168.1.1的命令是 ( B )

A.route add 192.168.1.1 B.route add default gw 192.168.1.1 C.route add gw 192.168.1.1 D.route add default 192.168.1.1 36.在Linux中,当root密码丢失后,应该:( B ) A.使用软盘启动直接进入系统 B.进入单用户模式后修改root密码 C.进入系统维护模式后修改root密码 D.重新安装系统

37.linux系统中,程序运行有若干优先级,最低的优先级是( D )。 A、0 B、-5 C、10 D、19

38.系统管理常用的二进制文件,一般放置在( A )目录下。 A、/usr/sbin

B、/root C、/usr/bin D、boot

39.Linux文件系统的文件都按其作用分门别类地放在相关的目录中,对于外部设备文件,一般应将其放在( C )目录中。 A./bin B./etc

C./dev D./lib

40.在Linux系统中有一个文件/dev/hda2。请问该文件最可能是( B )类型的文件。

A.普通文件 B.特殊文件 C.目录文件 D.链接文件

41.当前安装Linux的主机中位于第二个IDE接口的master接口挂接一块40GB的硬盘,其在Linux中的设备文件名为( B )。

A./dev/had B./dev/hdb C./dev/hdc D./dev/hdd

42.已知Linux系统中的唯一一块硬盘是第一个IDE接口的master设备,该硬盘按顺序有3个主分区和一个扩展分区,这个扩展分区又划分了3个逻辑分区,则该硬盘上的第二个逻辑分区在Linux中的设备名称是( C )。 A./dev/hda2

B. /dev/hda5 C./dev/hda6

43.在redhat linux系统中,下列哪个命令可以用来安装驱动程序包( C ) A.setup

B. load C.rpm

D.installmod

44.在redhat linux系统中,下列哪个命令可以用来建立分区:( A ) A.fdisk

B. mkfs C.tune2fs

D.mount

45.在redhat linux系统中,下列哪个命令可以用来格式化分区:( B ) A.fdisk

B. mkfs C.tune2fs

D.mount

46.在redhat linux系统中,下列哪个命令可以用来将分区挂载到目录:( D ) A.fdisk

B. mkfs C.tune2fs

D.mount

47.在redhat linux系统中,下列哪个命令可以用来激活服务的不同运行级别:( D ) A.active

B. make C.turn

D.chkconfig

48.将Windows C:盘(hda1)安装在Linux文件系统的/winsys目录下,命令是( B ) 。 A.mount dev/had1 /winsys B. mount /dev/had1 /winsys C.mount /dev/had1 winsys D.mount dev/had1 winsys 49.终止一个前台进程可能用到的命令和操作是( B )。 A.kill B.+C C.shut down D.halt 50.一个文件名为rr.Z,可以用来解压缩的命令是( C )。 A.tar B.gzip C.compress D.uncompress

51.下列文件中,包含了主机名到IP地址的映射关系的文件是( B )。

A./etc/HOSTNAME B./etc/hosts C./etc/resolv.conf D:/etc/networks 52.对名为foo的文件用chmod 551 foo进行了修改,则它的许可权是( D )。 A.-rwxr-xr-x B.-rwxr--r-- C.-r--r--r-- D.-r-xr-x--x 53、对文件进行归档的命令为( D )。

A.dd B.cpio C.gzip D.tar

54.以下Linux命令中,( B )用来显示和设置网络接口的配置信息。 A、ipconfig B、ifconfig C、route D、nslookup 55.下列关于链接描述,错误的是( B )。

A 硬链接就是让链接文件的i节点号制向被联结文件的i节点 B 硬链接和符号链接都是产生一个新的i节点 C 链接分为硬链接和符号链接 D 硬链接不能链接目录文件

56.重新启动Linux系统应使用( A )命令实现。 A reboot B poweroff C init 0 D restart

57.关闭linux系统(不重新启动)可使用命令( B )。 A Ctrl+Alt+Del B halt

C shutdown -r now D reboot

58.linux支持的文件系统有 ( D ) A.ext2 B.ext3 C.ReiserFS D.以上均支持 59.与head命令相反的命令是( B ) A.cat B.tail C.locate D.cd

60.linux安装程序提供了两个引导装载程序( C ) A.GROUP和LLTO B.DIR和COID C.GRUB和LILO 61.关于Linux内核的描述,不正确的是(B) A.Linux的内核目前主要版本号已经到了2.6 B.2.6版的Linux内核是不稳定版本 C.2.6版的Linux内核是稳定版本 D.2.6版本的内核还不能支持ACPI

62.Linux下的软件openoffice,相当于Windows下的软件( B ) A.IE B.MS Office C.PhotoShop D.FlashGet

63.( B )目录存放着linux的源代码。 A./etc B./usr/src C./usr D./home

64. root用户的UID是(A )。 A.0 B.1 C.1000 D.9999

65.使用下面的哪条命令可以查找系统中指定文件名的二进制文件(B)。 A.whereis –m [filename] B.whereis –b [filename] C.whereis –s [filename] D.以上都不是

66.linux下使用安全shell登录远程主机的命令是哪个( C )。 A.ksh B.bash C.ssh D.telnet

67.具有很多C语言的功能,又称过滤器的是( C )。 A.csh B.tcsh C.awk D.sed

68.一般情况下,挂载windows分区后,发现中文都变成了乱码,可能原因是( B )。 A.文件损坏 B.字符编码不统一 C.该分区不能被使用 D.硬盘错误 69.以下Shell 脚本中,date命令将执行多少次?( C ) for i in a b do date done

A. 0 B.1 C.2 D. 3

70.以下Shell 脚本中什么条件才会回显 hello?( A ) if [ -d newitem ] then echo hello fi

A.如果 newitem 是一个目录。 B.总是回显。

C.从不,因为 netitem是非空字串。

71.当在Shell脚本中使用while/do循环时,continue语句的作用是什么?( B ) A.暂停一秒,然后继续执行。

B.打断do循环, 跳至while语句重新判断条件语句。 C.跳至done语句后继续执行。

72.Linux 系统引导将启动___A_______进程。 A.init

B.getty

C.syslogd

D.lpd

73. 哪一个是终止一个前台进程可能用到的命令和操作: ( B )。 A.kill B.+c C.shut down D.halt 74.下面哪一个选项不是 Linux 系统的进程类型: ( D )。 A.交互进程 B.批处理进程 C.守护进程 D.就绪进程

75.哪个命令显示当前系统运行的进程列表?( A ) A.ps ax

B.proc -a C.stat

76.在前台运行的任务如何切换到后台?( C )

A.不可能实现

B.使用 Control-c 挂起任务并使用kill -TSTP PID命令放入后台,PID是进程号 C.使用Control-z挂起并运行bg命令在后台执行

77.在进程列表中, STAT列中的T表示什么?( B ) A.进程已经被挂起

B.进程已死

C.进程未占用内存页

78. 怎样调用at命令来提交一个需要在将来执行的任务?( B )

A. at 执行后将提示你输入要执行的命令和希望运行的时间

B. at 时间 时间是你希望运行命令的时间。将提示输入要执行的命令 C. at 时间 命令 将在特定时间运行指定命令

79.你是Linux系统员,在/root下编写一个脚本文件showenv。你运行此脚本,命令如下: ./showenv PWD

结果显示错误提示如下:

bash:./showennv: 权限不够

于是你运行命令ll showenv显示如下:

-rw-r—r-- 1 root root 155 6月 19 09:58 showenv

你想实现只有自己可以运行此脚本,而其他帐户不能运行,你需要运行命令( A )。 A. chmod u+x showenv B. chmod g+x showenv C. chmod o+x showenv D. 以上命令都不能实现 80. Linux shell提供了可用于编写脚本程序的功能,对于Linux的很多日常管理功能,可以使用脚本程序来完成,下列关于脚本的概念叙述正确的是( AD )。(选择二项)

A.脚本的内容以文本形式存储,运行之前不需要编译就可执行

B.脚本的内容以文本形式存储,运行之前必须经过编译才可执行 C.脚本程序一般比二进制程序运行速度快

D.脚本能够处理大量重复性的系统工作,提高管理员工作效率

81.你是Linux系统管理员,运行命令mount –t iso9660 /dev/cdrom /mnt/cdrom。随后又运行几个命令,其中包含umount /mnt/cdrom,但不包含mount 命令。你还运行命令history,其中部分显示如下: 103 mkdir /mnt/cdrom

104 mount –t iso9660 /dev/cdrom /mnt/cdrom ?

你想再次访问光驱,应该运行命令( C )。

A.单击一次上箭头 B.!mount

C.!104 D.Mount /mnt/cdrom 82.你是公司的Linux服务的管理员。你使用vi编缉/etc/inittab文件时,在命令模式下查询shutdown字符串,使用的命令是( AC )。(选择二项)

A.?shutdown B.%shutdown C./shutdown D..shutdown

83.crontab文件由六个域组成,每个域之间用空格分割,其排列如下: B A.MIN HOUR DAY MONTH YEAR COMMAND

B.MIN HOUR DAY MONTH DAYOFWEEK COMMAND

C.COMMAND HOUR DAY MONTH DAYOFWEEK D.COMMAND YEAR MONTH DAY HOUR MIN 84.关于进程调度命令,( B )是不正确的。

A.当日晚11点执行clear命令,使用at命令:at 23:00 today clear B.每年1月1日早上6点执行date命令,使用at命令:at 6am Jan 1 date C.每日晚11点执行date命令,crontab文件中应为:0 23 * * * date D.每小时执行一次clear命令,crontab文件中应为:0 */1 * * * clear

85. 在Linux下从后台启动进程,应在命令的结尾加上符号( C )。 A. $ B.@

C.& D.#

86. 在vi编辑器中末行模式下保存修改的命令是( D )。 A.w

B.q!

C.q

D.wq

87. Linux操作系统是一种( B )。 A.单用户单进程系统 C.单用户多进程系统

B.多用户多进程系统 D.多用户单进程系统

88.使用PS获取当前运行进程的信息时,输出内容PID的含义为:( C ) A、进程的用户ID

B、进程调度的级别

C、进程ID D、父进程ID 89. 在下面对进程的描述中,不正确的是( A、进程是动态的概念 B、进程执行需要处理机

C、进程是有生命期的 D、进程是指令的集合

D )

90.在vi编辑器中的命令模式下,重复上一次对编辑的文本进行的操作,可使用( C )命令。

A、上箭头 B、下箭头 C、<.> D、<*> 91. ( B )不是进程和程序的区别。

A、程序是一组有序的静态指令,进程是一次程序的执行过程 B、程序只能在前台运行,而进程可以在前台或后台运行 C、程序可以长期保存,进程是暂时的 D、程序没有状态,而进程是有状态的

92.下列变量名中有效的shell变量名是( C )。 A.-2-time B.2$3 C.trust_no_1 D.2004file 93.下面哪个文件包含bash默认的环境变量( C ) A.~/.profile B./bash C./etc/profile D.~/bash

94.第二个IDE接口主硬盘的第一个分区的标识为( C )。 A. /dev/hda5 B. /dev/hda1 C. /dev/hdb1 D. /dev/hdc5

95.若一台计算机的内存为128M,则交换分区的大小最好设为( C )。 A.64MB B.128MB C.256MB D.512MB 96. Linux安装程序提供了两个引导装载程序( C )。 A.GROUP和LLTO B.DIR和COID

C.GRUB和LILO D.MBR和GRUB

97.当选择要安装的软件包时, ( B )。

A.可以选择单个软件包或包组, 但是没有更进一步的选择。

B.可以选择单个软件包或包组; 如果选择后者,可以通过选择\细节\进一步选择。 C.安装程序不检查安装需要的磁盘空间。 98.以下哪个关于安装的描述是错误的? ( A )

A.安装时不能进行硬盘分区的设置。 B.安装时可以设置额外的非特权用户账号。

C.无值守(kickstart)安装允许管理员无参与的安装操作系统,不需要交互。

99. Linux下的软件openoffice,相当于Windows下的软件( B )。 A.IE B.MS Office

C.PhotoShop

D.FlashGet

100. 关于linux硬件支持描述,不正确的是(B )。

A.目前linux还不能支持千M网卡。 C.linux可以支持Modem。 B.linux下可以使用nvidia的显卡。 D.linux可以使用打印机。

101. linux根分区的大小为( B )比较合适 A.512KB B.5GB

C.1MB

D.和内存同样的大小

102.关于Linux安装的叙述,正确的是(A) A.Linux可以通过网络安装 C.Linux只能通过光盘安装 104./boot分区的大小一般为(A)

A.100MB B.200MB C.256MB D.512MB

105.在虚拟机上安装 Red Hat Enterprise Linux 5,出现安装界面是文本模式而非图形界面,原因是( b)

A.Linux的版本与虚拟机的版本有冲突。 B.虚拟机内存太小。 C.虚拟机软件故障。

D.Linux安装文件有损伤。

106.在解析域名www.wuxistc.com的时候,解析的先后顺序是( A ) A.com- wuxistc -www B.www- wuxistc -com C. wuxistc - www - com

107. 检查DNS服务器的配置文件的命令有( A ) A.named-checkconf B.named-checkzone C.nslookup D. checkdns 108. 常见的DNS域名服务器包括( A ) A.主域名服务器 B.配置辅域名服务器 C.根域名服务器 D.全局转发器

109. 检查当前Linux系统是否安装有DNS服务器,以下命令中,正确的是(B A.rpm—q dns B.rpm—q bind

C. ps—aux | grep bind D.ps—aux | grep dns 110. 以下对DNS服务器的描述,正确的是( C)。

A.DNS服务器的主配置文件为/etc/named/dns.conf

B.配置DNS服务器,只需配置好/etc/named.conf文件即可

C.配置DNS服务器,通常需要配置/etc/named.conf和相应的区域文件 D.配置DNS服务器时,正向和反向区域文件都必须配置才行 111. 设置DNS的转发器,可在主配置文件中通过( B )语句来实 A.forward B.forwards

B.Linux不可以通过网络安装 D.Linux不能通过硬盘安装

C. forwarders D.通过定义转发区来实现

112. 启动DNS服务器的命令是( C )。

A.service bind restart B.service bind start C.service named start D.server named start 113.检验DNS服务器配置是否成功,解析是否正确,最好采用(D A.ping B.netstat C.ps—aux l bind D.nslookup

114.对DHCP服务器的配置,以下描述中错误的是( B )。

A.启动DHCP服务器的命令是:servicedhcpd start

B.对DHCP服务器的配置,均可通过/etc/dhcp.eonf配置文件来实现

C.在定义作用域时,一个网段通常应定义一个作用域,可通过range配置语句来指定可分配的IP地址范围,使用optionrouters配置语句来指定默认网关

D.DNS服务器的地址通常可放在全局设置中来定义,其设置语句是 option domain—name

115.在有DHCP服务器的网络中,不同网段的主机获得IP地址需要( C )。 A. 手工分配 B. 中继代理 C.路由器 D.交换机 116.用ftp进行文件传输时,有两种模式:( C )。 A.Word和binary B.txt和Word Document C.ASCII和binary D.ASCII和Rich Text Format

117.在DNS系统测试时,设named进程号是63,命令( D )是通知进程重读配置文件。 A.kill –USR2 63 B.kill –USR1 63 C.kill -INT 63 D.kill –HUP 63 118.Samba服务器的配置文件是( D )。

A.httpd.conf B.netd.conf C.rc.samba D.smb.conf 119.关于DNS服务器,叙述正确的是( D )。

A.DNS服务器配置不需要配置客户端

B.建立某个分区的DNS服务器时只需要建立一个主DNS服务器 C.主DNS服务器需要启动named进程,而辅DNS服务器不需要

D.DNS服务器的root.cache文件包含了根名字服务器的有关信息 120.在DNS配置文件中,用于表示某主机别名的是:( B ) 。 A.NS B.CNAME C.NAME D.CN

121.可以完成主机名与IP地址的正向解析和反向解析任务的命令是: A 。

A.nslookup B.arp C.ifconfig D.dnslook 122.Samba服务器的进程由( B )两部分组成 。 A.named和sendmail B.smbd和nmbd C.bootp和dhcpd D httpd和squid 123.DNS域名系统主要负责主机名到( A )的解析。 A.IP地址 B.MAC地址 C.网络地址 D.主机别名

124.为保证在启动服务器时自动启动DHCP进程,应对 ( C )文件进行编辑。 A. /etc/rc.d/rc.inet2 B. /etc/rc.d/rc.inet1 C./etc/dhcpd.conf D. /etc/rc.d/rc.S 125.OpenSSL是一个 ( A )。

A.加密软件 B.邮件系统 C.数据库管理系统 D.嵌入式脚本编程语言

126. Apache服务器是( B )。 A.DNS服务器 B.Web服务器

C.FTP服务器 D.Sendmail服务器

127. 在以下的文件中,属于Apache主配置文件的是( A )。 A./etc/httpd/httpd.conf B./etc/Apache2/Apache2.conf C./etc/Apache2/ports.conf D./etc/Apache2/httpd.conf 128. 设置Apache服务器主目录的路径是( B )。 A. DocentRoot B. ServerRoot C. DocumentRoot D. ServerAdmin

129. 在—台Apache服务器上可以设置( D )主机。 A.1个 B.2个 C.3个 D.多个

130. 下面的指令中( A )不是Apache服务器的访问控制指令。 A.allow B.deny C. a11 D.Order 131. Apache服务器默认的监听连接端口号是( C )。 A. 1024 B. 800 C. 80 D. 8 132. Linux操作系统中,最常用的web服务器是( A )。 A.Apache B.IIS C.Tomcat 133. 启动Apache服务器的命令是( C )

A.service Apache start B.service http start

C.service httpd start D.service httpd reload

134.使用RPM软件包安装的Apache服务器,其配置文件位于( B ),默认的站点根目录是( C )。

A./etc/httpd.conf B./etc/httpd/conf/httpd.conf

C./var/www/html D./var/www

135.对于采用源代码安装的Apache服务器,假设安装在/usr/local/Apache2目录中,其最正确的启动方法是( D )。

A.service apachectl start

B./usr/local/apache2/bin/apachectl start C.server apachectl start

D./usr/local/apache2/bin/httpd start

136.若要设置Web站点根目录的位置,应在配置文件中通过( A )配置语句来实现。 A.ServerRoot B.ServerName C.DocumentRoot D.Directorylndex

137.若要设置网页默认使用的字符集为简体中文,则应在配置文件中添加( A )配置项。 A.DefaultCharset GB2312 B.AddDefauhCharset GB2312 C.DefauhCharset ISO-8859—1 D.AddDefauhCharset GB5 138. 若要设置Apache服务器允许持续连接,则设置命令为( A )。 A.KeepAlive On B.KeepAliveTimeout 10 C.MaxKeepAliveRequests 100 D.KeepConnect On

139. 设置站点的默认主页,可在配置文件中通过( D )配置项来实现。

A.Rootlndex B.ErrorDocument C.DocumentRoot D.Directorylndex

140.公司在Red Hat Enterprise Linux 5服务器上安装了Apache,用于在Internet上提供信息浏览服务。请问Apache在这个Linux系统上属于(

D )。

A.内核 B.运行时库和系统程序 C.shell D.实用程序

141.关于OpenSSH的作用的描述正确的是( ACDE )(多选) A.开放源代码的安全加密程序 B. OpenSSH常用于为http协议加密

C.OpenSSH用于提高远程登录访问的安全性 D. 它和telnet实用同样的端口号

E.OpenSSH是免费下载的应程序 142.PHP和MySQL的联合使用解决了(

C

)。

A.在Proxy上处理数据库的访问问题 B.在WWW服务器上处理黑客的非法访问问题 C.在WWW服务器上处理数据库的访问问题

D.在Sendmail邮件系统上处理数据库的访问问题

143.在配置代理服务器时,若设置代理服务器的工作缓存为64MB,配置行应为( A.cache 64MB

B.cache_dir ufs /usr/local/squid/cache 10000 16 256 C.cache_mgr 64MB D.cache_mem 64MB

144.若Linux用户需要将FTP默认的21号端口修改为8800,可以修改 ( B ) 配置文件。 A./etc/vsftpd/userconf B./etc/vsftpd/vsftpd.conf C./etc/resolv.conf D./etc/hosts

三、问答题

1.简述操作系统的概念。

D )。

操作系统是计算机系统中最基本的系统软件,是紧挨着硬件的第一层软件,提供其他软件的基本运行环境,是用户与硬件的接口,是整个计算机系统的控制和指挥中心。

2.操作系统有哪些功能?

处理机管理、存储管理、设备管理、文件管理、用户接口。

3.Linux有哪些特点?

开放性、多用户、多任务、良好的用户界面、设备独立性、丰富的网络功能、可靠的系统安全、良好的可移植性。

4.什么是 Linux 内核版本?什么是 Linux 的发行版本?常见的发行版本有哪些?

内核版本就是在Linus领导下的开发小组开发出的操作系统内核的版本号。

一个操作系统加上图形界面和应用软件,这样一套的软件环境统

称一个发行版本。

常见发行版本:Ubuntu

Debian Mandriva Slackware

openSUSE PCLinuxOS

Redhat

MEPIS

Fedora

Knoppix

FreeBSD

红旗

中标普华

5.GRUB是什么程序?它的作用是什么?

GRUB的英文全称是GRand Unified Bootloader,是一个写入到主引导记录和硬盘上的启动分区(/boot)中,并且勇于加载的操作系统的程序。

作用与NTLDR类似,在引导后也会给用户显示出一个图形启动菜单,但GRUB的功能更强大,它支持Linux、Windows和Unix等众多的操作系统,可以载入操作系统的内核和初始化操作系统,或者把引导权交由操作系统来完成引导。更重要的是,GRUB提供一个交互式控制窗口,用户可以在启动时手工定制操作系统所在的位置。

6.请说出至少4种Linux发行版,并且说明各自是基于哪种软件包的管理方式。

Ubuntu Redhat Fedora openSUSE ——RPM

7.Linux内核x.y.z形式的版本号代表什么意思?

R:内核的主版本号

X:次版本号。偶数表示稳定版本,奇数表示未测试版本 Y:错误修补的次数

8.简述网络配置并使计算机能够进行网页浏览的步骤。

1、网络配置工具来配置网络,包括网卡IP地址、DNS

等。

2、重新启动该服务,单击“系统”→“管理”→“服务器设置”→“服务”,在服务列表中找到network服务,并选中它,点击“重启”按钮。

3、点击“应用程序”→“Internet”→“Firefox Web Browser”。

9.简述Nautilus的功能。

可以帮助用户高效地查看查看文件夹,管理用户文件(包括复制、剪切、删除、创建文件夹),根据文件类型将应用程序正确的打开,以及显示网页、访问网络资源(如FTP、Samba、NFS)。

10.若Linux系统启动后,直接进入X Windows的图形模式,仍然可以进入文本模式,请简述二种不同的方法。

1.强行退出X-Window进入文本模式

打开一个终端 输入init 3

(注意init后面有一个空格) 等一会就进入了图形界面

以上方法切换后,窗口模式完全关闭.如果窗口中有文件未保存,将丢失.

(用init 5可以回到图形界面,但原来的进程已死) 2.不退出X-Window进入文本模式

在X-Window图形操作界面中按\功能键Fn\就可以进入文本模式界面。这就意味着你可以同时拥有X-Window加上6个文本模式界面,这是一件多么令人振奋的事情啊!

按“Alt+Ctrl+F7”即可从文本模式界面回到X-Window图形操作界面。这时Linux默认打开7个屏幕,编号为tty1~tty7。X-Window启动后,占用的是tty7号屏幕,tty1~tty6仍为字符界面屏幕。也就是说,用“Alt+Ctrl +Fn”组合键即可实现字符界面与X Window界面的快速切换。

当X-Window由于自身或应用程序而失去响应或崩溃时,我们可以非常方便地退出X-Window进入Console进行故障处理,要做的只是按“Alt+Ctrl+Backspace”键.

11.如何退出linux重新登录?

图形模式注销:选择“系统”菜单下上的“注销”,单击确认即可。

文本模式注销:在shell提示下输入“logout”命令或“Ctrl+D”可从控制台会话中注销。

12.如何关闭Red Hat Linux系统

图形模式关机:选择“系统”菜单下上的“关机”,单击确认即可。

文本模式关机:在shell提示下输入“halt”命令。

13.Red Hat Linux 支持哪些常用的文件类型?他们有什么用处?

(1)普通文件。普通文件其实是常规文件,包括各种长度的字

符串。内核对这些文件没有进行结构化,只作为有序的字符序列把它提交给应用程序。应用程序自己组织和解释这些数据。它包括文本文件、数据文件和可执行的二进制程序。

(2)目录文件。目录文件是一种特殊文件,利用它可以构成文件系统的分层树形结构。如同普通文件那样,目录文件也包含数据。但目录文件也普通文件的差别是:内核对这些数据加以结构化,即它是由成对的“节点号/文件名”构成的列表。 (3)设备文件。Linux系统把每一个I/O设备都映射成为一个文件,可以像普通文件一样处理,这就使得文件与设备的操作尽可能统一。从用户的角度来说,对I/O设备的而是用和一般文件的使用几乎一样,这样就可以不必了解I/O设备的细节。设备文件除了存放在文件节点中的信息中,它们不包含任何数据。系统利用它们来标识各个设备驱动器,内核使用它们与硬件设备通信。 (4)链接文件。链接文件也是一种特殊文件,它们提供对其他文件的参照。它们存放的数据是文件系统中通向文件的路径。链接又分为硬链接和软链接。

14.Linux 使用者的帐号、密码与群组的名称文件放在哪里? /etc/passwd

15.什么是绝对路径与相对路径,要由/usr/Share/doc进入到/usr/share/man写出相对路径与绝对路径。

绝对路径:指该文件从根目录开始直到该文件所在的子目录为止的路径上的所有目录名(各子目录之间用“/”分隔) 相对路径:指文件从当前开始直到该文件所在的子目录为止的路

线上的所有的子目录名(各目录名之间用“/”分隔) 绝对路径:/usr/Share/man 相对路径:../man

16.什么是符号链接,什么是硬链接?符号链接与硬链接的区别是什么?

链接分硬链接和符号链接。

符号链接可以建立对于文件和目录的链接。符号链接可以跨文件系统,即可以跨磁盘分区。符号链接的文件类型位是l,链接文件具有新的i节点。

硬链接不可以跨文件系统。它只能建立对文件的链接,硬链接的文件类型位是—,且硬链接文件的i节点同被链接文件的i节点相同。

17.新建一个用户wang,密码设为123456,并将其加到root组。写出所用命令。

useradd –g root wang

passwd 123456

18.将当前计算机的IP地址设为192.168.1.123,子网掩码为255.255.255.0。写出所用命令。

ifconfig eth0 192.168.1.123 netmask 255.255.255.0

19.有那些命令可用来查看文件的内容,这些命令有什么不同?

cat less more

cat 显示文本文件的内容,可以显示多个文件,多个文件将被连接在一起

more 分页显示文本文件的内容

less 用来分屏显示文件的内容,功能比more更强

20.使用源代码安装软件的步骤是什么?

解包、安装

21.简述如何使用RPM安装软件。

1 查询软件包 rpm -q 2 校验软件包 rpm -v 3 安装软件包 rpm -ivh 4 升级软件包 rpm -Uvh 5 卸载软件包 rpm -e

22.键入 crontab -e 之后,如果输入这一行,代表什么意思? * 15 * * 1-5 /usr/local/bin/tea_time.sh

在每星期1—5 ,下午3 点的每分钟,共进行60 次 /usr/local/bin/tea_time.sh 这个档案。

23.Shell中变量的赋值方法主要有哪几种?

直接设置变量值、变量之间的置换、从命令行参数获取、从环境变量获取和用户输入等几种方式。

24.列举出至少4个常用的Shell系统变量,并说明它们的含义。

$# 不包括命令在内的命令行参数的数目 $* 由命令行所有参数组成的字符串 $@ 由命令行所有参数组成的字符串

$n n为数字,$0表示命令第一个参数,以此类推

$? 上一个命令的返回值,如果正常退出则返回0,反之为非0值

$$ 当前进程的进程号PID

$! 后台进行的最后一个进程的进程号PID

25. Shell脚本有哪些作用?

自动执行命令、实现系统管理和维护、创建简单的应用、操作文本或文件。

26. 什么是作业管理程序?它的主要任务是什么?

操作系统中用来控制作业的进入、执行、撤销的一组程序成为作业管理程序。

作业管理程序的任务是作业调度和作业控制。

27. 什么是作业调度?

作业调度室根据一定的调度算法,从输入到系统的一批作业选出若干个作业,分配必要的资源,如内存空间、外部设备等,为他们建立相应的用户作业进程和为其服务的系统进程,最后把这些作业的程序和数据调入内存,等待内存进程调度程序执行。

28. 阅读以下脚本程序,说明程序的功能。 #! /bin/bash read int

while [ $int –le 5 ] do

sq=`expr $int \\* $int ` echo $sq

int=`expr $int + 1 ` done

用户输入一个不大于5的数字,运行后输出该数字到5之间的所有数的各自平方。

29. 阅读以下脚本程序,说明程序的功能。 #! /bin/bash

echo “Enter a file name:” read file

if [ -f $file ] then

echo “File $file exists.” Fi

由用户输入一个文件名,若该文件存在,则提示用户该文件存在。

30.简述安装有Linux操作系统的计算机的启动过程中各阶段的主要任务。

BIOS启动引导阶段:为计算机提供最低层的、最直接的硬件设置和控制

GRUB启动引导阶段:负责解压和装载kernel image并将initrd装载到内存中,初始化kernel启动代码

内核启动阶段:完成系统环境的初始化、驱动基本设备,加载根文件系统

Init初始化阶段:

①运行rc.sysinit脚本,设置系统环境,启动swap分区,检查和挂在文件系统

②运行在/et/rc.d<#>.d中定义的不同运行级别的服务初始化脚本

③启动虚拟终端/sbin/mingetty1-6号控制台 ④启动到指定的运行级别

31.对于内存为512MB的计算机,用20G的空间来安装Linux,请给出一种分区方案。

/boot分区 100MB swap分区 1024MB /(根)分区 19356MB

32. Red Hat Enterprise Linux 5提供哪5种安装方式?

从光盘安装、从硬盘安装、从NFS服务器安装、从FTP服务器安装和从HTTP服务器安装。

33. 什么是BIOS?它主要有什么功能?

BIOS是固化在计算机内主板上一个ROM芯片中的程序,它保存着计算机最重要的基本输入/输出的基本程序、系统设置信息、开机后自检程序和系统自启动程序。

主要功能是为计算机提供最低层的,最直接的硬件设置和控制。

34.Linux在内核启动阶段主要做什么工作?

Linux内核程序主要完成系统环境的初始化、驱动基本设备(包括CPU、I/O、存储设备等),并加载根文件系统。完成以上工作后,内核开始加载init程序并将控制权交给它,内核引导到此结束。

35. init进程要进行的操作包括哪些?

init进程是系统启动后的第一个进程,它的PID是1.init是所有系统进程的起点,Linux中的其他进程都是直接或间接地由它创建的。

init通过配置文件/etc/initab来决定它需要进行的操作,包括:运行rc.sysinit脚本,设置系统环境,启动swap分区,检查和挂载文件系统;运行在/et/rc.d/rc<#>.d中定义的不同级别的服务初始化脚本;启动虚拟终端/sbin/mingetty 1-6号控制台;启动到指定的运行级别。这时呈现给用户的就是最终的登陆界面。

ER:①运行rc.sysinit脚本,设置系统环境,启动swap分区,检查和挂在文件系统

②运行在/et/rc.d<#>.d中定义的不同运行级别的服务初始化脚本

③启动虚拟终端/sbin/mingetty1-6号控制台 ④启动到指定的运行级别

36. 简述操作系统的特征。

①并发性:在计算机系统中同时存在多个程序

②共享性:操作系统程序与多个用户程序共享系统中的各种资源 ③随机性:多道程序环境中,程序按异步方式运行

37.Linux 系统当中, DNS 是用什么软件实现的,最主要的命令有哪些?

Linux下的DNS是使用BIND来实现的,BIND的服务器端软件是named守护进程,如果在安装时指定要安装DNS服务,named将自动安装到系统中。使用ndc命令可以管理DNS,

最主要的命令有:rndc start(启动DNS服务);rndc stop(停止DNS服务);rndc restart(重新启动DNS服务)。

38.DNS 服务中主要的配置文件有哪些?

Red Hat 9.0使用“Bind配置工具”进行DNS服务配置,每次配置后,系统就会按照配置建立/etc/named.conf文件和/var/named目录中的区块配置文件。自己一般不要编辑/etc/named.conf配置文件。如果要配置使用Bind配置工具无法配置的设置,应当把修改加入到/etc/named.custom文件中。

39. 请描述DHCP服务的地址分配过程?

DHCP的IP分配可分为动态配置IP和静态IP配置,如果要设定静态IP的话,就必须要知道要设定成静态IP的那部计算机的硬件地址(MAC),可以使用arp和ifconfig来查到计算机的MAC地址。一般需要设定的项目大概有:

整体设定(Global):里面含有租约期限、DNS IP与router等的设定;

动态IP设定:使用subnet的项目和range的参数来设定要分配出去的IP范围;.

静态IP设定:使用host这个项目,配合MAC设定.静态IP。 ER:①IP地址租用申请 ②IP地址租约提供 ③IP地址租约选择 ④IP地址租约确认

40.在samba配置文件中加入一个共享文件夹的设置,要求修改public段(一个共享的目录,普通的访问者只读,属于std组的用户可以读写)

[public] comment=public path=share broweable=yes writable=no public=yes [stdshare] read list=@std-g write list=std path=/std/filesshare writeable=yes browseable=yes vaild users=std

41.某学校内部既存在WINDOWS操作系统,又存在LINUX操作系统,为了方便资源共享,建立一台SAMBA服务器,其地址为192.168.0.5,建立std、teacher两个用户,同时设置其密码。

Useradd std

Passwd std (例如设为123456,下同) Useradd teacher Passwd teacher

Smbclient //192/168/0/5/std –U std3456

Smbclient //192/168/0/5/teacher –U teacher3456

42.OpenSSH服务的主要应用场合是什么?

远程登录会话和其他网络服务

43.FTP服务器有哪几种数据传输模式.?

有两种传输模式,主动模式 被动模式,总的来说,主动模式的FTP是指服务器主动连接客户端的数据端口,被动模式的FTP是指服务器被动地等待客户端连接自己的数据端口。

被动模式的FTP通常用在处于防火墙之后的FTP客户访问外界FTp服务器的情况