文档库 最新最全的文档下载
当前位置:文档库 › Linux期末考题

Linux期末考题

Linux期末考题
Linux期末考题

2015年度上学期Linux期末考题,命题人:2012级计算机科学与技术1班全体

总编写:王广明

参考人:刘永贵

第一章

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

答;

1. 下载操作系统的镜像ISO文件 1分

2.下载虚拟机并安装 1分

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

4.执行相关配臵即可 1分字迹漂亮的外加1分

2.什么是Linux?其创始人是谁?Linux操作系统的诞生、发展和成长过程始终依赖着的重要支柱都有哪些? 5分

答:Linux是一个功能强大的操作系统,同时它是一个自由软件,是免费的、源代码开放的,可以自由使用的类UNIX产品。其创始人是Linus。Linux操作系统的诞生、发展和成长过程始终依赖着的重要支柱有以下几点:3分(1)UNIX操作系统;(2)MINIX操作系统;(3)GNU计划;1分(4)POSIX标准;(5)Internet网络。1分

3.Linux内核主要由哪几部分组成?每部分的作用?简答题(10分)

答:

Linux内核主要由五个子系统组成:进程调度,内存管理,虚拟文件系统,网络接口,进程间通信。3分

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

答:

内核:内核是系统的心脏,是运行程序和管理像磁盘和打印机等硬件设备的核心程序。2分命令解释层:是系统的用户界面,提供了用户与内核进行交互操作的一种接口。2分

文件结构:是文件存放在磁盘等存储设备上的组织方法,文件结构的相互关联性使共享数据变得容易。2分

第二章

1.vi编辑器有哪几种工作模式?如何在这几种工作模式之间转换?3分

答:Vi的工作模式有三种:命令模式、输入模式、末行模式。1分

在命令模式下输入a、A、i、I、o、O等命令之一可以进入输入模式,在输入模式下按Esc键回到命令模式;在命令模式下输入:进入末行模式,末行命令执行完后回到命令模式。2分

2. 什么是位臵变量?shell的变量类型有哪些种?5分

答:位臵变量是指命令行上传递给程序的参数。1分

Shell变量可以分为:用户自定义变量、环境变量、位臵变量、特殊变量4分

3.叙述什么是shell? 什么是X window?Redhat的默认shell和X window是什么?(6分)答:Shell 是系统的用户界面,提供了用户与内核进行交互操作的一种接口。是一个命令解释器,它可以用来启动、挂起、停止、甚至编写程序。3分

Xwindow 选择shell如何进行任务控制。是否支持命令行编辑。是否支持命令行历史记录,环境变量有哪些,什么是它的开机启动文件或者配臵文件,支持什么样的编程框架?

是UNIX和Linux系统上的图形用户界面系统。

3 Linux的默认shell是bash,默认XWindow是XFree86 3分

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

(1) PATH变量的作用,如何得到PATH的值。2分

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

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

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

答:(1) PATH为命令搜索路径,可用echo $PATH命令显示;(2)UNIX/Linux的PATH 变量内不允许包含当前路径(.);(3)./mypro;(4)./mypro & 2分

5.Shell程序中,对用户变量赋值有哪些方式?简要说明每种赋值方式的使用方法。10分(1)等号赋值

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

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

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

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

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

(3)命令替换赋值

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

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

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

等号前后同样不能有空格,而且必须用反向单引号(即重音号)把命令括起来。5分(注意,语句不要完全一样,意思接近都可的满分)

6.创建一个shell 脚本,它从用户那里接收10个数,并显示已输入的最大的数。

参考程序:5分

#! /bin/bash

max=0

for((count=1 ; count <= 10 ; count = count+1)) 2分

do

echo -n "Enter number $count : "

read value 1分

if [ $max -lt $value ]

then 1分

max=$value

fi

done 1分

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

成的功能。(8分)

#!/bin/sh

DIRNAME=`ls /root | grep bak` #(1)

if [ -z "$DIRNAME" ] ; then #(2)

mkdir /root/bak ; cd /root/bak #(3)

fi

YY=`date +%y` ; MM=`date +%m` ; DD=`date +%d` #(4)

BACKETC=$YY$MM$DD_etc.tar.gz #(5)

tar zcvf $BACKETC /etc #(6)

echo "fileback finished!"

答:#(1)获取/root中名称包含bak的文件或目录1分

#(2)判断1结果为空1分

#(3)创建目录/root/bak并进入该目录1分

#(4)获取当前时间的年月日1分

#(5)按照年(2位)月(2位)日(2 位)_etc方式构造压缩文件名1分

#(6)压缩etc目录并保存在/root/bak中1分

程序功能:若/root/bak不存在则创建之,然后将/etc按日期打包保存于该目录中。2分8.设计一个shell程序,添加一个新组为class1,然后添加属于这个组的30个用户,用户名的形式为stdxx,其中xx从01到30。(6分)

答:#!/bin/sh

i=1

groupadd class1

while [ $i -le 30 ] 1分

do

if [ $i -le 9 ] ;then

USERNAME=stu0${i} 1分

else

USERNAME=stu${i} 1分

fi

useradd $USERNAME 1分

mkdir /home/$USERNAME

chown -R $USERNAME /home/$USERNAME 1分

chgrp -R class1 /home/$USERNAME

i=$(($i + 1)) #或let “i=i+1”1分

done

9. 设计一个shell程序计算n的阶乘。要求:8分

