Linux期末复习题

1.More和less命令的区别

More命令通常用于分屏显示文件内容,但只能向下翻页;less命令是more命令的改进 版,可以向下向上翻页,甚至可以前后左右移动。

2.简述web服务器配置过程中“一机多站”的含义?

所谓的“一机多站”指的就是在一台web服务器上,虚拟主机可以为多个独立的IP地址、域名或端口号提供不同的web站点。

3. 请按下列要求写出每一步骤的命令:

(1)新建普通用户ray,并转为ray用户登录。

Useradd  ray     su  ray

(2)查看/etc/boot路径下的所有内容。

Ls  /etc/boot

(3)查看文件/etc/hosts的内容。

Ls  /etc/hosts    cat  /etc/hosts

4.FTP的传输模式?

主动传输模式、被动传输模式 (区别文本模式和二进制模式)

5.简述DHCP服务器工作过程

IP租约请求、IP租约提供、IP租约选择、IP租约确认

6.DNS的查询模式有哪几种?

递归查询、循环查询、反向查询(正向查询和反向查询)

7.FTP的工作原理

FTP大大简化了文件传输的复杂性,它能够使文件通过网络从一台主机传送到另外一台计算机上却不受计算机和操作系统类型的限制。其基本工作原理如下:

(1)打开熟知端口(端口号为21),使客户进程能连接上;

(2)等待客户进程发起连接建立请求;

(3)启动从属进程来处理客户进程发来的请求。从属进程对客户进程的请求处理完毕后即终止,但从属进程在运行期间根据需要        还可能创建其他一些子进程。

(4)回到等待状态,继续接受其他客户进程发来的请求。主进程与从属进程的处理是并发地进行。

8.下图是“一机多站”设置中,web服务器httpd.conf配置文件中的某一段。试回答该配置字段包含了哪些web服务器配置相关的主要含义?

Listen 8800

Listen 8000

<Virtualhost  192.168.1.2:8800>

DocumentRoot  /var/www/p8800

Directoryindex  index.html

ErrorLog   logs/p8800-error_log

……

</Virtualhost>

<Virtualhost  192.168.1.2:8000>

DocumentRoot  /var/www/p8000

Directoryindex  index.html

ErrorLog   logs/p8000-error_log

……

</Virtualhost>

httpd.conf是Apache服务器的主配置文件,包括三部分:全局环境配置、主服务器配置和虚拟主机配置。此段文件是web服务器配置中基于端口号的虚拟主机配置,listen 8800是设置监听端口8800,Virtualhost后面跟上IP地址和端口号;DocumentRoot设置该虚拟主机的主目录;Directoryindex设置文件的文件名;ErrorLog设置错误日志的存放位置。

图2

9.图3、图4是named.conf中的部分内容,试解释图3、图4中主要字段的含义?

图3                                                                                               图4

named.conf是dns服务器的主配置文件,图3是从域名服务器的正向解析区域声明,zone后为所声明的区域名称,type slave说明其类型为辅助DNS服务器,file后面为实现正向解析的区域文件名,masers为主域名服务器的IP地址;图4为主域名服务器的配置,由其type可判定,zone后面分别声明了其正向区域和反向区域。

10.写出以下各命令的含义:

1)chmod u+x file

将文件file的SUID权限设置成所有者可执行

2)chown test : test file

将文件file的所有者和属组都改为test

11.当dns服务器发生故障,我们是否可以访问网络上的计算机?如果可以,需要什么条件?说明原因。

可以。 由于Internet中的计算机间进行通信时必须使用对方的IP地址,而DNS服务器的作用就是进行域名和IP地址之间的映射,如果DNS服务器发生故障,要访问网络上的计算机,必须知道它的IP地址。

12.写出使用两个IP地址(具体地址自己定义)创建基于IP地址的虚拟主机全部配置过程,其中IP地址对应的主目录分别为/usr/www/web1和/usr/www/web2,默认文档名都为index.html。

假设两个IP地址为192.168.10.1和192.168.10.2,

首先需要创建两个主目录和默认文件:mkdir   /usr/www/web1   /usr/www/web2

echo   “192.168.10.1”>>/usr/www/web1/index.html

echo   “192.168.10.2”>>/usr/www/web2/index.html

然后修改http.conf文件,以IP地址为192.168.10.1的虚拟主机配置为例:

<Virtualhost  192.168.10.1>

