我的编程空间,编程开发者的网络收藏夹
学习永远不晚

linux下RPM包安装基于xinetd的服务的管理

短信预约 -IT技能 免费直播动态提醒
省份

北京

  • 北京
  • 上海
  • 天津
  • 重庆
  • 河北
  • 山东
  • 辽宁
  • 黑龙江
  • 吉林
  • 甘肃
  • 青海
  • 河南
  • 江苏
  • 湖北
  • 湖南
  • 江西
  • 浙江
  • 广东
  • 云南
  • 福建
  • 海南
  • 山西
  • 四川
  • 陕西
  • 贵州
  • 安徽
  • 广西
  • 内蒙
  • 西藏
  • 新疆
  • 宁夏
  • 兵团
手机号立即预约

请填写图片验证码后获取短信验证码

看不清楚,换张图片

免费获取短信验证码

linux下RPM包安装基于xinetd的服务的管理

目录
  • 前言
  • 1、基于xinetd服务的启动管理
    • (1)telnet服务安装
    • (2)telnet服务启动
  • 2、基于xientd服务的自启动管理

    前言

    现在linux系统中基于xinetd的服务越来越少了,但Linux系统中还是有基于xinetd的服务的,所以我们还是需要了解一下基于xinetd的服务的管理。

    1、基于xinetd服务的启动管理

    我们使用telnet服务来举例,telnet服务是用来进程系统远程管理的,端口是23。不过需要注意的是telnet的远程管理数据在网络当中是明文传输,非常不安全,所以我们在生产服务器上是不建议启动telnet服务的(telnet服务的server端不安全),我们这里只是举例而已,用完就删除即可。在生产服务器上,远程管理使用的是ssh协议,ssh是加密的更加安全。

    telnet服务是基于xinetd的服务。

    (1)telnet服务安装

    Linux系统中默认是没有安装telnet服务的。

    telnet服务有两个安装包:

    telnet-client软件包,提供的是telnet客户端程序。telnet-server软件包,才是Linux系统中的telnet服务。

    所以我们只安装telnet-server软件包即可。

    
    # 1.查看Linux系统中是否已安装telnet服务
    [root@localhost ~]# rpm -q telnet-server
    package telnet-server is not installed(未安装)
    
    # 2.yum方式telnet服务
    # 2.1查看yum库中的telnet服务RPM包
    [root@localhost ~]# yum list |grep telnet
    telnet.x86_64                              1:0.17-49.el6_10              updates
    telnet-server.x86_64                       1:0.17-49.el6_10              updates
    
    # 2.2安装telnet服务
    [root@localhost ~]# yum -y install telnet-server-0.17-49.el6_10.x86_64
    
    # 2.3查看telnet服务是否安装成功
    [root@localhost ~]# rpm -q telnet-server
    telnet-server-0.17-49.el6_10.x86_64(说明telnet服务安装成功)
    

    我们再通过[root@localhost ~]# chkconfig --list命令查看telnet服务是否已安装。

    如下图所示:

    linux下RPM包安装基于xinetd的服务的管理

    (2)telnet服务启动

    telnet服务是基于xinetd的服务,所以无法使用service命令启动,还有/etc/init.d/路径的方式也不能启动。

    因为基于xinetd的服务没有独立启动的功能,需要xinetd服务来启动telnet服务。

    /etc/xinetd.d目录是基于xinetd服务的目录,里边放的都是基于xinetd的服务的配置文件。

    如下图所示:

    linux下RPM包安装基于xinetd的服务的管理

    我们需要修改/etc/xinetd.d/telnet配置文件,来修改telnet服务的启动状态。

    
    [root@localhost ~]# vim /etc/xinetd.d/telnet
    
    # 内容如下:
    # default: on
    # description: The telnet server serves telnet sessions; it uses \
    #       unencrypted username/password pairs for authentication.
    service telnet						服务的名称为telnet。
    {
            flags           = REUSE    	标志为REUSE,设定TCP/IP socket可重用。
            socket_type     = stream	使用TCP协议数据包。
            wait            = no		允许多个连按同时连接。
            user            = root		启动服务的用户为root。
            server          = /usr/sbin/in.telnetd	服务的启动程序。
            log_on_failure  += USERID	登陆失败后,记录用户的ID。
            disable         = yes		服务不启动。
    }

    我们需要把disable选项改为no即可。

    然后我们需要重启:

    
    [root@localhost ~]# service xinetd restart
    停止 xinetd:                                              [确定]
    正在启动 xinetd:                                          [确定]

    然后查看telnet服务是否启动成功,如下图所示:

    linux下RPM包安装基于xinetd的服务的管理

    使用chkconfig --list查看telnet服务的自启动状态,如下图所示:

    linux下RPM包安装基于xinetd的服务的管理

    为什么我设置的是telnet服务的启动状态,怎么自启动状态也被修改了?

    看下面一点就有解释了。

    2、基于xientd服务的自启动管理

    (1)使用chkconfig命管理自启动

    
    [root@localhost ~]# chkconfig 服务名 on|off

    注意:

    基于xinetd的服务,没有自己的运行级别,是依靠xinetd服务的运行级别。所以不用指定--level选项,一定不能写。基于xinetd的服务的运行级别是跟从xinetd服务的运行级别,也就是说xinetd服务的运行级别就是基于xinetd的服务的运行级别。

    linux下RPM包安装基于xinetd的服务的管理

    还有一个要注意的是,其实基于xientd的服务,设置启动管理为启动,也就是把telnet服务启动,其实同时就把telnet服务的自启动管理设置成为开启了,两个是通用的,这样的设置是很不合理的,我们知道就行。

    (2)使用ntsysv命令管理自启动

    到此这篇关于linux下RPM包安装基于xinetd的服务的管理的文章就介绍到这了,更多相关linux RPM包安装基于xinetd内容请搜索我们以前的文章或继续浏览下面的相关文章希望大家以后多多支持我们!

    免责声明:

    ① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

    ② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

    linux下RPM包安装基于xinetd的服务的管理

    下载Word文档到电脑,方便收藏和打印~

    下载Word文档

    猜你喜欢

    linux下RPM包安装基于xinetd的服务的管理

    目录前言1、基于xinetd服务的启动管理(1)telnet服务安装(2)telnet服务启动2、基于xientd服务的自启动管理前言 现在linux系统中基于xinetd的服务越来越少了,但Linux系统中还是有基于xinetd的服务的,
    2022-06-04

    linux下源码包安装的服务管理

    目录1、源码包服务的启动管理2、源码包服务的自启动管理3、让源码包服务被服务管理命令识别(1)让通过源码包安装的服务能被service命令管理启动(2)让通过源码包安装的服务能被chkconfig命令管理自启动(3)让ntsysv命令可以管
    2022-06-04

    如何理解Linux下软件包的安装与管理

    本篇内容主要讲解“如何理解Linux下软件包的安装与管理”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“如何理解Linux下软件包的安装与管理”吧!  先来看看Linux软件扩展名。软件后缀为.r
    2023-06-13

    基于web管理OpenVPN服务的安装使用详解

    这篇文章主要为大家介绍了基于web管理OpenVPN服务的安装使用详解,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
    2023-02-08

    使用脚本在Linux服务器上自动安装Kubernetes的包管理器Helm

    Helm之于Kubernetes好比yum之于Red Hat Enterprise Linux,或者apt-get之于Ubuntu。Helm是由helm CLI和Tiller组成,是典型的Client/Server应用。helm运行于客户端
    2023-06-06

    linux服务器上安装jdk的两种方法(yum+下载包)

    前言 对于开发者来说,安装jdk按理说是非常简单的事,但在linux下安装着实费了我这个一直玩windows的小白不少劲。这里简单把步骤梳理下,希望能帮助像我这样的纯小白人士少踩点坑。 这里介绍两种安装方式: 1
    2022-06-04

    编程热搜

    目录