以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之后加端口即可。