DocumentRoot /usr/www/web1

DirectoryIndex  index.html

ServerAdmin   XXX

ErrorLog      XXX

CustomLog     XXX

</Virtualhost>

最后重新启动httpd服务,如果在客户端浏览器上可以看到http://192.168.10.1和http://192.168.10.2两个网站则说明配置成功。

13.下面是ftp服务器配置文件中几个关键的参数,请解释其意义:

anonymous_enable:当设置成anonymous_enable=YES时表示启用匿名用户 ;anon_upload_enable:当本选项设置成YES时匿名用户可以向具备写权限的目录中上传文件,默认值为NO。

chown_username:设置匿名用户上传文件的拥有者,默认值是root。

anon_umask:设置匿名用户的文件掩码。

Local_enable:设置是否允许本地用户登陆,默认值为YES。

Local_root:指定本地用户登陆vsftp服务器时切换到的目录,没有设置默认值。

chown_uploads:当设置为YES时,所有匿名用户上传的文件,其拥有者都会被设置为chown_username命令指定的用户,默认值是NO。

14.下图为dhcp.conf的内容,请解释划线部分方框内容的具体含义?

subnet 1.2.1.0 netmask 255.255.255.0  {

option routers               1.2.1.254;

option subnet-mask          255.255.255.0;

option domin-name          “dns.jnrp.cn”;

option domain-name-servers   1.2.1.3;

……

range dynamoic-bootp 1.2.1.40 1.2.1.150;

……

host zone jl {

hardware ethernet 12:34:56:78:AB:CD;

fixed-address  1.2.1.88;

}

host caiwu jl {

hardware ethernet 00:c0:4c:01:69:91;

fixed-address  1.2.1.89;

}

host renshi jl {

hardware ethernet c0:43:ab:69:cd:91;

fixed-address  1.2.1.90;

}

这个划线部分太抽象了,那就一条条来吧。。

1)Subnet 1.2.1.0 netmask 255.255.255.0  定义作用域为1.2.1.0网段;

2)option routers  1.2.1.254;   设置DHCP客户默认网关为1.2.1.254;

3)option subnet-mask   255.255.255.0;  设置DHCP客户子网掩码为255.255.255.0;

4)option domin-name   “dns.jnrp.cn”; 设置DHCP客户的DNS域为“dns.jnrp.cn”;

5)option domain-name-servers  1.2.1.3; 为DHCP客户设置DNS服务器地址为1.2.1.3;

6)range dynamoic-bootp 1.2.1.40 1.2.1.150; 设置地址池范围为1.2.1.40 1.2.1.150;

7)host zone jl;为客户端指定主机名为zone jl;

8)hardware ethernet 12:34:56:78:AB:CD;指定网卡接口类型为ethernet,设置MAC地址为12:34:56:78:AB:CD;

9)fixed-address  1.2.1.88;分配给客户端(本例为zone jl用户)一个固定的IP地址1.2.1.88;

Linux期末复习题

时间: 2024-10-11 04:28:32

Linux期末复习题的相关文章

Linux期末总结

Linux内核学习总结 1.计算机是如何工作的? 存储程序计算机工作模型 X86汇编基础 汇编一个简单的C程序分析其汇编指令执行过程 2.操作系统是如何工作的? 三个法宝——存储程序计算机.函数调用堆栈.中断机制: 借助Linux内核部分源代码模拟存储程序计算机工作模型及时钟中断 在mykernel基础上构造一个简单的操作系统内核 3.构造一个简单的Linux系统MenuOS  Linux内核源代码简介 构造一个简单的Linux系统 跟踪调试Linux内核的启动过程 sched_init()进程

UML期末复习题——2.9:UML Deployment Diagram

附加题:部署图 重要概念: 1. 部署图表示的是,如何将具体的软件制品(例如可执行文件)分配到计算节点(具有处理服务的某种事物)上.部署图表示了软件元素在物理架构上的部署,以及物理元素之间的通信(通常通过网络进行). 2. 部署图中最基本的元素是节点. 有两种节点: a.设备节点——具有处理和存储能力,可执行软件的物理(电子数字式)计算资源,例如典型的计算机或移动电源. •设备(<device>):没有处理能力的节点,至少是不关心其处理能力的节点.例如打印机.IC卡读写器,如果我们的系统不考虑

UML期末复习题

