当前位置:  技术问答>linux和unix

21端口怎么被xinetd占用呢?

    来源: 互联网  发布时间:2017-03-05

    本文导语:  tcp        0      0 0.0.0.0:21                  0.0.0.0:*                   LISTEN      1573/xinetd  ftp服务器进程怎么没在运行? 但是又可以连上ftp呢? | xinetd是一个daemon程序,一大...

tcp        0      0 0.0.0.0:21                  0.0.0.0:*                   LISTEN      1573/xinetd 
ftp服务器进程怎么没在运行?
但是又可以连上ftp呢?

|
xinetd是一个daemon程序,一大堆服务的管理程序。比如:telnet,ftp等。

每个服务一个守护进程,太浪费资源,所以就用xinetd统一监听端口。
客户端请求之后,xinetd进程就临时启动相应服务并把相应端口移交给相应服务,客户端断开之后,相应的服务进程结束,xinetd继续监听。

直接连上ftp,然后查看21端口是否变为了ftp服务程序。

|
很简单,xinetd读取配置文件,替你监听所有的端口。

对于TCP,它创建socket,bind,listen,select。一旦accept就fork子进程,把socket dup2到0, 然后exec程序就可以了。
对于UDP,它创建socket,bind,select,一旦可读,就取消对此socket的select监听,fork子进程,socket dup2到0,然后exec程序, 等到程序退出后重新select该udp socket。

所以你可以看到xinetd进程怎么占了那么多端口,阿门。

|
因为你开启的服务不太多。

|
一般在配置文件中可设,man 应该有详细说明

|


学习了。。

    
 
 

您可能感兴趣的文章:

  • 80端口被占用
  • 80端口无故被占用
  • 请教为什么crond进程会占用80端口
  • CSS属性参考手册 iis7站长之家
  • 进程端口占用问题
  • tcp端口被系统(unix stream)占用,本地服务无法正常启动
  • java中tomcat的80端口被占用问题解决
  • Oracle安装后8080和80端口被占用的解决办法
  • 兄弟们,急啊!在redhat9安装完后(以server方式安装),默认apache占用端口80,如何修改?
  • 如何查看tcp端口占用的应用
  • 我的weblogic6.1为什么每次启动,都出现7001和7002端口被占用的错误?
  • 请问如何查看端口被占用情况?
  • 怎样确认25和110端口没有被占用!!!
  • linux下怎么查看一个端口被哪个程序占用了
  • 怎样检测一个特定的端口已经被占用
  • 怎样找到占用某个端口的进程?
  • 请问我如何关闭xinetd所占用的21端口呢?
  • 请问:我正在编linux下的openssl程序,它是要用443号端口的,调试时却不通,应是linux系统占用了该端口,我怎可停了它以作我用,或停了系统的op
  • 如何解决bbs占用telnet端口的问题
  • 请问lsof -i:8080命令如果没反应的话,意思就是8080端口没有被占用是吗?
  • httpd监听的端口,除了iptables,是不是xinetd也可以控制对外开放。
  •  
    本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
    本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • Docker 端口映射,端口绑定操作介绍
  • socket编程,服务器会用bind()绑定端口,而客户端不用绑定端口就可以调用connect()。那么客户端的端口时系统自己分配的么?是何时绑定的?
  • 我在服务器端用C写了一个程序,在某端口进行监听客户端发来的请求,UNIX允许这个“端口”的取值范围是什么?我的端口会不会和别人的重复
  • 监听端口异常退出后如何马上释放端口
  • Linux下的80端口被apache的服务占了,如何才能是80端口默认访问的是tomcat?
  • linux中端口不能访问,我该怎么消除限制让它可以访问所有端口
  • 请问各位大虾,ping命令的端口是多少?把某个端口封掉,用什么命令?
  • Linux下的Socket通信如何断开连接的端口从而实现重复使用该端口
  • 请问:查看端口监听情况的命令是什么啊?( 比如我想看服务器是否在监听某一端口)
  • request_region()申请了端口之后,如何知道这些端口和哪个设备相关呢?
  • 如何杀掉一个端口下的所有进程以便释放掉这个端口
  • 为什么apache里已经设置了httpd使用默认端口80,却并没打开80端口呢?
  • 我编一个程序要控制端口Com1,但手头没有那个设备,谁知道哪里有能模拟Com端口的软件!!!!!!
  • 我要在LINUX(REDHAT)下安装邮件系统,但是提示我SMTP端口和POP3端口正在使用中,该如何?
  • 怎么知道自己的redhat linux 的端口是否已经开放,比如我想看看80和21端口是否开放?
  • IPtables如何对某个端口段设置,例如9000-9200之间的所有端口?
  • linux下如何监听自定义端口?包括端口状态和数据
  • 请问:我发现端口一旦被绑定后就无法释放出来,除非服务器端退出,有没有主动释放端口的办法啊?
  • 多播组里面的所有端口是不是都要bind在同一个端口上才可以呢?
  • 请教:为什么我的apache只有在80端口时,才能访问,而在另外端口下(如8080等),不能被访问,为什么?
  • 如何配置linux可以让普通用户使用80端口或1024以下的端口?


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3