linux复习题答案1.docx

上传人:b****5 文档编号:28395812 上传时间:2023-07-13 格式:DOCX 页数:13 大小:54.99KB
下载 相关 举报
linux复习题答案1.docx_第1页
第1页 / 共13页
linux复习题答案1.docx_第2页
第2页 / 共13页
linux复习题答案1.docx_第3页
第3页 / 共13页
linux复习题答案1.docx_第4页
第4页 / 共13页
linux复习题答案1.docx_第5页
第5页 / 共13页
点击查看更多>>
下载资源
资源描述

linux复习题答案1.docx

《linux复习题答案1.docx》由会员分享,可在线阅读,更多相关《linux复习题答案1.docx(13页珍藏版)》请在冰豆网上搜索。

linux复习题答案1.docx

linux复习题答案1

一、选择题

1.系统当前已经加载的所有文件系统在(D)文件中得到反映。

A./usr/sbin/cfdiskB./sbin/fdiskC./etc/mtabD./etc/fstab

2.为匹配以001结尾的行,我们可以使用如下的正则表达式:

(C)

A.^001B.$001C.001$D.\001

3.假设用户guest拥有文件test的所有权,现在他希望设置该文件的权限使得该文件仅他本人能读、写和执行该文件,如果他用ls-al查看设置好后的文件权限位,并将显示结果换算成形如XXX的数字表达,结果是:

(C)

A.566B.666C.700D.777

4.我们可以修改默认的启动级别为(B),使得系统重启后自动采用XWindow方式登录。

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

5.我们登录后希望重新加载fstab文件中的所有条目,我们可以以root身份执行(C)命令。

A.mount-dB.mount-cC.mount-aD.mount–b

6.kill向指定的进程发出特定的信号,信号(A)强制杀死进程。

A.9B.TERMC.6D.14

7.为了查找出当前用户运行的所有进程的信息,可以使用(B)命令:

A.ps-aB.ps-uC.ls-aD.ls–l

8.为防止误删除,最好设置rm(删除指令)确认删除选项,即(D)开关。

A.-fB.-RC.-rD.–i

9.以下的命令将在(A)自动执行:

0623**03lp/usr/local/message|mail-s"today'smessage"root

A.每周三23:

06分B.每周三06:

23分

C.每周六23:

03分D.每周六03:

23分

10.为了统计文件系统中未用的磁盘空间,我们可以使用(B)命令。

A.duB.dfC.mountD.ln

11.使用nfs服务时,我们需要在(B)文件中指定服务内容:

A./etc/fstabB./etc/exportsC./etc/mountdD./etc/crontab

12.我们可以使用tar命令的(D)选项来还原一个.tar归档文件:

A.aB.cC.dD.x

13.假设你是超级用户,需要给普通用户发布通知,需要修改文件(C)

A./etc/issueB./etc/inittabC./etc/motdD./etc/organization

14.为使来访者具有一定的权限同时保证系统的安全,我们一般将guestacount来宾帐户设置为(B)

A.guestB.nobodyC.otherD.common

15.第二个IDE接口主硬盘的第一个分区的标识为(C)

A./dev/hda5B./dev/hdb1C./dev/sdb1D./dev/sda5

16.当字符串用单引号(’’)括起来时,SHELL将(C)。

 

A.解释引号内的特殊字符       B.执行引号中的命令 

C.不解释引号内的特殊字符      D.结束进程

17./etc/shadow文件中存放(B)。

 

A.用户账号基本信息        B.用户口令的加密信息 

C.用户组信息            D.文件系统信息 

18.Linux系统中,用户文件描述符0表示(A)。

 

A.标准输入设备文件描述符 B.标准输出设备文件描述符

C.管道文件描述符     D.标准错误输出设备文件描述符 

19.为卸载一个软件包,应使用(B)。

 

A.rpm -i   B.rpm -e   C.rpm -q   D.rpm –V

20.以长格式列目录时,若文件test的权限描述为:

drwxrw-r--,则文件test的类型及文件主的权限是(A)。

 

A. 目录文件、读写B. 目录文件、读写

C. 普通文件、读写     D.普通文件、读

21.文件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 

22.NFS是(C  )系统 

A.文件   B 磁盘   C.网络文件   D.操作 

23.下列那一个不是压缩指令(  D) 

A.compress  B.gzip  C.bzip2  D.tar 

24.欲查询 bind 套件是否有安装,可用下列那一指令(  D)

A.rpm -ivh bind*.rpm    B.rpm -q bind*.rpm 

C.rpm -U bind*.rpm     D.rpm -q bind

