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网络通讯协议的软件, ...
随机推荐
- 洛谷P1230智力大冲浪 题解
题目描述 小伟报名参加中央电视台的智力大冲浪节目.本次挑战赛吸引了众多参赛者,主持人为了表彰大家的勇气,先奖励每个参赛者m元.先不要太高兴!因为这些钱还不一定都是你的?!接下来主持人宣布了比赛规则: ...
- 第02组Beta冲刺(2/4)
队名:十一个憨批 组长博客 作业博客 组长黄智 过去两天完成的任务:了解整个游戏的流程 GitHub签入记录 接下来的计划:继续完成游戏 还剩下哪些任务:完成游戏 燃尽图 遇到的困难:没有美术比较好的 ...
- 浅谈[0,1]区间内的n个随机实数变量中增加偏序关系类题目的解法
浅谈[0,1]区间内的n个随机实数变量中增加偏序关系类题目的解法 众所周知,把[0,1]区间内的n个随机.相互独立的实数变量\(x_i\)之间的大小关系写成一个排列\(\{p_i\}\),使得\(\f ...
- [转]Jumpserve跳板机的生产环境应用
Jumpserver是国内一款开源的轻便的跳板机系统,他们的官网:http://www.jumpserver.org/ 使用这款软件意在提高公司内部登录生产环境服务器的便捷性,权限分配细化,以及后台管 ...
- 编译udf小软件(附视频教程)
小软件下载地址(不仅支持Visual Studio并且打包gcc,解压即可编译): https://pan.baidu.com/s/1XPfjfY8DC2KKS8gj1KhutQ 提取码: 6kju ...
- Java 并发系列之九:java 原子操作类Atomic(13个)
1. 原子更新基本类型类 2. 原子更新数组 3. 原子更新引用 4. 原子更新属性 5. txt java 原子操作类Atomic 概述 java.util.concurrent.atomic里的原 ...
- 搭建git服务器配置gitolite[迁移原来的gitolite工程]
参考 https://www.liaoxuefeng.com/wiki/896043488029600/899998870925664 http://www.worldhello.net/gotgit ...
- 几句话总结一个算法之Policy Gradients
强化学习与监督学习的区别在于,监督学习的每条样本都有一个独立的label,而强化学习的奖励(label)是有延后性,往往需要等这个回合结束才知道输赢 Policy Gradients(PG)计算某个状 ...
- Docker&持续集成与容器管理--系列教程
一 Docker简介 Docker介绍 Docker架构 二 Docker安装 Ubuntu Docker 安装 CentOS Docker 安装 Windows Docker 安装 MacOS Do ...
- 作业15-JDBC数据库编程
参考资料 本次作业参考文件 MySQL操作视频 数据库相关jar文件请参考QQ群文件. 1. 本周学习总结 1.1 以你喜欢的方式(思维导图或其他)归纳总结与数据库相关内容. 2. 使用数据库技术改造 ...