在乙個linux上跑乙個服務,需要指定乙個監聽埠(系統呼叫listen),當client請求服務時,系統為該請求建立 tcp連線,該連線的port值是乙個隨機數字。該數字的取值範圍配置在
/proc/sys/net/ipv4/ip_local_port_range
檔案中,我的機器上的內容如下:
32768 61000
port的最大值其實可以達到65535(2^16 - 1)。
65535這個數字與作業系統無關,不管linux系統是32位的還是64位的。
這個數字是由網路tcp協議決定的,tcp協議頭部中的16位表示埠號,這就決定了其最大值65535,作業系統只能跟著這個限制。
Mosquitto修改預設埠port
安裝好mosquitto之後,進入目錄 etc mosquitto 檢視檔案 vi mosquitto.conf mosquitto.conf會提示進入目錄 etc mosquitto conf.d 來配置自己的conf檔案。實際上,凡是將conf檔案放入目錄 etc mosquitto conf....
修改docker的port埠對映
1.檢視需要修改的容器,記住container id docker ps a 2.停止容器 docker stop 3.修改容器的埠對映配置檔案 cd var lib docker containers 根據容器id檢視對應目錄,進去該目錄 注 此資料夾內的id為很長的字元,只需要看前面docker...
linux檢視埠以及埠的監聽程式
在linux中常常要檢視服務開啟了那些監聽埠,但如何知道是那些程式開啟呢就要用到命令 lsof 如檢視80埠 netstat nltpu grep 177 檢視gdm監聽埠開啟成功 出現下圖所示為正常。在linux中常常要檢視服務開啟了那些監聽埠,但如何知道是那些程式開啟呢就要用到命令 lsof 如...