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网络通讯协议的软件, ...
随机推荐
- Linux下进程间通信方式——pipe(管道)
每个进程各自有不同的用户地址空间,任何一个进程的全局变量在另一个进程中都看不到,所以进程之间要交换数据必须通过内核,在内核中开辟一块缓冲区,进程A把数据从用户空间拷到内核缓冲区,进程B再从内核缓冲区把 ...
- [SDOI2018]物理实验 set,扫描线,旋转坐标系
[SDOI2018]物理实验 set,扫描线,旋转坐标系 链接 loj 思路 先将导轨移到原点,然后旋转坐标系,参考博客. 然后分线段,每段的贡献(三角函数值)求出来,用自己喜欢的平衡树,我选set. ...
- Scala词法文法解析器 (一)解析SparkSQL的BNF文法
平台公式及翻译后的SparkSQL 平台公式的样子如下所示: if (XX1_m001[D003]="邢おb7肮α䵵薇" || XX1_m001[H003]<"2& ...
- 【技术博客】利用Python将markdown文档转为html文档
利用Python将markdown文档转为html文档 v1.0 作者:FZK 元素简单的md文件 Python中自带有一个markdown库,你可以直接这样使用 md_file = open(&qu ...
- 【Gamma】测试报告
测试方法及过程 在正式发布前,我们对后端代码.前后端接口.服务器以及前端的页面和功能做了多种测试,主要包括对后端代码的单元测试.针对接口的测试.压力测试以及功能测试. 后端代码单元测试 该部分测试主要 ...
- html中利用flex容器书写的布局样式
首先页面基本样式见下图: 如有兴趣可以打开https://migloo.gitee.io/front 或者 https://www.igloo.xin/front 进行查看
- 【bat】判断字符串是否包含某字符串
@echo off set a=55544333 set c=6666dfsfds set b=44 echo %a%| findstr %b% >nul && ( echo % ...
- linux lnmp环境下 安装apache教程
linux lnmp环境下 安装apache教程 源码安装 apr ,apr-util 安装apache要用<pre>wget http://mirrors.cnnic.cn/apache ...
- java实现二维码的生成和解读
Java利用QRCode.jar包实现二维码编码与解码 QRcode是日本人94年开发出来的.首先去QRCode的官网http://swetake.com/qrcode/java/qr_java. ...
- IAR_STM32_CCM内存使用
在IAR中,硬件环境为STM32F464单片机,额外的CCM不能用DMA访问,但可以作为内部额外扩充RAM使用 修改文件中的内容为: define symbol __ICFEDIT_region_RO ...