-
2021-05-26 04:11:40
linux服务安装与配置(二):安装xinetd服务
xinetd即extended internet daemon,xinetd是新一代的网络守护进程服务程序,又叫超级Internet服务器。经常用来管理多种轻量级Internet服务。telnet服务就是通过xinetd服务来管理的,所以在安装后面telnet服务之前需要先安装xinetd服务。
首先查看是否有安装xinet服务:# rpm -qa | grep xinetd
#
没有则使用光盘中rpm包来安装,步骤如下:# mkdir cdrom
# mount /dev/sr0 cdrom/
mount: block device /dev/sr0 is write-protected, mounting read-only
# cd cdrom/
# rpm -ivh xinetd-2.3.14-29.el6.i686.rpm
warning: xinetd-2.3.14-29.el6.i686.rpm: Header V3 RSA/SHA256 Signature, key ID c105b9de: NOKEY
Preparing... ########################################### [100%]
1:xinetd ########################################### [100%]
#
安装完成之后就可以启动了:# service xinetd start
正在启动 xinetd: [确定]
原文:https://www.cnblogs.com/ios9/p/9749725.html
更多相关内容 -
xinetd(安装及配置xinetd)
2021-12-08 16:35:30安装及配置xinetd 1. sudo apt-get install xinetd (sudo aptitude show/install xinetd) 2. sudo vi /etc/xinetd.d/myhttpd (注意三个统一) service myhttpd { socket_type = stream protocol = tcp ...安装及配置xinetd
1. sudo apt-get install xinetd (sudo aptitude show/install xinetd)
2. sudo vi /etc/xinetd.d/myhttpd (注意三个统一)
service myhttpd
{
socket_type = stream
protocol = tcp
wait = no
user = nobody
server = /home/itcast/myhttpd //可执行文件
server_args = /home/itcast/dir
disable = no
flags = IPv4
}
socket_type: 网络套接字类型,流或者数据包.
protocol: IP协议,通常时TCP或者UDP
wait: 取值yes/no
user: 运行进程的用户ID
server: 执行的完整路径
server_args: 传递给server的值
disable: 用于在默认的{}中禁止服务
flags: 所使用的互联网协议
3. sudo vi /etc/services 向其中加入端口号,如:2222
myhttpd 2222/tcp #myhttpd server
myhttpd 2222/udp #myhttpd server
4. 一定要 重启xinetd服务器 sudo service xinetd restart
-
xinetd-2.3.14-40.el6.src.rpm
2020-01-21 16:13:08xinetd即extended internet daemon,xinetd是新一代的网络守护进程服务程序,又叫超级Internet服务器。经常用来管理多种轻量级Internet服务。xinetd提供类似于inetd+tcp_wrapper的功能,但是更加强大和安全。 -
『无欲则无求』Linux服务管理 — 76、RPM包安装基于xinetd的服务的管理
2020-08-12 19:25:24文章目录1、基于xinetd服务的启动管理(1)telnet服务安装(2)telnet服务启动2、基于xientd服务的自启动管理(1)使用chkconfig命管理自启动(2)使用ntsysv命令管理自启动 现在Linux系统中基于xinetd的服务越来越...文章目录
现在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命令管理自启动
请看上一篇文章中的方式三:https://blog.csdn.net/Liuyuelinjiayou/article/details/107964574。
-
LINUX服务器安装telnet服务
2021-05-10 01:32:341.telnet服务简单介绍Telnet协议是TCP/IP协议族中...终端使用者可以在telnet程序中输入命令,这些命令会在服务器上运行,就像直接在服务器的控制台上输入一样。可以在本地就能控制服务器。要开始一个telnet会话,必...1.telnet服务简单介绍
Telnet协议是TCP/IP协议族中的一员,是Internet远程登录服务的标准协议和主要方式。它为用户提供了在本地计算机上完成远程主机工作的能力。在终端使用者的电脑上使用telnet程序,用它连接到服务器。终端使用者可以在telnet程序中输入命令,这些命令会在服务器上运行,就像直接在服务器的控制台上输入一样。可以在本地就能控制服务器。要开始一个telnet会话,必须输入用户名和密码来登录服务器。Telnet是常用的远程控制Web服务器的方法。在Linux系统中首先telnet服务是由xinetd守护的,所以要先安装xinetd服务,守护进程的工作就是打开1个端口(port),等待(listen)进入的连接。在C/S模式中,如果客户请求一个连接,守护进程就会创建(fork)子进程来响应这个连接,而父进程继续监听其他服务的请求。但是,对于系统所提供的每个服务,如果都必须运行一个监听某个端口连接发生的守护程序,那么通常意味着系统资源的浪费。为此,引入“扩展的网络守护进程服务程序”xinetd(xinetd internet daemon)。
2.在Linux系统中安装telnet服务
操作系统版本如下:(redhat的yum在线更新是收费的,所以我们使用rpm包安装)
image.png
首先检查telnet服务是否已安装:
image.png
因为telnet要依靠xinetd服务启动,所以要先安装xinetd,不然会报错:
image.png
准备好安装包 xinetd-2.3.14-40.el6.x86_64.rpm和telnet-server-0.17-47.el6.x86_64.rpm。
安装过程如下:
image.png
image.png
安装完成后会在/etc/xinetd.d/文件夹下生成一个telnet文件,编辑设置 /etc/xinetd.d/telnet ,将disable= yes设置成disable= no。
image.png
启动telnet服务。由于telnet服务是由超级服务xinetd来管理的,因此这里启动和停止telnet服务,只需通过修改/etc/xinetd.d/telnet中的disable的值,然后执行service xinetd restart即可。设置root用户远程登录telnet服务。默认情况下,系统是不允许root用户telnet远程登录的。如果要使用root用户直接登录,需设置如下内容:
echo 'pts/0' >>/etc/securetty
echo 'pts/1' >>/etc/securetty。
完成后重启telnet服务:service xinetd restart
image.png
修改防火墙设置,开放23端口通过,编辑/etc/sysconfig/iptables文件,添加如下一行内容:
-A INPUT -m state --state NEW -m tcp -p tcp --dport 23 -j ACCEPT
然后重启防火墙(Linux防火墙配置应用防火墙规则:iptables-restore: line 1 failed可能会报错,可做如下处理,参考https://blog.csdn.net/cailongbiaoyuli/article/details/83748787):
image.png
image.png
image.png
在windows上用telnet客户端测试登录:
image.png
image.png
也可以使用如下命令检查23端口是否开启:
image.png
3.在Linux系统中安装telnet客户端
出现这种问题的原因是因为系统的glibc版本不符合安装要求,可以对glibc进行升级解决该问题。但是我对glibc一点也不了解,并不想采用此方法,所以换个低版本的客户端安装包(rpm包下载地址:http://rpmfind.net/linux/rpm2html/search.php?query=telnet(x86-64))试试。
rmimage.png
如图所示:
image.png
本文正题:在实际工作中,我们在跟其他系统对接时,需要新开发接口与业务流程文件,因为每个系统的开发进度与每个开发人员的素质不一,可能会出现我们已经开发完,而对方系统却没有开发完。所以要想提前测试自己的接口是否有问题,可以使用TCP发报文工具,还有就是使用telnet服务发送报文。
image.png
image.png
点击第一个截图的发送按钮即可,将报文发送到6.1.27.21服务器上。
使用telnet发送报文时,需要将报文调成一行。
image.png
image.png
建议在不使用telnet服务时,chkconfig telnet off将其关闭,这样安全。
image.png
使用chkconfig telnet on再将服务打开:
image.png
-
Xinetd服务的安装与配置
2020-08-06 17:34:34Linux服务器的主要任务就是为本地或远程用户提供各种服务。通常Linux系统上提供服务的程序是由运行在后台的守护进程(Daemon)来执行。一个实际运行中的Linux系统一般会有多个这样的程序在运行。这些后台守护进程在... -
网络编程(1)安装xinetd及相关配置
2019-07-01 22:33:04安装好之后存在的文件: ubuntu@ubuntu:/etc/xinetd.d$ ls chargen daytime discard echo time 添加文件->xhttpd(将调用的可执行程序的文件名)HTTP协议: 请求服务器数据: GET / 文件或目录位置 ... -
Ubuntu安装telent服务器时出现:apt-get:Package has no installation的原因及解决方法
2021-01-10 15:54:41sudo apt-get install xinetd telnetd 刚开始我以为是没有这个包,后来查了一下资料发现,有这个软件,于是百度了一下才知道解决以上问题需要如下操作: # apt-get update # apt-get upgrade # apt-get install ... -
1.7.3 超级服务器inetd和xinetd
2021-07-30 03:49:251.7.3 超级服务器inetd和xinetdinetd(因特网守护进程)及其替代品xinetd(扩展的因特网守护进程,xinetd.org)被称为超级服务器或服务分配器,这是因为它们在必要的时候会启动其他的守护进程,比如smbd(Samba)和vsftpd... -
ubuntu 服务器安装socket需要安装啥
2021-08-01 03:50:04安装tftp服务器:需要安装xinetd、tftp、tftp-server3软件1、如果能上网,通过yum安装:sudo yum install xinetdsudo yum install tftpsudo yum install tptp-server2、如果不能上网,可以直接安装提供的rpm包:sudo... -
13.CentOS 7.3 Xinetd服务的安装与配置
2018-08-08 08:23:19Linux服务器的主要任务就是为本地或远程用户提供各种服务。通常Linux系统上提供服务的程序是由运行在后台的守护进程(Daemon)来执行。一个实际运行中的Linux系统一般会有多个这样的程序在运行。这些后台守护进程在... -
centOS安装telnet服务和xinetd服务
2018-03-25 15:05:15# telnet bash: telnet: command not found 2、 查询了是否安装Telnet包,结果如下: [root@localhost ~]# rpm -qa telnet* telnet-server-0.17-47.el6.i686 3:进行安装,客户端和服务器端:[plain] view ... -
CentOS7安装telnet服务和xinetd服务
2018-12-04 00:12:20就这么一个简单的东西搞得我脑瓜子疼。。。。废话不多说;开整! 1===》查看系统版本信息(网上有很多查询系统版本的命令,不过个人觉着下面这个看着最直观 [看着最...3===》 进行telnet安装,客户端和服务器端:... -
xinetd服务器
2018-02-08 18:32:00xinetd 服务器配置xinetd服务1.xinetd可以统一管理很多服务进程 绑定、侦听和接受来自对服务器每个端口的请求 有客户端访问时,调用相应的服务器程序响应 节约系统内存资源 同时响应多个客户端的请求windows没有该... -
CentOS6.5下网络启动服务器安装和配置方法
2021-05-09 02:29:41CentOS6.5下网络启动服务器安装和配置方法背景:在大规模安装服务器时,需要批量...Centos7以前的操作系统因为xinetd和TFTP版本的问题(版本过低)在安装后在PXE装机时会出现无法连接TFTP服务器的问题,建议安装TFT... -
搭建pxe远程安装服务器
2022-01-17 14:47:36四、搭建PXE远程安装服务器 1、安装DHCP服务 2、安装tftp 3、准备pxe引导程序 4、安装ftp源 5、配置启动菜单文件 6、kickstart无人值守安装 一、PXE概述 PXE(预启动执行环境)是由Inter公司开发的网络... -
linux安装telnet所有依赖包
2017-12-08 16:55:37redhat6.5安装telnet服务(包含rpm依赖包),安装步骤如下:https://www.cnblogs.com/dzdwr3/p/6225125.html -
11:搭建无人执守安装服务器服务器.docx
2021-05-02 10:12:4411:搭建无人执守安装服务器服务器.docx -
linux服务篇-Xinetd服务
2022-05-17 21:17:09Xinetd=eXtended InterNET services daemon(扩展互联网服务守护进程=超级互联网守护进程=超级服务),xinetd是新一代的网络守护进程服务程序,又叫超级Internet服务器。经常用来管理保护多种轻量级Internet服务。它在... -
Xinetd服务的安装与配置详解
2019-09-26 19:34:47xinetd即extended internet daemon,xinetd是新一代的网络守护进程服务程序,又叫超级Internet服务器。经常用来管理多种轻量级Internet服务。xinetd提供类似于inetd+tcp_wrapper的功能,但是更加强大和安全。 2.... -
tftp服务器离线安装
2021-03-16 09:20:04获取离线安装包 可以通过去网上下载tftp-server和xinetd得到rpm安装包,也可以通过已有的CentOs系统...# 原始值为0表示安装完后删除包,1表示下载之后不删除,这里我们将其改为1 keepcache=1 debuglevel=2 logfile=/va -
通过PXE服务器批量安装系统
2021-08-10 19:53:56通过PXE批量部署服务器 -
loadrunner监控数据库以及linux服务器的配置
2021-04-28 07:15:29loadrunner监控数据库以及linux服务器的配置在loadrunner的controller中运行脚本,要想找到系统的瓶颈,监控服务器和数据库资源是一项必不可少的措施。首先是数据库1.在cotroller左边的可显示图像中,database-... -
Linux系统之Xinetd服务
2021-04-22 21:01:024、安装和使用 安装 rpm -ivh xinetd* 或者 yum install -y xinetd 启动停止: #启动 service xinetd start #停止 service xinetd stop #重启 service xinetd restart 5、配置 Xinetd的配置文件是/etc/xinetd.conf...