25.若使pid进程无条件终止使用的命令是( A )。

 

A. kill -9 B. kill -15 C. killall -1 D. kill -3

26.显示系统主机名的命令是( C )

A. uname -r      B. who am i 

C. uname -n      D. whoami 

27.下列设备属于块设备的是(D  )。

 

A.键盘       B.终端 C.游戏杆      D.硬盘

28.假设文件fileA的符号链接为fileB,那么删除fileA后,下面的描述正确的是(B   ) 。

 

A.fileB也随之被删除 

B.fileB仍存在,但是属于无效文件 

C.因为fileB未被删除,所以fileA会被系统自动重新建立 

D.fileB会随fileA的删除而被系统自动删除 

29.如果想在Linux下实现热启,应当修改/etc/inittab下的哪一行( B  )。

 

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

30.光盘所使用的文件系统类型为( D)。

 

A.ext2   B.ext3  C.swap   D.ISO 9660

31.系统交换分区的类型代号为(A)

A、82B、83C、0bD、17

32.为了得到所有的命令行输入的参数,我们可以使用变量:

( B )

A、$#B、$@C、$0D、$!

33.通过修改文件(C),可以设定开机时候自动安装的文件系统

A、/etc/mtabB、/etc/fastbootC、/etc/fstabD、/etc/inetd.conf

34.在缺省情况下,使用ls-color命令显示当前目录下的所有文件时,对于可执行文件一般显示为(B)

A、红B、绿C、黄D、蓝

35.使用at规划进程任务时,为了删除已经规划好的工作任务,我们可以使用(B)工具

A、atqB、atrmC、rmD、del

36.为了将当前目录下的归档文件myftp.tgz解压缩到/tmp目录下,我们可以使用:

(A)

A.tarxvzfmyftp.tgz-C/tmp

B.tarxvzfmyftp.tgz-R/tmp

C.tarvzfmyftp.tgz-X/tmp

D.tarxvzfmyftp.tgz/tmp

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

A./etc/group        B./etc/netgroup

C./etc/libsafe.notifyD./etc/shadow

38.为了得到外壳程序中命令行参数的个数,我们可以使用变量:

(A)

A.$#B.$@C.$0D.$!

39.我们一般使用(D)工具来建立分区上的文件系统。

A.mknodB.fdiskC.formatD.mkfs

40.使用$cd~命令后,我们会进入(A)目录。

A.用户的根目录B./C.~D./tmp

41.init启动进程需要读取(A)配置文件:

A./etc/inittabB./sbin/initC./etc/sysvinitD./bin/sh

42.在/etc目录下,设置Linux环境中特性的重要文件为:

(C)

A.env.confB.bashrcC.profileD..inputrc

43.为了达到使文件的所有者有读(r)和写(w)的许可,而其他用户只能进行只读访问,在设置文件的许可值时,应当设为:

(B)

A.566B.644C.655D.744

44.在/etc/rc.d/rc3.d目录下,有两个文件分别为S23crond和S45portmap,则这两个文件的执行顺序有(B)规定

A.同时执行B.S23crond先于S45portmap执行

C.S45portmap先于S23crond执行D.先后顺序不定

45.在使用ln建立文件符号链接时,为了跨越不同的文件系统,我们需要使用(C)

A.普通链接B.硬链接C.软链接D.特殊链接

46.在/etc/crontab文件中可以定义的执行任务的小时列表栏中,可以选择的范围是:

(C)

A.0-12B.1-12C.0-23D.1-24

47.以下的命令将在(C)自动执行:

23501**root/etc/monthly2>&1|sendmailroot

A.每月第23天的5:

01分B.每月第1天23:

05分

C.每月第1天5:

23分D.其它时间

48.如果需要新建一个用户blue,但其密码由该客户第一次登录进系统后修改,可使用哪个命令。

(A)

A.#useradd-p""blueB.#useradd-R""blue

C.#adduser-o""blueD.#adduser-u""blue

49.我们可以使用tar命令的( B )选项来建立一个.tar归档文件:

A.aB.cC.dD.x

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

A./sbinB./rootC./usr/sbinD./boot

51.欲把当前目录下的 file1.txt 复制为 file2.txt,正确的命令是(  D)。

A. copy file1.txt file2.txt  

B. cp file1.txt | file2.txt 

C. cat file2.txt file1.txt 

D. cat file1.txt > file2.txt 

52.如何删除一个非空子目录 /tmp ( B )。

 

