问答题
试题二(共15分)
阅读以下说明,回答问题1至问题4,将解答填入答题纸对应的解答栏内。
[说明]
某公司搭建了一个小型局域网,网络中配置一台Linux服务器作为公司内部文件服务器和Internet接入服务器,该网络结构如图2-1所示。
问答题
[问题1](5分)
Linux的文件传输服务是通过vsftpd提供的,该服务使用的应用层协议是____(1)____协议,传输层协议是____(2)____协议,默认的传输层端口号为____(3)____。
vsftpd服务可以通过命令行启动或停止,启动该服务的命令是____(4)____,停止该服务的命令是____(5)____。
【正确答案】(1)FTP (2)TCP (3)2l
(4)service vsftpd start (5)service vsftpd stop
【答案解析】 Linux的文件传输服务是通过vsftpd提供的,该服务使用的应用层协议是文件传输协议(FTP),文件传输协议FTP采用的传输层协议是有连接的、可靠的TCP协议,FTP协议默认的传输层端口号为21,FTP服务默认值该端口上提供服务。
Linux中的所有服务都可以通过service命令从命令行启动或停止,命令的格式是:service服务程序名称start/stop。
vsftpd服务可以通过命令行启动或停止,启动该服务的命令是service vsftpd start,停止该服务的命令是service vsftpd stop。
问答题
[问题2](5分)
vsftpd程序主配置文件的文件名是____(6)____。若当前配置内容如下所示,请给出对应配置项和配置值的含义。
【正确答案】
【答案解析】 vsftpd程序主配置文件的文件名是vsftpd.conf,该文件缺省安装于/etc/vsftpd目录中。该配置文件中所有参数的配置形式均为“参数=值”的方式,关键字对大小写敏感,以“#”开始的是注释行,注释行在执行时被忽略。
vsftpd.conf配置文件中的配置项非常多,下面仅对题目中出现的配置项做出解释,其余配置项和相关含义请参看联机手册。

问答题
[问题3](2分)
为了使因特网上的用户也可以访问vsftpd提供的文件传输服务,可以通过简单的修改上述主配置文件实现,修改的方法是____(11)____。
【正确答案】
【答案解析】 因为配置文件vsftpd.conf中有配置项listen_address=192.168.1.1,即FTP服务仅仅在内网所在地址上监听,因特网上的用户无法访问,为了使因特网上的用户也可以访问vsftpd提供的文件传输服务,只需注释该配置项即可。
问答题
[问题4](3分)
由于Linux服务器的配置较低,希望限制同时使用FTP服务的并发用户数为10,每个用户使用FTP服务时可以建立的连接数为5,可以通过简单的修改上述主配置文件实现,修改的方法是____(12)____。
【正确答案】
【答案解析】 由于Linux服务器的配置较低,希望限制同时使用FTP服务的并发用户数为10,每个用户使用FTP服务时可以建立的连接数为5,可以通过简单的修改上述主配置文件实现,修改的方法是设置max_per_ip=5,max_clients=10。