Xinetd基于服务的超级服务,用来管理保护各个服务。它在linux的安全中有着举足轻重的地位。它管理的服务都是一些不是很常用,但是系统中偶尔也会用到的小服务或者该服务没什么好的安全机制,比如:rysnc、cvs、telnet等。它并不是一真正意义上的服务,xinetd相当于rync、cvs等服务的代理人,就像老大照着小弟!它的作用大致可以分为以下几个:访问控制、防止DOS攻击、扩展的日子选项、服务转发、用户交互式体验
Xinetd的配置文件:
/etc/xinetd.conf这是xinetd的真正的配置文件,它实现的总功能几乎都是在这里设置的。
/etc/xinetd.d/* 在这个目录下有各个小服务的单独的配置文件
1、 xinetd定制日志:
(1)开启telnet服务以便测试:
[root@localhost ~]# vi /etc/xinetd.d/krb5-telnet #开启telnet
disable = no #找到这行将yes改为no,yes表示关闭
[root@localhost ~]# service xinetd restart #重启xinetd服务
[root@localhost ~]# netstat -utpln |grep 23 #检查23端口
tcp 0 0 0.0.0.0:23 0.0.0.0:* LISTEN 3597/xinetd
3
(2)调整日志存放的位置:
[root@localhost ~]# telnet 192.168.8.31#在另外一台机器上telnet
[root@localhost ~]# tail -1 /var/log/messages #查看系统默认的日志存放位置
Dec 19 01:02:30 localhost xinetd[3597]: START: telnet pid=3615 from=192.168.8.43
[root@localhost ~]# vi /etc/xinetd.conf #修改daemon为如下
log_type = SYSLOG local2 info
[root@localhost ~]# vi /etc/syslog.conf#在日志配置文件添加如下行
local2.* /var/log/xinetd.log #定义日志存放目录
[root@localhost ~]# /etc/init.d/syslog restart #重启日志服务
[root@localhost ~]# /etc/init.d/xinetd restart #重启xinetd服务
[root@localhost ~]# telnet 192.168.8.31 #再次测试
[root@localhost ~]# tail /var/log/xinetd.log #查看新位置的日志
Dec 19 01:18:17 localhost xinetd[3752]: START: telnet pid=3754 from=192.168.8.43
这样日志就可以存放在其他位置了,很是方便管理。
分享到:
相关推荐
ssh防止暴力破解和xinetd超级服务的使用,非常不错的,可以配置提升安全
ssh防止暴力破解和xinetd超级服务的使用
Xinetd(eXtended Internet Services Daemon)被称为“超级守护进程”,它是一个在Linux系统中广泛使用的网络服务管理工具。它的主要职责是管理和控制网络服务,尤其是那些不常使用的或者需要动态开启的服务。在早期...
总的来说,Suse Linux的xinetd服务是一个功能强大的网络服务管理工具,它简化了对多个轻量级网络服务的管理,并提供了日志记录和安全控制功能。了解并熟练掌握xinetd的使用,对于管理和维护Suse Linux系统的网络服务...
超级服务xinetd最新源码下载。 xinetd提供类似于inetd+tcp_wrapper的功能,但是更加强大和安全。它能提供以下特色: * 支持对tcp、udp、RPC服务(但是当前对RPC的支持不够稳定) * 基于时间段的访问控制 * 功能...
它作为一款超级Internet服务器,负责管理和控制多种轻量级的网络服务,如TCP/IP协议族中的各种服务。Xinetd的出现旨在提高系统的安全性、效率和灵活性,通过集中式管理和配置,使得系统管理员可以更方便地管理网络...
**xinetd(eXtended Internet Services Daemon)** 是Linux操作系统中的一种超级服务器,它负责管理和控制基于网络的服务。这个“xinetd完整代码”很可能是xinetd的源码包,版本为2.3.15。通过研究这个源码,我们...
xinetd常被称为“超级服务进程”。 2. **工作原理**: xinetd在系统初始化时并不启动所有服务,而是在需要时动态启动,这样可以避免不必要的系统资源消耗。当xinetd接收到连接请求时,它会启动适当的服务程序来处理...
xinetd-2.3.14-40.el6.x86_64,xinetd即extended internet daemon,xinetd是新一代的网络守护进程服务程序,又叫超级Internet服务器。经常用来管理多种轻量级Internet服务。xinetd提供类似于inetd+tcp_wrapper的功能...
xinetd是Linux/Unix平台上的一个超级守护进程,它能够根据客户端请求动态地启动或停止特定的服务。这样做的好处在于,不常用的网络服务不必一直运行在后台,而是在需要时才启动,从而节省了系统的资源并增强了安全性...
在Linux系统中,`xinetd`(Internet Services Daemon)作为超级服务守护进程,负责监听各种网络请求并启动相应的服务处理这些请求。由于`xinetd`环境下的服务器程序通常通过标准输入/输出流(`stdin`/`stdout`)与...
xinetd rpm文件,用来配合haproxy,通过xinetd提供的http服务mycatstatus来让Haproxy进行Mycat服务检测,即检测Mycat存活状态。Haproxy通过调用该http服务获取Mycat运行状态。
xinetd已经取代了inetd,并且提供了访问控制、加强的日志和资源管理功能,已经成了Red Hat 7 和 Mandrake 7.2的Internet标准超级守护进程。* 支持对tcp、ucp、RPC服务(但是当前对RPC的支持不够稳定) * 基于时间段...
xinetd是一个超级服务器,负责管理和控制对多种网络服务的访问。它能根据需求动态启动服务,同时还能限制并发连接,阻止拒绝服务攻击。xinetd包含配置文件,允许管理员指定哪些服务应该运行,何时运行,以及如何响应...
xinetd-2.3.14,包含2个适用不通版本号的包。linux的xinetd的安装,好像区分32位和64位,多给个选择,进行安装
在命令行下执行 rpm -ivh xinetd*.rpm 进行安装,安装完后,编辑 /etc/xinetd.d/telnet,把disable 的yes 改为no 。执行命令 service xinetd start 即可启动服务,必要时关闭防火墙
### Linux 下通过 xinetd 服务管理 rsync 实现开机自启动 在 Linux 系统中,rsync 是一个非常强大的文件同步工具,它能够帮助用户高效地在两台主机之间进行数据同步。通常情况下,rsync 服务是通过单独的服务配置来...
linux telnet服务守护进程,在命令行下执行 rpm -ivh xinetd*.rpm 进行安装,安装完后,编辑 /etc/xinetd.d/telnet,把disable 的yes 改为no 。执行命令 service xinetd start 即可启动服务,必要时关闭防火墙
xinetd即extended internet daemon,xinetd是新一代的网络守护进程服务程序,又叫超级Internet服务器。经常用来管理多种轻量级Internet服务。xinetd提供类似于inetd+tcp_wrapper的功能,但是更加强大和安全。
xinetd是一个daemon程序,所有结尾带d的程序都是daemon程序,也...第二个是super daemon,它始终处于sleep状态,直到有人唤醒它,xinetd就是一个super daemon,但它的使命是将一个请求转给其他服务,也就是服务的管理者