Configuration-Management
將 /etc/services 用於內部知名埠
/etc/services
我對此一無所知,但我對使用內部軟體有什麼利弊(如果有的話)感興趣?在我的 Linux 發行版(Ubuntu 14.04)的末尾
/etc/services
有一條評論:# Local services
暗示這可能是一件好事。
想到的一件事是,擁有內部埠
/etc/services
將使serv
數據庫成為常識的參考點,並為整個系統的應用程序提供更好的預設埠來源。
這是數據庫的可接受用途,也是您在文件中看到該行的原因。在該行之後添加條目可以讓您快速辨識本地添加。/etc/services 數據庫不完整是很常見的,因此您可能正在添加一些已註冊的埠。如果某些工具可從 /etc/services 或同等來源獲得,則某些工具將按名稱接受埠。
您面臨的一個風險是在修補作業系統時失去添加的內容,因為 /etc/services 可能會更新。確保您擁有可以快速附加到新文件的本地服務的副本。考慮自動將失去的條目添加到文件中。
如果您為 NFS 和 VNC 等服務分配埠,這是記錄這些埠的好位置。VNC 已定義埠範圍 NFS 與防火牆配合得更好,如果您將其配置為使用固定埠。
如果可能,我建議使用 IANA 註冊的服務埠,即使它們未在提供的 /etc/services 文件中列出。如果將它們添加到文件中,這可以防止將來出現問題。