Linux 考试试题

时间:2023-03-04 08:29:18 Linux认证 我要投稿

Linux 考试试题

  一、选择题 (每小题2分,共50分)

Linux 考试试题

  1.在创建Linux分区时,一定要创建( D )两个分区

  A. FAT/NTFS B. FAT/SWAP C. NTFS/SWAP D.SWAP/根分区

  2.在Red Hat Linux 9中,系统默认的(A)用户对整个系统拥有完全的控制权。

  A. root B. guest C. administrator D.supervistor.

  3. 当登录Linux时,一个具有唯一进程ID号的shell将被调用,这个ID是什么( B )

  A. NID  B. PID  C. UID  D. CID

  4. 下面哪个命令是用来定义shell的全局变量( D )

  A. exportfs  B. alias  C. exports  D. export

  5. 哪个目录存放用户密码信息( B )

  A. /boot   B. /etc   C. /var   D. /dev

  6. 默认情况下管理员创建了一个用户,就会在( B )目录下创建一个用户主目录。

  A. /usr  B. /home   C. /root  D. /etc

  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. 在vi编辑器里,命令"dd"用来删除当前的( A )

  A. 行   B. 变量   C. 字  D. 字符

  12. 当运行在多用户模式下时,用Ctrl+ALT+F*可以切换多少虚拟用户终端( B )

  A. 3   B. 6  C. 1  D. 12

  13. Linux启动的第一个进程init启动的第一个脚本程序是( B )。

  A./etc/rc.d/init.d B./etc/rc.d/rc.sysinit C./etc/rc.d/rc5.d D./etc/rc.d/rc3.d

  14. 按下(A )键能终止当前运行的命令

  A. Ctrl-C   B. Ctrl-F   C. Ctrl-B   D. Ctrl-D

  15. 下面哪个命令用来启动X Window ( C )

  A. runx   B. Startx  C. startX   D. xwin

  16. 用来分离目录名和文件名的字符是( B )

  A. dash (-)  B. slash (/)  C. period (.)   D. asterisk(*)

  17. 用 "rm -i",系统会提示什么来让你确认( B )

  A. 命令行的每个选项  B. 是否真的删除  C. 是否有写的权限   D. 文件的位置

  18. 以下哪个命令可以终止一个用户的所有进程( D )

  A. skillall   B. skill  C. kill   D. killall

  19.在Red Hat Linux 9中,一般用( D )命令来查看网络接口的状态

  A. ping B. ipconfig C. winipcfg D ifconfig

  20. vi中哪条命令是不保存强制退出( C )(第五章)

  A. :wq   B. :wq!  C. :q!   D. :quit

  21.局域网的网络设备通常有(ABCDE  )

  A. 交换机 B. 路由器 C. 网桥 D. 双绞线 E. HUB

  22.在下列分区中,Linux默认的分区是( B )

  A. FAT32 B. EXT3 C FAT .D NTFS

  23.若要将鼠标从VM中释放出来,可按 ( A )键来实现

  A. Ctrl + Alt B. Ctrl +Alt +Del C. Ctrl +Alt +Enter D Ctrl +Enter

  24.如果用户想对某一命令详细的了解,可用(C)

  A. ls B. help (内部) C. man(列举的信息多) D dir

  25. Samba服务器的配置文件是 (D )。

  A httpd.conf B inetd.conf C rc.samba D smb.conf

  二、填空题 (每空1分,共10分)

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

  27. Linux内核引导时,从文件 _/etc/fstad___中读取要加载的文件系统。

  28. Linux文件系统中每个文件用__i节点_____来标识。

  29. 某文件的权限为:d-rw-_r--_r--,用数值形式表示该权限644,该文件属性是 目录。

  30. 静态路由设定后,若网络拓扑结构发生变化,需由__系统管理员___修改路由的设置。

  31. 网络管理的重要任务是:__控制___和_监控_______。

  32. 安装Linux系统对硬盘分区时,必须有两种分区类型:文件系统分区___ 和 ___交换分区________ 。

  33. 编写的Shell程序运行前必须赋予该脚本文件__执行___权限。

  三、操作题(每小题5分,共40分)

  40.简述在虚拟机中安装Red Hat Linux 9.0 的过程

  答;1。下载操作系统的镜像ISO文件

  2.下载虚拟机并安装

  3.通过ISO文件安装操作系统

  4.执行相关配置即可

  往年复习题

  一、选择题:

  1.以下哪一个是linux内核的稳定版本( B )

  A.2.5.24 B. 2.6.17 C. 1.7.18 D. 2.3.20

  2.怎样显示当前目录( A )。

  A. pwd B. cd C. who D. ls

  3.欲把当前目录下的 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

  4. 如果您想列出当前目录以及子目录下所有扩展名为“.txt”的文件,那么您可以使用的命令是( B )。

  A. ls *.txt B. find . –name “.txt” C. ls –d .txt D. find . “.txt”

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

  A. del /tmp/* B. rm -rf /tmp C. rm -Ra /tmp/* D. rm –rf /tmp/*

  6. 存放用户帐号的文件是( C )。

  A. shadow B. group C. passwd D. Gshadow

  7.下面哪个系统目录中包含Linux使用的外部设备( B )。

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

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

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

  9. Linux通过VFS支持多种不同的文件系统。Linux缺省的文件系统是( C )

  A.VFAT B. ISO9660 C. Ext系列 D. NTFS

  10. 在vi编辑器中的命令模式下,键入( B )可在光标当前所在行下添加一新行

  A. O B. o C. i D. a

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

  A.上箭头 B. 下箭头 C. . D. *

  12.删除文件命令为(D)

  A.mkdir B. move C. mv D. rm

  13.如果想在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

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

  A.fileB也随之被删除

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

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

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

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

  A.grep B. gzip C. find D. sort

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

  A.& B. @ C. # D. $

  17. 如果执行命令 #chmod 746 file.txt,那么该文件的权限是( A )。

  A. rwxr--rw- B. rw-r--r-- C. --xr—rwx D. rwxr--r—

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

  A.cat B. more C. less D. menu

  19. 若一台计算机的内存为128MB,则交换分区的大小通常是( C )

  A.64MB B. 128MB C. 256MB D. 512MB

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

  A.-m B. -p C. -f D.-d

  21. 用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 goodbey

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

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

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

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

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

  24.对文件进行归档的命令为(B )

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

  25. NFS是( C )系统

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

  26. 下列那一个指令可以设定使用者的密码( C )

  A.pwd B.newpwd C.passwd D.password

  27. 下列那一个指令可以切换使用者身份( D )

  A.passwd B.log C.who D.su

  28. 下列那一个指令可以显示目录的大小( C )

  A.dd B.df C.du D.dw

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

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

  30. 下列那一个指令可以用来切换至不同的 runlevels( B )

  A.tel CbPLinux联盟B telinit CbPLinux联盟C.goto CbPLinux联盟D.reboot

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

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

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

  32. 欲安装 bind 套件, 应用下列那一指令( A )

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

  C.rpm -V bind*.rpm D.rpm -ql bind

  33. 欲移除 bind 套件,应用下列那一指令( D )

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

  C.rpm -ql bind*.rpm D.rpm -e bind

  34. 下列那一个指令可以用来查看系统负载情形( A )

  A.w B.who c C.load D.ps

  35. 档案权限 755 , 对档案拥有者而言, 何义( A )

  A.可读,可执行, 可写入 CbPLinux联盟B 可读 CbPLinux联盟C.可读,可执行 CbPLinux联盟D.可写入CbPLinux联盟CbPLinux联盟

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

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

  37. 如何删除目录 /tmp下的所有文件及子目录( D )。

  A. del /tmp/* B. rm -rf /tmp C. rm -Ra /tmp/* D. rm –rf /tmp/*

  38.可以用来对文件xxx.gz解压缩的命令是( C )

  A.compress B. uncompress C. gunzip D. tar

  39.对文件重命名的命令为(C)

  A.rm B. move C. mv D. mkdir

  40. 一下哪个环境变量表示当前路径( B )。

  A. PATH B. PWD C. HOME D.ROOT


相关文章推荐:

1.Linux认证习题及答案

2.Linux认证考试试题及答案

3.Linux认证考试模拟题及答案

4.linux认证考试笔试题及答案

5.Linux认证考试基础知识试题及答案

6.Linux考试复习题

7.2016年Linux基础测试试题及答案

8.Linux 考试试题

9.Linux认证模拟试题及答案

10.2016年嵌入式系统认证复习题及答案

  二、填空题:

  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的命令是 cat file1 file2>file3

  12.在/home目录中查找所有的用户目录的命令是 find /home –type d

  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 –z man.config

  19.将/home/stu目录下所有的.gz压缩文件解压缩,包括子目录,命令是 gunzip –r /home/stu

  20.将当前目录下的bin目录和hello、hello.c文件备份并压缩为binzxj.tar.gz文件的命令是 tar –czvf binzxj.tar.gz bin hello hello.c

  21. 将/home/ixdba目录做归档压缩,压缩后生成ixdba.tar.bz2文件,并将此文件保存到/home目录下,实现此任务的tar命令格式 tar -cjvf /home/ ixdba.tar.bz2 /home/ixdba

  22.如下为命令终端下的一个截图:

  则,以下两句的执行结果是: the home path is $HOME

  path=‘the home path is $HOME’

  echo $path

  23. 以下为程序名为prog的程序内容。则 sh prog a b c d的执行结果为 C

  set A B C D

  shift

  shift

  echo $1

  24. RPM有5种基本操作模式,即: 。

  25. shell脚本程序test(具有可执行权限)只有如下两条语句,则sh test 5的运行结果是50.00

  price=$10.00

  echo $price

  三、简答题:

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

  0-关机模式,

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

  2-多用户模式,但是不支持文件共享,例如不支持NFS服务.这种模式不常用。

  3-完全的多用户模式,支持NFS服务.最常用的用户模式,默认登录到系统的字符界面。

  4-保留模式。

  5-完全多用户模式,默认登录到X-window系统,也就是登录到linux图形界面。

  6-重启模式,也就是执行关闭所有运行的进程,然后重新启动系统。

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

  链接是指用一个i节点对应多个文件名。硬链接是把文件的i节点号指向该i节点,

  且链接计数器值加1。删除链接文件时计数器值减1,当其值为0时,i节点被释放。

  符号链接是只有文件名的一个链接文件,并不指向一个真正的i节点。

  在删除符号链接文件时与硬链接文件有区别。

  3.使用进程调度启动,指定30分钟后(或在2008年12月28日晚上20点30分)将/home/stu目录里的文件备份并压缩为stu.tar.gz,并放到/home/temp目录里(当前/home/temp目录并不存在)。

  (1) 编辑一个文件,如:atfile,内容如下:

  mkdir /home/temp

  tar –czvf /home/temp/stu.tar.gz /home/stu/*

  (2) 执行at命令

  at –f atfile now +30 minutes

  解答2:

  (1) 执行at命令

  at now +30 minutes

  (2) 回车出现at>提示符后,继续输入要做的命令

  at> mkdir /home/temp

  at> tar –czvf /home/temp/stu.tar.gz /home/stu/*

  at>

  4.Shell程序中,对用户变量赋值有哪些方式?简要说明每种赋值方式的使用方法。

  (1) 等号赋值

  1)在等号前后均不能有空格。

  2)当需要将一个包含空格的字符串赋给用户变量时,应用单引号将该字符串括起来。

  (2) 键盘赋值

  由read命令来实现的。用法为:read 用户变量名

  当shell程序执行到该行时,将等待用户从键盘输入,

  当用户按下回车键时shell把你输入的内容赋给用户变量。

  (3) 命令替换赋值

  用法为:用户变量=`命令`

  该语句将首先执行反向单引号之间的命令,

  然后将其执行后输出的内容赋给该用户变量,在这种赋值方式中,

  等号前后同样不能有空格,而且必须用反向单引号(即重音号)把命令括起来。

  四、综合应用:

  1.编写1个弹出式菜单的shell程序并实现其简单的菜单功能:

  *******************************************************

  * MENU *

  * 1.copy 2.rename *

  * 3.remove 4.find *

  * 5.exit *

  *******************************************************

  即用户按下数字1,则提示用户输入源和目的文件名后执行复制;输入数字2,则提示用户输入要更名的文件或目录后执行更名操作;输入数字3,则提示用户输入要删除的文件并执行删除操作;输入数字4,则提示用户输入要查找的文件并执行查找操作;输入数字5,则退出该菜单shell程序的执行。

  #! /bin/sh -

  clear

  while [ 0 ]; do

  echo "************************************************"

  echo " menu "

  echo " 1.copy 2.rename "

  echo " 3.remove 4.find "

  echo " 5.exit "

  echo "************************************************"

  echo

  echo -n " select:"

  read choice

  echo

  case $choice in

  1)

  echo -n "source file:"

  read src

  echo

  echo -n "destination fold:"

  read des

  cp -arf $src $des

  if $?; then

  echo "copy sucessful!"

  else

  echo " copy fail"

  fi;;

  2)

  echo -n "the file to be renamed:"

  read src

  echo

  echo -n "the new file:"

  read des

  mv $src $des

  if $?; then

  echo "rename sucessful!"

  else

  echo " rename fail"

  fi;;

  3)

  echo -n "the file to be removed:"

  read src

  rm -rf $src

  if $?; then

  echo "remove sucessful!"

  else

  echo " remove fail"

  fi;;

  4)

  echo -n "the file to be found:"

  read src

  find $HOME -name $src;;

  5) exit;;

  *) echo "Invalid option";;

  esac

  done

  2. 编写shell程序,实现自动删除50个用户账号的功能。账号名为stud1至stud50

  #!/bin/sh

  i=1

  while [ $i -le 50 ]

  do

  userdel -r stud${i}

  i=$(($i+1 ))

  done

  echo "remove sucessful!"

  else

  echo " remove fail"

  fi;;

 
  3.用shell编写小九九乘法表程序,程序执行结果如下:

  #! /bin/sh –

  for i in 1 2 3 4 5 6 7 8 9

  do

  for j in 1 2 3 4 5 6 7 8 9

  do

  if ( test $j -le $i ) then

  echo -ne `expr $i \* $j` "\t"

  else

  echo

  break

  fi

  done

  done


相关文章推荐:

1.Linux认证习题及答案

2.Linux认证考试试题及答案

3.Linux认证考试模拟题及答案

4.linux认证考试笔试题及答案

5.Linux认证考试基础知识试题及答案

6.Linux考试复习题

7.2016年Linux基础测试试题及答案

8.Linux 考试试题

9.Linux认证模拟试题及答案

10.2016年嵌入式系统认证复习题及答案

【Linux 考试试题】相关文章:

linux认证考试笔试题及答案06-22

Linux认证考试课后基础试题及答案08-20

Linux认证考试基础知识试题及答案12-14

Linux认证考试笔试题「简答题」06-23

Linux认证考试科目06-03

Linux认证考试RHCE考试大纲05-30

Linux认证测试题含答案08-21

Linux认证考试科目设置06-13

Linux认证考试必考点05-29