(1) 从命令行接收参数n;

(2) 在程序开始后立即判断n的合法性,即是否有参数,若有是否为正整数,若非法请给错误提示;

(3) 最后出计算的结果。

参考代码:

#!/bin/sh

if [ $# -eq 0 ]; then echo -e "$0 no Params.\a\n"; exit 0; fi

x=`echo $1 | awk '/[^[:digit:]]/ { print $0 } ' `

if [ "x$x" != "x" ] ; then echo -e "Input: $* error!\a"; exit 1; fi

fact=1;tmp=1

while [ $tmp -le $1 ]

do

fact=$((fact*tmp));tmp=$((++tmp));

done

echo "fact=$fact" 8分(注意,程序要基本一致,步骤大体差不多的可酌情给分)

第三章

1.操作题(写出完成下述功能的命令序列,每小题4分,共20分)

(1).假设你的用户账号是zheng,现在你登录进入linux系统,查看当前登录到系统中的用户,查看当前系统中运行的进程,然后再退出系统。

答:login:zheng

Password:口令

$who

$ps

$Ctrl+D

(2).在当前目录/home/zheng下新建一个目录back,将当前目录改为back,在back 下新建2个长度为0的文件test1、test2,然后把test2移到其父目录中并改名为file12。答:$ mkdir back

$ cd back

$ touch test1 test2

$ mv test2 ../file2

(3).现在需要统计当前目录/home/zheng下普通文件的数目并显示结果,如何实现?$find –type f | wc –l

(4).假设你是系统管理员,需要增加一个新的用户账号zheng,为新用户设臵初始密码,锁定用户账号uly,并删除用户账号chang。

答:.#useradd zheng

#passwd zheng

#passwd –l uly

#userdel chang

(5).若给需要将/home/zheng目录下的所有文件打包压缩成/tmp/zheng.tar.gz,你准备怎么做?当需要从压缩包中恢复时,又该如何处理?

答:#tar –zcvf /tmp/zheng.tar.gz /home/zheng

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

2.试编写一个SHELL程序,该程序能接收用户从键盘输入的100个整数,然后求出其总和、最大值及最小值。(6分)

答:#!/bin/sh

read max

min=$max

sum=$max

i=1

while [$i –lt 100]

do

read x2分

sum=`expr $sum + $x`

if [ $max –lt $x ]

then

max=$x

fi

if [ $ x –lt $min ] 2分

min=$x

fi

i=`expr $i + 1`

done

echo "sum = $sum ; max = $max min = $min " 2分(注意,程序要基本一致,步骤大体差不多的可酌情给分)

3.简述解决忘记root密码的办法。12分

参考答案:

1)用RedHat标准安装盘启动系统

当出现提示符时敲入:linux rescue

就会以修复模式启动系统2分

2)系统启动完毕后,会将硬盘mount到/mnt/sysimage,届时会有提示1分

3)进入提示符后,敲入命令:

chroot /mnt/sysimage 2分

4)敲入命令:

passwd

更改密码1分

5)连续敲入两次exit,即重起系统,将光盘拿出,按正常模式启动系统

除了用光盘引导rescue模式,还有一种方法是用启动装载器来进入单用户模式:

(1) grub

进入启动画面之后,敲入“e”,把光标移动到kernel ...那一行,再敲入“e”,在kernel 一行的最后加上空格single,回车

敲入“b”,启动系统,即进入单用户模式,

这个时候就可以用passwd命令改密码了。3分

(2) lilo

进入lilo命令行模式,敲入linux single,即进入单用户模式。

passwd ...

如果grub/lilo设了密码,一定要记住才行。要是忘了grub/lilo的密码,就只有用rescue 模式了。3分

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

答:

(1)第一种方法:

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

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

(2)第二种方法:

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

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

然后执行crontab file 使生效。5分(注意,两种方法任选一种,如果两种都有写,这题不得分)

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

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

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

(3)挂装Windows系统mount –tvfat /dev/had/ /mnt/dos 1分

(4)浏览Windows文件系统ls /mnt/dos 1分

(5)卸载:umount /mnt/dos 1分

(6)打开/etc/fstab 添加一行1分

(7)/dev/hda3 /mnt/hd vfat defaults 0 0 1分

6.使用进程调度启动,指定30分钟后(或在2015年5月20日13点14分)将/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>

7.写出完成以下功能的命令10分(每小题各2分)

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

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

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

(4).创建一个用户,用户名为user02,所属私有组和标准组为stuff,用户家目录为

/home/user2,用户登陆shell为/bin/bash。

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

答:

