Windows/Linux端口操作

  • Windows

    • 查看系統(tǒng)當(dāng)前所有端口使用情況:netstat -ano
    • 查看某一特定端口使用情況:netstat -ano | findstr "端口號"
    • 通過進程id查看對應(yīng)的進程名稱:tasklist | findstr "進程id"
    • 通過命令殺掉進程:taskkill /f /t /im "進程id或進程名稱"
    • 將192.168.200.10的3389端口映射到本機8933端口:netsh interface portproxy add v4tov4 listenport=8933 listenaddress=127.0.0.1 connectport=3389 connectaddress=192.168.200.10
    • 刪除8933端口映射:netsh interface portproxy delete v4tov4 listenport=8933 listenaddress=127.0.0.1
    • 查看已配置的全部端口:netsh interface portproxy show all
  • Linux

    • 開放端口:firewall-cmd --zone=public --add-port=5672/tcp --permanent
    • 關(guān)閉端口:firewall-cmd --zone=public --remove-port=5672/tcp --permanent
    • 配置立即生效:firewall-cmd --reload
    • 查看防火墻所有開放的端口:firewall-cmd --zone=public --list-ports
    • 關(guān)閉防火墻:systemctl stop firewalld.service
    • 查看防火墻狀態(tài):firewall-cmd --state
    • 查看監(jiān)聽的端口:netstat -lnpt
    image

    Centos7默認(rèn)沒有netstat命令,需要安裝net-tools工具:yum install -y net-tools

    • 檢查端口被哪個進程占用:netstat -lnpt | grep 5672
    image
    • 查看進程的詳細(xì)信息:ps 6832
    image
    • 中止進程:kill -9 6832
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容