看了网上的各种UML图的相关资料,找到的都是差不多一样的对图的基本介绍.之前复习的时候也想对不同UML图单独进行复习总结,后来发现这样复习好像没什么用,不能理解每个图之间的关系,所以就没有进一步总结.现在打算针对一个具体的系统对其进行分析,依次画出考试中要求画出的9种图,以便更好的了解作图的规则和要求,以及图之间的关系. 这是考试的试题 这是试题中涉及到的系统简介

UML期末复习题——2.5:System Sequence Diagram &amp; Post-condition

第五题:系统顺序图 重要概念: 1.对象: 对象是特定行为与属性的集合. 对象的表示方式有三种: a.包括对象名和类名 b.只有类名. c.只有对象名 2.消息表示形式: 消息用于描述对象间交互的方式及内容. 消息分为四种:同步消息.异步消息.返回消息.自关联消息 a.同步消息:一个对象向另一个对象发出同步消息后,将处于阻塞状态,一直等到另一个对象的回应. 表示方式: b.异步消息:一个对象向另一个对象发出异步消息后,这个对象可以进行其他的操作,不需要等到另一个对象的响应. 表示方式: c.返回

UML期末复习题——2.2:UML Activity Diagram.

第二题:活动图 重要概念: 活动图:一种有助于使工作流和业务过程可视化的图. 绘制要点: 具体方法见:http://www.cnblogs.com/xiaolongbao-lzh/p/4591953.html 注意事项: 1.一定要有起点终点,起点只有一个,终点可以有多个(活动终点.流程终点) 2.有箭头的线,如果有循环一定有归并节点,如果有条件的话,一定要写guard(写在guard里面会自动加上左右中括号[ ]的,guard在constraint选项卡里面). 3.作图时不要追求画的太详细,

UML期末复习题——2.1:Use Case Diagram

第一题:用例图 重要概念: 1.采用参与者和参与者目标的观点: 一组用例实例,每个实例是系统所执行的一系列活动,以此产生对特定参与者具有价值的客观结果. 短语“对特定参与者具有价值的客观结果”是细微而又重要的概念,它主要强调了需求分析的两个态度. · 关注系统的用户或参与者来编写需求,询问其目标和典型情况. · 关注理解参与者所考虑的有价值结果. 2.如何发现用例 具体步骤: (1)选择系统边界 (2)确定主要参与者 (3)确定每个主要参与者的目标 (4)定义满足用户目标的用例,根据其目标对用例

UML期末复习题——2.8:UML Design Class Diagram(DCD)

第八题:设计类图 重要概念: 1. 类图(Class Diagram): 类图是面向对象系统建模中最常用和最重要的图,是定义其它图的基础.类图主要是用来显示系统中的类.接口以及它们之间的静态结构和关系的一种静态模型.UML用类图表示类.接口及其关联. 2. 表示类元属性的方法: a.属性文本:如currentSale:Sale b.关联线表示法 c.两者兼有 属性文本表示法的完整格式:visibility name : type multiplicity = default {property-

UML期末复习题——2.3:UML State Diagram

第三题  状态图 重要概念: 1.定义:事件.状态和转换: 事件:指一件值得注意的事情的发生. 状态:指对象在事件发生之间某时刻所处的情形. 转换:两个状态之间的关系.它表明当某事件发生时,对象从先前的状态转换到后来的状态. 2.状态无关和状态依赖对象 如果一个对象对某事件的响应总相同,则认为此对象对该事件状态无关(或非模态).例如,如果对象接收某个消息,响应该消息的方法总做相同的事情,则该对象对于该消息状态无关.如果,对所有事件,对象的响应总是相同的,则该对象是一个状态无关对象. 相反,状态依

UML期末复习题——2.6:Package Diagram

第六题 包图 重要概念: 1.包图(package Diagram) 由若干个包以及包之间的关系组成.包是一种分组机制,其将一些相关的类集合为一个包,形成高内聚,低耦合的类集合,可以说,一个包相当于一个子系统. 2.简要介绍: 包图是一种维护和描述系统总体结构的模型的重要建模工具,通过对包中各个包以及包之间关系的描述,展现出系统的模块与模块之间的依赖关系.在面向对象软件开发的视角中,类显然是构建整个系统的基本构造块.但是对于庞大的应用系统而言,其包含的类将是成百上千,再加上其间“阡陌交纵”的关联