`

linux-端口号<->进程

阅读更多
1、根据进程查看它占用的端口号
ps -ef|grep tomcat

输出:
tomcat   20676     1  3 Aug05 ?        03:52:34 /home/q/java/default/bin/java -Djava.util.logging.config.file=/home/info/conf/logging.properties -Xms4096m -Xmx4096m -Xmn2300m -XX:SurvivorRatio=6 -XX:-OmitStackTraceInFastThrow -XX:MaxPermSize=160m -server -XX:+DisableExplicitGC -Dlanrenjianshen.logs=/home/info/logs -Dlanrenjianshen.cache=/home/info/cache -verbose:gc -XX:+PrintGCDateStamps -XX:+PrintGCDetails -Xloggc:/home/info/logs/gc.log -Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager -Djava.endorsed.dirs=/home/tomcat/endorsed -classpath /home/q/tomcat/bin/bootstrap.jar -Dcatalina.base=/home/q/www/info -Dcatalina.home=/home/tomcat -Djava.io.tmpdir=/home/info/temp org.apache.catalina.startup.Bootstrap start


继续跟进程号查询端口号:
sudo netstat -anpl|grep "20676"
sudo netstat -anpl|grep "20676"|grep "0.0.0"

输出:
tcp        0      0 0.0.0.0:8080                0.0.0.0:*                   LISTEN      20676/java          
tcp        0      0 0.0.0.0:30001               0.0.0.0:*                   LISTEN      20676/java          
tcp        0      0 0.0.0.0:31218               0.0.0.0:*                   LISTEN      20676/java          
tcp        0      0 127.0.0.1:8005              0.0.0.0:*                   LISTEN      20676/java          
tcp        0      0 0.0.0.0:20071               0.0.0.0:*                   LISTEN      20676/java          
tcp        0      0 10.88.64.1XX:46964         10.88.64.1XX:9999           ESTABLISHED 20676/java          
tcp        0      0 10.88.64.1XX:60226         10.88.64.1XX:9999         ESTABLISHED 20676/java          
tcp        0      0 10.88.64.1XX:31218         10.88.64.1XX:35635         ESTABLISHED 20676/java          
tcp        0      0 10.88.64.1XX:37580         10.88.64.1XX:20880          ESTABLISHED 20676/java        



2、根据端口号查看占用它的进程
方法1

sudo lsof -i:8080  

输出:
COMMAND   PID   USER   FD   TYPE    DEVICE SIZE/OFF NODE NAME
java    20676 tomcat   26u  IPv4 408255964      0t0  TCP *:webcache (LISTEN)
java    20676 tomcat  102u  IPv4 413589766      0t0  TCP l-afaresystem1.f.cn5:webcache->l-.tc.cn2.com:42097 (ESTABLISHED)
java    20676 tomcat  111u  IPv4 413590220      0t0  TCP l-afaresystem1.f.cn5:46681->l-.tc.cn5.com:webcache (ESTABLISHED)

继续:

ps -ef|grep 20676

输出:
tomcat   20676     1  3 Aug05 ?        03:53:18 /home/q/java/default/bin/java -Djava.util.logging.config.file=/home/info/conf/logging.properties -Xms4096m -Xmx4096m -Xmn2300m -XX:SurvivorRatio=6 -XX:-OmitStackTraceInFastThrow -XX:MaxPermSize=160m -server -XX:+DisableExplicitGC -Dqunar.logs=/home/afaresystem/logs -Dnar.cache=/home/info/cache -verbose:gc -XX:+PrintGCDateStamps -XX:+PrintGCDetails -Xloggc:/home/info/logs/gc.log -Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager -Djava.endorsed.dirs=/home/q/tomcat/endorsed -classpath /home/info/tomcat/bin/bootstrap.jar -Dcatalina.base=/home/www/info -Dcatalina.home=/home/q/tomcat -Djava.io.tmpdir=/home/info/temp org.apache.catalina.startup.Bootstrap start



方法2
sudo  netstat -anpl|grep "8080"|grep "0.0.0"


输出:
tcp        0      0 0.0.0.0:8080                0.0.0.0:*                   LISTEN      20676/java   
0
0
分享到:
评论

相关推荐

    linux命令手册中文版

    uustat [-aeiKmMNpqQRv] [-B &lt;&gt;] [-c &lt;命令&gt;] [-C &lt;命令&gt;] [-I &lt;文件&gt;] [-k &lt;&gt;] [-o &lt;小时&gt;] [-r &lt;&gt;] [-s &lt;&gt;] [-S &lt;&gt;] [-u &lt;用户&gt;] [-U &lt;用户&gt;] [-W &lt;注释&gt;] [-y &lt;小时&gt;] [-x &lt;调试级别&gt;] [--help] ``` - `-a`: 显示...

    linux MobaXterm 常用指令.docx

    1. ps -ef | grep &lt;端口号&gt;:查看占用 &lt;端口号&gt; 的进程。 示例:ps -ef | grep 8080 2. kill -9 &lt;进程编号&gt;:强制终止名为 &lt;进程编号&gt; 的进程。 示例:kill -9 1234 3. screen -S &lt;后台名称&gt;:创建名为 &lt;后台名称&gt; ...

    Ubuntu命令技巧

    22. **删除旧内核**:`sudo apt-get remove linux-image-&lt;版本号&gt;`。 23. **导入PPA源的key值**:`sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys &lt;key&gt;`。 24. **增加一个PPA源**:`sudo add-apt-...

    ubuntu一句话技巧--Linux入门(给新手)

    监控系统资源,`free -l`查看内存使用情况,`ps -A`列出所有进程,`kill &lt;进程号&gt;`或`killall &lt;进程名&gt;`结束进程,`kill -9 &lt;进程号&gt;`或`killall -9 &lt;进程名&gt;`强制结束。`top`提供实时进程状态。`lsof -p &lt;进程号&gt;`...

    查询端口号对应的PID号

    其中,`&lt;端口号&gt;`需要替换为实际需要查询的端口号。例如,如果要查询8080端口的占用情况,命令应为: ```cmd netstat -ano | findstr :8080 ``` 3. **解析结果**:命令执行后,会显示与指定端口相关的所有连接...

    window linux 安装 libreoffice 详解

    - `8100`为LibreOffice的服务端口号,如果端口被占用,需要修改成可用的端口号。 示例配置文件内容如下所示: ```xml &lt;?xml version="1.0" encoding="gb2312"?&gt; &lt;docPreviewConfig&gt; &lt;parameter&gt; &lt;name&gt;office...

    TCP-IP技术大全

    TCP/IP和Internet 8&lt;br&gt;2.1 一段历史 8&lt;br&gt;2.1.1 ARPANET 8&lt;br&gt;2.1.2 TCP/IP 9&lt;br&gt;2.1.3 国家科学基金会(NSF) 9&lt;br&gt;2.1.4 当今的Internet 12&lt;br&gt;2.2 RFC和标准化过程 12&lt;br&gt;2.2.1 获得RFC 13&lt;br&gt;2.2.2 RFC索引 13&lt;br...

    TCPIP协议详解(4-1)

    TCP/IP和Internet 8&lt;br&gt;2.1 一段历史 8&lt;br&gt;2.1.1 ARPANET 8&lt;br&gt;2.1.2 TCP/IP 9&lt;br&gt;2.1.3 国家科学基金会(NSF) 9&lt;br&gt;2.1.4 当今的Internet 12&lt;br&gt;2.2 RFC和标准化过程 12&lt;br&gt;2.2.1 获得RFC 13&lt;br&gt;2.2.2 RFC索引 13&lt;br...

    Linux +数据库面试题.pdf

    - **文件传输工具:** 使用 XFTP 传输文件,端口号为 21。 **2.2 LAMP 环境搭建** - **基本安装:** 利用 `yum install` 安装 Apache、PHP 和 MySQL。 - **Apache 配置:** 替换或覆盖配置文件后,重启 Apache 服务。 ...

    VNC-5.2.3-Linux-x64-RPM.tar.gz

    安装后,用户可以在本地机器上启动VNC Viewer,输入目标计算机的IP地址和VNC Server的端口号,即可建立连接。 在实际应用中,VNC常用于远程技术支持、多用户协作或者远程办公场景。由于其依赖于图形界面,所以在无...

    华为内部LINUX学习资料

    - **telnet**: 通过`telnet &lt;服务器地址&gt; &lt;端口号&gt;`建立Telnet会话。 - **r-系列命令**: 如`rlogin`、`rcp`等,用于远程登录和文件传输。 #### 四、常用使用技巧 **4.1 Linux下软件包的安装及卸载** - **RPM安装...

    adb_tools_box.rar

    - 配合`adb tcpip &lt;端口号&gt;`和`adb connect &lt;设备IP&gt;:&lt;端口号&gt;`,实现无线调试。 3. **故障排查** - 当设备连接出现问题时,检查USB驱动、USB线及设备设置是否正常。 - 使用`adb version`检查ADB版本,确保与...

    根据端口号得到打开该端口号的进程ID

    在IT领域,尤其是在系统管理和网络调试中,了解如何根据端口号获取对应的进程ID是一项非常实用的技能。端口号是计算机网络通信中标识服务的重要组成部分,它允许不同的服务在同一台主机上并行运行。当我们需要诊断...

    07-Linux系统自有服务

    - 使用 `netstat -nltp` 或 `lsof -i :&lt;端口号&gt;` 来验证端口是否已更改。 - **基于SSH服务的命令** - **Linux下客户端工具ssh** - 安装客户端软件:`sudo yum install openssh-clients` - 功能1:远程连接登录...

    android adb

    - **无线连接**:通过开启设备的ADB调试模式,使用`adb connect &lt;设备IP&gt;:&lt;端口号&gt;`实现无线调试。 - **多设备管理**:在多设备环境下,`-s`参数可帮助指定操作的目标设备。 ### 6. ADB高级应用 - **屏幕截图**:`...

    2.SpringBoot运维实用篇(发布版).pdf

    - 检查特定端口: `netstat -ano | findstr "端口号"` - 查询进程名称: `tasklist | findstr "进程PID号"` - 杀死指定PID的任务: `taskkill /F /PID "进程PID号"` - 杀死指定进程名的所有任务: `taskkill -f -t -...

    lsof-4.87-6.el7.x86_64.rpm

    lsof -i :&lt;端口号&gt; lsof -i @&lt;主机名&gt; ``` 此外,`lsof`还可以与其他Linux命令结合使用,如`grep`,以过滤出特定的信息。例如,找出所有占用某个文件的进程: ```bash lsof | grep '&lt;文件路径&gt;' ``` 总结来说,`...

    adb安卓调试工具

    - 配置设备和电脑在同一局域网内,通过`adb tcpip &lt;端口号&gt;`使adb运行在TCP模式,然后用`adb connect &lt;设备IP&gt;:&lt;端口号&gt;`建立无线连接。 9. **其他高级用法** - 使用`adb shell am`命令来操控应用程序活动...

Global site tag (gtag.js) - Google Analytics