位置: IT常识 - 正文

Linux使用xinetd服务的管理方法案例详解(如何使用linux服务器)

编辑:rootadmin
这篇文章主要介绍了Linux使用xinetd服务的管理方法案例详解,本篇文章通过简要的案例,讲解了该项技术的了解与使用,以下就是详细内容,需要的朋友可以参考下... 21-09-03 基于 xinetd 服务的启动

推荐整理分享Linux使用xinetd服务的管理方法案例详解(如何使用linux服务器),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:linux xinetd服务,linux xinit,如何使用linux服务器,linux network active exited,linux xinetd.d,如何使用linux服务器,linux network active exited,linux xinetd.d,内容如对您有帮助,希望把文章链接给更多的朋友!

基于 xinetd 的服务没有自己独立的启动脚本程序,是需要依赖 xinetd 的启动脚本来启动的。xinetd 本身是独立的服务,所以 xinetd 服务自己的启动方法和独立服务的启动方法是一致的。

但是,所有基于 xinetd 这个超级守护进程的其他服务就不是这样的了,必须修改该服务的配置文件,才能启动基于 xinetd 的服务。所有基于 xinetd 服务的配置文件都保存在 /etc/xinetd.d/ 目录中。

我们使用 Telnet 服务来举例。Telnet 服务是用来进行系统远程管理的,端口是 23。不过需要注意的是,Telnet 服务的远程管理数据在网络中是明文传输的,非常不安全,所以在生产服务器上是不建议启动 Telnet 服务的。在生产服务器上,远程管理使用的是 ssh 协议,ssh 协议是加密的,更加安全。

Telnet 服务也是分为"客户端/服务器端"的,其中服务器端是用来启动 Telnet 服务的,并不安全;客户端是用来连接服务器端或测试服务器的端口是否开启的,在实际工作中我们主要使用 Telnet 客户端来测试远程服务器开启了哪些端口。

客户端的命令格式如下:

[root@localhost ~]# telnet 服务器 IP#连接并管理远程服务器,因为数据明文传输,所以不安全[root@localhost ~]# telnet 服务器IP 端口#测试远程服务器的端口是否开启。如果能够正常连接,则证明该端口是开启的

例如:

[root@localhost ~]# telnet 192.168.0.210 22#测试一下192.168.0.210这台服务器上的22(ssh服务)端口是否打开#连接成功后,退出时使用"Ctrl+]"快捷键回到telnet交互模式,再输入"quit"退出Linux使用xinetd服务的管理方法案例详解(如何使用linux服务器)

虽然 Telnet 服务不安全,但 Telnet 服务是基于 xinetd 的服务,我们使用 Telnet 服务来学习一下基于 xinetd 服务的启动管理。在目前的 Linux 系统中,Telnet 的服务器端都是不安装的,如果进行测试,则需要手工安装。安装命令如下:

[root@localhost ~]#rpm-ivh/mnt/cdroin/Packages/telnet-server-0.17-47.el6.i686.rpm[100%]###############Preparing...1:telnet-server###############[100%]#安装[root@localhost ~]# chkconfig -list#安装之后查询一下…省略部分输出...基于xinetd的服务:chargen-dgram:关闭chargen-stream:关闭cvs:关闭daytime-dgram:关闭daytime-stream:关闭discard-dgram:关闭discard-stream:关闭echo-dgram:关闭echo-stream:关闭rsync:关闭tcpmux-server:关闭telnet:关闭time-dgram:关闭time-stream:关闭#Telnet服务已经安装,是基于xinetd的服务,自启动状态是关闭

接下来我们就要启动 Telnet 服务了。既然基于 xinetd 服务的配置文件都在 /etc/xinetd.d/ 目录中,那么 Telnet 服务的配置文件就是 /etc/xinetd.d/telnet。我们打开这个文件看看,如下:

[root@localhost ~]#vi /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可重用socketjtype = stream#使用 TCP协议数据包wait = no#允许多个连接同时连接user = root#启动服务的用户为rootserver = /usr/sbin/in.telnetd#服务的启动程序log_on_failure += USERID#登录失败后,记录用户的IDdisable = yes#服务不启动}

如果想要启动 Telnet 服务,则只需要把 /etc/xinetd.d/telnet 文件中的"disable=yes"改为"disable=no"即可,"disable"代表取消,"disable=yes"代表取消是 yes,当然不启动服务;"disable=no"代表取消是 no,当然就是启动服务了。具体命令如下:

[root@localhost ~]#vi /etc/xinetd.d/telnet#修改配置文件service telnet {…省略部分输出…disable = no#把 yes 改为no}[root@localhost ~]# service xinetd restart#重启xinetd服务停止 xinetd:[确定]正在启动xinetd:[确定][root@localhost ~]# netstat -tlun|grep 23tcp 0 0 :::23 :::* LISTEN#查看端口,23端口启动,表示Telne服务已经启动了

基于 xinetd 服务的启动都是这样的,只需修改 /etc/xinetd.d/ 目录中的配置文件,然后重启 xientd 服务即可。

基于xientd 服务的自启动

基于 xinetd 服务的自启动管理有两种方法,分别是通过 chkconfig 命令管理自启动和通过 ntsysv 命令管理自启动。但是不能通过修改 /etc/rc.d/rc.local 配置文件来管理自启动,因为基于 xinetd 的服务没有自己的启动脚本程序。我们分别来看看。

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

chkconfig 自启动管理命令可以管理所有 RPM 包默认安装的服务,所以也可以用来管理基于 xinetd 服务的自启动。命令格式如下:

[root@localhost ~]# chkconfig 服务名 on|off#基于xinetd的服务没有自己的运行级别,而依靠xinetd服务的运行级别,所以不用指定--level选项

例如:

[root@localhost ~]# chkconfig telnet on#启动Telnet服务的自启动[root@localhost ~]# chkconfig --list|grep telnettelnet:启用#查看服务的自启动,Telnet服务变为了"启用"[root@localhost ~]# chkconfig telnet off#关闭Telnet服务的自启动[root@localhost ~]# chkconfig --list|grep telnettelnet:关闭#查看服务的自启动,Telnet服务变为了 "关闭"2) 使用 ntsysv 命令管理自启动

ntsysv 命令既然可以管理所有 RPM 包默认安装的服务,当然也能管理基于 xinetd 的服务。命令的使用方法和管理独立的服务是一样的,这里就不再重复介绍了。

其实,如果我们仔细来看,就会发现基于 xinetd 服务的启动和自启动区分得并不严格。启动命令也会把服务设置为自启动,自启动命令也会把服务设置为启动。我们做一个实验看看,命令如下:

[root@localhost ~]# vi /etc/xinetd.d/telnet service telnet{disable = yes...省略部分输出...}[root@localhost ~]# service xinetd restart停止xinetd: [确定]正在启动xinetd: [确定】[root@localhost ~]# chkconfig telnet off#先关闭Telnet服务的启动和自启动,保证不会对后面的实验产生影响[root@localhost ~]# vi /etc/xinetd.d/telnet service telnet{disable = no...省略部分输出...}[root@localhost ~]# service xinetd restart停止xinetd: [确定]正在启动xinetd: [确定】#然后启动Telnet服务[root@localho.st ~] # chkconfig --list | grep telnettelnet:启用#看到了吗?我们一开始已经把Telnet服务的自启动关闭了。后面的实验虽然只启动了#Telnet服务,但是该服务自动变为了自启动状态

这个实验说明了基于 xinetd 服务的启动和自启动命令之间是通用的,在当前系统中启动了服务,服务的自启动也会开启;关闭了服务的自启动,当前系统中的服务也会关闭。

到此这篇关于Linux使用xinetd服务的管理方法案例详解的文章就介绍到这了,更多相关Linux使用xinetd服务的管理内容请搜索电脑学习网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持电脑学习网!

本文链接地址:https://www.jiuchutong.com/zhishi/281328.html 转载请保留说明!

上一篇:rk3588使用npu进行模型转换和推理,加速AI应用落地(rk3328 sdk)