(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

第四章

1.综述Linux系统的文件权限及其管理。5分

答:Linux用文件存取控制表来解决存取权限的控制问题。存取控制表以文件为单位,把用户按某种关系画分为若干组,同时规定每组用户的存取权限。每个文件都有一张存取控制表。在实现时,该表存放在文件说明中,也就是i节点的文件权限项。就某个文件而言,它只对三类用户(文件主,同组人,其它人)分配权限。权限的修改或分配可通过命令chmod来实现。当然chmod和chgrp等命令也有着权限控制作用,因为文件的主和组变了,它相应的权限也会随之改变。5分(注意:大概答出内容的得4分,字迹漂亮得1分)

2.Linux系统有几种类型文件?它们分别是什么?有哪些相同点和不同点?5分

答:3类。分别是普通文件,目录文件和设备文件。相同是它们都是文件,都有一个文件名和i节点号。不同点是,普通文件的内容为数据,目录文件的内容为目录项或文件名与i节点对应表,设备文件不占用磁盘空间,通过其i节点信息可建立与内核驱动程序的联系。5分(注意:大概答出内容的得4分,字迹漂亮得1分)

3.综述Linux系统的文件权限及其管理。6分

答:Linux用文件存取控制表来解决存取权限的控制问题。存取控制表以文件为单位,把用户按某种关系画分为若干组,同时规定每组用户的存取权限。每个文件都有一张存取控制表。在实现时,该表存放在文件说明中,也就是i节点的文件权限项。3分

就某个文件而言,它只对三类用户(文件主,同组人,其它人)分配权限。权限的修改或分配可通过命令chmod来实现。当然chmod和chgrp等命令也有着权限控制作用,因为文件的主和组变了,它相应的权限也会随之改变。3分

4.如何在两台Linux系统的计算机上实现文件共享?写出该服务器的配臵细节以及在客户端的执行命令。(8分)

答:(1)Linux的NFS服务器的功能是向系统中的Linux计算机提供共享文件系统。3分(2)使用NFS服务器配臵工具配臵NFS,选择[主菜单]/[系统设臵]/[服务器设臵]/[NFS服务器]命令。添加NFS共享目录及允许共享的主机名(而不是提供共享的主机名)读写权限等内容3分

命令:Mount IP:/NetDirectory localDerctory 2分

5.叙述什么是shell? 什么是X window?Redhat的默认shell和X window是什么?(6分)答:

Shell 是系统的用户界面,提供了用户与内核进行交互操作的一种接口。是一个命令解释器,它可以用来启动、挂起、停止、甚至编写程序。2分

Xwindow 选择shell如何进行任务控制。是否支持命令行编辑。是否支持命令行历史记录,环境变量有哪些,什么是它的开机启动文件或者配臵文件,支持什么样的编程框架?

是UNIX和Linux系统上的图形用户界面系统。2分

Linux的默认shell是bash,默认XWindow是XFree86 2分

5.执行命令ls –l 时,某行显示如下:(8分)

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

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

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

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

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

(1)读写2分

(2)只读2分

(3)chmod 777 mydata 2分

(4)chown root mydata 2分

6.假设linux分配给光驱的设备名是/dev/cdrecord,叙述Linux如何在这个光驱上使用光盘。写出详细的命令步骤解释。(7分)

(1)插好U盘,用fdisr –l /dev/sda/ 命令查看U盘分区情况1分

(2)建立挂袋目录:mkdir /mnt/usb 1分

(3)挂载U盘:mount –tvfat /dev/ sda1 /mnt/usb 1分

(4)用文件管理器或命令行方式浏览文件1分

(5)卸载U盘:umount/mnt/usb 1分

(6)卸去U盘。

挂载

Mount /dev/cdrecord /mnt/cdrom

卸载umount /mnt/cdrom 2分

第七章

1.用shell编写小九九乘法表程序5分

#! /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 5分(程序大体一致,可以有创新,大体要相同。可以酌情给分)

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

在下文中调换位臵或颠倒过来,产生首尾回环的情趣,叫做回文)

参考程序:

#! /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 12分(注意,此题为这个题中最难的,可以考虑酌情给分,给分上限为8分。)3.编写一个Shell 脚本,计算100 以内不是5 整数倍的数字的和.(编程题) 7分#!/bin/bash

i=1 sum=0

while [$i -le 100];

do if [$[$i%5] -ne 0];

then sum=$[$sum+$i] fi i=$i+1 done echo $sum

解:#!/bin/bash declare -i sum=0 declare -i b=5

for i in `seq 1 100` do

B=$(expr $i%$b ) if [ $B -ne 0 ] then 4分

sum=$[$sum+$i] fi done

echo $sum 3分

4.求斐波那契数列的前25项!10分

#gedit shell.sh

#!/bin/bash

n=0

echo "$n "

m=1

echo "$m "

t=1

a=2

while [ $a -lt 25 ]

do

t=$(expr $n + $m)

echo "$t "

a=$(expr $a + 1)

n=$m

m=$t

done

# bash shell.sh 10分(注意,此题可以考虑酌情给分,给分上限为4分。)

5.水仙花数至少要三位数,下面请用bash shell求100 到999的水仙花数程序。10分

#!/bin/bash

for (( a=1; a<10; a++ ))

do

for (( b=0; b<10; b++ ))

do

for (( c=0; c<10; c++ ))

do

number1=$((a*100+b*10+c))

number2=$((a**3+b**3+c**3))

if [ $number1 -eq $number2 ]; then

echo "Found number $number1"

fi

done

done

done 10分(注意,如果同学用C语言或者Java做出来,分值给一半)

6. 编写shell程序,实现自动删除50个用户账号的功能。账号名为stud1至stud50 7分#!/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;; 7分(注意,可以酌情给分,看程序的代码,上限为3分)

第八章

1、简述DHCP服务器的工作过程4分(一点一分)

(1)DHCP客户机发送IP租用请求。

(2)DHCP服务器提供IP地址。

(3)DHCP客户机进行IP租用选择。

(4)DHCP服务器IP租用认可。

2.关于Samba服务器:(1)叙述该服务器的功能;(2)配臵该服务器时对安全性选项卡中的验证模式有哪几种选项?(5分)

答:Samba服务器的功能是在既有windows也linux操作系统的局域网中提供计算机间的文件共享。3分

