• xinetd


    extended internet daemon
    xinetd是新一代的网络守护进程服务程序,又叫超级Internet服务器,常用来管理多种轻量级Internet服务。
    xinetd提供类似于inetd+tcp_wrapper的功能,但是更加强大和安全。
    2. xinetd的特色
    1) 强大的存取控制功能
    — 内置对恶意用户和善意用户的差别待遇设定。
    — 使用libwrap支持,其效能更甚于tcpd。
    — 可以限制连接的等级,基于主机的连接数和基于服务的连接数。
    — 设置特定的连接时间。
    — 将某个服务设置到特定的主机以提供服务。
    2) 有效防止DoS攻击
    — 可以限制连接的等级。
    — 可以限制一个主机的最大连接数,从而防止某个主机独占某个服务。
    — 可以限制日志文件的大小,防止磁盘空间被填满。
    3) 强大的日志功能
    — 可以为每一个服务就syslog设定日志等级。
    — 如果不使用syslog,也可以为每个服务建立日志文件。
    — 可以记录请求的起止时间以决定对方的访问时间。
    — 可以记录试图非法访问的请求。
    4) 转向功能
    可以将客户端的请求转发到另一台主机去处理。
    5) 支持IPv6
    xinetd自xinetd 2.1.8.8pre*起的版本就支持IPv6,可以通过在./configure脚本中使用with-inet6 capability选项来完成。
    注意,要使这个生效,核心和网络必须支持IPv6。IPv4仍然被支持。
    6) 与客户端的交互功能
    无论客户端请求是否成功,xinetd都会有提示告知连接状态。
    3. Xinetd的缺点
    当前最大的缺点是对RPC支持的不稳定,但是可以启动protmap,使它与xinetd共存来解决这个问题。
    4 使用xinetd启动守护进程
    原则上任何系统服务都可以使用xinetd,然而最适合的应该是那些常用的网络服务,同时,这个服务的请求数目和频繁程度不会太高。
    像DNS和Apache就不适合采用这种方式,而像FTP、Telnet、SSH等就适合使用xinetd模式。
    系统默认使用xinetd的服务可以分为如下几类:
    ① 标准Internet服务:telnet、ftp。
    ② 信息服务:finger、netstat、systat。
    ③ 邮件服务:imap、imaps、pop2、pop3、pops。
    ④ RPC服务:rquotad、rstatd、rusersd、sprayd、walld。
    ⑤ BSD服务:comsat、exec、login、ntalk、shell、talk。
    ⑥ 内部服务:chargen、daytime、echo、servers、services、time。
    ⑦ 安全服务:irc。
    ⑧ 其他服务:name、tftp、uucp。
    具体可以使用xinetd的服务在/etc/services文件中指出。
    这个文件的节选内容:
    # /etc/services:
    # $Id: services,v 1.40 2004/09/23 05:45:18 notting Exp $
    # service-name port/protocol [aliases ...] [# comment]
    tcpmux 1/tcp # TCP port service multiplexer
    tcpmux 1/udp # TCP port service multiplexer
    rje 5/tcp # Remote Job Entry
    rje 5/udp # Remote Job Entry
    echo 7/tcp
    echo 7/udp
    discard 9/tcp sink null
    discard 9/udp sink null
    ………
    Internet 网络服务文件中,记录网络服务名和它们对应使用的端口号及协议。文件中的每一行对应一种服务,它由4个字段组成,中间用Tab键或空格键分隔,分别表示 “服务名称”、“使用端口”、“协议名称”及“别名”。在一般情况下,不要修改该文件的内容,因为这些设置都是Internet标准的设置。一旦修改,可能会造成系统冲突,使用户无法正常访问资源。Linux系统的端口号的范围为0~65 535,不同范围的端口号有不同的意义。
    — 0:不使用。
    — 1~1 023:系统保留,只能由root用户使用。
    — 1 024~4 999:由客户端程序自由分配。
    — 5 000~65 535:由服务器程序自由分配。

  • 相关阅读:
    【bzoj1707/Usaco2007 Nov】tanning分配防晒霜——贪心+优先队列
    【bzoj1754/Usaco2005 qua】Bull Math——高精度乘法
    【bzoj1709/Usaco2007 Oct】Super Paintball超级弹珠——递推
    【bzoj2060/Usaco2010 Nov】Visiting Cows 拜访奶牛——树形dp
    【bzoj1710/Usaco2007 Open】Cheappal 廉价回文——区间dp
    【bzoj1828/Usaco2010 Mar】balloc 农场分配——贪心+差分+优先队列
    【bzoj4552/Tjoi2016&Heoi2016】排序——二分+线段树/平衡树+线段树分裂与合并
    【bzoj2083/Poi2010】Intelligence test——二分+贪心
    【bzoj1596/Usaco2008 Jan】电话网络——dfs
    【bzoj1782/Usaco2010 Feb】slowdown 慢慢游——dfs序+树状数组
  • 原文地址:https://www.cnblogs.com/MAPO/p/8472874.html
Copyright © 2020-2023  润新知