Linux期末复习题
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大大简化了文件传输的复杂性,它能够使文件通过网络从一台主机传送到另外一台计算机上却不受计算机和操作系统类型的限制。其基本工作原理例如以下:
(1)打开熟知port(port号为21),使客户进程能连接上;
(2)等待客户进程发起连接建立请求。
(3)启动从属进程来处理客户进程发来的请求。
从属进程对客户进程的请求处理完成后即终止,但从属进程在执行期间依据须要 还可能创建其它一些子进程。
(4)回到等待状态。继续接受其它客户进程发来的请求。主进程与从属进程的处理是并发地进行。
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>
httpd.conf是Apacheserver的主配置文件,包括三部分:全局环境配置、主server配置和虚拟主机配置。此段文件是webserver配置中基于port号的虚拟主机配置。listen 8800是设置监听port8800,Virtualhost后面跟上IP地址和port号;DocumentRoot设置该虚拟主机的主文件夹;Directoryindex设置文件的文件名称。ErrorLog设置错误日志的存放位置。
图2
9.图3、图4是named.conf中的部分内容。试解释图3、图4中主要字段的含义?
图3 图4
named.conf是dnsserver的主配置文件,图3是从域名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;
posted on 2019-04-19 20:01 xfgnongmin 阅读(508) 评论(0) 编辑 收藏 举报