配臵该服务器时对安全性选项卡中的验证模式有域、服务器、共享、用户四种选项2分3.动态IP地址方案有什么优点和缺点4分

优点:可以减少网络管理员管理IP地址的工作量,提高IP地址的使用率,节约IP地址。

2分

缺点:主机获得的IP地址不固定,对于提供网络服务的主机不适用;需要DHCP服务器。2分

4.利用vsftp配臵FTP服务器,要求:(1)匿名用户可以下载上传文件;(2)本地用户不允许登陆。写出详细的配臵过程和配臵选项。(8分)

(1)主要配臵文件是/etc/lvsftpd/vsftpd.conf;将vsftpd.conf文件中的

#anon-upload-enalle=Yes 前的“#“删掉,并将/var/ftp/pub目录设为同

组和其它可写权限。chmod go+w /var/ftp/pub↓5分

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

综合题型

1.综合编程题(11分)

阅读Makefile文件:

all : libmys.so

SRC = f1.c f2.c f3.c

TGT = $(SRC:.c=.o)

%.o : %.c

cc -c $?

libmys.so : $(TGT)

cc -shared -o $@ $(TGT)

clean:

rm -f $(TGT)

回答以下问题:

(1) 此Makefile文件的主要功能是什么?

(2) 此Makefile文件包含多少个规则?它们分别是什么?

(3) 使用此Makefile文件可以生成目标文件f2.o吗?为什么?

参考答案:

(1)生成共享库文件libmys.so; 3分

(2) 4个。分别是:all,%.o,libmys.so和clean。4分

(3) 可以。因为规则%.o : %.c已经定义了*.o与*.c的关系和生成方法。4分

结束语:希望大家好好复习,考个好成绩!

2012级全体计算机一班同学!

长理linux期末试卷(含答案)6

试卷编号06 拟题教研室(或教师)签名教研室主任签名 一、单项选择题(每题2分,共40分) 1.Linux是所谓的“Free Software”,这个“Free”的含义是() A.LINUX不需要付费 B.LINUX发行商不能向用户收费 C.LINUX可自由修改和发布 D.只有LINUX的作者才能向用户收费 2.下面关于SHELL的说法,不正确的是() A. 操作系统的外壳 B.什么都不是 C.是一个命令语言解释器 D.一种和C类似的程序语言 3.hda2表示() A. IDE0接口上的从盘 B.IDE0接口上的第三个逻辑盘 C.接口主盘的第二个分区 D.什么都不是 4.在安装LINUX时,设置从光盘引导需要改变()。 A.CMOS设置 B.重新分区 C.跳线 D.不能把系统改成光盘 引导 5.以下不属于服务器操作系统的是()。 A.WINDOWS XP B.WINDOWS 2000 SERVER C.LINUX D.UNIX 6.若要使用进程名来结束进程,应使用()命令。 A.kill B.ps C.pss D.pstree 7.RED HAT LINUX 9默认使用的文件系统类型为() A. ext2 B.ext3 C.FAT D.swap 8.LINUX的系统管理员的账号名为()。 A. Administrator B.root C.hello D.wang 9.在LINUX中,要查看目录文件清单,可使用()命令。 A.ls B.cd C.login D.logout 10.光盘所使用的文件系统类型为()。 A.ext2 B.ext3 C.swap D.ISO 9660 11.以下命令中,可以将用户身份临时改变为root的是()。 A.SU B.su C.login D.logout

Linux期末试题

一、选择题: 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)

Linux期末考试试题8套(含答案)

Linux 期末考试试题(一) 一、选择题 (每小题2分,共50分) 1.在创建Linux分区时,一定要创建(D )两个分区 A. FAT/NTFS B. FAT/SWAP C. NTFS/SWAP D.SW AP/根分区 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

Linux期末考试复习试题(含答案)

1 Linux期末考试复习题 --completed on Nov 17,2013 by lvlv 一、选择题 1Linux( B ) A. Linux操作系统具有虚拟内存的能力 B. Linux操作系统不是UNIX Linux上程序不适合UNIX平台上运行 C. Linux操作系统不限制应用程序可用内存的大小 D. Linux一时间可以有多个用户使用主机 Linux TCP/IP Unix Linux上完成的程序移植到Unix Linux操作系统是免费软件 他网络操作系统最大的区别。 2Linux交换分区的作用是(C)。 A B C D 3. 如果执行命令 #chmod 746 file.txt A A. rwxr--rw- B. rw-r--r-- C. --xr—rwx D. rwxr--r— 4. Linux光标上下移动来查 C A cat B. more C. less D. menu less具有more more 5. 若一台计算机的内存为8GB C A64GB B. 128GB C. 16GB D. 32GB 解析:交换分区的大小一般为内存的两倍. 6. 在使用mkdir B A-m B. -p C. -f D.-d 7. 为了能够把新建立的文件系统mount B A. 子目录 B. 挂载点 C. 新分区 D. 目录树 8. 文件exer1的访问权限为rw-r--r-- A 2 A chmod a+x, g+w exer1 B chmod 765 exer1 C chmod o+x exer1 D chmod g+w exer1

