`
85977328
  • 浏览: 1912840 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

ubuntu/centos下使用xinetd

 
阅读更多
【简介】
参考百度百科
http://baike.baidu.com/link?url=nWkyOfMIk_rxHirveSXRc5qiqRxj_-wnFxh5-Pr5qXr9JC8l7TVrv7EWEpH8IsjP

centos在线安装
yum -y install xinetd

【知识点】
标准http响应文件内容
HTTP/1.1 200 OK
Server: Apache-Coyote/1.1
Content-Length: 0
Date: Wed, 27 Feb 2013 02:34:36 GMT

ubuntu下安装(系统级工具,一般不自定义安装)
apt-get install xinetd

【创建个服务脚本】
/root/shell/httpok.sh

#!/bin/sh

/bin/echo -e "HTTP/1.1 200 OK"
/bin/echo -e "Content-Type: text/plain"
/bin/echo -e "Content-Length: 18"
/bin/echo -e "Connection: close"
/bin/echo -e ""
/bin/echo -e "httpok is running."
/bin/echo -e ""

修改脚本权限(给user可执行权限)
chmod 755 /root/shell/httpok.sh

【创建xinetd服务】
vi /etc/xinetd.d/httpok
service my_httpok
{
    flags           = REUSE
    socket_type     = stream
    #port            = 9201
    wait            = no
    user            = root
    server          = /root/shell/httpok.sh
    #log_on_failure  += USERID
    disable         = no
    #only_from       = 192.168.5.0/24
    #recommended to put the IPs that need to connect exclusively (security purposes)
}


【修改端口,方法有2种】
1.默认依赖/etc/services,此时/etc/xinetd.d/httpok这个文件配置的port无效,所以不需要配置
vi /etc/services
my_httpok            9201/tcp

2.解除依赖/etc/services
此时/etc/xinetd.d/httpok这个文件配置里需要加上
type            = UNLISTED
port            = 9201

【重启服务,测试端口访问】
service xinetd restart
curl http://127.0.0.1:9201/

【参考文章】
这2篇文章写的特别好,非常值得看
http://sopace.blog.51cto.com/1227753/324142
http://blog.chinaunix.net/uid-21411227-id-1826885.html
分享到:
评论

相关推荐

    linux tftp文件传输的配置

    在Ubuntu/Debian中,配置文件位于`/etc/default/tftpd-hpa`,而在CentOS/Fedora中,配置文件是`/etc/xinetd.d/tftp`。 在Ubuntu/Debian系统中,打开配置文件: ```bash sudo nano /etc/default/tftpd-hpa ``` ...

    071403 xinetd超级守护进程1

    为了更好地管理和区分不同的服务,xinetd支持将每个服务的配置放在`/etc/xinetd.d`目录下对应的子文件中。这样,每个服务都有一个单独的配置文件,便于管理和维护。例如,`samba-swat`的服务配置可能位于`/etc/...

    Linux服务器配置的技巧和方法.pdf

    使用`apt-get install vsftpd`(Debian/Ubuntu)或`yum install vsftpd`(CentOS/RHEL)。 2. 配置FTP服务。编辑`/etc/vsftpd/vsftpd.conf`文件,根据需求调整相关参数,例如匿名访问、本地用户访问等。 3. 重启FTP...

    linux 下telnet 服务开启

    在Ubuntu/Debian上,服务的配置文件位于`/etc/inetd.conf`,而在CentOS/Fedora中,服务由`systemd`控制,配置文件在`/etc/xinetd.d/telnet`。打开相应文件,确保`telnet`服务的条目没有被注释掉。 在`/etc/inetd....

    nfs.rar_NFS

    - 安装TFTP服务器:在服务器端,安装`tftpd-hpa`(Ubuntu/Debian)或`xinetd`(RHEL/CentOS)并配置TFTP服务。 - TFTP服务器配置:将需要通过TFTP传输的文件(如引导加载程序或配置文件)放入指定的TFTP根目录。 ...

    Linux常用服务的安装与配置.zip

    5. 启动TFTP服务:`sudo systemctl start tftpd-hpa`(Ubuntu/Debian)或`sudo systemctl start xinetd`(CentOS/RHEL),同样设置开机启动。 这两个服务的详细讲解通常会包括配置文件详解、安全注意事项、故障排查...

    linux telnet安装包 (64位和32位)

    总的来说,这个压缩包提供的Linux telnet安装包为用户提供了在各种Linux环境下搭建和使用telnet服务的能力,但务必注意其安全风险。在生产环境中,应当谨慎使用telnet,并优先考虑更安全的替代方案,如SSH。

    下载tftp软件,linux平台,远程连接,获取资料等等

    在CentOS中,你需要编辑`/etc/xinetd.d/tftp`并确保`service tftp`下的`disable`设置为`no`。 接下来,设置TFTP服务的数据存储目录,比如`/var/lib/tftpboot`,并确保该目录有适当权限: ```bash sudo mkdir -p /...

    Rsync服务器的配置.docx

    对于基于Red Hat的系统,如CentOS,使用`yum install rsync`命令;对于基于Debian的系统,如Ubuntu,使用`apt-get install rsync`。 2. **安装xinetd**: Rsync通常作为xinetd(Internet超级服务进程)的服务运行...

    Linux系统tftp安装包

    对于基于RHEL/CentOS的系统(如Fedora,CentOS 8或更高版本),由于安全原因,`xinetd`可能不再默认提供,可以使用`tftpd-hpa`代替: ``` sudo yum install epel-release sudo yum install tftp-server tftpd-...

    LINUX tftp配置

    在CentOS或Fedora系统中,使用的是xinetd作为服务管理器,安装命令如下: ```bash sudo yum install xinetd tftp-server ``` 一旦安装完成,我们就可以开始配置TFTP服务器了。在Debian/Ubuntu系统中,配置文件位于...

    Linux离线telnet安装包

    这通常涉及编辑`/etc/xinetd.d/telnet`(在使用xinetd的服务管理器的系统中)或`/etc/init.d/telnet`(在使用System V init的系统中)。确保服务设置为开机启动,且监听端口23是开启的。 5. **安全注意事项**:...

    tftpd服务器安装文件

    在Ubuntu中,使用`sudo systemctl start tftpd-hpa`,在CentOS中,使用`sudo service xinetd restart`。为了使服务在每次启动时自动运行,还需使用`sudo systemctl enable tftpd-hpa`(Ubuntu)或`sudo chkconfig ...

    如何开启Linux的telnet服务 开启ftp服务.docx

    - 使用`apt-get install vsftpd`(Debian/Ubuntu)或`yum install vsftpd`(RHEL/CentOS)进行安装。 2. **配置FTP服务** - 编辑`/etc/vsftpd/vsftpd.conf`文件,根据需求调整配置,例如设置匿名访问、本地用户...

    使用PXE自动安装CentOS7.6的教程详解

    在`/var/lib/tftpboot/pxelinux.cfg`目录下创建`default`文件,定义PXE启动时的选项,例如默认安装类型、语言选择等。 完成以上步骤后,PXE服务器已经准备好提供启动信息。现在,只需将待安装服务器设置为PXE启动,...

    如何开启Linux的telnet服务 开启ftp服务.pdf

    - 使用`apt-get`(Debian/Ubuntu)或`yum`(RHEL/CentOS)等包管理器安装。 2. **配置FTP服务**: - 编辑`/etc/vsftpd/vsftpd.conf`配置文件,根据需求调整设置,例如允许匿名用户、设置本地用户访问权限等。 3....

    tftp文件传输

    1. **安装服务**:使用`sudo apt-get install tftpd-hpa`(Ubuntu/Debian)或`yum install tftp-server`(CentOS/RHEL)安装TFTP服务器。 2. **配置服务**:编辑`/etc/default/tftpd-hpa`(或`/etc/xinetd.d/tftp`)...

    svn的使用步骤详解

    为了使用Xinetd作为SVN服务器的守护进程,需要在`/etc/xinetd.d/`目录下创建一个名为`svn`的服务文件,内容如下: ```plaintext service svn { disable = no port = 3690 socket_type = stream protocol = tcp ...

    linux下root登录telnet的方法

    在Linux系统中,默认情况下,出于安全考虑,通常不允许使用root用户通过Telnet服务直接登录。但是,在某些特定场景下,我们可能需要使用root权限进行远程操作。本文将详细介绍如何配置Linux系统,使得可以通过Telnet...

    linux系统下tftp安装rpm包和源代码

    在本压缩包中,你将找到与Linux下使用TFTP进行文件传输、安装RPM包以及处理源代码相关的资源。 首先,让我们了解如何在Linux上设置和使用TFTP服务器。要启用TFTP服务,你需要安装tftp-server软件包,这通常可以通过...

Global site tag (gtag.js) - Google Analytics