欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

linux下端口被占用問題以及解除方式

 更新時(shí)間:2024年04月01日 10:15:28   作者:喝水怪~  
這篇文章主要介紹了linux下端口被占用問題以及解除方式,具有很好的參考價(jià)值,希望對大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教

linux下端口被占用及解除

問題

最近開始學(xué)linux,寫一個(gè)網(wǎng)絡(luò)編程有關(guān)的程序時(shí),服務(wù)端綁定端口

客戶端第一次連接的時(shí)候,服務(wù)端能夠正常打印出客戶端的ip地址及端口號

再次運(yùn)行時(shí),發(fā)現(xiàn)服務(wù)端一直處于未響應(yīng)的狀態(tài),排查了一段時(shí)間

結(jié)果發(fā)現(xiàn)程序退出時(shí)出現(xiàn)異常,出現(xiàn)了僵尸進(jìn)程,端口一直被占用

解決辦法

1、查看端口是否被占用:

netstat -anp |grep 8888 //查看8888端口的占用情況

出現(xiàn)如下情況說明被占用:

2、查看占用此端口的進(jìn)程PID

lsof -i :8888

結(jié)果如下:

3、殺死進(jìn)程

kill -9 4110    //4110為進(jìn)程ID

可以看到成功結(jié)果:

至此端口已解除占用啦

linux如何查看端口占用情況

在Linux系統(tǒng)中,您可以使用多種命令來查看端口占用情況。

以下是一些常用的方法:

netstat命令

使用netstat命令可以顯示網(wǎng)絡(luò)連接、路由表、接口統(tǒng)計(jì)信息等。

要查看端口占用情況,可以使用以下命令:

netstat -tuln

這將顯示當(dāng)前所有監(jiān)聽的TCP和UDP端口,以及它們的狀態(tài)和進(jìn)程信息。

ss命令

ss命令也用于查看套接字統(tǒng)計(jì)信息,更快速和有效。

要查看端口占用情況,可以使用以下命令:

ss -tuln

lsof命令

lsof命令用于列出所有打開文件和套接字的信息,包括端口占用情況。

要查看某個(gè)特定端口的占用情況,可以使用以下命令:

lsof -i :端口號

例如,要查看端口號為80的占用情況,可以使用:

lsof -i :80

pidof和fuser命令

pidof和fuser命令用于查找正在使用某個(gè)文件或套接字的進(jìn)程ID。

要查看某個(gè)端口的占用情況,可以結(jié)合使用這兩個(gè)命令,例如:

pidof -t -x 端口號 fuser 端口號/tcp

這些命令將顯示占用指定端口的進(jìn)程信息,包括進(jìn)程ID(PID)和進(jìn)程名稱。

您可以根據(jù)需要選擇適合的方法來查看Linux系統(tǒng)中的端口占用情況。

總結(jié)

以上為個(gè)人經(jīng)驗(yàn),希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。

相關(guān)文章

  • Linux下安裝telnet的方法

    Linux下安裝telnet的方法

    這篇文章主要介紹了Linux下安裝telnet的方法,非常不錯(cuò),具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2018-07-07
  • 詳解Linux服務(wù)器快速安裝PostgreSQL15及pgvector向量插件

    詳解Linux服務(wù)器快速安裝PostgreSQL15及pgvector向量插件

    這篇文章主要介紹了Linux服務(wù)器快速安裝PostgreSQL15以及pgvector向量插件,本文給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2023-12-12
  • 詳解Ubuntu 16.04 pycharm設(shè)置桌面快捷啟動(dòng)方式

    詳解Ubuntu 16.04 pycharm設(shè)置桌面快捷啟動(dòng)方式

    本篇文章主要介紹了Ubuntu 16.04 pycharm設(shè)置桌面快捷啟動(dòng)方式,小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧
    2017-12-12
  • Windows10安裝Apache2.4的方法步驟

    Windows10安裝Apache2.4的方法步驟

    本文主要介紹了Windows10安裝Apache2.4的方法步驟,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧<BR>
    2022-06-06
  • Linux命令學(xué)習(xí)總結(jié)之rmdir命令

    Linux命令學(xué)習(xí)總結(jié)之rmdir命令

    這篇文章主要介紹了Linux命令學(xué)習(xí)總結(jié)之rmdir命令的相關(guān)資料,需要的朋友可以參考下
    2016-01-01
  • Linux環(huán)境變量配置的完整攻略

    Linux環(huán)境變量配置的完整攻略

    這篇文章主要給大家介紹了關(guān)于Linux環(huán)境變量配置的相關(guān)資料,文中通過示例代碼介紹的非常詳細(xì),對大家學(xué)習(xí)或者使用Linux具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面來一起學(xué)習(xí)學(xué)習(xí)吧
    2019-04-04
  • Linux 單個(gè)tomcat多實(shí)例部署shell腳本詳解

    Linux 單個(gè)tomcat多實(shí)例部署shell腳本詳解

    這篇文章主要介紹了Linux 單個(gè)tomcat多實(shí)例部署shell腳本詳解的相關(guān)資料,需要的朋友可以參考下
    2017-02-02
  • 詳解Linux中搭建常用服務(wù)器

    詳解Linux中搭建常用服務(wù)器

    本篇文章主要介紹了Linux中搭建常用服務(wù)器,主要包括telnet、DHCP、DNS、sendmail、FTP、web、samba有興趣的可以了解一下。
    2016-12-12
  • 虛擬機(jī)與物理機(jī)的文件共享方式

    虛擬機(jī)與物理機(jī)的文件共享方式

    文章介紹了如何在Kali?Linux虛擬機(jī)中實(shí)現(xiàn)物理機(jī)文件夾的直接掛載,以便在虛擬機(jī)中方便地讀取和使用物理機(jī)上的文件,通過設(shè)置和配置,可以實(shí)現(xiàn)臨時(shí)掛載和永久掛載,并提供了詳細(xì)的步驟和注意事項(xiàng)
    2025-01-01
  • Linux命名管道方式

    Linux命名管道方式

    這篇文章主要介紹了Linux命名管道方式,具有很好的參考價(jià)值,希望對大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2025-03-03

最新評論