服务(xinetd)开机启动.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
chconfig 、xinetd进程和tcp_wrappers的使用 ? 一、chkconfig的使用 #chkconfig - -list 列出所有开机自动开启的服务 ? #chkconfig - -add NAME 把NAME添加到chkconfig服务中 #chkconfig - -del NAME 把NAME服务从chkconfig服务中移除 #chkconfig ypbind on 把ypbind加入开机自动启动的行列,默认为2345级别 #chkconfig ypbind off 把ypbind服务改为开机自动为off状态 #chkconfig - -level 23 ypbind on 把ypbind服务改为开机在23级别自动启动 ? 二、xinetd进程的管理 xinetd本身是独立守护进程,它管理着非独立守护进程,/etc/xinetd.conf是xinetd的主配置文件,定义服务的工作方式,/etc/xinetd.d/下存放着非独立守护进程的服务文件 非独立守护进程服务的生效: #chkconfig SERVICE on|off 开机自动设定为on或off状态 #service xinetd restart 当前生效SERVICE服务为on或off 下图是/etc/xinetd.conf文件,其中图中的 enable 是指定服务默认是否启用 若=yes则默认为启动=no为默认不启动;disable 也是指定服务默认是否启用,若=no则默认为启动=yes为默认不启动;log_on_failure是指定登录失败后日志中会记录的内容,log_on_success是指定登录成功后日志中记录的内容;no_access指定不允许访问的ip;only_from指定允许访问的ip;其中cps =50 10指单位时间内并发连接服务器的数量达到50时就休息10秒;per_source定义同一个ip最多可以发起的连接数。 ? /etc/xinetd.conf是定义xinetd进程管理的所有非独立守护进程服务,各个非独立守护进程还有定义自己服务的文件,当两个文件有冲突时还以服务自己的文件为准。 下图是telnet服务的配置文件,其中socket_type指定套接字类型;user指定此服务由什么用户来执行;server指定执行的命令。 ? 下面我们来做一些此文件控制内容的测试,首先我们在192.168.0.141上查看是否安装了telnet包,如果未安装就安装此包,安装后在/etc/xinetd.d/目录下会自动生成以telnet为名字的文件,现在启动生效telnet服务 #chkconfig telnet on #service xinetd restart ? 由上图可知telnet服务意启动现在我们在192.168.0.142上连接测试一下 ? 现在我们修改telnet文件中田间的规则如下(请注意每次修改telnet文件都要重启xinetd才能生效) ? 此时我们再从192.168.0.142连接一下,可以看到192.168.0.142已经被拒绝了,同时当我们临时改变了一下ip再次连接时就连接上了,所以我们明白当只指定no_access时其他ip默认是可以连接的 ? ?现在我们修改telnet文件中田间的规则如下(请注意每次修改telnet文件都要重启xinetd才能生效) ? 此时我们再从192.168.0.142连接一下,可以看到192.168.0.142是被允许的,连接成功,当我们改变142的ip为147再连接时就被拒绝了,所以我们明白只指定only_from时,其他ip默认都是被拒绝的 ? 现在我们修改telnet文件中田间的规则如下(请注意每次修改telnet文件都要重启xinetd才能生效) ? 现在我们在192.168.0.142上测试一下,可以看到连接被拒绝了,当我们改变了ip以后连接成功了,现在我们明白当only_from和no_access同时定义时,我们取其定义范围的交集 ? 三、tcp_wrappers的应用 tcp_wrapper管理一些网络服务,控管哪些ip可以连接,哪些ip拒绝连接 先查询安装的tcp_wrappers如下 ? 如何查看哪个服务受tcp_wrapper管理我们可以用以下命令,如果包含圆框中的链接则就受tcp_wrapper管理,同时tcp_wrapper还管理所有被xinetd进程管理的非独立进程服务 ? tcp_wrappers是通过/etc/hosts.allow和/etc/hosts.deny文件来控制的,现在我们把刚才改变的/etc/xinetd.d/telnet文件恢复为默认状况来测试一下tcp_wrappers的使用,修改/etc/hosts.allow,请注意圆框内

文档评论(0)

9988871 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档