9. 关闭linux-C A ctrl+alt+del B shutdown -r C halt D reboot ctrl+alt+del A是退出系统会话 10. ( C) 命令可实现重新启动Linux操作系统。 A init 0 B halt C shutdown-r D shutdown-h init1。init 作是立即完成的。init 0命令用于立即将系统运行级别切换为0init 6命令用于将 系统运行级别切换为6 halt shutdown -h. reboot shutdown -r . 11.假设Red Hat Linux操作系统的/usr/bin/paste paste( D ) 命令来诊断问题。 A rpm-Va B rpm -qf /usr/bin/paste C rpm-qa D rpm -vf /usr/bin/paste 12. 在Linux( C )文件对Web服务器端口进行配置。 A metd.conf B lilo.conf C httpd.conf D resolv.conf 13.在Linux/dev/sdb5标识的是(D)。 A1块IDE硬盘上的第5个逻辑分区 B2块IDE硬盘上的第1个逻辑分区 C1块SCSI硬盘上的第5个逻辑分区 D2块SCSI硬盘上的第1个逻辑分区 sdb5sd表示SCSI b5表示第一个逻辑分区。这是因为Linux 的第一个逻辑分区从5Linux主分区命名为1~4 多可以分割为四个主分区。 14.inittab文件存放在( A )录中。 A /etc 15 /boot C /soln D /root 15. 在Linux操作系统中提供了大量的网络route命令用来查看 ( D) 命令也可以完成该项功能。 A. ifconfig -r B. traceroute C. set D. Netsrar -r 16.Linux系统中在下列 ( A ) 文件中指定了网络路由信息。 A/etc/network B/etc/reso1v.conf C/etc/host conf D/etc/hosts 17.Linux中修改文件权限的命令是 ( B) 。 A chown B chmod C change D Chgrp 18.在Linux pwd命令表示 ( C ) 。 3 A B C D 19.如果在Linux rd命令( C )。

Linux操作系统期末复习题(含答案)