下一篇:Mac系统不能升级Windows XP SP3提示磁盘空间不足(mac怎么不能升级系统)

  • 抖音小黄车在哪里找到(抖音小黄车在哪选品)

    抖音小黄车在哪里找到(抖音小黄车在哪选品)

  • 海尔指纹锁怎么进入管理员模式(海尔指纹锁怎么改密码)

    海尔指纹锁怎么进入管理员模式(海尔指纹锁怎么改密码)

  • 小米妙播是什么 有什么用(小米妙播怎么打开)

    小米妙播是什么 有什么用(小米妙播怎么打开)

  • qq扫码在哪(qq扫码是什么)

    qq扫码在哪(qq扫码是什么)

  • 苹果a2111是什么型号(a222苹果11是什么意思)

    苹果a2111是什么型号(a222苹果11是什么意思)

  • 拼多多的实物兑换为什么一直没有货(拼多多实物兑换怎么老是已兑完)

    拼多多的实物兑换为什么一直没有货(拼多多实物兑换怎么老是已兑完)

  • 华为手机媒体音量突然变小了怎么办(华为手机媒体音量突然变小怎么办)

    华为手机媒体音量突然变小了怎么办(华为手机媒体音量突然变小怎么办)

  • 小米手机图片重命名怎么弄(小米手机图片重复)

    小米手机图片重命名怎么弄(小米手机图片重复)

  • 红米10x是5g手机吗(红米10x是真5g手机??)

    红米10x是5g手机吗(红米10x是真5g手机??)

  • vivo曲面屏手机是哪款(vivo曲面屏手机有哪几款)

    vivo曲面屏手机是哪款(vivo曲面屏手机有哪几款)

  • 呼出电话是什么意思(电话呼出和呼入的标志)

    呼出电话是什么意思(电话呼出和呼入的标志)

  • 不支持7天无理由怎么退货(不支持7天无理由可以申请退款吗)

    不支持7天无理由怎么退货(不支持7天无理由可以申请退款吗)

  • 小米8保修期多久(小米8手机保修几年)

    小米8保修期多久(小米8手机保修几年)

  • 计算工具有哪些(计算工具有哪些四年级三种)

    计算工具有哪些(计算工具有哪些四年级三种)

  • 联通大王卡免优酷视频不(联通大王卡免什么流量)

    联通大王卡免优酷视频不(联通大王卡免什么流量)

  • 荣耀20怎么限制后台(荣耀怎么限制应用使用时间)

    荣耀20怎么限制后台(荣耀怎么限制应用使用时间)

  • 手机扰码多少位(手机扰码多少位算正常)

    手机扰码多少位(手机扰码多少位算正常)

  • 短信如何在悬浮窗显示(短信如何在悬浮窗播放)

    短信如何在悬浮窗显示(短信如何在悬浮窗播放)

  • iphonex耳机设置在哪(苹果x耳机怎么设置声音)

    iphonex耳机设置在哪(苹果x耳机怎么设置声音)

  • oppor15和r15x有什么区别(oppor15与r15x)

    oppor15和r15x有什么区别(oppor15与r15x)

  • 荣耀10如何录屏(荣耀10如何录屏有声音)

    荣耀10如何录屏(荣耀10如何录屏有声音)

  • Win11怎么更改系统休眠时间?Win11更改系统休眠时间操作方法(win11怎么更改系统日期)

    Win11怎么更改系统休眠时间?Win11更改系统休眠时间操作方法(win11怎么更改系统日期)

  • 【小程序从0到1】宿主环境|WXML|WXSS|JS逻辑交互(微信小程序从零)

    【小程序从0到1】宿主环境|WXML|WXSS|JS逻辑交互(微信小程序从零)

  • ICASSP 2023论文模型开源|语音分离Mossformer(icse论文)

    ICASSP 2023论文模型开源|语音分离Mossformer(icse论文)

  • 小规模企业增值税怎么申报
  • 收到税务局税收返还
  • 手机上可以开个人劳务发票吗
  • 公司与公司之间的欠款怎么要
  • 处置固定资产产生的净损失
  • 公司代扣社保为什么是400多余的钱
  • 以前年度记错的费用怎么调整?
  • 补偿金申报个所税如何录入?
  • 冲回上年多提的费用会计分录
  • 劳务分包服务费率
  • 结转报告中错误结转科目是什么意思
  • 普通发票和增值税发票都能报销吗
  • 酒店行业税负率怎么算
  • 会计如何做调整会计分录
  • 初级备考需要多长时间
  • 个体户营业收入超过500万
  • 其他专项收入怎么做账
  • 有哪些方法可以判断乳剂的类型
  • 制造费用明细科目有哪些
  • 收到销项负数发票怎么抵扣
  • win10运行红色警戒2卡顿
  • 诈骗犯查询
  • win11怎么查看win的产品密钥
  • 不征税收入有哪些条件
  • php 字符串函数
  • 现金解款单的使用范围
  • 外资企业股权转让给外资企业
  • PQV2ISECURITY.EXE - PQV2ISECURITY是什么进程 有什么用
  • 增值税发票红字信息表
  • PHP:pcntl_signal_dispatch()的用法_PCNTL函数
  • 付临时工资怎么入账
  • 多交税款的退还
  • 雪山上的老鼠
  • php图形用户界面
  • 广角镜头下的人
  • 新成立公司实收资本没到位该怎么做账
  • 企业经费独立使用的原因
  • vuecli3创建项目的过程
  • 雷斯岬国家海岸公园有信号吗
  • php接口验证
  • 黑色金属冶炼压延品的税收编码是多少
  • java项目中redis使用实例
  • 物业水电费可以差额征税吗
  • 收据可以用来做账吗
  • 选择简易计税方法按照5%的征收率计税公式
  • 取得企业债券利息
  • 回扣,折扣和佣金都具有违法性对吗
  • 进项税额大于销项税额期末留抵
  • 公司地面硬化财务如何入账
  • 费用退回如何记账
  • 其他综合收益 综合收益
  • 前端动画库
  • 合同履约成本与一份当前或预期取得的区别
  • 增值税在实际计算时采取什么方法
  • 去年亏损今年有盈利合伙企业怎么交生产经营所得税
  • 经营费用属于什么类科目
  • 子公司注销母公司收回现金流
  • 电力安装工程合同税率能开13%
  • 外贸企业汇兑损益如何减少
  • 实收资本流程
  • 应交税费中应交税金包含个税吗
  • 管理不善造成的存货盘亏损失计入什么科目
  • 逾期纳税申报会被罚款吗
  • 政府奖励我公司的钱
  • 受同一方重大影响的企业之间为什么不构成关联方
  • 固定资产卡片录入日期怎么改
  • 购买方账务处理
  • 长期应付款涉及哪些业务,应如何进行核算
  • 发现以前的账做错了
  • mysql中怎么修改数据
  • win10提示测试模式
  • kmservice.exe是什么
  • win8系统设置
  • 微信开发者软件
  • 怎么使用mac打电话
  • win8怎么运行命令
  • 新装win8系统卡顿严重,虚拟内存为0
  • 牛叉叉旗舰店没有了改名成啥了
  • unity团队
  • jquery的dialog怎么使用
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设