xinetd服务及其配置解析

1.linux进程分类

独立守护进程(standalone);

瞬时守护进程(transient),又叫非独立守护进程;

2.超级守护进程(xinetd):xinetd即extended internet daemon,xinetd是新一代的网络守护进程服务程序,又叫超级Internet服务器。经常用来管理多种轻量级Internet服务。

3.xinetd配置文件解析(/etc/xinetd.conf)

配置文件主要分为两部分:全局配置(服务默认配置)和服务配置。

1).格式

service <service_name>
{
       <attribute> <assign_op> <value> <value> ...
       ...
}

service_name:服务名称

attribute:服务工作属性

assign_op:赋值操作符

value:值

例如:

service telnet
{
        flags           = REUSE
        socket_type     = stream        #套接字类型stream(TCP),dgram(UDP)
        wait            = no            #是否需要等待一个请求完成以后才能继续接入请求
        user            = root          #运行服务的用户
        server          = /usr/sbin/in.telnetd    #以哪个二进制程序启动服务
        log_on_failure  += USERID       #失败日志格式,+=表示在默认配置基础上增加一个选项
        disable         = yes           #是否启用服务
}

2).访问控制

only_from = value:仅允许来自哪些客户机的请求访问。

value格式:

IP:172.16.100.1

NETWORK:172.16.0.0/16,172.16.0.0/255.255.0.0

HOSTTNAME:www.magedu.com

DOMAIN:.magedu.com

no_access = value:不允许来自哪些客户机的请求访问,value格式和only_from一样。

注:当两者都存在是,谁的匹配最佳谁生效。

3).时间控制

access_times = hh:mm-hh:mm:在哪个时间段内可以被访问。

4).监听的地址

bind = value

5).资源访问控制

cps = count time:每秒钟入站连接的个数

count:每秒钟接受请求数的最大值,当超过这个值时服务会暂时禁用一段时间。

time:暂时禁用的时长。

per_source = count:单个IP最多允许并发发起多少个请求。

instances = count:服务最大并发连接数。

参考资料:

http://www.cnblogs.com/itech/archive/2010/12/27/1914846.html

时间: 2024-10-13 00:12:36

xinetd服务及其配置解析的相关文章

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

linux服务安装与配置(二):安装xinetd服务 xinetd即extended internet daemon,xinetd是新一代的网络守护进程服务程序,又叫超级Internet服务器.经常用来管理多种轻量级Internet服务.telnet服务就是通过xinetd服务来管理的,所以在安装后面telnet服务之前需要先安装xinetd服务. 首先查看是否有安装xinet服务: # rpm -qa | grep xinetd # 没有则使用光盘中rpm包来安装,步骤如下: # mkdir

python 学习笔记day10-python多线程,forking,xinetd服务

xinetd服务器 配置xinetd服务 什么是xinetd xinetd可以统一管理很多服务进程,它能够: - 绑定.侦听和接受来对自服务器每个端口的请求 - 有客户访问时,调用相应的服务器程序相应 - 节约了系统内存资源 - 同时响应多个客户端的连接请求 Windows系统没有该功能 多数UNIX系统使用的是inetd实现相同的功能 配置文件解析 选项名称 说明 flags 如果只指定NAMEINARGS,那么它就使参数和inetd一样的传递 type 如果服务不在/etc/services

xinetd服务

xinetd(eXtended InterNET services daemon) 一.xinetd的功能介绍: xinetd提供类似于inetd+tcp_wrapper的功能,但是更加强大和安全.它能提供以下特色: * 支持对tcp.udp.RPC服务(但是当前对RPC的支持不够稳定) * 基于时间段的访问控制 * 功能完备的log功能,即可以记录连接成功也可以记录连接失败的行为 * 能有效的防止DoS攻击(Denial of Services) * 能限制同时运行的同一类型的服务器数目 *

httpd服务的配置

httpd2.2安装 yum安装 # yum install httpd-2.2.15-26.el6.centos.x86_64 配置文档:编辑之前复制一份 vim /etc/httpd/conf/httpd.conf 1.ServerRoot "/etc/httpd"   服务器运行目录 配置文件.错误文档.日志的保持目录 2.端口 Listen [IP] PORT Listen 80 Listen 8080 这样,http://192.168.1.31:8080 就可以访问主页面了

LINUX 服务的配置 DHCP

应用环境:Redhat 5.9 一.DHCP DHCP是动态主机配置协议,可自动分配入网参数,实现各客户机IP的自动获取 1.为服务器配置一个固定的Ip地址如192.168.4.2 2.确认已安装dhcp软件包 3.建立dhcpd.conf配置文件. [[email protected] ~]# vim/etc/dhcpd.conf subnet 192.168.4.0 netmask 255.255.255.0 { option routers                  192.168

DNS服务的配置与验证

DNS服务的配置与验证 一.DNS的用途    DNS服务器(Domain Name System)即域名解析服务器,因特网上作为域名和IP地址相互映射的一个分布式数据库,能够使用户更方便的访问互联网,而不用去记住能够被机器直接读取的IP数串.通过主机名,最终得到该主机名对应的IP地址的过程叫做域名解析(或主机名解析).DNS协议运行在UDP协议之上,使用端口号53. 二.DNS服务的安装 检查是否已安装bind软件 三.DNS的配置 基于案例的配置: 案例说明: 服务器IP:     192.

nfs服务安装配置

一.准备阶段 配置解析主机 检查版本及内核 二.服务端安装 1 1) 配置yum把下载好的软件留着,下次备用,不用再下载 2 cachedir=/var/cache/yum/$basearch/$releasever 3 keepcache=1 --->这里原本是0,该为1,就是下载之后包在上面目录中 4 2)安装准备 5 首先检查 rpm -qa nfs-utils rpcbind 6 没有就安装 yum install nfs-utils rpcbind -y 7 8 3)下载完成之后打包/

LINUX服务部分配置【带图的可以在csdn上找 hanbim520账号下载,我做成的是PDF】

REDHAT 5 常用服务配置实例 适用于初学者的朋友 测试时候注意防火墙和selinux哦!! 生活其实很精彩--本文版权保留,任何人不得利用本文获取利益!!! [email protected],欢迎交流,交流才能进步!! 一.YUM服务的配置 1.为什么要首先配置YUM服务器 答:我们都知道,安装软件在装机的时候会加长装机时间,也可能造成物理存储空间的浪费,有些软件在后来 中不一定会用到.然后配置YUM服务器后会非常的方便,一旦需要什么软件(必须是光盘里面自带或者您自 行下载后放入软件库)

ubuntu 下telnet服务安装配置

1. sudo apt-get install xinetd telnetd 2. sudo vim /etc/xinetd.conf并加入以下内容进行下一步的Ubuntu Linux telnet设置: # Simple configuration file for xinetd # # Some defaults, and include /etc/xinetd.d/ defaults { # Please note that you need a log_type line to be a