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服务是否已安装。

如下图所示:

(2)telnet服务启动

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

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

/etc/xinetd.d目录是基于xinetd服务的目录,里边放的都是基于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服务是否启动成功,如下图所示:

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

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

看下面一点就有解释了。

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

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

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

注意:

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

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

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

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

(0)

相关推荐

  • Linux下RPM打包制作过程

    开始前的准备 安装rpmbuild软件包 yum -y install rpm-build 生成相关目录 要生成rpm相关目录,可以手动创建,也可以通过rpmbuild命令创建.如: [root@yang data]# rpmbuild zabbix_agentd_ops.spec error: File /root/rpmbuild/SOURCES/zabbix-3.0.3.tar.gz: No such file or directory 有报错,无需理会,可以看到rpmbuild目录已经创

  • Linux rpm、yum指令及使用方法详解

    rpm包的管理 一种用于互联网下载包的打包及安装工具.它生成具有.RPM 扩展名的文件, RPM是 RedHat Package Manager(RedHat 软件包管理工具)的缩写,类似 windows 的 setup.exe rpm包的简单查询指令 rpm –qa # 查询已安装的 rpm 列表 rpm 包名的基本格式 一个 rpm 包名:firefox-45.0.1-1.el6.centos.x86_64.rpm firefox:名称 45.0.1-1:版本号 el6.centos.x86

  • Linux命令中的rpm安装命令

    在 Linux 操作系统下,几乎所有的软件均通过RPM 进行安装.卸载及管理等操作.RPM 的全称为Redhat Package Manager ,是由Redhat 公司提出的,用于管理Linux 下软件包的软件.Linux 安装时,除了几个核心模块以外,其余几乎所有的模块均通过RPM 完成安装.RPM 有五种操作模式,分别为:安装.卸载.升级.查询和验证. 1)用RPM安装软件包,最简单的命令如下: #rpm -i example.rpm 安装 example.rpm 包: #rpm -iv

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

    目录 前言 1.基于xinetd服务的启动管理 (1)telnet服务安装 (2)telnet服务启动 2.基于xientd服务的自启动管理 前言 现在Linux系统中基于xinetd的服务越来越少了,但Linux系统中还是有基于xinetd的服务的,所以我们还是需要了解一下基于xinetd的服务的管理. 1.基于xinetd服务的启动管理 我们使用telnet服务来举例,telnet服务是用来进程系统远程管理的,端口是23.不过需要注意的是telnet的远程管理数据在网络当中是明文传输,非常不

  • Linux 中 RPM包 安装 查询 卸载命令小结及yum命令详解

    之前一直在用ubuntu,安装卸载软件基本上是使用apt-get 这个非常的简单,而且过程中遇到的软件依赖会自动帮我们处理,类似于傻瓜式安装.另外在 Linux 操作系统下,几乎所有的软件都可以通过RPM 进行安装.卸载及管理等操作.RPM 的全称为Redhat Package Manager ,是由Redhat 公司提出的,用于管理Linux 下软件包的软件.Linux 安装时,除了几个核心模块以外,其余几乎所有的模块均通过RPM 完成安装.RPM 有五种操作模式,分别为:安装.卸载.升级.查

  • Linux下rpm方式安装mysql教程

    每次安装总是有些不同,这次用这种方式尝试一下,也记录一下. 1.首先需要去下载rpm包: 镜像地址:http://mysql.mirrors.pair.com/Downloads/ 根据不同的版本选择下载即可,我下载的是: MySQL-server-5.6.20-1.el6.i686.rpm MySQL-client-5.6.20-1.el6.i686.rpm MySQL-devel-5.6.20-1.el6.i686.rpm(这个包备用) 因为采用rpm方式安装mysql的话,那么只安装好my

  • Linux下rpm、yum和源码三种安装方式详细介绍

    第1章 源码安装 源码包安装会比RPM包安装慢,是因为RPM的软件包是根据特定系统和平台而指定的,经常一种 程序会提供很多RPM包的格式,用户根据系统情况选择适合的RPM包直接安装,而源码包相当于 通用型,可以是用于多个系统中,所以需要运行configure脚本来检测环境,生成对应的安装信息. 1.1 源码安装优点 1.文档齐全 2.因为可以定位到代码,所以debug方便 3.本机兼容性最好(由于是本机编译的,只要编译通过,就没有各种库的依赖的问题) 1.2 源码安装的缺点 1.编译麻烦 2.缺

  • Linux 下FTP的安装与配置教程详解

    0.安装ftp的前置条件是关掉SElinux # vi /etc/selinux/config 修改 SELINUX=" disabled " ,重启服务器.若相同,则跳过此步骤. 1. 可先查看是否安装过vsftp # rpm -qa | grep vsftpd 则代表已经安装.可直接跳过步骤2 2 .安装 vsftp # yum install vsftp* Is this ok [y/N]: y 代表安装完成. 3. 对vsftp 进行配置 # /etc/vsftpd/vsftp

  • CentOS7使用rpm包安装mysql 5.7.18

    说明 本文写于2017-05-20,使用MySQL-5.7.18.操作系统为64位CentOS Linux release 7.2.1511 (Core),以桌面形式安装. 卸载MariaDB CentOS7默认安装MariaDB而不是MySQL,而且yum服务器上也移除了MySQL相关的软件包.因为MariaDB和MySQL可能会冲突,故先卸载MariaDB. 1.查看已安装的MariaDB相关rpm包. rpm -qa | grep mariadb 2.查看已安装的MariaDB相关yum包

  • Linux下 rpm 命令查询方法

    [root@wang /]# rpm -qa // 查看安装所有包 [root@wang /]# rpm -qa |grep vim // 查询所安装的包 +包名 [root@wang /]# rpm -qi libattr-devel //查询包的安装信息 Name : libattr-devel Relocations: (not relocatable) Version : 2.4.44 Vendor: CentOS Release : 7.el6 Build Date: 2011年09月

  • linux下查看已经安装的jdk 并卸载jdk的方法(推荐)

    一.查看Jdk的安装路径: whereis java which java (java执行路径) echo $JAVA_HOME echo $PATH 备注:如果是windows中,可以使用: set java_home:查看JDK安装路径 java -version:查看JDK版本 二.卸载旧版本的JDK: 1. 确定JDK的版本: rpm -qa | grep jdk rpm -qa | grep gcj 可能的结果是: libgcj-4.1.2-42.el5 java-1.4.2-gcj-

  • Linux 使用rpm方式安装最新mysql(5.7.16)步骤及常见问题解决方法

    前几天在阿里云买了个服务器 ,准备自己玩玩,现将最新版mysql(5.7.16)安装步骤,以及遇到问题及解决过程分享如下: 第一步:下载rpm包 MySQL官网下载:http://dev.mysql.com/downloads/mysql/ 但如果你的下载网速不好的话也可以点下面的链接下载自己想要的版本 http://mirrors.sohu.com/mysql/MySQL-5.7/ 我用的是(CentOs6.5)下载的是: mysql-5.7.16-1.el6.x86_64.rpm-bundl

随机推荐