xinetd 服务
# ls /etc/xinetd.d/
eklogin ekrb5-telnet gssftp klogin krb5-telnet kshell rsync
xinetd 守护进程包含了两个级别的配置文件,第一个是设置基本参数的 /etc/xinetd.conf ,它默认指向 /etc/xinet.d 中的配置文件,除非 /etc/xinet.d 目录下的配置文件有特别指定,否则就用 /etc/xinetd.conf 中的参数设置。
xinetd.conf 文件在 CentOS 6.2 中的默认配置为:
#
# This is the master xinetd configuration file. Settings in the
# default section will be inherited by all service configurations
# unless explicitly overridden in the service configuration. See
# xinetd.conf in the man pages for a more detailed explanation of
# these attributes.defaults
{
# The next two items are intended to be a quick access place to
# temporarily enable or disable services.
#
# enabled =
# disabled =# Define general logging characteristics.
log_type = SYSLOG daemon info
log_on_failure = HOST
log_on_success = PID HOST DURATION EXIT# Define access restriction defaults
#
# no_access =
# only_from =
# max_load = 0
cps = 50 10
instances = 50
per_source = 10# Address and networking defaults
#
# bind =
# mdns = yes
v6only = no# setup environmental attributes
#
# passenv =
groups = yes
umask = 002# Generally, banners are not used. This sets up their global defaults
#
# banner =
# banner_fail =
# banner_success =
}includedir /etc/xinetd.d
下面解释以上一些参数的含义:
Instances :激活的 xinetd 服务器的最大数量。
log_type :指定日志参数。上面的 SYSLOG daemon info 中的 info 是 syslog 的记录等级,这类日志信息一般记录在 /var/log/messages 中。
log_on_success :指定服务启动,停止时的记录信息。上面指定了 4 个项:PID HOST DURATION EXIT 。PID 表示记录服务进程ID,如果该由 xinetd 所执行的服务并没有 fork 出新进程,那么被记录的 PID 为 0 。HOST 表示记录远程主机地址。DURATION 表示记录服务会话时期。EXIT 表示记录退出状态。
log_on_failure :指定用户请求的服务不能启动时的记录信息。
cps :调节进入连接的速率。上面后接的两个参数 50 10 分别表示,如果每秒超过 50 个连接,那么 xinetd 将被禁用 10 秒,这能缓解破解 xinetd 服务的企图。
includedir :指定目录中的每个文件作为一个 xinetd 配置文件。
only_from :指名允许服务的 IP 地址。
no_access :包含这些 IP 地址的计算机不允许访问。
access_times :指定允许访问服务的时间。比如 access_time = 09:30-23:00 表示在早上九点半到晚上11点这段时间内允许访问。
上面的参数都可以在 /etc/xinetd.d 目录中的其它配置文件中配置。
注意:/etc/xinetd.conf 文件并不会默认安装,甚至在 /etc/xinetd.d 目录下的文件也不是默认安装,需要安装 xinetd 软件包。
激活 xinetd 服务
激活 xinetd 服务有两种方法:直接编辑相应的配置文件,或用 chkconfig 命令激活。比如要激活 Kerberos 版的 Telnet 服务,那么编辑 /etc/xinetd.d 目录下的 krb5-telnet 配置文件,将参数 disable = yes 改为 disable = no 。也就是说,服务默认是禁用的。
使用 chkconfig 命令方法激活和停用服务命令分别如下:
# chkconfig service_name on #激活
# chkconfig service_name off #停用
如果是按照修改配置文件参数的方法,希望修改后生效,你可能会重新启动 Linux 以重新启动 xinetd 服务,使之重新读取 /etc/xinetd.d 下的配置文件,但重启系统是 Windows 喜欢做的事情,Linux 则不会,只要运行下面的命令即可:
# service xinetd reload
上面的命令和
# /etc/init.d/xinetd reload
是等效的。
更多关于 xinetd 服务的配置参数参考 man 手册:
$ man xinetd.conf
xinetd 服务相关推荐
- linux通用自启动管理,linux下通过xinetd服务管理 rsync 实现开机自启动
1.1 xinetd服务配置 1.1.1 检查xinetd服务是否安装 [root@backup ~]# rpm -qa xinetd [root@backup ~]# rpm -ql xinetd ...
- Xinetd服务的安装与配置
http://blog.chinaunix.net/uid-21411227-id-1826885.html 1.什么是xinetd xinetd即extended internet daemon,x ...
- Xinetd服务的安装与配置【转载】
1.什么是xinetd xinetd即extended internet daemon,xinetd是新一代的网络守护进程服务程序,又叫超级Internet服务器.经常用来管理多种轻量级Interne ...
- Xinetd服务的安装与配置详解
1.什么是xinetd xinetd即extended internet daemon,xinetd是新一代的网络守护进程服务程序,又叫超级Internet服务器.经常用来管理多种轻量级Interne ...
- linux服务篇-Xinetd服务
Xinetd=eXtended InterNET services daemon(扩展互联网服务守护进程=超级互联网守护进程=超级服务),xinetd是新一代的网络守护进程服务程序,又叫超级Inter ...
- Linux系统之Xinetd服务
在Linux系统中,当我们启动某个服务时,对应的会启动该服务对应的守护进程daemon. 一.先来介绍下daemon 1.daemon是什么 我们先来简单介绍下什么是服务(service).Linux ...
- Linux之Xinetd服务介绍
一.概念: 1.独立启动的守护进程:stand-alone,每个特定服务都有单独的守护进程,这个处理单一服务的始终存在的进程就是独立启动的守护进程. 2.超级守护进程:多个服务统一由一个进程管理,该进 ...
- linux Xinetd服务简介
1.什么是xinetd extended internet daemon xinetd是新一代的网络守护进程服务程序,又叫超级Internet服务器,常用来管理多种轻量级Internet服务. xin ...
- 关于linux下的xinetd服务
我们在网络通信时候用到socket套接字,有的时候我们更希望Linux能使用http协议等于前端有一定的交互,那么xinetd服务无疑是Linux下一种很好的方法. 什么是xinetd呢?xinetd ...
- linux服务安装与配置(二):安装xinetd服务
xinetd 即 extended internet daemon , xinetd 是新一代的网络守护进程服务程序,又叫超级 Internet 服务器.经常用来管理多种轻量级 Int ...
最新文章
- linux 设置代理 安装jdk mysql tomcat redis hadoop
- P3809【模板】后缀排序
- 如何写圆角矩形用html,圆角矩形的html+css实现
- php编写服务器端脚本程序,PHP脚本语言写的简单服务器程序
- PaperNotes(7)-GANs模式坍塌/训练不稳定
- 1t硬盘怎么分区最好_win7系统硬盘怎么分区 win7系统硬盘分区步骤【介绍】
- mongodb 系列 ~ mongo 用户验证系列
- php目录遍历漏洞复现,nginx解析漏洞,配置不当,目录遍历漏洞环境搭建、漏洞复现...
- tensorflow 获取checkpoint中的变量列表
- 焊接计算机软件系统,计算机在焊接中的应用
- 菜鸟晋级篇!一篇文章读懂看门狗定时器!
- 279. 自然数拆分
- css翻转箭头,巧用css3轻松实现箭头上下旋转
- 第50节:初识搜索引擎_上机动手实战多搜索条件组合查询
- DevOps实践|快速提升团队软件开发成熟度,提升研发效能
- 软件测试之边界值测试法
- 活体生物发光成像技术原理及应用
- int * arr 与 int arr[] 这两种定义数组方式的疑问
- 锐捷睿易RAP100全新上市 WALL AP也有超高性能
- 青岛大学_王卓老师【数据结构与算法】Week02_02_案例引入_学习笔记