Linux服务管理-RPM服务的管理-基于xinetd服务管理

文章目录

    • 前言
    • 1. 安装xinetd与telnet
    • 2. xinetd服务的启动
      • 2.1 xinetd服务的启动
      • 2.2 重启xinetd服务
    • 3. 基于xinetd服务的自启动
      • 3.1 方法一
      • 3.2 方法二
    • 4. 总结

前言

  • xinetd超级守护进程。xinetd的服务本身没有安装,在Linux当中基于xinetd的服务现在越来越少了。 不太安全的telnet服务是基于xinetd服务。rsync网络备份服务。telnet做远程管理已经被淘汰了,只是用一下它的客户端测试一下端口是否能够连接,不在用它做远程管理了。远程管理使用更加安全的SSH服务。了解一下。

1. 安装xinetd与telnet

命令: yum -y install xinetd
命令: yum -y install telnet-server

开始安装

  • (1) 安装xinetd和telnet
    Linux服务管理-RPM服务的管理-基于xinetd服务管理_第1张图片
    Linux服务管理-RPM服务的管理-基于xinetd服务管理_第2张图片
    (2) 安装完成之后用chkconfig --list命令进行查看。发现基于xinetd的服务也出现了,同时也出现了我刚才装的telnet服务,telnet服务不安全,只是做实验用而已。
    Linux服务管理-RPM服务的管理-基于xinetd服务管理_第3张图片

2. xinetd服务的启动

2.1 xinetd服务的启动

命令: vim /etc/xinetd.d/telnet

开始实验:

  • (1) 修改这个/etc/xinetd.d/telnet文件,把yes改成no。
    Linux服务管理-RPM服务的管理-基于xinetd服务管理_第4张图片
    Linux服务管理-RPM服务的管理-基于xinetd服务管理_第5张图片

2.2 重启xinetd服务

命令: servcie xinetd restart

开始实验:

  • (1) 这整个/etc/xinetd.d/telnet文件中,把yes改成no。重启xinetd服务,没有telnet这个独立的服务,只是基于xinetd的服务,只要重启xinetd,如果telnet的配置文件允许启动(已经把yes改为no,所以已经允许了),telnet的服务就会随着xinetd的启动而自动启动。
    Linux服务管理-RPM服务的管理-基于xinetd服务管理_第6张图片
    Linux服务管理-RPM服务的管理-基于xinetd服务管理_第7张图片

注意事项: 就是刚才我已经把/etc/xinetd.d/telnet文件中的yes改成了no(意思是开启telnet服务),这是用chkconfig --list查看,telnet服务也是开启的,但是我为什么还要重启xinetd服务那??? 因为telnet是基于xinetd的服务。如果xinetd服务没有开启,就算telnet服务开启了,也不能用。这时用netstat -tlun查看23端口号没有开启,所以之开启了telnet服务并没有什么卵用。就是我们开启了telnet服务之后,我们还要重启一下xinetd,确保这个服务已经开启。

3. 基于xinetd服务的自启动

3.1 方法一

命令: chkconfig telnet on|off

开始实验:

  • (1)开启telnet服务的自启动,然后再关闭,然后在查看telnet的端口号。这时会发现23端口号没了。
    Linux服务管理-RPM服务的管理-基于xinetd服务管理_第8张图片
    Linux服务管理-RPM服务的管理-基于xinetd服务管理_第9张图片

注意事项: 按理说如果调整了一个服务的自启动状态,应该和当前服务的开启状态没什么关系。但是基于xinetd服务的服务它的启动和自启动是通用的。只要启动打开了,自启动也打开。自启动打开了,启动也随之打开了。 这一点和rpm独立的服务自启动不一样。

3.2 方法二

命令: ntsysv

  • (1) 想选哪个服务的自启动就打上*,取消服务的自启动就取消*,这个和rpm包的自动东类似。
    Linux服务管理-RPM服务的管理-基于xinetd服务管理_第10张图片

4. 总结

(1) xinetd本身就是一个独立的服务,它的任务就是管理基于它本身的服务的服务

(2) 基于xinetd服务的服务启动后,必须还要重启以下xinetd服务,确保基于xinetd服务的服务能正常使用

(3) 用chkconfig telnet on|off其实就是修改/etc/xinetd.d/telnet文件中的内容(改动了yes | no)

(4) 基于xinetd服务的服务它的启动和自启动是通用的。只要启动打开了,自启动也打开。自启动打开了,启动也随之打开了。

你可能感兴趣的:(Linux,linux,运维,centos)