A. del /tmp/*     B. rm -rf /tmp    

C. rm -Ra /tmp/*   D. rm –rf /tmp/*

53.一个文件名字为rr.Z,可以用来解压缩的命令是( D) 

A.tar         B. gzip    

C. compress      D. uncompress

54.在给定文件中查找与设定条件相符字符串的命令为( A )

A.grep        B. gzip

C. find        D. sort 

55.从后台启动进程,应在命令的结尾加上符号(A  )

A.&          B. @

C. #         D. $ 

56.Linux有三个查看文件的命令,若希望在查看文件内容过程中可以用光标上下移动来查看文件内容,应使用命令(  C ) 

A.cat           B. more 

C. less          D. menu

57.在使用mkdir命令创建新的目录时,在其父目录不存在时先创建父目录的选项是(B  ) 

A.-m           B. –p

C. -f           D.-d 

58.用ls –al 命令列出下面的文件列表,是符号连接文件的是(  D)

A.-rw-rw-rw- 2 hel-s users 56 Sep 09 11:

05 hello 

B.-rwxrwxrwx 2 hel-s users 56 Sep 09 11:

05 goodby 

C.drwxr--r-- 1 hel users 1024 Sep 10 08:

10 zhang 

D.lrwxr--r-- 1 hel users   7 Sep 12 08:

12 cheng

59.关闭linux系统(不重新启动)可使用-命令(  C ) 

A.ctrl+alt+del   B.shutdown  -r    C.halt   D.reboot

60.下面哪个系统目录中存放了系统引导、启动时使用的一些文件和目录 (D  )。

A. /root   B. /bin  C. /dev  D. /boot

 

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

1.用户需要得到自己目前所处的目录名使用的命令是:

(pwd)

2.建立子目录使用的命令是:

(mkdir)

3.关机可以使用的命令是:

(shutdown/halt)

4.复制一个文件的命令是:

(cp)

5.挂接一个文件系统的命令是:

(mount[-tvfstype][-ooptions]devicedir)

6.改变用户帐号属性的命令是:

(usermod)

7.动态显示进程的命令是:

(top)

8.使一个程序后台运行的方法是:

([命令名】&)

9.在vi的末行输入(setnu)可以显示行号。

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

11.以普通用户登录Redhat Linux之后才把自己的身份转变成root,这种转变身份所用的命令是:

(suroot)

12.用户需要得到自己目前所处的目录名使用的命令是:

(pwd)

13.删除一个目录的命令是:

(rmdir)

14.卸载一个文件系统的命令是(mount)

15.重启Linux可以使用的命令是(reboot)

16.更改文件名称的命令是(mvfile1file2)

17.创建一个空文件的命令是(touchfilenam)

18.改变目录或文件使用权限的命令是(chmod)

19.创建一个新用户的命令是(adduser)

20.在vi的末行状态按(ESC)键可以进入回到初始状态。

 

三、简答题(25分,每题5分)

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

2.在当前目录/home/xnyi下新建一个目录back,将当前目录改为back,在back下新建2个长度为0的文件test1、test2,然后把test2移到其父目录中并改名为file2.试写出所有操作命令,每条命令一行。

答案:

$mkdirback

$cdback

$touchtest1test2

$mvtest2../file2

3.假设你是系统管理员,需要增加一个新的用户账户wang,为新用户设置初始密码,锁定用户账户shen,并删除用户账户test1.试写出操作命令。

答案:

#useradd wang

#passwd  wang

#passwd –l shen 

 #userdel test1

4.若给需要将/home/wang目录下的所有文件打包压缩成/tmp/wang.tar.gz,应该如何处理?

当需要从压缩包中恢复时,又该如何处理?

答案:

#tar–zcvf/tmp/wang.tar.gz/home/wang

#tar-zxvf/tmp/wang.tar.gz

5.叙述Linux如何使用Windows系统硬盘(设备名为/dev/hda3,分区类型为fat32)上的文件,如何实现开机自动挂载windows硬盘。

写出详细的步骤。

答案:

(1)用fdisk-l/dev/had命令查看硬盘分区中情况及文件系统情况,决定要挂装Windows分区

(2)建立挂装目录mkdir/mnt/dos

6.简述linux的几个运行级别及其相应的含义。

答案:

0:

关机模式 

1:

为单用户模式,只用系统管理员可以登录。

 2:

为多用户模式,但是不支持文件共享 

3.为完整的多用户模式,是标准的运行级。

文件界面 4.保留模式。

 

5.完全的多用户模式,登录到X Window系统。

图形界面。

 6.为重启 执行关闭所有运行的进程,然后重新启动系统 。

7.执行命令 ls –l 时,某行显示如下:

-rw-r--r-- 1 chris chris 207jul 20 11:

58 mydata 

(1)用户chris 对该文件具有什么权限?

 

(2)执行命令useradd Tom后,用户Tom对该文件具有什么权限?

 

(3)如何使任何用户都可以读写执行该文件?

(4)如何把该文件属主改为用户root ?

1读写 

2   只读 

3   chmod  777  mydata 

4   chown  root  mydata 

 

8.利用vsftp配置FTP服务器,要求:

(1)匿名用户可以下载上传文件;

(2)本地用户不允许登陆。

写出详细的配置过程和配置选项。

(1)主要配置文件是/etc/lvsftpd/vsftpd.conf;将vsftpd.conf文件中的#anon-upload-enalle=Yes 前的“#“删掉,并将/var/ftp/pub目录设为同组和其它可写权限。

chmod go+w /var/ftp/pub↓ 

(2)用service  vsftpd  start(stop)(restart)命令启动(关闭)(重启)服务器。

9.写出在Linux下挂载U盘详细的命令步骤及其解释。

Linux下挂载U盘命令 

答案:

1:

 在控制台状态下输入如下命令:

 

fdisk  -l  /dev/sd* 

如果您有多个USB设备话,则设备名在Linux下分别表示为sda、sdb、sdc等。

运行上面的命令后,笔者的电脑上返回如下图所示信息,表示系统已经找到笔者的USB设备,设备名称为/dev/sda1、可启动(Boot下面的那个*表示是活动分区),容量128MB、文件系统为FAT16。

 Disk /dev/sda:

 131 MB, 131072000 bytes 50 heads, 32 sectors/track, 160 cylinders Units = cylinders of 1600 * 512 = 819200 bytes  

Device Boot Start End Blocks Id System /dev/sda1 * 1 160 127984 6 FAT16 

2:

 在/mnt目录下建立一个挂装USB存储器的目录:

 

mkdir  /mnt/udisk 

3:

 然后再运行装载设备命令,将USB设备挂装到/mnt/usb目录下:

文件系统为FAT32 

mount -t vfat  /dev/sda1  

/mnt/udisk 

或者如果为其它文件格式,如FAT16 

mount -t 

msdos /dev/sda1 /mnt/udisk 

为了正确的显示其中可能有的中文字体,将输入输出的字符类型设定为cp936。

 

mount -t vfat -o iocharset=cp936 /dev/sda1 /mnt/udisk 

4:

 运行如下命令即可查看USB存储器中的文件信息. 

ls  -l  /mnt/udisk 

答案2:

1)插入U盘

2)输入fdisk-l/dev/sda查看输出结果,比如我的是这样的:

#fdisk-l/dev/sda

Disk/dev/sda:

131MB,131104768bytes

3heads,32sectors/track,2667cylinders

Units=cylindersof96*512=49152bytes

DeviceBootStartEndBlocksIdSystem

/dev/sdb1*126681280166FAT16

3)看了上面的输出就知道U盘所在的设备了,比如我的就是/dev/sdb1,接着便是挂载了,假设我将U盘挂载到/mnt/usb目录(没有的话,新建)中,就是

mount-tmsdos/dev/sdb1/mnt/usb

如果是fat16就使用下面的命令

mount-tmsdos/dev/sdb1/mnt/usb

如果是fat32

mount-tvfat/dev/sdb1/mnt/usb

如果是ext2格式,就用命令:

mount-text2/dev/sda1/mnt/usb

4)打开/mnt/usb就可以看到你的U盘里的东西了!

cd/mnt/usb

答案3:

先fdisk-l,查看u盘,u盘一般会当作sata硬盘来识别,一般会是sda1,sdb1等,然后挂载mount/dev/sda1/mnt/usb

10.在UNIX/Linux系统中,环境变量是非常重要,在字符界面下试说明:

(1) PATH变量的作用,如何得到PATH的值?

 

(2) 在UNIX/Linux系统的超级用户的环境变量PATH中允许包含当前目录吗?

 

(3) 若在超级用户的当前目录内有可执行文件mypro,如何执行它(写出执行时键盘输入内容)?

 

(4) 如何使用该命令在后台执行(写出执行时键盘输入内容)?

四、程序识读题(10分)

1、下面给出了一个SHELL程序,试对其行后有#(n)形式的语句进行解释,并说明程序完成的功能。

#!

/bin/sh 

DIRNAME=`ls /root | grep bak`      #

(1) 

if [ -z "$DIRNAME" ]  then      #

(2) 

mkdir /root/bak  cd /root/bak 

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 总结汇报 > 实习总结

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1