视频1 视频21 视频41 视频61 视频文章1 视频文章21 视频文章41 视频文章61 推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37 推荐39 推荐41 推荐43 推荐45 推荐47 推荐49 关键词1 关键词101 关键词201 关键词301 关键词401 关键词501 关键词601 关键词701 关键词801 关键词901 关键词1001 关键词1101 关键词1201 关键词1301 关键词1401 关键词1501 关键词1601 关键词1701 关键词1801 关键词1901 视频扩展1 视频扩展6 视频扩展11 视频扩展16 文章1 文章201 文章401 文章601 文章801 文章1001 资讯1 资讯501 资讯1001 资讯1501 标签1 标签501 标签1001 关键词1 关键词501 关键词1001 关键词1501 专题2001
长理linux期末试卷(含答案)7
2025-09-25 14:17:36 责编:小OO
文档
一、单项选择题(每题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.                  B.           C.                 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通道的硬盘(从盘)被标识为(   )。

4.当系统管理员需升级内核版本和改变系统硬件配置时,应(   )。 

5.在Linux系统中,测试DNS服务器是否能够正确解析域名的的客户端命令,使用命令(   )。 

6.启动进程有手动启动和调度启动两种方法,其中调度启动常用的命令为 at 、batch 和(   ) 。

7.在Linux操作系统中,设备都是通过特殊的(   )来访问。

8.shell不仅是(   ),它同时也是一种功能强大的编程语言。 

9.在Windows9.x环境下共享Unix/Linux中的用户目录的一个工具是( )服务器。

10.结束后台进程的命令是(   )。 

三、写出完成以下功能的命令(每题2分,共10分)

1.在/home目录下查找文件名为。Profile的文件,找到后删除

2.将test.tar.gz文件解压缩

3.升级安装wu-ftpd软件包

4.创建一个用户,用户名为user02,所属私有组和标准组为stuff,用户家目录为/home/user2,用户登陆shell为/bin/bash。

5.赋予所有用户读和写backup.tar.gz文件的权限:

四、简答和shell编程题(每题10分,共30分)

1. Linux内核主要由哪几部分组成?每部分的作用?

2.有一普通用户想在每周日凌晨零点零分定期备份/user/backup到/tmp目录下,该用户应如何做?  

3.写一个shell 脚本,检查给出的串是否为回文(palindrome)。

 

一、 单项选择题(每题2分,共40分)

1.B    2.C   3.B   4.B   5.B   6.A   7.B   8.B   9.D  10.A

11.A  12.B   13.C  14.A   15.B   16.D   17.C   18.A   19.D   20.A

二、填空题(每空2分,共20分)

1. 管道  2. 空格   3. hdb  4. 重新编译内核 5. nslookup 

6. crontab, 7. 文件  8. 用户命令的解释器  9. Samba  10. kill

三、 写出完成以下功能的命令(每题2分,共10分)

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内核主要由五个子系统组成:进程调度,内存管理,虚拟文件系统,网络接口,进程间通信。

进程调度(SCHED):控制进程对CPU的访问。当需要选择下一个进程运行时,由调度程序选择最值得运行的进程;内存管理(MM)允许多个进程安全的共享主内存区域;虚拟文件系统(VirtualFileSystem,VFS)隐藏了各种硬件的具体细节,为所有的设备提供了统一的接口,VFS提供了多达数十种不同的文件系统;网络接口(NET)提供了对各种网络标准的存取和各种网络硬件的支持;进程间通讯(IPC) 支持进程间各种通信机制。

2. 参:

(1)第一种方法:

用户应使用crontab –e 命令创建crontab文件。格式如下:

0 0 * * sun cp –r /user/backup /tmp

(2)第二种方法:

用户先在自己目录下新建文件file,文件内容如下:

0 * * sun cp –r /user/backup /tmp

然后执行 crontab file 使生效。

3.参考程序:

#! /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下载本文

显示全文
专题