问答题 试题二(共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。