Linux操作系统基础与实训教程(习题答案) 下载本文

内容发布更新时间 : 2024/11/5 19:00:17星期一 下面是文章的全部内容请认真阅读。

done if [ $? -eq 0 ] then echo 'rename is finished!'

else echo 'some errors is occured!' fi 1. D.

2. B

3. B 6. A 7. C 8. C 9.

1) vim /etc/vsftpd/vsftpd.conf #文件内容如下:

anonymous_enable=YES local_enable=YES

write_enable=YES anon_mkdir_write_enable=YES anon_upload_enable=YES userlist_deny=YES userlist_deny=NO listen=YES

connect_from_port_20=YES chroot_local_user=YES

2) vim /etc/vsftpd/user_list #文件内容如下 user1 user2

第13章4. C 第14章5. C

1.

虚拟主机就是将一台物理服务器虚拟成多台的逻辑服务器,可以有效节省硬件资源并且方便管理。

个人主页就是属于个人的网站,是一个网址(URL),是个人为了宣传自己而对外提供的一种网络资源访问。

个人主页可以部署到虚拟主机上,以对外提供浏览和访问服务。 2.

基于IP地址、基于域名和基于端口号的虚拟主机服务。 3. B 5.

1) 建立虚拟主机存放网页的根目录(mkdir /var/www/vhost1 /var/www/vhost2),并创建相应的首页文件index.html。

2) 在httpd.conf文件末尾加入“IncludeOptional conf.d/*.conf”指令。

3) 编辑每个域名的配置文件(/etc/httpd/conf.d/*.conf),加入虚拟主机配置段 vi /etc/httpd/conf.d/vhost.conf

DocumentRoot /var/www/vhost1 ServerName www.jkx1.yxnu.net

4. A

DocumentRoot /var/www/vhost2 ServerName www.jkx2.yxnu.net

5. apache不能直接访问My SQL数据库,一般是通过php、jsp和asp容器来进行访问。 1)假设通过php来访问My SQL数据库,需要修改httpd.conf文件,增加以下内容: LoadModule php5-Module F:/php/Php5Apache2.dll

2)假设通过tomcar来访问My SQL数据库,修改httpd.conf文件,增加以下内容: LoadModule proxy_module modules/mod_proxy.so LoadModule proxy_ajp_module modules/mod_proxy_ajp.so

第15章

1.

1)查找DHCP Server

当DHCP客户机第一次登录网络的时候(也就是客户机上没有任何IP地址数据时),它会通过UDP 67端口向网络上发出一个DHCPDISCOVER数据包(包中包含客户机的MAC地址和计算机名等信息)。因为客户机还不知道自己属于哪一个网络,所以封包的源地址为0.0.0.0,目标地址为255.255.255.255,然后再附上DHCP discover的信息,向网络进行广播。

若一直没有得到回应,客户机会将这一广播包重新发送四次(以2,4,8,16秒为间隔,加上1-1000毫秒之间随机长度的时间)。如果都没有得到DHCP Server的回应,客户机会从169.254.0.0/16这个自动保留的私有IP地址中选用一个IP地址。并且每隔5分钟重新广播一次,如果收到某个服务器的响应,则继续IP租用过程。

2)提供IP地址租用

当DHCP Server监听到客户机发出的DHCP discover广播后,它会从那些还没有租出去的地址中,选择最前面的空置IP,连同其它TCP/IP设定,通过UDP 68端口响应给客户机一个DHCP OFFER数据包(包中包含IP地址、子网掩码、地址租期等信息)。此时还是使用广播进行通讯,源IP地址为DHCP Server的IP地址,目标地址为255.255.255.255。同时,DHCP Server为此客户保留它提供的IP地址,从而不会为其他DHCP客户分配此IP地址。

3) 接受IP租约

如果客户机收到网络上多台DHCP服务器的响应,只会挑选其中一个DHCP OFFER(一般是最先到达的那个),并且会向网络发送一个DHCPREQUEST广播数据包(包中包含客户端的MAC地址、接受的租约中的IP地址、提供此租约的DHCP服务器地址等),告诉所有DHCP Server它将接受哪一台服务器提供的IP地址,所有其他的DHCP服务器撤销它们的提供以便将IP地址提供给下一次IP租用请求。此时,由于还没有得到DHCP Server的最后确认,客户端仍然使用0.0.0.0为源IP地址,255.255.255.255为目标地址进行广播。

4) 租约确认

当DHCP Server接收到客户机的DHCP REQUEST之后,会广播返回给客户机一个DHCP ACK消息包,表明已经接受客户机的选择,并将这一IP地址的合法租用以及其他的配置信息都放入该广播包发给客户机。

2. 1)251。

2)默认网关:172.17.138.254,DNS:172.17.138.1和172.17.138.2。域名:abc.

com

3)给MAC地址为00:a0:78:8e:9f:ab的主机指定唯一的IP地址172.17.138.22

4)本地连接中配置本地网卡“自动获取IP地址” 5)ipconfig/all

6) 查看文件:/var/lib/dhcpd/dhcpd.leases more dhcpd.leases lease 200.200.200.100 { starts 5 2017/12/08 02:49:08; ends 5 2017/12/08 02:59:08; tstp 5 2017/12/08 02:59:08; cltt 5 2017/12/08 02:49:08; binding state free;

hardware ethernet 00:50:56:c0:00:01; uid \}

server-duid \可以看出分配出去的IP为200.200.200.100。