Xinetd超级守护进程
Xinetd超级守护进程
00、什么是xinetd服务
xinetd(extended Internet services daemon),
是新一代网络守护进程服务程序,
又叫超级守护进程。
经常用来管理多种轻量级的Internet服务,代管服务
什么是xinetd服务
独立守护进程:启动之后将永驻内存,只
到进程结束;响应速度快,但浪费资源.
非独立守护进程:默认是不启动的,由
xinetd(超级守护进程)代为监听;节省资
源,但响应速度慢;没有动行级别之分。
所有非独立守护进程都受tcpwrapper控
制,固为其外围进程xinnetd本身也受
tcpwrapper控制.
01、xinetd的功能特色
强大的存取控制功能
可以有效防止DOS功能
强大的日志功能
支持IPV6功能
02、 /etc/xinetd.conf的配制文件
模板
service <service_name>
{
<attribute><assign_op><value>...
....
}
解释
service是必须的关键字
service_name是任意的,一般是标准的网络服务名
属性必须用大括号括起来
操作符可以是=、 +=、 -=
disable = yes表示禁用这个服务
socket_type共有四种
stream:基于TCP协议连接
dgram:基于UDP协议连接
protocol:指要服务要使用的协议,其值必
须/etc/protocols中定义的
wait:no -->表示多线程服务, TCP和UDP
协议都可以; yes-->表示单线程服务,必
须是基于TCP
user:当启动服务的时候,以哪个服务才
能运行
server:用以启动这个服务对应的二进制
的可执行文件
server_args = -c -s /tftpboot 选项功能(参数指令)
only_from 仅允许哪些客户端用户来访问,默认都允许
no_access不允许访问(是做黑名单)
access_times定义什么时间可以访问
格式:hour:min-hour:min (access_times = 15:00-18:00)
log_type:日志类型 比如:log_type = FILE
/var/log/telnet.log
log_on_success:记录成功的日志,包括服务启动成功,还
有退出成功的日志
log_on_failure:当服务启动失败的时候记录UID信息
bind:用来绑定哪块网卡
interface也是绑定网卡接口
banner:欢迎信息banner=/path/file是个文本
文件
per_source:限制同一个IP地址并发的的连接数
多少,若写成UNLIMITED,是没有限制
cps: (cps = 100 2)表示每秒能同连接多少。表
示只能同时允许100个人来连接,若有第101个
人来连接,则需要等待2秒钟
03、样例解析
习惯都把配置文件放到xinetd.d
vim /etc/xinetd.conf
includedir /etc/xinetd.d #配置文件的内嵌
[root@mvp xinetd.d]# cat rsync
# default: off #默认关闭的
# description: The rsync server is a good addition to an ftp server, as it \
# allows crc checksumming etc.
service rsync #服务名字
{
disable = yes #服务状态 no 开启 yes 关闭
flags = IPv6
socket_type = stream
wait = no #多线程
user = root #运行用户
server = /usr/bin/rsync
server_args = --daemon
log_on_failure += USERID
}
[root@mvp xinetd.d]# cat telnet
# default: on
# description: The telnet server serves telnet sessions; it uses \
# unencrypted username/password pairs for authentication.
service telnet
{
flags = REUSE
socket_type = stream
wait = no
user = root
server = /usr/sbin/in.telnetd
log_on_failure += USERID
disable = no
ind = 172.24.0.24
only_from = 172.24.0.0/24
}
引用:
http://wushank.blog.51cto.com/3489095/1155965/
Xinetd超级守护进程的更多相关文章
- Linux 守护进程和超级守护进程(xinetd)
一 .Linux守护进程 Linux 服务器在启动时需要启动很多系统服务,它们向本地和网络用户提供了Linux的系统功能接口,直接面向应用程序和用户.提供这些服务的程序是由运行在后台的守护进程来执行的 ...
- Linux超级守护进程——xinetd
Linux超级守护进程--xinetd 一 Linux守护进程 Linux 服务器在启动时需要启动很多系统服务,它们向本地和网络用户提供了Linux的系统功能接口,直接面向应用程序和用户.提供这些服务 ...
- Linux超级守护进程——xinetd
一 Linux守护进程 Linux 服务器在启动时需要启动很多系统服务,它们向本地和网络用户提供了Linux的系统功能接口,直接面向应用程序和用户.提供这些服务的程序是由运行在后台的守护进程来执行的. ...
- Linux 超级守护进程 xinetd
在Linux中,守护进程有两种方式,一种是svsy方式,一种是xinetd方式(超级守护进程). 每个守护进程都会有一个脚本,可以理解成工作配置文件,守护进程的脚本需要放在指定位置,独立启动守护进程: ...
- 06、自动挂载+超级守护进程+时间同步+tcpwrapper+软硬链接+日志管理
autofs 自动挂载服务 把下面这两条命令做成自动挂载 172.16.2.35:/share/soft /nfs/soft 172.16.2.35:/share/iso /nfs/iso . ...
- linux重要的守护进程
重要的守护进程 守护进程(Daemon)通常会随系统启动时激活并随系统关闭时停止,一直在系统后台中默默为用户提供服务: 守护进程名称 用处 crond 计划任务 dhcpd 动态IP地址分配服务(DH ...
- telnet的装配及xinetd的讨论
telnet由于是不安全的明文传输所以基本被ssh取代了,尤其是在Linux上:不过还是可能会用到,且启停方式还有些不同所以还是有必要说明一下. rpm -qa | grep telnet #查看是否 ...
- 第11章 Linux服务管理
1. 服务分类 (1)Linux的服务 ①Linux中绝大多数的服务都是独立的,直接运行于内存中.当用户访问时,该服务直接响应用户,其好处是服务访问响应速度快.但不利之处是系统中服务越多,消耗的资源越 ...
- CentOS 6.3下Samba服务器的安装与配置方法(图文详解)
这篇文章主要介绍了CentOS 6.3下Samba服务器的安装与配置方法(图文详解),需要的朋友可以参考下 一.简介 Samba是一个能让Linux系统应用Microsoft网络通讯协议的软件, ...
随机推荐
- 【JZOJ100208】【20190705】传说之下
题目 三维空间上有一个点,进行了\(n\)次移动 第\(i\)次为在\([0,L_i]\)内随机一个长度\(l_i\),向\(\vec P_i\)方向移动\(l_i\) $\vec P_i $ 表示为 ...
- 【border相关】【P3426】 [POI2005]SZA-Template
[border相关][P3426] [POI2005]SZA-Template Description 给定一个字符串 \(S\),要求一个最短的字符串 \(T\),使得 \(S\) 可以由 \(T\ ...
- iptables 数据走向流程
链的规则存放于哪些表中(从链到表的对应关系): PREROUTING 的规则可以存在于:raw表,mangle表,nat表. INPUT 的规则可以存在于:mangle表,filter表,(cento ...
- ES6-Generator基础用法
Generator简介: 生成器,本身是函数,执行后返回迭代对象,函数内部要配合yield使用Generator函数会分段执行,遇到yield暂停. 使用Generator注意点:function 和 ...
- Gamma阶段第八次scrum meeting
每日任务内容 队员 昨日完成任务 明日要完成的任务 张圆宁 #91 用户体验与优化https://github.com/rRetr0Git/rateMyCourse/issues/91(持续完成) # ...
- 3 Linux性能优化之 CPU上下文
- python三级联动
#以字典的形式 保存相关省市数据 menu={ '北京':{ '朝阳':{ '国贸':{ 'CICC':{}, 'HP':{}, '银行':{}, 'CCTV':{} }, '望京':{ '陌陌':{ ...
- putty常用配置修改
1.修改putty默认的颜色方案 初次使用putty时,发现默认的配色的方案看得非常难受,特别是黑色背景,深蓝色的字体,根本看不清楚,下面介绍如何更改默认的配色方案: (1)下载配置文件 首先下载注册 ...
- CSS3移动端vw+rem不依赖JS实现响应式布局
1.前言 (1)vw/vh介绍 在使用之前,我们先简单了解一下什么是vw和rem以及它们的作用,vw是css3出现的一个新单位,它是"view width"缩写,定义为把当前屏幕分 ...
- Java学习:接口(interface)的使用于注意事项
接口 接口就是一种公共的规范标准.只要符合规范标准,就可以大家通用. 接口就是多个类的公共规范.接口是一种引用数据类型,最重要的内容就是其中的:抽象方法. 如何定义一个接口的格式 如何定义一个接口的格 ...