Linux操作系统复习题.docx
《Linux操作系统复习题.docx》由会员分享,可在线阅读,更多相关《Linux操作系统复习题.docx(17页珍藏版)》请在冰点文库上搜索。
Linux操作系统复习题
Linux操作系统复习题
一、选择题
1.在创建Linux分区时,一定要创建(D)两个分区
A.FAT/NTFSB.FAT/SWAPC.NTFS/SWAPD.SWAP/根分区
2.在RedHatLinux9中,系统默认的(A)用户对整个系统拥有完全的控制权。
A.rootB.guestC.administratorD.supervistor.
3.默认情况下管理员创建了一个用户,就会在(B )目录下创建一个用户主目录。
A./usr B./home C./root D./etc
4.如果您想列出当前目录以及子目录下所有扩展名为“.txt”的文件,那么您可以使用的命令是(B)。
A.ls*.txtB.find.–name“.txt”C.ls–d.txtD.find.“.txt”
5.如何删除一个非空子目录/tmp(B)。
A.del/tmp/*B.rm-rf/tmpC.rm-Ra/tmp/*D.rm–rf/tmp/*
6.存放用户帐号的文件是(C)。
A.shadowB.groupC.passwdD.Gshadow
7..当使用mount进行设备或者文件系统挂载的时候,需要用到的设备名称位于(D)目录。
A./home B./bin C./etc D./dev
8.如果要列出一个目录下的所有文件需要使用命令行( C )。
A.ls–l B.ls C.ls–a D.ls–d
9.哪个命令可以将普通用户转换成超级用户(D )
A.super B.passwd C.tar D.su
10.除非特别指定,cp假定要拷贝的文件在下面哪个目录下( D)
A.用户目录 B.home目录 C.root目录 D.当前目录
11.当运行在多用户模式下时,用Ctrl+ALT+F*可以切换多少虚拟用户终端(B )
A.3 B.6 C.1 D.12
12.按下(A )键能终止当前运行的命令
A.Ctrl-C B.Ctrl-F C.Ctrl-B D.Ctrl-D
13.下面哪个命令用来启动XWindow( C)
A.runx B.Startx C.startX D.xwin
14.假设文件fileA的符号链接为fileB,那么删除fileA后,下面的描述正确的是(B)
A.fileB也随之被删除
B.fileB仍存在,但是属于无效文件
C.因为fileB未被删除,所以fileA会被系统自动重新建立
D.fileB会随fileA的删除而被系统自动删除
15.在给定文件中查找与设定条件相符字符串的命令为(A)
A.grepB.gzip C.find D.sort
16.从后台启动进程,应在命令的结尾加上符号(A)
A.&B.@ C.# D.$
17.如果执行命令#chmod746file.txt,那么该文件的权限是(A)。
A.rwxr--rw-B.rw-r--r--C.--xr—rwxD.rwxr--r—
18.Linux有三个查看文件的命令,若希望在查看文件内容过程中可以用光标上下移动来查看文件内容,应使用命令(C)
A.catB.moreC.less D.menu
19.在RedHatLinux9中,一般用(D)命令来查看网络接口的状态
A.pingB.ipconfigC.winipcfgDifconfig
20.vi中哪条命令是不保存强制退出(C)(第五章)
A.:
wq B.:
wq!
C.:
q!
D.:
quit
22.在下列分区中,Linux默认的分区是(B)
A.FAT32B.EXT3CFAT.DNTFS
23.若要将鼠标从VM中释放出来,可按(A)键来实现
A.Ctrl+AltB.Ctrl+Alt+DelC.Ctrl+Alt+EnterDCtrl+Enter
24.对文件进行归档的命令为(B)
A.gzipB.tarC.dumpD.dd
25.NFS是(C)系统
A.文件CbPLinux联盟B磁盘CbPLinux联盟C.网络文件CbPLinux联盟D.操作
26.下列那一个指令可以设定使用者的密码(C)
A.pwdB.newpwdC.passwdD.password
27.下列那一个指令可以切换使用者身份(D)
A.passwdB.logC.whoD.su
28.下列那一个指令可以显示目录的大小(C)
A.ddB.dfC.duD.dw
29.下列那一个不是压缩指令(D)
A.compressB.gzipC.bzip2D.tar
30.下列那一个指令可以用来切换至不同的runlevels(B)
A.telCbPLinux联盟BtelinitCbPLinux联盟C.gotoCbPLinux联盟D.reboot
31.欲查询bind套件是否有安装,可用下列那一指令(D)
A.rpm-ivhbind*.rpmB.rpm-qbind*.rpm
C.rpm-Ubind*.rpmD.rpm-qbind
32.欲安装bind套件,应用下列那一指令(A)
A.rpm-ivhbind*.rpmB.rpm-qlbind*.rpm
C.rpm-Vbind*.rpmD.rpm-qlbind
33.欲移除bind套件,应用下列那一指令(D)
A.rpm-ivhbind*.rpmB.rpm-Fvhbind*.rpm
C.rpm-qlbind*.rpmD.rpm-ebind
34.下列那一个指令可以用来查看系统负载情形(A)
A.wB.whocC.loadD.ps
35.档案权限755,对档案拥有者而言,何义(A)
A.可读,可执行,可写入CbPLinux联盟B可读CbPLinux联盟C.可读,可执行CbPLinux联盟D.可写入CbPLinux联盟CbPLinux联盟
36.下面哪个系统目录中存放了系统引导、启动时使用的一些文件和目录(D)。
A./rootB./binC./devD./boot
37.如何删除目录/tmp下的所有文件及子目录(D)。
A.del/tmp/*B.rm-rf/tmpC.rm-Ra/tmp/*D.rm–rf/tmp/*
38.可以用来对文件xxx.gz解压缩的命令是(C)
A.compressB.uncompressC.gunzipD.tar
39.对文件重命名的命令为(C)
A.rmB.move C.mv D.mkdir
40.一下哪个环境变量表示当前路径(B)。
A.PATHB.PWDC.HOMED.ROOT
42.怎样显示当前目录(A)。
A.pwdB.cdC.whoD.ls
43.欲把当前目录下的file1.txt复制为file2.txt,正确的命令是(D)。
A.copyfile1.txtfile2.txtB.cpfile1.txt|file2.txt
C.catfile2.txtfile1.txtD.catfile1.txt>file2.txt
44.下面哪个系统目录中包含Linux使用的外部设备(B)。
A./binB./devC./bootD./home
45.删除文件命令为(D)
A.mkdirB.move C.mv D.rm
46.若一台计算机的内存为128MB,则交换分区的大小通常是(C)
A.64MBB.128MBC.256MB D.512MB
47.文件exer1的访问权限为rw-r--r--,现要增加所有用户的执行权限和同组用户的写权限,下列命令正确的是(A)
A.chmoda+x,g+wexer1B.chmod765exer1
C.chmodo+xexer1D.chmodg+wexer1
48.关闭linux系统(不重新启动)可使用-命令(C)
A.ctrl+alt+del B.shutdown -r C.haltD.reboot
二、判断题
[V]1、LINUX是一个真正的多任务和分时操作系统,允许多个用户,在相同的机器上一次运行很多程序。
[X]2、在LINUX的安装过程中不可以进行网络配置
[V]3、根用户登陆可使用户对系统有完全的控制权
[X]4.Linux系统的任何用户都可以设置计算机的名字。
[V]5、如果在安装过程中没有创建用户帐号,初次登陆时必须为根用户
[V]6、LINUX的文件系统是一个目录树
[V]7.RPM有5种基本操作模式:
安装、删除、升级、查询和校验。
[V]8.Linux操作系统的特性有:
开放性、多用户、多任务、良好的用户界面等。
[X]9、Linux不可以与MS-DOS、OS/2、Windows等其他操作系统共存于同一台机器上
[V]10、Linux与其他操作系统的区别在于Linux是一种开放、免费的操作系统
[X]11、进入文本编辑器vi后,编辑后可文本模式下输入:
q退出vi环境
[V]12、tail命令能显示文本文件内容.
[V]13、useradd命令建立用户帐号和创建用户的起始目录。
[V]14.可以使用kill命令来结束Linux系统下运行的进程。
[X]15.Linux系统管理员的权限和普通用户的权限相同。
[X]16、vi只包含两种操作模式,分别为CommandMode、InsertMode
[X]17、vi包含三种操作模式,分别为CommandMode、InsertMode、LastMode
[V]18、进入文本编辑器vi后,未编辑时可文本模式下输入:
q退出vi环境
三、填空题(每空1分,共10分)
1./Sbin目录用来存放系统管理员使用的管理程序
2.在Linux系统下,第二个IDE通道的硬盘(从盘)被标识为hdb
3.vi编辑器具有三种工作模式,即:
命令模式、文本编辑模式和行编辑模式
4.linux文件系统中每个文件用 i节点 来标识
5.前台启动的进程使用复合键 CTRL+C终止。
6.结束后台进程的命令是kill
7.将前一个命令的标准输出作为后一个命令的标准输入,称之为管道
8.增加一个用户的命令是useradd
9.成批添加用户的命令是newuser
10.检查已安装的文件系统/dev/had5是否正常,若检查有错,则自动修复,其命令及参数是
Fsck–a/dev/had5
11.把文件file1和file2合并成file3的命令是catfile1file2>file3
12.在/home目录中查找所有的用户目录的命令是find/home–typed
13.top命令能够实时地显示进程状态信息。
14.利用管道技术统计当前目录下有多少个文件,该命令是ls./|wc–w
15.以下为u盘插入usb接口后执行fdisk–l的结果。
则要将该u盘挂装到/mnt/usb下的命令是mount/dec/sdb1/mnt/usb
16.在Linux系统中,压缩文件后生成后缀为.gz文件的命令是gzip
17.RPM有5种基本操作模式,即:
安装、查询、校验、升级、删除
18.将当前目录下的文件man.config压缩为man.config.bz2的命令是bzip2–zman.config
19.将/home/stu目录下所有的.gz压缩文件解压缩,包括子目录,命令是gunzip–r/home/stu
20.将当前目录下的bin目录和hello、hello.c文件备份并压缩为binzxj.tar.gz文件的命令是tar–czvfbinzxj.tar.gzbinhellohello.c
21.将/home/ixdba目录做归档压缩,压缩后生成ixdba.tar.bz2文件,并将此文件保存到/home目录下,实现此任务的tar命令格式tar-cjvf/home/ixdba.tar.bz2/home/ixdba
26.在Linux系统中,以文件的方式访问设备。
27.Linux内核引导时,从文件/etc/fstad中读取要加载的文件系统。
28.Linux文件系统中每个文件用i节点来标识。
29.某文件的权限为:
d-rw-_r--_r--,用数值形式表示该权限644,该文件属性是目录。
30.静态路由设定后,若网络拓扑结构发生变化,需由系统管理员修改路由的设置。
31.网络管理的重要任务是:
控制和监控。
32.安装Linux系统对硬盘分区时,必须有两种分区类型:
文件系统分区和交换分区。
33.编写的Shell程序运行前必须赋予该脚本文件执行权限。
34.链接分为:
硬链接和软链接(符号链接)。
35.某文件的权限为:
drw-r--r--,用数值形式表示该权限,则该八进制数为:
644,该文件类型是目录文件。
36.系统交换分区是作为系统虚拟内存的一块区域。
37.vi编辑器具有三种工作模式:
编辑模式,命令模式和输入模式。
38.CD-ROM标准的文件系统类型是iso9660。
39.设定限制用户使用磁盘空间的命令是quota。
40.进程的运行有两种方式,即用户模式和内核模式。
41.管道文件的属性位是p。
42.将前一个命令的标准输出作为后一个命令的标准输入,称之为重定向。
43.进行远程登录的命令是rlogin。
44.在用vi编辑文件时,将文件内容存入test.txt文件中,应在命令模式下键入
wtest.txt。
45可以在标准输出上显示今年日历的命令及参数是cal2014。
46.在Linux系统下,第二个IDE通道的硬盘(从盘)被标识为hdb。
47.管道就是将前一个命令的输出作为后一个命令的输入。
48.将/home/stud1/wang目录做归档压缩,压缩后生成wang.tar.gz文件,并将此文件保存到/home目录下,实现此任务的tar命令格式tarczvfwang.tar.gz/home/stud1/wang–C/home。
49.mv命令可以移动文件和目录,还可以为文件和目录重新命名。
50增加一个用户的命令是:
useradd。
四.简答题:
1. 简述linux的几个运行级别及其相应的含义。
答:
0-关机模式,
1-单用户模式,单用户只有系统管理员可以登录。
2-多用户模式,但是不支持文件共享,例如不支持NFS服务.这种模式不常用。
3-完全的多用户模式,支持NFS服务.最常用的用户模式,默认登录到系统的字符界面。
4-保留模式。
5-完全多用户模式,默认登录到X-window系统,也就是登录到linux图形界面。
6-重启模式,也就是执行关闭所有运行的进程,然后重新启动系统。
2.什么是链接?
符号链接与硬链接的区别是什么?
答:
链接是指用一个i节点对应多个文件名。
硬链接是把文件的i节点号指向该i节点,
且链接计数器值加1。
删除链接文件时计数器值减1,当其值为0时,i节点被释放。
符号链接是只有文件名的一个链接文件,并不指向一个真正的i节点。
在删除符号链接文件时与硬链接文件有区别。
3.Shell程序中,对用户变量赋值有哪些方式?
简要说明每种赋值方式的使用方法。
(1)等号赋值
1)在等号前后均不能有空格。
2)当需要将一个包含空格的字符串赋给用户变量时,应用单引号将该字符串括起来。
(2)键盘赋值
由read命令来实现的。
用法为:
read用户变量名
当shell程序执行到该行时,将等待用户从键盘输入,
当用户按下回车键时shell把你输入的内容赋给用户变量。
(3)命令替换赋值
用法为:
用户变量=`命令`
该语句将首先执行反向单引号之间的命令,
然后将其执行后输出的内容赋给该用户变量,在这种赋值方式中,
等号前后同样不能有空格,而且必须用反向单引号(即重音号)把命令括起来。
4.什么是符号链接,什么是硬链接?
符号链接与硬链接的区别是什么?
答:
链接分硬链接和符号链接。
符号链接可以建立对于文件和目录的链接。
符号链接可以跨文件系统,即可以跨磁盘分区。
符号链接的文件类型位是l,链接文件具有新的i节点。
硬链接不可以跨文件系统。
它只能建立对文件的链接,硬链接的文件类型位是-,且硬链接文件的i节点同被链接文件的i节点相同。
5.某/etc/fstab文件中的某行如下:
/dev/had5/mnt/dosdatamsdosdefaults,usrquota12
请解释其含义。
答:
(1)第一列:
将被加载的文件系统名;
(2)第二列:
该文件系统的安装点;
(3)第三列:
文件系统的类型;
(4)第四列:
设置参数;
(5)第五列:
供备份程序确定上次备份距现在的天数;
(6)第六列:
在系统引导时检测文件系统的顺序。
6.简述在虚拟机中安装RedHatLinux9.0的过程?
答:
1、下载操作系统的镜像ISO文件
2、下载虚拟机并安装
3、通过ISO文件安装操作系统
4、执行相关配置即可
7、Linux操作系统的特点?
答:
Linux操作系统具有开放性、完全免费、多用户、多任务、良好的用户界面、设备独立性、提供了丰富的网络功能、可靠的系统安全性、良好的可移植性等特点。
8、什么是XWindow系统?
答:
XWindow系统是一个非常出色的图形窗口系统,是类UNIX系统的图形用户界面的工业标准。
XWindow系统最重要的特征之一就是它的结构与设备无关。
XWindow系统是客户机/服务器结构的。
XWindow的实现是与操作系统内核分开的,其主要由XServer和XClient两部分组成。
XWindow系统不是Linux操作系统的必须的构成部分,而只是一个可选的应用程序组件。
9、什么是文件系统
答:
文件系统是操作系统在硬盘或者分区上保持文件信息的方法和数据结构,也就是文件在硬盘或分区上的组织结构方式,也指用于存储文件的磁盘、分区或文件系统种类。
简单地讲,文件系统是指按照一定规则组织的文件结构,用于管理机器上的文件和目录,使之能够被有效地存取。
在操作系统中,每个文件和目录都被指定了一个文件名,用户按文件名存取文件,而实际上,文件和目录在磁盘中是按照柱面、磁道等物理位置存放的,文件系统能够将操作系统对文件的按名存取转化成按磁盘的物理位置进行读写。
10、什么是Linux的Shell?
答:
在Linux系统中,shell是操作系统的外壳,为用户提供使用操作系统的接口,是一个命令解释器,用户在命令提示符下输入的每个命令都首先由shell程序进行解释,然后再传给Linux内核的,此外shell也能被系统中的其他有效的Linux应用程序所调用,它是命令语言、命令解释程序和程序设计语言的统称。
五、操作题(每小题5分,共40分)
(1)增加两个组账号group1、group2,并指定组账号ID分别为10100、10101
groupadd-g10100group1
groupadd-g10101group2
(2)增加二个用户账号user1(UID为2045,并属于组group1)、user2(UID为2046,并属于组group2)
adduser-u2045-ggroup1user1
adduser-u2046-ggroup2user22.
(3)在用户ray个人目录下新建目录software。
mkdir/home/ray/software
(4)并搜索路径/etc下所有以h开头的文件及目录,拷贝到software中。
cp/etc/h*/home/ray/software
(5)请把目录software下所有内容建立压缩的tar包,并命名为software。
tar.gztar-cvfsoftware.tar.gz/home/ray/software
(6)新建普通用户ray,并转为ray用户登录。
useraddray
suray
(7)查看/etc/boot路径下的所有内容。
ls/etc/boot
(8)查看文件/etc/hosts的内容。
ls/etc/hostscat/etc/hosts4
(9)搜索ray个人目录下所有以file开头且属于ray用户的目录。
find/home/ray-userray-namefile*
(10)搜索ray个人目录下所有以file开头且后跟一个字母的文件
find/home/ray-namefile*
六、综合应用:
1.编写1个弹出式菜单的shell程序并实现其简单的菜单功能:
*******************************************************
*MENU*
*1.copy2.rename*
*3.remove4.find*
*5.exit*
*******************************************************
即用户按下数字1,则提示用户输入源和目的文件名后执行复制;输入数字2,则提示用户输入要更名的文件或目录后执行更名操作;输入数字3,则提示用户输入要删除的文件并执行删除操作;输入数字4,则提示用户输入要查找的文件并执行查找操作;输入数字5,则退出该菜单shell程序的执行。
#!
/bin/sh-
clear
while[0];do
echo"************************************************"
echo"menu"
echo"1.copy2.rename"
echo"3.remove4.find"
echo"5.exit"
echo"************************************************"
echo
echo-n"select:
"
readchoice
echo
case$choicein