- 1、本文档共66页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
陈英 梁建武主编 中国水利水电出版社 Linux基础及应用 第7章 管理网络服务 7.1 网络配置文件 7.1.1 /etc/hosts /etc/hosts中包含了IP地址和主机名之间的映射,还包括主机名的别名,IP地址的设计使计算机容易识别,但对于人却很难记住它们,为了解决这个问题,创建了/etc/hosts这个文件。 7.1.2 /etc/services /etc/services中包含了服务名和端口号之间的映射,不少的系统程序要使用这个文件 7.1.3 /etc/host.conf /etc/host.conf文件指定如何解析主机名,Linux通过解析器库来获得主机名对应的IP地址。 7.1.4 /etc/nsswitch.conf /etc/nsswitch.conf文件是由SUN公司开发并用于管理系统中多个配置文件查找的顺序,它比/etc/host.conf文件提供了更多的功能。/etc/nsswitch.conf中的每一行或者是注释(以#号开头)或者是一个关键字后跟冒号和一系列要试用的有顺序的方法。每一个关键字是在/etc/目录可以被/etc/nsswitch.conf控制的/etc文件的名字。 7.1.5 /etc/sysconfig/network 该文件用来指定服务器上的网络配置信息,包含了控制和网络有关的文件和守护程序的行为的参数。 7.1.6 /etc/resolv.conf 文件/etc/resolv.conf配置DNS客户,它包含了主机的域名搜索顺序和DNS服务器的地址,每一行应包含一个关键字和一个或多个的由空格隔开的参数。 7.1.7 /etc/init.d/network 这个文件包括了声明IP地址、掩码、网络、广播地址和缺省路由器的变量。 7.2 配置FTP服务 7.2.1 FTP协议 TCP/IP协议中,FTP标准命令TCP端口号为21,Port方式数据端口为20。端口20用于在客户端和服务器之间传输数据流,而端口21用于传输控制流。FTP协议的任务是从一台计算机将文件传送到另一台计算机,它与这两台计算机所处的位置、联接的方式、甚至是否使用相同的操作系统无关。 7.2.2 FTP服务器vsftpd的配置 1.安装vsftpd服务器 vsftpd是现在Linux最好的FTP服务器工具之一,其中的vs就是“Very Secure”(很安全)的缩写 。 假如选择完全安装Linux,则系统会默认安装vsftpd服务器。我们能够在终端命令窗口输入以下命令进行验证: [root@localhost root]# rpm –qa|grep vsftpd 假如结果显示为“vsftpd-1.1.3-8”,则说明系统已安装vsftpd服务器。假如安装 Linux时没有选择vsftpd服务器,则能够在图形环境下单击“主菜单→系统配置→添加/删除应用程序”菜单项,在出现的“软件包管理”对话框里确保选中“FTP服务器”选项,然后单击“更新”按钮,按照屏幕提示插入第3张安装光盘即可开始安装。 2.启停vsftpd服务 采用独立运行方式启动vsftpd服务,方法是在终端命令窗口运行以下命令: [root@localhost root]# /etc/rc.d/init.d/vsftpd start 重新启动vsftpd服务: [root@localhost root]# /etc/rc.d/init.d/ vsftpd restart 关闭vsftpd服务: [root@localhost root]# /etc/rc.d/init.d/ vsftpd stop 3.vsftpd的配置 vsftpd共有3个配置文档,它们分别是: vsftpd.ftpusers:位于/etc目录下。它指定了哪些用户账户不能访问FTP服务器,例如root等。 vsftpd.user_list:位于/etc目录下。该文档里的用户账户在默认情况下也不能访问FTP服务器,仅当vsftpd .conf配置文档里启用userlist_enable=NO选项时才允许访问。 vsftpd.conf:位于/etc/vsftpd目录下。它是个文本文档,用户能够用Kate、Vi等文本编辑工具对他进行修改,以此来自定义用户登录控制、用户权限控制、超时配置、服务器功能选项、服务器性能选项、服务器响应消息等FTP服务器的配置。 (1)用户登录控制 anonymous_enable=YES,允许匿名用户登录。 no_anon_password=YES,匿名用户登录时无需输入密码。 local_enable=YES,允许本地用
您可能关注的文档
- Java程序设计教程 赵辉 第2章 Java程序设计基础新.ppt
- Java程序设计教程 赵辉 第5章 Java基本类库新.ppt
- Java程序设计教程 赵辉 第7章 GUI设计基础新.ppt
- Java程序设计教程 赵辉 第8章 高级GUI设计 新.ppt
- Java程序设计教程 赵辉 第11章 数据库与JDBC新.ppt
- Java程序设计教程 赵辉 第12章 Java高级编程 新.ppt
- Java程序设计实例教程 毕广吉 第4章 面向对象的程序设计新.ppt
- Java程序设计实例教程 毕广吉 第6章 图形用户界面设计新.ppt
- Java程序设计实例教程 毕广吉 第8章 异常处理新.ppt
- Java程序设计实例教程 毕广吉 第9章 多线程机制与动画新.ppt
文档评论(0)