Linux期末复习题
版权声明: https://blog.csdn.net/u014483914/article/details/36622451
1.More和less命令的差别
More命令通经常使用于分屏显示文件内容。但仅仅能向下翻页。less命令是more命令的改进 版,能够向下向上翻页,甚至能够前后左右移动。
2.简述webserver配置过程中“一机多站”的含义?
所谓的“一机多站”指的就是在一台webserver上,虚拟主机能够为多个独立的IP地址、域名或port号提供不同的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.简述DHCPserver工作过程
IP租约请求、IP租约提供、IP租约选择、IP租约确认
6.DNS的查询模式有哪几种?
递归查询、循环查询、反向查询(正向查询和反向查询)
7.FTP的工作原理
FTP大大简化了文件传输的复杂性,它能够使文件通过网络从一台主机传送到另外一台计算机上却不受计算机和操作系统类型的限制。其基本工作原理例如以下:
)打开熟知port(port号为21),使客户进程能连接上;
)等待客户进程发起连接建立请求。
)启动从属进程来处理客户进程发来的请求。
从属进程对客户进程的请求处理完成后即终止,但从属进程在执行期间依据须要 还可能创建其它一些子进程。
)回到等待状态。继续接受其它客户进程发来的请求。主进程与从属进程的处理是并发地进行。
8.下图是“一机多站”设置中。webserverhttpd.conf配置文件里的某一段。
试回答该配置字段包括了哪些webserver配置相关的主要含义?
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>
,Virtualhost后面跟上IP地址和port号;DocumentRoot设置该虚拟主机的主文件夹;Directoryindex设置文件的文件名称。ErrorLog设置错误日志的存放位置。
图2
9.图3、图4是named.conf中的部分内容。试解释图3、图4中主要字段的含义?
图3 图4
是从域名server的正向解析区域声明。zone后为所声明的区域名称。type slave说明其类型为辅助DNSserver。file后面为实现正向解析的区域文件名称,masers为主域名server的IP地址。图4为主域名server的配置,由其type可判定,zone后面分别声明了其正向区域和反向区域。
10.写出以下各命令的含义:
1)chmod u+x file
将文件file的SUID权限设置成全部者可执行
2)chown test : test file
将文件file的全部者和属组都改为test
11.当dnsserver发生问题,我们能否够訪问网络上的计算机?假设能够,须要什么条件?说明原因。
能够。
因为Internet中的计算机间进行通信时必须使用对方的IP地址,而DNSserver的作用就是进行域名和IP地址之间的映射,假设DNSserver发生问题,要訪问网络上的计算机,必须知道它的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服务。假设在client浏览器上能够看到http://192.168.10.1和http://192.168.10.2两个站点则说明配置成功。
13.以下是ftpserver配置文件里几个关键的參数。请解释其意义:
anonymous_enable:当设置成anonymous_enable=YES时表示启用匿名用户 ;anon_upload_enable:当本选项设置成YES时匿名用户能够向具备写权限的文件夹中上传文件,默认值为NO。
chown_username:设置匿名用户上传文件的拥有者,默认值是root。
anon_umask:设置匿名用户的文件掩码。
Local_enable:设置是否同意本地用户登陆,默认值为YES。
Local_root:指定本地用户登陆vsftpserver时切换到的文件夹。没有设置默认值。
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客户设置DNSserver地址为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;为client指定主机名为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;分配给client(本例为zone jl用户)一个固定的IP地址1.2.1.88;
Linux期末复习题的更多相关文章
- Linux期末总结
Linux内核学习总结 1.计算机是如何工作的? 存储程序计算机工作模型 X86汇编基础 汇编一个简单的C程序分析其汇编指令执行过程 2.操作系统是如何工作的? 三个法宝——存储程序计算机.函数调用堆 ...
- c语言期末复习题
代码参考:<K&R> 1.单词计数 #include<stdio.h> #define IN 1 #define OUT 0 main() { int c, state ...
- UML期末复习题——2.9:UML Deployment Diagram
附加题:部署图 重要概念: 1. 部署图 部署图表示的是,如何将具体的软件制品(例如可执行文件)分配到计算节点(具有处理服务的某种事物)上.部署图表示了软件元素在物理架构上的部署,以及物理元素之间的通 ...
- UML期末复习题——2.8:UML Design Class Diagram(DCD)
第八题:设计类图 重要概念: 1. 类图(Class Diagram): 类图是面向对象系统建模中最常用和最重要的图,是定义其它图的基础.类图主要是用来显示系统中的类.接口以及它们之间的静态结构和关系 ...
- UML期末复习题——2.7:UML Sequence Diagram
第七题:顺序图 重要概念: 1. 顺序图的主要介绍,在之前对第5题“系统顺序图”的解析讲解里已经很详细了,在这里只是对部分不全面的内容进行补充. 第五题:系统顺序图&后置条件 http://w ...
- UML期末复习题——2.6:Package Diagram
第六题 包图 重要概念: 1.包图(package Diagram) 由若干个包以及包之间的关系组成.包是一种分组机制,其将一些相关的类集合为一个包,形成高内聚,低耦合的类集合,可以说,一个包相当于一 ...
- UML期末复习题——2.5:System Sequence Diagram & Post-condition
第五题:系统顺序图 重要概念: 1.对象: 对象是特定行为与属性的集合. 对象的表示方式有三种: a.包括对象名和类名 b.只有类名. c.只有对象名 2.消息表示形式: 消息用于描述对象间交互的方式 ...
- UML期末复习题——2.4:Domain Model
第四题:领域模型 重要概念: 1. 领域模型:是对领域内的概念类或现实世界中对象的可视化表示.领域模型也称为概念模型,领域对象模型和分析对象模型. 2. 应用UML表示法,领域模型被描述为一组没有定义 ...
- UML期末复习题——2.3:UML State Diagram
第三题 状态图 重要概念: 1.定义:事件.状态和转换: 事件:指一件值得注意的事情的发生. 状态:指对象在事件发生之间某时刻所处的情形. 转换:两个状态之间的关系.它表明当某事件发生时,对象从先前 ...
随机推荐
- 18-09-08 关于Linux 的安装遇到的一些小坑
具体参考我的有道笔记 备注 那个网络问题已经解决 先自动选择打上勾 然后在进行选择 并且正确输入 IP地址之类的 ====用utrallo 制作centos7.0 报错 以下是新的工具有效===== ...
- Android修行之路------List view无法获取监听方法
注意: 1.在list view自定义布局中如果添加滚动布局,会导致自定义布局无法获取监听. 2.如果ListView的每项布局里有像Button,ImageButton之类View的控键时,这些Vi ...
- 关于“用VS2010的C++导入ADO导入不了,提示无法打开源文件msado15.tlh”的问题
vc++2010中,要使用ado操作数据库,所以在stdafx.h中引入了ado的dll库,引入代码如下: #import "C:/Program Files/Common Files/Sy ...
- SpringMvc使用FastJson做为json的转换器(注解方式)
在使用XML方式配置项目,使用fastjson做为Json转换器时通常的在XML内添加如下的配置: <mvc:message-converters register-defaults=" ...
- Centos7防火墙开放8080端口
查看已经开发的端口: firewall-cmd --list-ports 开启端口: firewall-cmd --zone=public --add-port=8080/tcp --permanen ...
- json与cjson
json安装: http://blog.csdn.net/u011641885/article/details/46755225 tar xvf json-c-0.9.tar.gz cd json-c ...
- shell 中变获取值及运算的几种方法
num=$(tail ./image/1.txt -n 1) num=$(($num+1))
- Spring Boot 揭秘与实战(七) 实用技术篇 - Java Mail 发送邮件
文章目录 1. Spring Boot 集成 Java Mail 2. 单元测试 3. 源代码 Spring 对 Java Mail 有很好的支持.因此,Spring Boot 也提供了自动配置的支持 ...
- [转]EM算法(Expectation Maximization Algorithm)详解
https://blog.csdn.net/zhihua_oba/article/details/73776553 EM算法(Expectation Maximization Algorithm)详解 ...
- C++和C在linux下 和在windows下有什么区别?
一.函数库的区别 linux下的C函数库和windows下的函数库系统调用的机制不一样,Glibc包含了主要的C库.这个库提供了基本例程,用于分配内存.搜索目录.打开关闭文件.读写文件.字串处理.模式 ...