Linux 期末复习题(一) 一、选择题 (每小题2分,共50分) 2.在Ubuntu Linux中,系统默认的(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. 字符 14. 按下(A )键能终止当前运行的命令 A. Ctrl-C B. Ctrl-F C. Ctrl-B D. Ctrl-D 17. 用"rm -i",系统会提示什么来让你确认( B ) A. 命令行的每个选项 B. 是否真的删除 C. 是否有写的权限 D. 文件的位置 18. 以下哪个命令可以终止一个用户的所有进程( D ) A. skillall B. skill C. kill D. killall 19.在Ubuntu Linux中,一般用(D )命令来查看网络接口的状态 A. ping B. ipconfig C. winipcfg D ifconfig 20. vi中哪条命令是不保存强制退出( C )(第五章) A. :wq B. :wq! C. :q! D. :quit 22.在下列分区中,Linux默认的分区是(B ) A. FAT32 B. EXT3 C FAT .D NTFS 24.如果用户想对某一命令详细的了解,可用(C) A. ls B. help (内部) C. man(列举的信息多) D dir 二、填空题 (每空1分,共10分) 26. 在Linux系统中,以_文件的_方式访问设备。 29. 某文件的权限为:d-rw-_r--_r--,用数值形式表示该权限644,该文件属性是目录。 30. 静态路由设定后,若网络拓扑结构发生变化,需由__系统管理员___修改路由的设置。 33. 编写的Shell程序运行前必须赋予该脚本文件__执行___权限。

Linux-期末考试试题(含答案)

一、命令部分 1.新建一个用户user,密码设为123456,并将其加到root组。写出所用命令。 # useradd wang # passwd wang 123456 123456 # groupadd root # usermod–g root wang 2.将当前计算机的IP地址设为192.168.1.123,子网掩码为255.255.255.0。写出所用命令。 # ifconfig eth0 192.168.1.123 netmask 255.255.255.0 3.显示当前系统的日期和时间命令。 # date–d–y 4.查看命令sort的帮助文件,写出所用命令。 # man sort 5.分屏显示/etc/httpd/conf/httpd.conf文件的命令。 # less /etc/httpd/conf/httpd.conf按“Q”退出该命令 6.将hello!写入/home/wang/test.txt的命令(vi及vim编辑器除外)。 # echo ‘hello!’> /home/wang/test.txt 7.更改用户zhang的登录shell为/sbin/nologin的命令。 # usermod–s /sbin/nologin zhang

8.配置当前主机的默认网关为192.168.2.254的命令。# route add default gw 192.168.2.254 9.连续ping目的IP为192.168.2.245为10次的的命令。# ping–c 10 192.168.2.245 10.打包并压缩/etc目录的命令。 # tar–zcvf mylinux_etc.tar.gz /etc/ 或# tar -jcvf mylinux_etc.tar.bz2 /etc/ 11.查看月历并将内容追加到文件/dd中的命令。 cal–j >>/dd 12.查看当前目录的命令。 Pwd或ls 13.将/etc/passwd的内容追加到文件aaa中的命令。cat /etc/passwd >>/aaa 14.查看/etc/passwd文件的前10行的命令。 head -10 /etc/passwd 15.查看/etc/vsftpd/vsftpd.conf的后10行的命令。 tail -10 /etc/vsftpd/vsftpd.conf 16重启samba服务的命令。 service smb restart 17.查看进程状态的命令。 ps -aux

Linux期末考试试题8套(含答案)

Linux 期末考试试题 (一 ) 一、选择题 ( 每小题 2 分,共 50分) D )两个分区 C. NTFS/SWAP D.SWAP/ 根分区 A )用户对整个系统拥有完全的控制权。 C. administrator D.supervistor. ID 号的 shell 将被调用,这个 ID 是什么 ( B ) 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. Is - B. Is C. Is -a(所有) D. Is - 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. 当运行在多用户模式下时,用 CtrI+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. CtrI-C B. CtrI-F C. CtrI-B D. CtrI-D 15 . 下面哪个命令用来启动 X Window ( C ) A. runx B. Startx C. startX D. xwin 16. 用来分离目录名和文件名的字符是 ( B ) A. dash (-) B. sIash (/) C. period (.) 17. 用 "rm -i", 系统会提示什么来让你确认 ( A. 命令行的每个选项 B. 是否真的删除 A. skiIIaII B. skiII C. kiII D. kiIIaII 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 1.在创建 Linux 分区时,一定要创建( A. FAT/NTFS B. FAT/SWAP 2.在 Red Hat Linux 9 中,系统默认的( A. root B. guest 3. 当登录 Linux 时,一个具有唯一进程 A. NID B. PID C. UID D. asterisk (*) B ) C. 是否有写的权限 ( D ) D. 文件的位置 18. 以下哪个命令可以终止一个用户的所有进程 )命令来查看网络接口的状态

LINUX期末试卷doc资料

L I N U X期末试卷

1、下面不是对Linux操作系统特点描述的是() A、良好的可移植性 B、单用户 C、多用户 D、设备独立性 2、查看创建目录命令mkdir的帮助文档可以使用() A、mkdir -h B、man mkdir C、help mkdir D、info mkdir 3、用标准的输出重定向(>)像”>file01”能使文件file01的数据() A、被复制 B、被移动 C、被覆盖 D、被打印 4、你想显示文件“longfile”的最后10行,下面那个命令是正确的?() A、tail logfile B、head -10 longfile C、taid –d 10longfile D、head longfile 5、下面哪个命令允许对文件重命名() A、rn B、rnamw C、replace D、mv 6、在vi编辑器里,命令“dd”用来删除当前( )。 A、字符 B、行 C、变量 D、字 7、比较重要的系统配置资料,一般来说大部分位于( )目录下。 A、 /etc B、 /boot C、 /home D、 /usr 8、欲把当前目录下的 file1.txt 复制为 file2.txt,正确的命令是() A、copy file1.txt file2.txt B、cat file1.txt > file2.txt C、cat file2.txt file1.txt D、cp file1.txt| file2.txt 9、如何删除一个非空子目录 /tmp。() A、del /tmp/* B、rm -rf /tmp C、rm -Ra /tmp/* D、rm –rf /tmp/* 10、下面哪个命令不能用来显示文本的内容() A、more B、less C、find D、cat 11、一个文件名字为file.gz,可以用哪个命令来解压缩。()

linux期末考试练习题 2

一、单项选择题 1、下面不是对Linux操作系统特点描述的是() A、良好的可移植性 B、单用户 C、多用户 D、设备独立性 2、查看创建目录命令mkdir的帮助文档可以使用() A、mkdir -h B、man mkdir C、help mkdir D、info mkdir 3、用标准的输出重定向(>)像”>file01”能使文件file01的数据() A、被复制 B、被移动 C、被覆盖 D、被打印 4、你想显示文件“longfile”的最后10行,下面那个命令是正确的?() A、tail logfile B、head -10 longfile C、taid –d 10longfile D、head longfile 5、下面哪个命令允许对文件重命名() A、rn B、rnamw C、replace D、mv 6、在vi编辑器里,命令“dd”用来删除当前( )。 A、字符 B、行 C、变量 D、字 7、比较重要的系统配置资料,一般来说大部分位于( )目录下。 A、 /etc B、 /boot C、 /home D、 /usr 8、欲把当前目录下的 file1.txt 复制为 file2.txt,正确的命令是() A、copy file1.txt file2.txt B、cat file1.txt > file2.txt C、cat file2.txt file1.txt D、cp file1.txt| file2.txt 9、如何删除一个非空子目录 /tmp。() A、del /tmp/* B、rm -rf /tmp C、rm -Ra /tmp/* D、rm –rf /tmp/* 10、下面哪个命令不能用来显示文本的内容() A、more B、less C、find D、cat 11、一个文件名字为file.gz,可以用哪个命令来解压缩。() A、tar B、gzip C、compress D、bzip2

Linux 期末考试试题5

河北工业大学期末考试试卷 一、填空题(2 X 10 分) 1.全部Redhat 9.0系统安装最大大约需要多大磁盘空间( 5G ). 2.Redhat 9.0默认的文件系统类型为( ext3 ) 3.输入了Shell命令的部分字符后按什么键可补全其余部分?( tab ) 4.要显示内存用量用什么命令?(free )5.完全删除/tmp下的所有文件用什么命令及参数?(rm –r /tmp )6.若从任一目录用什么命令可快速转到用户家目录?(cd ~ )7.要强制杀死某个进程用什么命令(kill -9 PID )8以192.168.6.0/255.255.255.0代表的系列计算机是(192.168.6.1-192.168.6.254 ) 9.改变命令提示符的环境变量是(PS1 ) 10.要查找文件除了用find命令外还可以用什么命令?(locate )二、叙述题(70分) 1.叙述Linux操作系统的三个主要部分及其功能。(6分) 内核:内核是系统的心脏,是运行程序和管理像磁盘和打印机等硬件设备的核心程序。 命令解释层:是系统的用户界面,提供了用户与内核进行交互操作的一种接口。 文件结构:是文件存放在磁盘等存储设备上的组织方法,文件结构的相互关联性使共享数据变得容易。 2.分别叙述linux对IDE硬盘和usb接口的移动硬盘的各个分区如何表示?(6分)hdxx,sdxx, 3.叙述什么是shell? 什么是X window?Redhat的默认shell和X window是什么?(6分) Shell 是系统的用户界面,提供了用户与内核进行交互操作的一种接口。是一个命令解释器,它可以用来启动、挂起、停止、甚至编写程序。 Xwindow 选择shell如何进行任务控制。是否支持命令行编辑。是否支持命令行历史记录,环境变量有哪些,什么是它的开机启动文件或者配置文件,支持什么样的编程框架? 是UNIX和Linux系统上的图形用户界面系统。 3 Linux的默认shell是bash,默认XWindow是XFree86 4.执行命令ls –l 时,某行显示如下:(8分)-rw-r--r-- 1 chris chris 207 jul 20 11:58 mydata (1)用户chris 对该文件具有什么权限?(2)执行命令useradd Tom后,用户Tom对该文件具有什么权限? (3)如何使任何用户都可以读写执行该文件?(4)如何把该文件属主改为用户root? 1 读写 2 只读 3 chmod 777 mydata 4 chown root mydata 5.关于Samba服务器:(1)叙述该服务器的功能;(2)配置该服务器时对安全性选项

LINUX期末试卷

1、下面不是对Linux操作系统特点描述的是() A、良好的可移植性 B、单用户 C、多用户 D、设备独立性 2、查看创建目录命令mkdir的帮助文档可以使用() A、mkdir -h B、man mkdir C、help mkdir D、info mkdir 3、用标准的输出重定向(>)像”>file01”能使文件file01的数据() A、被复制 B、被移动 C、被覆盖 D、被打印 4、你想显示文件“longfile”的最后10行,下面那个命令是正确的?() A、tail logfile B、head -10 longfile C、taid –d 10longfile D、head longfile 5、下面哪个命令允许对文件重命名() A、rn B、rnamw C、replace D、mv 6、在vi编辑器里,命令“dd”用来删除当前( )。 A、字符 B、行 C、变量 D、字 7、比较重要的系统配置资料,一般来说大部分位于( )目录下。 A、 /etc B、 /boot C、 /home D、 /usr 8、欲把当前目录下的 file1.txt 复制为 file2.txt,正确的命令是() A、copy file1.txt file2.txt B、cat file1.txt > file2.txt C、cat file2.txt file1.txt D、cp file1.txt| file2.txt 9、如何删除一个非空子目录 /tmp。() A、del /tmp/* B、rm -rf /tmp C、rm -Ra /tmp/* D、rm –rf /tmp/* 10、下面哪个命令不能用来显示文本的内容() A、more B、less C、find D、cat 11、一个文件名字为file.gz,可以用哪个命令来解压缩。() A、tar B、gzip C、compress D、bzip2 12、删除文件命令为() A、mkdir B、move C、mv D、rm 13、在给定文件中查找与设定条件相符字符串的命令为() A、grep B、gzip C、find D、sort 14、Linux有三个查看文件的命令,若希望在查看文件内容过程中可以用光标上下移动来查看文件内容,应使用命令() A、cat B、more C、less D、menu 15、在使用mkdir命令创建新的目录时,在其父目录不存在时先创建父目录的选项() A、-m B、-p C、-f D、-d 16、关闭linux系统(不重新启动)可使用-命令() A、ctrl+alt+del B、shutdown -r C、halt D、reboot 17、对文件进行归档的命令为() A、gzip B、tar C、dump D、dd 18、下列那一个指令可以设定使用者的密码() A、pwd B、newpwd C、passwd D、password 19、cron 后台常驻程序 (daemon) 用于: a. 负责文件在网络中的共享 b. 管理打印子系统manages the printing subsystem c. 跟踪管理系统信息和错误 d. 管理系统日常任务的调度 (scheduling) 20、下面哪个linux命令可以一次显示一页内容? a. pause b. cat c. more d. grep 21、Linux文件系统的文件都按其作用分门别类地放在相关的目录中,对于外部设备文件,

Linux期末考试试卷试题.doc

Linux期末考试试题(七) 一、填空题( 20%) 1. 默认情况下,超级用户和普通用户的登录提示符分别是:“ #”和“ $”。 2. Linux 内核引导时,从文件 /etc/fstab 中读取要加载的文件系统。 3. Linux 系统下经常使用的两种桌面环境是:GNOME和 KDE。 4.链接分为:硬链接和符号链接。 5. Linux 系统中有三种基本的文件类型:普通文件、目录文件和设备文件。 6. 某文件的权限为: drw-r--r-- ,用数值形式表示该权限,则该八进制数为:644 ,该 文件属性是目录。 7. 在超级用户下显示Linux 系统中正在运行的全部进程,应使用的命令及参数是ps -aux 。 8. 将前一个命令的标准输出作为后一个命令的标准输入,称之为管道。 9./sbin 目录用来存放系统管理员使用的管理程序。 10.观察当前系统的运行级别可用命令:who -r 实现。 File 中查找Henry 、 henry 、11. grep -E '[Hh]enr(y|ietta)' file的功能是:(在文件 Henrietta 或 henrietta) 12.设 C 语言程序 A.生成目标文件的命令是( gcc -c )。 B.生成汇编语言文件的命令是( gcc -S )。 C.生成可执行程序 myp的命令是( gcc -o myp )。 13.设有两个C语言程序模块和(不含main 函数) A. 由和生成静态库的命令是(gcc -o -c)。 B. 由和生成共享库的命令是(gcc -shared -o -c )。 14.在某 Makefile 内有以下语句: SRC = TGT = $(SRC:.c=.d) SRC += 则TGT=________ ____________ SRC=_______ _________ 二、选择题( 40%) 1. 关于 Linux 内核版本的说法,以下错误的是()。 A.表示为主版本号 . 次版本号 . 修正号B. 1.2.3 表示稳定的发行版 C. 1.3.3 表示稳定的发行版D.表示对内核的第 5 次修正 2. 自由软件的含义是()。 A.用户不需要付费B.软件可以自由修改和发布 C.只有软件作者才能向用户收费D.软件发行商不能向用户收费 3.系统引导的过程一般包括如下几步:a. MBR中的引导装载程序启动; b.用户登录; c. Linux 内核运行; d.BIOS 自检。正确的顺序是()。 A. d,b,c,a B.d,a,c,b C. b,d,c,a D.a,d,c,b 4. 字符界面下使用 shutdown 命令重启计算机时所用的参数是()。 A. -h B. -t C . -k D. -r 5. 下列设备属于块设备的是()。 A.键盘B.终端

Linux操作系统期末复习题集(含答案解析)

Linux 期末复习题(一) 一、选择题(每小题2分,共50分) 2.在Ubuntu Linux中,系统默认的(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. 字符 14. 按下(A )键能终止当前运行的命令 A. Ctrl-C B. Ctrl-F C. Ctrl-B D. Ctrl-D 17. 用"rm -i",系统会提示什么来让你确认( B ) A. 命令行的每个选项 B. 是否真的删除 C. 是否有写的权限 D. 文件的位置 18. 以下哪个命令可以终止一个用户的所有进程( D ) A. skillall B. skill C. kill D. killall 19.在Ubuntu Linux中,一般用(D )命令来查看网络接口的状态 A. ping B. ipconfig C. winipcfg D ifconfig 20. vi中哪条命令是不保存强制退出( C )(第五章) A. :wq B. :wq! C. :q! D. :quit 22.在下列分区中,Linux默认的分区是(B ) A. FAT32 B. EXT3 C FAT .D NTFS 24.如果用户想对某一命令详细的了解,可用(C) A. ls B. help (部) C. man(列举的信息多) D dir 二、填空题(每空1分,共10分) 26. 在Linux系统中,以_文件的_方式访问设备。 29. 某文件的权限为:d-rw-_r--_r--,用数值形式表示该权限644,该文件属性是目录。 30. 静态路由设定后,若网络拓扑结构发生变化,需由__系统管理员___修改路由的设置。 33. 编写的Shell程序运行前必须赋予该脚本文件__执行___权限。

linux 期末考试必过

1.简述linux的内核版本号的构成。答:由3个部分数字构成,其形式如下 Major.minor.patchlevel major:表示主版本号,通常在一段时间内比较稳定。minor:表示次版本号,如果是偶数,代表这个内核版本是正式版本,可以公开发行;而如果是奇数,则代表这个内核版本是测试版本,还不太稳定仅供测试。patchlevel:表示修改号,这个数字越大,则表明修改的次数越多,版本相对更完善。 2.如何理解linux发行版本含义?它由哪些基本软件构成? 答:linux的基础是其内核,但光有内核是无法满足用户需要的,必须构成发行套件,即发行版。 系统引导管理程序(Boot Manager、用户界面、X-Window系统、系统管理、Internet服务、文件和打印服务、应用程序、工具和库程序 3.linux的运用领域主要有哪些?答: Intranet 、服务器、嵌入式系统、集群计算机等方面 4.Linux主要特点。 答:多用户、多任务、多平台、漂亮的用户界面、硬件支持、强大的通信和联网功能、应用程序支持 4.X Window由哪3个部分组成?分别有何功能? 答:Server(服务器)、Client(客服端)、通信通道 Server:控制实际显示器和输入设备的程序。Client:Client是使用系统窗口功能的一些应用程序。通信通道:负责Server与Client之间的信息传输。 5.什么是桌面环境?linux下的桌面环境主要有哪两种? 答:为用户管理系统、配置系统、运行应用程序等提供统一的操作平台。Linux最常用的桌面环境:KDE和GNOME。 6.在GNOME桌面环境下如何获取帮助信息? 答:(1)GNOME桌面环境提供帮助浏览器程序help,单击【主菜单】——【帮助】命令即可启动,单击文字链接可查看相关的联机帮助信息。(2)如果已安装文档光盘,则可单击【主菜单】——【文档】命令,选择查看已安装的文档。(3)当运行运用程序时,单击该程序的【帮助】——【目录】

Linux-期末考试题(含答案)

Linux期末考试试题(一) 一、选择题(每小题2分,共50分) 1.在创建Linux分区时,一定要创建(D)两个分区 A.FAT/NTFS B.FAT/SWAP C.NTFS/SWAP D.SWAP/根分区 2.在RedHatLinux9中,系统默认的(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 )

Linux_期末考试题(含答案)

Linux期末考试试题(一) 一、选择题(每小题2分,共50分) 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. adm ini strator 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

相关文档
相关文档 最新文档