2017-10-01 139 views
-2

我們將在Debian Linux安裝中安裝一系列軟件。由於我們多次運行相同的軟件(如Celery),因此我們需要使用與默認選擇的標準Debian端口號不同的端口號(因爲我們無法運行具有相同端口的多個服務器實例,並且因此使用所有服務器的標準端口號將失敗)。如何選擇TCP/IP端口號?

如何選擇我們運行的服務器軟件的TCP/IP端口號,以避免與「標準」Debian端口號衝突?

在Debian中是否有專門的端口號範圍(以便它們不會與默認端口號使用的「標準」衝突)用於由用戶配置的服務器?

注意,我們運行(至少部分),我們的軟件沒有根,所以我們不能用低於1024

+0

爲什麼downvotes?我問了一個正確的問題 – porton

+0

,雖然它不是我的downvoted,我想原因是這個問題不適合[so],因爲它與編程無關。更好的地方是[sf]或https://unix.stackexchange.com –

回答

0

端口從https://groups.google.com/forum/#!msg/linux.debian.user/_5f8qSy8E8g/TYbuQEeqAQAJ

可以作爲一個 通過65534嘗試使用61001假設 沒有人更改net.ipv4.ip_local_port_range,並且知道如果某些 服務器使用其他操作系統(可能使用該範圍),則使用此範圍的 可能導致互操作性問題對於 短暫端口)。

+0

btw,這與Debian無關。 IANA維護一個「知名港口」清單,這個清單對整個互聯網都有效。 –

+0

@umläute你錯了。並非所有的Debian軟件包端口都是IANA「知名端口」。因此確保我的端口不在IANA列表中是不夠的 – porton