精华内容
下载资源
问答
  • xinetd服务器

    2018-02-08 18:32:00
    xinetd 服务器配置xinetd服务1.xinetd可以统一管理很多服务进程 绑定、侦听和接受来自对服务器每个端口的请求 有客户端访问时,调用相应的服务器程序响应 节约系统内存资源 同时响应多个客户端的请求windows没有该...

    xinetd 服务器
    配置xinetd服务
    1.xinetd可以统一管理很多服务进程
        绑定、侦听和接受来自对服务器每个端口的请求
        有客户端访问时,调用相应的服务器程序响应
        节约系统内存资源
        同时响应多个客户端的请求
    windows没有该功能
    多数UNIX系统是使用inetd实现相同功能

    配置文件解析
    选项名称        说明
    flegs                   如果只指定NAMEINARAGS,那么它就使参数和inetd一样地传递
    type                    如果服务器不再/etc/services中,则使用UNLISTED,否则可以忽略这一行
    port                    如果type=UNILISTED,则在这里指定端口号
    socket_type             如果是TCP,使用stream;如果是UDP,使用dgram
    protocol                指定TCP,还是UDP

    wait                    TCP设置为NO.对于UDP,如果服务器连接远程主机并未不同的用户建立新的进程,no,如果UDP在它的端口上处理所有的信息包,直到他被终止,则为yes
    user            指定程序的运行身份
    server            服务程序的完整路径
    server_args        参数。为了和inetd兼容,flags设置为NAMEINARGS,则参数使用服务器名


    编写xinetd程序
    使用标准输入输出
    当使用xinetd的时候,它通过两个方法传递socket:如文件描述0和1
    它们和文件描述符一样,分别代表标准输入和标准输出
    因为标准输出sys.stdout默认是被缓冲的,所以为了实时性,需要使用到sys.stdout.flush()函数
    使用这两种方法,服务器端口程序既可以当成网络服务器程序使用,也可以像普通脚本程序一样执行

    使用socket对象
    通过调用socket.fromfd()可以建立socket对象
    建立socket对象需要使用xinetd传递给程序的本件描述
    fromfd()函数需要文件数量和一些标准的参数,一些参数与前一章内容相同


    转载于:https://www.cnblogs.com/ghming/p/8432766.html

    展开全文
  • linux服务安装与配置(二):安装xinetd服务xinetd即extended internet daemon,xinetd是新一代的网络守护进程服务程序,又叫超级Internet服务器。经常用来管理多种轻量级Internet服务。telnet服务就是通过xinetd...


    linux服务安装与配置(二):安装xinetd服务



    xinetd即extended internet daemon,xinetd是新一代的网络守护进程服务程序,又叫超级Internet服务器。经常用来管理多种轻量级Internet服务。telnet服务就是通过xinetd服务来管理的,所以在安装后面telnet服务之前需要先安装xinetd服务。

    首先查看是否有安装xinet服务:

    # rpm -qa | grep xinetd

    #

    没有则使用光盘中rpm包来安装,步骤如下:

    # mkdir cdrom

    # mount /dev/sr0 cdrom/

    mount: block device /dev/sr0 is write-protected, mounting read-only

    <pre name="code" class="plain"># cd cdrom/

    # rpm -ivh xinetd-2.3.14-29.el6.i686.rpm

    warning: xinetd-2.3.14-29.el6.i686.rpm: Header V3 RSA/SHA256 Signature, key ID c105b9de: NOKEY

    Preparing... ########################################### [100%]

    1:xinetd ########################################### [100%]

    #

    
     

    安装完成之后就可以启动了:

    # service xinetd start

    正在启动 xinetd: [确定]

    展开全文
  • xinetd 服务器

    2011-06-15 19:22:00
    xinetd提供类似于inetd+tcp_wrapper的功能,但是更加强大和安全。它能提供以下特色: * 支持对tcp、ucp、RPC服务(但是当前对RPC的支持不够稳定) * 基于时间段的访问控制 * 功能完备的log功能,即可以记录连接成功...

    xinetd提供类似于inetd+tcp_wrapper的功能,但是更加强大和安全。它能提供以下特色:

            * 支持对tcp、ucp、RPC 服务(但是当前对RPC的支持不够稳定)   

            * 基于时间段的访问控制

      * 功能完备的log功能,即可以记录连接成功也可以记录连接失败的行为

      * 能有效的防止DoS 攻击(Denial of Services)

      * 能限制同时运行的同一类型的服务器数目

      * 能限制启动的所有服务器数目

      * 能限制log文件大小

      * 将某个服务绑定在特定的系统接口上,从而能实现只允许私有网络访问某项服务

      * 能实现作为其他系统的代理。如果和ip伪装结合可以实现对内部私有网络的访问   它最大的缺点是对RPC支持的不稳定性,但是可以启动protmap,与xinetd共存来解决这个问题。

     xinetd已经取代了inetd ,并且提供了访问控制、加强的日志和资源管理功能,已经成了Red Hat 7 和 Mandrake 7.2的Internet标准超级守护进程。

      xinetd用括号括起的、扩展了的语法取代了inetd中的通用的行。另外,还添加了日志和访问控制功能。 虽然inetd可以使用Venema的 tcp_wrappers 软件 (tcpd) 控制 TCP 的连接,但是你不能用它来控制 UDP 连接。此外,inetd对RPC(portmapper)类型的服务也处理不好。另外,虽然使用 inetd 你可以控制连接速度 ( 通过给wait或是no wait 变量附加一个数值,例如nowait.1表示每隔一秒钟一个实例),你不能控制实例的最大数。这能导致进程表攻击(例如,一个有效的拒绝服务攻击 )。通过使用xinetd,我们可以防止Dos。   xinetd 对所有的服务都进行纪录,日志保存到文件 /var/adm/xinetd.log中,并且使用配置文件/etc/xinetd.conf。

    配置文件

      xinetd 配置文件,通常可以手工或是自动从inetd.conf文件生成。前者费时间且容易出错;后者可以通过 itox软件或者xconv. pl 脚本 轻易完成。虽然itox软件正在被取消而倾向于使用 xconv. pl 脚本,它仍是很有用的。但是,要注意重复的运行它会覆盖原有的配置文件。itox和 xconv都以同样的方式工作,我们用 itox来进行演示:

      $ itox < /etc/inetd.conf > xinetd.conf 新一些的工具(xconv)可以理解注释,并且在对tcpd的使用上要比itox做得更好,使用itox,你不得不指定守护进程的路径 (如 /usr/sbin)。 你想要包含的第一段就是默认的段,就像名字暗示的那样,默认的xinetd服务。

      defaults   {  

        instances = 25

      log_type = FILE /var/adm/servicelog

      log_on_success = PID HOST EXIT

      flags = NORETRY

      log_on_failure = HOST RECORD ATTEMPT

      only_from = 129.22.0.0

      no_access = 129.22.210.61

      disabled = nntp uucp tftp bootps who

      shell login exec

      disabled += finger

      }   

    我们可以了解 xinetd 设置参数的语法:

    <指示(directive)> <操作符(operator)> <值(value)>。

            xinetd所能理解的指示列在表一中,在这里我们将忽略 flags、type、env 和passenv指示符。 我对将对 only_from 和 no_access以及额外的日志选项加以更多的讨论。

    表 1. xinetd的指示符
    指示符 描述
    socket_type 网络套接字类型, 流或者数据包
    socket_type 网络套接字类型, 流或者数据包
    protocol IP 协议, 通常是TCP或者 UDP
    wait yes/no, 等同于inetd的wait/nowait
    user 运行进程的用户 ID
    server 执行的完整路径
    server_args 传递给server的变量,或者是值
    instances 可以启动的实例的最大的值
    start max_load负载均衡
    log_on_success成功启动的登记选项
    log_on_failure联机失败的时候的日志信息
    only_from 接受的网络或是主机
    no_access 拒绝访问的网络或是主机
    disabled 用在默认的 {} 中 禁止服务
    log_type 日志的类型和路径 FILE /SYSLOG
    nice 运行服务的优先级
    id 日志中使用的服务名

     操作符非常简单,“=”或者“+=”。用 =,右边给定的值传给左边的指示符。+=也是非常直接的,用于给一个已经指定的指示符添加一个值。没有它,原先的指示符就会被覆盖,这样可以用来展开访问列表,或者跨越多行。   用如下的格式描述服务:   服务名    {   指示符 = 值   指示符 += 值   }   服务名一定要在 /etc/services列出 ,并且要使用合适的socket和协议。

    展开全文
  • 1.7.3 超级服务器inetd和xinetdinetd(因特网守护进程)及其替代品xinetd(扩展的因特网守护进程,xinetd.org)被称为超级服务器或服务分配器,这是因为它们在必要的时候会启动其他的守护进程,比如smbd(Samba)和vsftpd...

    1.7.3 超级服务器inetd和xinetd

    inetd(因特网守护进程)及其替代品xinetd(扩展的因特网守护进程,xinetd.org)被称为超级服务器或服务分配器,这是因为它们在必要的时候会启动其他的守护进程,比如smbd(Samba)和vsftpd(FTP)。这些超级服务器监听网络连接。在建立连接时,它们根据该连接接入的端口找到某个服务器守护进程,将该守护进程的标准输入和标准输出文件描述符设置为套接字(参见2.2.2节),然后启动该守护进程。

    跟同时运行多个守护进程监听端口的服务器相比,使用这些超级服务器可以带来以下两个好处。首先,超级服务器不需要守护进程在不用的时候还在运行。其次,它们允许开发者编写从标准输入读取数据、向标准输出写入数据的服务器软件,而所有的套接字通信交由超级服务器来处理。

    inetd超级服务器最初随4.3BSD发行,它并不是非常不安全。但是它通常会打开众多端口,运行很多服务器软件,从而增加了可利用软件暴露到因特网的可能性。它的继任者xinetd引入了访问控制机制和日志功能。这个守护进程可以让管理员来限制访问服务的时间以及入站连接的来源地和数量。如果带上libwrap编译的话,xinetd就能够利用TCP封装器(参见下一节的讨论)的功能。

    跟现在相比,以前CPU性能较差,RAM价格较高,这些超级服务器能够高效地利用内存和CPU。过去几年中,一些系统慢慢地不再使用这些超级服务器。现在一个系统能够非常轻易地空出几兆的内存和少量的CUP时间来运行一个监听某端口的守护进程:与不断地重启相比,让进程一直呆在内存中占用的资源更少。此外,开发者现在使用各种工具包能够更加轻易地处理套接字通信。

    【责任编辑:云霞 TEL:(010)68476606】

    点赞 0

    展开全文
  • 安装好之后存在的文件: ubuntu@ubuntu:/etc/xinetd.d$ ls chargen daytime discard echo time 添加文件->xhttpd(将调用的可执行程序的文件名)HTTP协议: 请求服务器数据: GET / 文件或目录位置 ...
  • xinetd超级服务器进程

    千次阅读 2010-02-09 22:23:00
    实际上xinetd就是一个超级服务器,是个把门的守护者,在linux 丰富的网络应用中实现单点验证,它继承了unix的传统工作方式,只提供机制,而将策略留给用户,正如unix的一个很重要的特性所说,一切都是可以配置 的。...
  • 在网上也搜索了相关的资料,还是不能解决,传统的方法,比如用yum安装就能解决问题,但是在我的机器上用yum指令是解决不了这个问题,怎么办呢,只能下载rpm,然后用rpm -ivh **.rpm的指令进行安装。下面将我解决的...
  • 安装tftp服务器:需要安装xinetd、tftp、tftp-server3软件1、如果能上网,通过yum安装:sudo yum install xinetdsudo yum install tftpsudo yum install tptp-server2、如果不能上网,可以直接安装提供的rpm:sudo...
  • tftp和xinetd服务器的配置

    千次阅读 2010-09-18 15:11:00
     为了开机启动tftpd服务器,需要用到配置xinetd服务器。所以顺便研究下。    与xinetd服务器相关的配置就1个文件和1个目录。    /etc/xinetd.conf  /etc/xinetd.d  ...
  • 文章目录1、基于xinetd服务的启动管理(1)telnet服务安装(2)telnet服务启动2、基于xientd服务的自启动管理(1)使用chkconfig命管理自启动(2)使用ntsysv命令管理自启动 现在Linux系统中基于xinetd的服务越来越...
  • xinetd

    2010-05-31 11:25:31
    daemon,xinetd是新一代的网络守护进程服务程序,又叫超级Internet服务器。经常用来管理多种轻量级Internet服务。 xinetd提供类似于inetd+tcp_wrapper的功能,但是更加强大和安全。 4.3.2 xinetd的特色 1.强大的...
  • Xinetd服务的安装与配置   http://blog.chinaunix.net/uid-21411227-id-1826885.html 1.什么是xinetd xinetd即extended internet daemon,xinetd是新一代的网络守护进程服务程序,又叫超级Internet服务器。...
  • 基于xinetd的web服务器

    2014-11-06 11:06:16
    //xinetd启动时把根路径(xhttpd服务器文档的根目录)传给本程序,这步非常非常重要 if (chdir(argv[1]) ) send_error(500, "Internal Error", NULL, "Config error - couldn't chdir()."); //http协议第一行 e....
  • xinetd 说明

    千次阅读 2011-08-12 18:45:23
    什么是xinetdextended internet daemonxinetd是新一代的网络守护进程服务程序,又叫超级Internet服务器,常用来管理多种轻量级Internet服务。xinetd提供类似于inetd+tcp_wrapper的功能,但是更加
  • 第一、Sendmail服务器的搭建 1、软件包:sendmail.i386 sendmail-cf.i386 sendmail-devel.i386 sendmail-doc.i386 m4.i386 dovecot.i386 procmail.i386 2、配置Sendmail之前的准备实验的环境:sendmail服
  • Xinetd

    千次阅读 2007-03-18 12:22:00
    1.什么是xinetd?大家对被称作超级服务器的Inetd一定很熟悉,其实现控制对主机网络连接。当一个请求 到达由Inetd管理的服务端口,Inetd将该请求转发给名为tcpd的程序。Tcpd根据配置文件hosts.{allow, deny}来...
  • xinetd即extended internet daemon,xinetd是新一代的网络守护进程服务程序,又叫超级Internet服务器。经常用来管理多种轻量级Internet服务。xinetd提供类似于inetd+tcp_wrapper的功能,但是更加强大和安全。 2....
  • 第一步:先安装软件按: [root@rhca /]# yum install vsftpd-* -y  Loaded plugins: fastestmirror Loading mirror speeds from cached hostfile Setting up Install Process Resolving Dependencies ...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 14,248
精华内容 5,699
关键字:

服务器安装xinetd包