1 习题A

发布时间:2013-01-14 21:36:13

1 习题A

一、填空题:

1Linux是一种类似于 风格的 操作系统。

2Linux操作系统是由 等软件构成的。

3.目前比较流行的Linux发行版本有

4Linux为用户提供的操作界面有2大类,即

5Linux系统下的图形界面叫

二、判断题:

1.由于Linux内核体积小,并且没有知识产权,所以在嵌入式开发中被广泛使用。(

2Linux的某一版本的内核只有一个,而基于该内核的发行版本会根据开发公司的不同有很多。

3.所谓自由软件是指用户不必支付任何费用就可以免费使用的软件。(

4.目前,只有极少数的厂商宣布支持Linux系统。(

5Windows版本的应用程序也可以在Linux系统中使用。(

6Fedora版本的生存周期很短,新旧版本之间交替会带有重大的变动,这些变动可能会导致原来的服务无法正常运行。(

7Linux操作系统比Windows操作系统具有更高的安全性。(

8Linux具有良好的可移植性,这意味着Linux系统中的很多软件业可以在Windows系统中使用。

9.目前,还没有国产的Linux操作系统可供选用。(

10Linux操作系统的图形界面和Windows操作系统一样好用。(

三、选择题

1.以下中的( )不是Linux的特点。

A.开放源代码 B.使用GNU版权

C.支持IDE设备 D.只能在Intel平台的PC机上运行

22.4.0Linux核心是( )。

A.测试版 B.稳定版

CWindows DPC

3.以下公司中的( )是Linux操作系统的发布商。

ARedHat BSlackware

CTurbo Linux D.以上全是

四、简答题

1.什么是Linux,它和Unix有什么区别与联系?

2.什么是Linux的发行版本?什么是Linux的内核版本?

3.什么是自由软件?

4LinuxWindows有哪些主要的区别?

5.简述Linux内核版本号的构成及具体含义?

6.什么是shellshell主要起什么作用?

7.简述Linux操作系统有哪些主要的特点?

2 习题B

一、填空题

1.硬盘上的分区可以分为三种类型: 。其中,最多只能有一个的是 ,必须至少有一个得是

2.在安装Linux操作系统时,至少需要划分的2个基本的分区是: 。其中有一个分区用于实现虚拟内存,该分区的大小通常设置为物理内存的 倍。

3.将/dev/hda分成4个分区,其中只有1个主分区,另外3个都是逻辑分区,则这4个分区对应的设备文件分别是

4.在安装Red Hat Linux 9的时候,如果选择自动分区,则安装程序会自动将Linux使用的空间分成 个分区。

5Red Hat Linux 9安装程序中,提供了2个引导装载程序供用户选择,它们是

。默认安装使用的是

6Linux系统中的内置的超级用户名是 ,其命令提示符是 ,普通用户的命令提示符为

7Red Hat Linux 个运行级别,其中级别 代表系统关机,级别 代表新启动系统。

8.命令 用来查看系统当前的运行级别,命令 用来实现运行级别的转换。

9ADSLAsymmetric Digital Subscriber Line)是 的英文缩写,它是一种利用现有的电话铜质双绞线来开发宽带业务的非对称性的因特网接入技术。使用ADSL技术将主机接入互联网必须使用的客户端设备是网卡和

10.第1块以太网卡对应的设备文件名是

11MozillaLinux操作系统中实现 功能的软件。类似于Windows系统下的

12 让用户在具有网页浏览器的任何系统平台上无须安装任何客户端就能使用QQ与好友在线聊天。

13.使用图形化的桌面环境可以方便的进入计算机上的应用程序和系统设置,目前Linux上最常用的桌面环境有两个

14X-Window图形界面系统,简称为 ,它是基于 模式实现的,它由3部分组成: 组成。

15.互联网上的电子邮件系统,多数使用 协议把邮件从一个服务器传输到另一个服务器中。然后,这些邮件便可由电子邮件客户软件使用 协议来检索。

二、判断题

1.在DOS系统中,命令、文件名和目录名中的字母不区分大小写,而在Linux操作系统中区分大小写。(

2.如果想让Linux运行在多用户文本模式下,只需要修改配置文件/etc/inittab将运行级别改成5即可。(

3.根据传输线质量、传输距离和线芯规格的不同,ADSL可支持最大8Mbit/s的上行速度,和最大1Mbit/s的下行速度,最大传输距离可达5km。(

4.使用Linux系统申请一个电子邮箱的过程比使用Windows系统申请要复杂很多。(

5Linux系统中的Evolution程序可以用来浏览网页。(

6.虚拟终端也叫虚拟控制台,每一个虚拟终端都可以被看作是一个完全独立的工作站,切换虚拟终端之后,原来终端上开启的程序将被自动终止运行。(

7.扩展分区上面不能直接存放数据,它的存在是为了在上面创建逻辑分区,逻辑分区的个数不受限制,所有的逻辑分区加在一起相当于扩展分区。(

8.在一块硬盘上扩展分区最能只能有一个。(

9.可以将Linux系统和Windows系统安装到同一块硬盘的同一个分区上,让两个操作系统同时存在。(

10.默认情况下,汉字在Red Hat Linux 9的字符界面下显示为乱码。(

三、选择题

1.以下不属于服务器操作系统的是( ),其中被公认为最好的服务器操作系统是( )。

AWindows XP BWindows 2003

CLinux DUnix

2Red Hat Linux 9支持多种安装方式,( )是其中最简单最快捷的安装方式。

A.从光盘安装 B.从NFS服务器安装

C.从FTP服务器安装 D.从硬盘安装

3Red Hat Linux 9默认使用的文件系统类型是( )。

Aext2 Bext3

CVFAT Dswap

4.在Red Hat Linux 9中,普通用户有权执行的命令是( )。

Areboot Bshutdown

Crunlevel Dinit

5Red Hat Linux 9交换分区必须使用的文件系统类型是( ),根分区默认使用的文件系统类型是( )。

Aext2 Bext3

Cvfat Dswap

6.以下命令中使用( )可以将普通用户的身份临时转换为超级用户。

Asu Bw

Clogin Dexit

7.如果要让Linux系统在5分钟后自动关机,以下命令可以实现的是( )。

Ashutdown –s 5 Bshutdown –r -t secs 300

Chutdown –h -t secs 5 Dreboot -5

8.在Red Hat Linux 9中,要想切换到2号虚拟控制台,应使用组合键( )。

AAlt+Ctrl+F2 BShift+Alt+Ctr+F2

CShift+Alt+F2 DShift+Ctrl+F2

9Red Hat Linux 9中不能够实现用户注销的是( )。

Alogout Blogin

CCtrl+D Dexit

10Red Hat Linux 9中组合键Shift+Alt+Backspace的作用是( )。

A.重启X界面 B.关闭X界面

C.关闭主机 D.重启主机

四、综合题

1.在安装Linux操作系统时一般如何进行分区?swap分区起什么作用,该分区的大小一般如何设定?

2.如果在安装Linux过程中使用自动分区,安装程序会自动将Linux占用的磁盘空间分成几个分区?简述这些分区的名字以及各自的作用?

3.使用至少一种方法,在自己的主机上安装Linux操作系统?

4Linux系统的有几个运行级别?如何设定系统启动后自动进入的级别?

5.如何让Linux主机开机后,默认进入字符登录界面?

6.简述Linux操作系统的启动过程?

7.什么是ADSL?简述使用ADSLLinux主机接入Internet的过程?

8.请在Linux系统下使用Evolution软件收发电子邮件?

9某用户登录后的某时刻有如下信息[lihh@localhost lihh] $请解释@前的lihh@后的lihh分别表示什么含义localhost表示什么含义$表示什么含义执行什么命令后可以使$变为#

3 习题C

一、填空题

1 是用来存储信息的基本单位,它是被命名的存储在某种介质(如磁盘、光盘和磁带等)上的一组信息的集合。

2 命令和head命令相反,它显示文件的末尾几行。默认情况下,这两个命令都只显示文件的 行内容。

3.设备文件可分为块设备文件和字符设备文件。前者以 为单位处理数据,如 ;后者以 为单位,如打印机。

4.链接文件分为 。其中, 类似于Windows系统中的快捷方式,其本身并不保存文件内容,只是记录被链接文件的路径。Linux系统中的配置文件都是 类型的文件。

5.绝对路径是指从 开始的路径,也称完全路径或绝对路径;相对路径是从

开始的路径。

6Linux系统中 用于存放超级用户root的可执行命令,其中大多是涉及系统管理的,普通用户无权执行; 用于存放一些经常变动的文件,比如数据库文件或日志文件;绝大多数的配置文件保存在 目录中。

7.命令 用于显示当前工作目录的绝对路径, 命令用来改变当前工作目录。

8.用长格式查看目录内容时,每行表示一个文件或目录的信息,其中每行第1个字符表示文件的类型。其中,“-”表示 文件,“b”表示 文件,“c”表示 文件,“d”表示 ,“l”表示

9.在数字权限表示法中: 表示没有权限, 表示可执行权限, 表示可写的权限, 表示可读的权限。

10Linux用颜色来区分不同类型的文件,默认情况下蓝色表示 文件,浅蓝色表示 文件,绿色表示 文件,红色表示 文件,粉红色表示 文件,白色表示 文件,黄色表示设备文件等。

11VI程序有3种基本的工作模式: 模式、 模式和 模式。默认情况下,VI启动时为 模式。

12tar命令本身只对文件进行打包而不压缩,但它提供了相应的选项允许用户在使用该命令的时候直接调用其它的命令,来实现压缩与解压缩的功能。其中,用于调用gzip命令的选项是

二、判断题

1Linux系统中的扩展名的主要用于方便对文件进行分类,不会影响文件的性质,也不影响程序的执行情况。(

2Linux系统中可以使用copy命令复制目录和文件,使用rmdir删除空目录。(

3.可以在Linux系统中建立指向文件的符号链接,也可以建立指向目录的符号链接。但硬链接有局限性,不能建立目录的硬链接。(

4.删除文件和目录都可以使用rm命令,移动文件和目录以及重命名都可以使用mv命令。(

5.现实文本文件的内容可以使用的命令很多,比如:catmorelessheadtouchvi等。(

6.在微软的操作系统中,有许多用winzip软件压缩的文件,其扩展名为zip,这些文件在Linux系统中无法进行解压缩。(

7grepfind命令一样,能够用来在Linux系统中查找文件。(

8vi编辑器除了可以处理文本,还可以用来处理图形图像。(

9.当前工作目录就是指用户的主目录。(

10.在Linux系统中既可以使用数字表示文件的权限,也可以使用字母。(

三、选择题

1.以下的命令中,不能用来查看文本文件内容的是( )。

Awc Bmore

Chead Dless

2.如果要对整个目录树进行删除、移动或复制的操作,应该使用的选项是( )。

A-r B-f

C-v D-i

3以下关于Linux文件的描述不正确的是

ALinux的文件命名中不能含有空格字。

BLinux的文件名区分大小写,且最多可有256个字符。

CLinux的文件类型不由扩展名决定,而由文件的属性决定。

D.若要将文件暂时隐藏起来,可通过设置文件的相关属性来实现。

4.在命令行提示符#下,直接执行命令cd后,其当前目录是( )。

A/home B/root

C/home/root D/

5.当前vi编辑器处于命令模式,如果现在要进入插入模式,以下的按键中无法实现的是( )。

Aa Bi

Co DEsc

6.用户guest拥有文件test的所有权,现在他希望设置该文件的权限使得该文件仅他本人能读、写和执行,其他用户没有任何权限,则该文件权限的数字表示是( )。

A566 B77

C700 D077

7/sbin目录存放的是( )。

A.使用者经常使用的命令 B.动态连接库

C.只有超级用户才有权使用的系统管理程序 D.设备驱动程序

四、综合题

1.如何在/home/student目录下创建一个teacher新目录?

2.如何将/root下的所有bmp文件压缩到my.tar.gz文件中?

3.举例说明什么是绝对路径和相对路径?

4.尽可能列举更多的Linux系统目录,并说明它们的作用?

5.若一个文件的文件名以“.”开头,例如.bashrc文件,这代表什么?如何显示这种文件的文件名及其相关属性?

6.一个文件的属性为-rwxrwxrwx,表示什么意义?如何才能将其修改为-rwxr-xr--

7.举例说明如何才能修改一个文件的所有者以及所属的群组?

4 习题D

一、填空题

1Linux系统安装过程中,安装程序会引导用户创建用户 。该用户相当于Windows操作系统中的administrator

2Linux系统中的用户可以分为3种:

3.普通用户的ID号从 开始。

4.默认情况下,所有用户都可以通过查看配置文件 的内容知道系统中当前已经存在的用户。

5.默认情况下,所有用户都可以通过查看配置文件 的内容知道系统中当前已经存在的用户组。

6Linux系统中每个用户都有一个唯一的UID,超级用户新增的第一个普通的UID

二、判断题

1Linux系统所有用户的创建都是以登录系统为目的的。(

2.默认情况下,所有的用户都可以查看配置文件/etc/passwd/etc/gshadow。(

3Linux系统中的用户只有设置密码后,才能用来登录系统。(

4.要删除一个用户的私有用户组(primary group),必须先删除该用户账号。(

5.只有超级用户才有权创建用户和组,用户和组的名字中也可以包含大写字母(

三、选择题

1.以下的文件中,只有root用户才能进行存取的是( )。

A/etc/passwd B/etc/group

C/etc/shadow D/etc/gshadow

2.要将某个用户添加到指定的组,可以使用的命令是( )。

Apasswd Bgpasswd

Cgroupadd Dgroupmod

3usermod命令无法实现的操作是( )。

A.账号重命名 B.改变用户所在的组

C.账号的锁定与解锁 D.删除用户的登录密码

四、综合题

1rootUIDGID是多少?基于这个理由,请说明如何使普通用户帐号marry也具有root的权限?

2.假如我是一个系统管理员,用户有一个最近不乖,我想暂时将他的帐号停掉,让他近期无法进行任何动作等到将来一段时间过后再启用他的帐号,怎么做才比较好?

3.如果希望使用useradd创建的每个帐号,在默认情况下,他们的主目录中都包含一个名为www的子目录,应该怎么做?

4.写出在命令行方式下新建用户marry的命令,以及通过passwd可以对该用户实现的管理?

5.超级用户root在某时刻执行了命令w得到如下显示结果,请分别解释带下划线的各项所表示的含义。

5 习题E

一、填空题

1Linux使用 来访问所有的硬件设备,包括磁盘以及磁盘上的分区。这些设备文件存储在 目录下。

2Linux系统下也可以使用光盘和软盘,光盘对应的设备文件是 ,软盘对应的设备文件是

3swap文件系统在Linux中作为交换分区使用,交换分区用于实现 ,类似Windows下的页面文件。

4.在命令行界面下,可用命令 来查看磁盘分区以及磁盘空间的使用情况。

5.挂载和卸载文件系统的命令分别是

二、判断题

1.如果分区的类型是fat32,则在Linux系统下无法打开分区上的文件。(

2Red Hat Linux中提供了fdiskparted两个命令对硬盘进行分区。相对来说,后者简单易用,适合初学者使用。(

3.在Linux系统中,使用命令cp可以直接制作光盘的ISO镜像文件。(

4.对磁盘进行格式化就是进行分区。(

5.使用命令e2fsck修复已经挂载的文件系统是不安全的。(

三、选择题

1.下面中的选项可以让命令e2fsck自动修复文件系统中的错误的是( )。

A-n B-c

C-p D-r

2.下面中的命令可以对硬盘进行格式化的是( )。

Afdisk Bparted

Cformat Dmke2fs

3.以下挂载光盘的方法中,不正确的是( )。

Amount /mnt/cdrom Bmount /dev/cdrom /mnt/cdrom

Cmount /dev/cdrom Dumount /mnt/cdrom /dev/cdrom

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

Adu Bdf

Cmount Dln

5.在Linux系统中,硬件设备对应的设备文件大部分是安装在()目录下的。

A/mnt B/dev

C/proc D/swap

6.使用fdisk分区工具的p选项观察分区表情况时,为标记可引导分区,使用()标志。

Aa B*

C@ D+

四、综合题

1.某一主机系统硬盘空间不够了,如何在新增的硬盘上建立分区,并在系统中挂载使用?

2.写出在命令行方式下,挂载和浏览U盘中的文件的命令?

3.简述外部存储设备的命名规则?

4.简述swap文件系统在作用?

5.简述主分区、扩展分区和逻辑分区的区别与联系?

6 习题F

一、填空题

1.若要查看系统中已安装了哪些RPM软件包,可使用 命令来实现,其中选项a代表全部(all)。一般系统安装的软件包较多,可结合 操作符和 命令来实现分屏浏览。

2.通常在tar源码包中会包含名为 的文件,提示用户安装及编译过程中应该注意的问题。

3.在编译、安装结束后,通常也需要运行 命令,清除编译过程中产生的临时文件。

4.在编译升级内核之前建议先执行 命令查看了解当前的PCISCSI设备的类型和型号,以便在配置新内核是能够正确选项相应的设备型号。

5.执行命令 将编译好的内核安装到系统默认位置。然后执行 命令重启主机,启动成功后执行命令 查看内核版本是否显示为新版本。

6.在目录/tmp下有一个rpm格式的软件zhcon-0.2.3-1.i386.rpm,请写出能将其安装到系统的完整命令

二、判断题

1.不是所有的Linux软件包都能通过rpm命令来安装。(

2.验证软件包是通过比较从软件包中安装的文件和软件包中原始文件的信息来进行的,主要是比较文件的大小、MD5校验码、文件权限、类型、属主和用户组等信息。(

3.要查看httpd软件包的描述信息,可以使用命令rpm -i httpd来实现。(

4Linux系统中.tar格式的软件包是已经被压缩过的。(

5.使用命令e2fsck修复已经挂载的文件系统是不安全的。(

三、选择题

1.在Red Hat Linux中,使用rpm包安装一个软件的正确命令是( )。

Arpm -e 软件包 Brpm -v 软件包

Crpm -i 软件包 Drpm -U 软件包

2.在Red Hat Linux中,使用rpm包升级一个软件的正确命令是( )。

Arpm -e 软件包 Brpm -v 软件包

Crpm -i 软件包 Drpm -U 软件包

3.在Red Hat Linux中,使用rpm包卸载一个软件的正确命令是( )。

Arpm –e 软件包 Brpm -v 软件包

Crpm -i 软件包 Drpm -U 软件包

4.安装编译内核过程中编译的模块使用( )命令。

Amake install Bmake clean

Cmake modules Dmake zImage

5.做一个紧凑、压缩程度更高、尺寸更小的内核映像使用( )命令。

Amake zImage Bmake bzImage

Cmake dep Dmake lilo

6.安装新编译的内核的正确命令是( )。

Amake zlilo Bmake install

Cmake dep Dmake lilo

7.向内核中加载模块的正确命令是( )。

Ainsmod Bmake install

Clsmod Dmake modules

8.不需要编译内核的情况是( )。

A.删除系统不用的设备驱动程序时 B.升级内核时

C.添加新硬件时 D.将网卡激活

四、综合题

1.编译Red Hat Linux 9的默认内核,使其能够挂载Windows下的NTFS分区?

2.如何查询当前系统中已经安装的,包含有ftp关键字的所有软件包?

3.简述升级Linux系统内核的一般过程?

4.简述Linux系统中.tar.gz源码包的安装过程?

5.下载kchmviewer-3.12.tar.gz源码包,并将其安装到linux系统下,使用其阅读chm文件。

7 习题G

一、填空题

1.在Linux系统中输入命令时,可以使用 键实现命令的自动补齐。

2.在Linux系统中,可以使用 命令清除终端窗口中显示的内容,如果要把终端窗口还原到它的默认值,应该使用命令

3Shell程序设计时,使用的控制结构有三种:顺序结构、

二、判断题

1Shell是一个命令语言解释器。(

2Shell是一种编译型的程序设计语言。(

3.组合键“Ctrl+C”能够把当前控制台上一个运行中的命令放入后台并挂起。(

4.管道符“|”可以将两个命令隔开,实现在一行中输入多个命令,使得多个命令顺序执行。(

5.在引用Shell变量时,可以用花括号“{}”将变量名括起来,这样便于保证变量和它后面的字符分隔开。(

三、选择题

1.用来终止某一个进程继续执行的命令是( )。

Aps Bkill

Cpstree Dfree

2.能把暂停执行的作业,放到后台继续执行的命令是( )。

Afg Bbg

Cps Djobs

3.定时执行一个任务,任务只执行一次可以使用( )。

Acrontab B<命令> &

Cnohup Dat

4.表示管道的符号是 )。

A| B>>

C|| D//

5执行ps命令,有如下输出,如果需要终止bash的运行,需要采用的方法是( )。

PID TTY TIME CMD

336 pts/1 00:00:00 login

337 pts/1 00:00:00 bash

356 pts/1 00:00:00 ps C

A# kill bash B# kill pts/1

C# kill 337 D# kill !337

6.取消别名的命令是:( )。

Aalias Brm

Cunalias Dcp

7.超级用户可以使用kill的()参数强制杀死进程。
A9 BTERM

C6 D14

四、综合题

1.命令atcrontab有何不同?

2.分析Shell脚本/etc/bashrc的内容,解释其主要部分的作用?

3.解释在使用top命令监控进程时,开头输出的前3行信息的含义。

4.超级用户root在某时刻执行了ps命令得到下图所示的结果,请回答下面的问题:选项aux分别起什么作用?请解释带下画线的各列的含义? 列中的zhcon程序起什么作用?该系统是否启动了图形界面?如何杀死对应的进程?

8 习题H

一、填空题

1.在启动NFS服务器之前,一定要先启动 服务,否则NFS不能启动成功。

2Samba服务守护进程是Samba的核心,时刻侦听网络的文件和打印服务请求,该进程的名字是

3DNS服务器的正向解析用于实现从 的转换。

4 服务器用来实现给网络的客户端自动分配IP地址。 是指一个域名下的所有主机和子域名都被解析成同一个IP地址。

5.能让Windows主机访问Linux系统中共享文件的服务器是

二、判断题

1NFS服务器不能实现WindowsLinux主机之间的文件共享。

2Samba服务器与Linux操作系统使用不同的密码文件,所以无法以Linux用户的系统登录密码登录Samba服务器。(

3DHCP服务器只能给和服务器同在一个网段的主机自动分配IP地址。(

4.使用图形化的配置工具对服务器进行配置不但方便,还可以对服务器实现更精细化的管理。(

5.所有的Linux服务器都可以通过直接修改配置文件的方法实现配置。(

三、选择题

1.使用samba服务器,一般来说,可以提供( )。

A.域名服务 B.文件服务

C.打印服务 DIP地址解析

2.在使用samba服务时,由于客户机查询IP地址不方便,可能需要管理员手工设置( )文件。

Asmb.conf Blmhosts

Cfstab Dmtab

3.一个完整的smb.conf文件中关于Linux打印机的设置条目有( )。

Abrowseable Bpublic

Cpath Dguest ok

4samba所提供的安全级别包括( )。

Ashare Buser

Cserve Ddomain

5Samba服务器的默认安全级别是( )。

Ashare Buser

Cserver Ddomain

6.可以通过设置条目( )来控制可以访问Samba共享服务的合法主机名。

Aallowed Bhosts valid

Chosts allow Dpublic

7.下列―命令允许修改samba用户的口令。

Apasswd Bmksmbpasswd

Cpassword Dsmbpasswd

8Samba后台的两个核心进程是( )。

Asmbdnmbd Binetdsmbd

Cinetdhttpd Dnmbdinetd

9.要检查当前Linux系统是否已经运行了DNS服务器,以下命令中正确的是( )。

Arpm - q | grep dns Brpm -q bind

Cps -aux | grep bind Dps –aux | grep named

10.若使用vsftpd的默认配置,使用匿名账户登录FTP服务器,所处的目录是( )。

A/home/ftp B/var/ftp

C/home D/home/vsftpd

11.若要设置Web站点根目录的位置,应在配置文件中通过(b)配置语句来实现。

AServerRoot BServerName

CDocumentRoot DDirectorylndex

12.若要设置网页默认使用的字符集为简体中文,则应在配置文件中添加( )配置项。

ADefaultCharset GB2312 BAddDefaultcharset GB2312

CDefaultCharset ISO-8859-1 DAddDefaultCharset GB5

13.若要设置Apache服务器允许持续连接,则设置命令为( )。

AKeepAlive On BKeepAliveTimeout 10

CMaxKeepAliveRequests 100 DKeepConnect On

14.设置站点的默认主页,可在配置文件中通过( )配置项来实现。

ARootIndex BErrorDocument

CDocumentRoot DDirectoryIndex

四、综合题

1VSFTPDRed Hat Linux 9中默认采用的FTP服务器程序,其主要的配置文件有3个:/etc/vsftpd.ftpusers/etc/vsftpd.user_list/etc/vsftpd/vsftpd.conf。现在其主配置文件/etc/vsftpd/vsftpd.conf中有如下的设置:

anonymous_enable=YES

local_enable=YES

write_enable=YES

local_umask=022

dirmessage_enable=YES

xferlog_enable=YES

connect_from_port_20=YES

xferlog_std_format=YES

pam_service_name=vsftpd

userlist_enable=YES

userlist_deny=YES

listen=YES

tcp_wrappers=YES

请问该配置是否允许匿名用户登录?是否允许本机使用者登录

如果想禁止匿名用户登录应如何设置?怎么才能开启匿名用户上传文件的权限?

配置文件中的userlist_enable=YESuserlist_deny=YES分别起什么作用?

怎么配置才能使得只有/etc/vsftpd.user_list文件中列出的用户才能登录

使用service命令可以在不重启主机的情况下重启服务器进程,写出重启该FTP服务器进程的命令?

2.根据下列要求配置Apache服务器,写出服务器配置文件httpd.conf中能够满足相应要求的部分。要求:① Apache服务器域名是:www.xyz.com;② 服务器允许的最大客户请求数为100;③ 不限制每次连结的最大请求数;④ Apache服务器的默认网页放置在/var/www/html目录中;⑤ 服务器IP地址是:221.124.8.100,使用80端口;⑥ 默认主页的收索顺序是:index.htmlindex.htmindex.asp

注:Apache服务器配置文件httpd.conf中具有的部分配置项如下:

ServerRoot

ServerName

Timeout

Lisen

MaxKeepAliveRequests

KeepAliveTimeout

StartServers

MaxClients

MaxRequestsPerChild

DocumentRoot

UserDir

DirectoryIndex

3.请自己架设Samba服务器,并共享一个目录,使得同一个网段其它主机上的用户只能浏览和下载该目录中的文件。

9 习题I

一、填空题

1.通常可以用4部分来描述计算机安全这一概念,即

和运行安全。

2 是通过使被攻击对象的系统关健资源过载,从而使被攻击对象停止部分或全部服务。

3.通过在 文件中使用 指令,可以实现字符界面控制台下的root账号的自动注销,从而加强系统安全。

4Netfilter提供一系列的表(table),每个表由若干 组成,而每条链中可以由一条或数条 组成。它可以和其它模块(如iptables模块和nat模块)结合起来实现 的功能。

5Iptable通常使用 来表示接收或者直接丢弃数据包。

6Iptable包含3个表

二、判断题

1Iptables是从Ipchains发展而来的,提供了比Ipchains更快的运行速度和更好的稳定性。(

2.链就是规则的集合,每一条链中只能有一条规则,用来指定数据在网络中的传输路径。(

3Iptable中的内置链无法删除。(

4Iptable没有提供一次性删除表中的所有规则的方法。(

5Iptable中的动作选项REJECT用来表示拦截数据包,并回传一个数据包告诉对方。

三、选择题

1.命令“iptables-save >/etc/sysconfig/iptables”的作用是( )。

A.保存iptables的规则 B添加规则到iptables

C.更新iptables的规则 D查看iptables的配置

2使用iptables命令在所选链的尾部加入一条规则,必须使用的选项是( )。

A-A B-D

C-L D-R

3.以下命令中,能够用于删除链的是( )。

Aiptables -N mychain1 Biptables -L mychain1

Ciptables -X mychain1 Diptables -X INPUT

四、综合题

1.简述常用的加强Linux系统安全的方法?

2.导致计算机不安全的主要因素有哪些?

3.请下载免费版的avast!杀毒软件,并安装到Linux系统中用其查杀U盘上的病毒?

4.如何配置系统,使得root用户从控制台登录后,发呆(idle)超过30分钟,系统就自动注销其登录?

5.在filter表的INPUT链中插入一条规则,位置在第2条规则之前,用来禁止192.168.92.0子网的所有主机访问TCP协议的80端口。请写出该规则的的完整表达式?

10 习题G

一、填空题

1.在Linux系统中,可执行文件没有统一的后缀,系统从文件的 来区分可执行文件和不可执行文件。

2C语言源代码文件的扩展名是 ,编译后的生成的目标文件的扩展名是

3MySQL服务器进程的名字是 ,通过service实现其重启的完整命令是

4MySQL服务器首次启动时,系统将自动创建了 数据库和 数据库完成初始化工作,其中前者是MySQL数据库服务器的系统数据库,包含名为Columns_privtables_privdbfunchostuser的数据表,其中的 数据表用于存放用户的账户和密码信息。后者是一个空的数据库,用于测试,不用时可将其删除。

二、判断题

1.在Linux系统下只能进行C语言程序的开发。(

2MySQLLinux下常见免费数据库系统。(

3.默认的MySQL数据库服务器管理员账号就是Linux系统管理员账号。(

4.首次登录MySQL数据库服务器不需要输入密码,为了安全可以使用passwd命令来设置密码。(

5.在MySQL命令提示符“mysql>”后使用mysqldump命令可以实现数据库的备份与还原。(

6MySQL的命令和函数不区分大小写,在Linux/UNIX平台下,数据库、数据表、用户名和密码也不区分大小写。(

三、选择题

1.下列哪项( )可用于列出当前用户可以访问的所有的数据库?

ALIST DATABASES BSHOW DATABASES

CDISPLAY DATABASES DVIEW DATABASES

2.以下哪个选项( )可以用来删除名为world的数据库?

ADELETE DATABASE world BDROP DATABASE world

CREMOVE DATABASE world DTRUNCATE DATABASE world

3.下面的哪个命令( )可以用来列出数据表City中所有COLUMNS字段的值?

ADISPLAY COLUMNS FROM City BSHOW COLUMNS FROM City

CSHOW COLUMNS LIKE 'City' DSHOW City COLUMNS

四、综合题

1.在Linux系统下使用VI编辑器编写一个C程序,计算11000的和,并用GCC编译器编译和调试。

2.简述MySQL数据库系统中创建数据库、创建表和进行表查询的命令及用法。

3MySQL数据库的主机IP192.168.20.4,现在想新增加一个用户jcak,使该用户可以在局域网中的任何主机上登录该数据库服务器,但只能对数据库students执行查询的操作。请写出能实现该功能的命令?

11 习题K

一、填空题

1TelnetSSH默认使用的端口号分别是 ,两者的功能都是实现 ,在Red Hat Linux 9中默认安装的是

2Telnet是使用明文传送口令和数据的,不是很安全,默认情况下不允许使用

帐号直接登录Linux系统。

3.从客户端来看,SSH提供两种级别的安全验证,分别是基于 的安全认证和 的安全认证。

4Telnet并不作为独立的服务器程序运行,而是受到 服务的控制。SSH的服务器进程名是

二、判断题

1TelnetSSH都不允许直接使用root账号远程登录服务器。(

2VNC服务器可以由超级用户,也可以由普通用户启动。(

3Telnet远程登录时,其用户名和密码采用加密方式传输,一般数据采用明文传输。(

4.利用sftp可是实现文件的安全上传和下载。(

5.在使用telnet成功登录前,系统会自动显示一些信息,这些信息可能会给攻击者可乘之机,因此把这些信息给禁止掉,让其只显示“login:”可以提高系统的安全性。(

三、选择题

1.在以下远程登录的方式中,允许使用root账号直接登录的是( )。

Arsh Brlogin

Ctelnet Dssh

2.如果要更改SSH服务器所使用的端口,应修改( )配置文件。

A/etc/ssh/ssh_config B/etc/ssh/host_key

C/etc/ssh/sshd_config D/etc/ssh.conf

3.在Windows平台下要想安全登录Linux服务器,应该使用的客户端软件是( )。

Atelnet Bssh

Cputty D.超级终端

四、简答题

1.用户使用Telnet进行远程登录必须满足的什么条件?

2TelnetSSHVNC有什么区别与联系?

1 习题A

相关推荐