博客统计信息

用户名:xmpan
文章数:147
评论数:143
访问量:102733
无忧币:736
博客积分:1272
博客等级:5
注册日期:2009-05-14

如何让同一个应用占用两个端口
2009-07-03 18:08:13
原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 、作者信息和本声明。否则将追究法律责任。http://desert.blog.51cto.com/779694/172869
以telent服务为例,需求是除了23端口之外还要占用2080端口。具体的方法可以参考下面。
    需要注意的是系统本身已经定义的端口号是1~1024,最大支持的值是65535;所以就决定了要是自己定义另外的端口时需要在1025到65535中间选择。
1、修改service文件(定义端口)
因同一服务不能同时定义两个端口,可以定义一个别的名称。
[root@xmpan ~]# vi /etc/services
telneta         2080/tcp
telneta         2080/udp

2、把telnet服务打开
[root@xmpan ~]# vi /etc/xinetd.d/telnet

        disable         = yes  改为 no

3、因为所用服务使用的端口需要服务打开,单纯的打开一个端口没有意义,所以需要同时复制一个telneta的配置文件,并把服务的名称改好。
[root@xmpan ~]cp /etc/xinetd.d/telnet /etc/xinetd.d/telneta
[root@xmpan ~]# vi /etc/xinetd.d/telneta
把service telnet改为service telneta

4、重启telnet服务,因telent是受xinetd服务监控的,所以需要如下的方式重启:
[root@xmpan ~]# service xinetd restart

5、检测端口是否启动
[root@xmpan ~]# netstat -an |grep 2080
tcp        0      0 0.0.0.0:2080                0.0.0.0:*                   LISTEN
[root@xmpan ~]# netstat -an |grep 23
tcp        0      0 0.0.0.0:23                  0.0.0.0:*                   LISTEN
说明端口已打开,客户端telent登录的时候在server ip之后加端口即可。

本文出自 “开始就是未来” 博客,请务必保留此出处http://desert.blog.51cto.com/779694/172869

分享至
更多
一键收藏,随时查看,分享好友!
0人
了这篇文章
类别:linux技术圈()┆阅读()┆评论() ┆ 推送到技术圈返回首页

文章评论

 
2009-07-06 20:48:42
好方法,留作收藏备用啦!
博主回复:
2009-07-08 15:36:00
呵呵~谢谢!就是学习中,一些方法和大家分享

2010-10-12 23:39:03
收藏利用,进行学习

 

发表评论            

【技术门诊】专家解析:软考重点难点及应试技巧
昵  称:
登录  快速注册
验证码:

请点击后输入验证码博客过2级,无需填写验证码

内  容: