用启动服务的账号登录,然后运行命令:
lsof -i:<端口号>
例如:
[root@SonarServer1 user0]# lsof -i:80
COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME
java 19408 root 144u IPv6 183572842 0t0 TCP *:http (LISTEN)
也可使用命令:
netstat -apn|grep <端口号>
例如:
[root@SonarServer1 user0]# netstat -apn|grep 80
tcp 0 0 :::80 :::* LISTEN 19408/java
找到进程号以后,再使用以下命令查看详细信息:
ps -aux|grep <进程号>
[root@SonarServer1 user0]# ps -aux|grep 19408
Warning: bad syntax, perhaps a bogus '-'? See /usr/share/doc/procps-3.2.8/FAQ
root 19408 3.8 2.2 2520992 357368 ? Sl 10:29 0:27 java -Djava.awt.headless=true -XX:MaxPermSize=128m -Xms256m -Xmx512m -Djava.library.path=./lib -classpath ../../lib/servlet-api-2.5-20081211.jar:../../lib/jetty-util-6.1.25.jar:../../lib/activation-1.1.jar:../../lib/geronimo-spec-jta-1.0-M1.jar:../../lib/wrapper-3.2.3.jar:../../lib/commons-io-2.0.1.jar:../../lib/jetty-6.1.25.jar:../../lib/sonar-application-3.2.jar:../../lib/jetty-naming-6.1.25.jar:../../lib/jetty-plus-6.1.25.jar:../../:../../extensions/jdbc-driver/mysql/mysql-connector-java-5.1.18.jar:../../extensions/jdbc-driver/postgresql/postgresql-9.0-801.jdbc3.jar:../../extensions/jdbc-driver/mssql/jtds-1.2.4.jar -Dwrapper.key=n24m_l80HqD33MJi -Dwrapper.port=32000 -Dwrapper.jvm.port.min=31000 -Dwrapper.jvm.port.max=31999 -Dwrapper.pid=19406 -Dwrapper.version=3.2.3 -Dwrapper.native_library=wrapper -Dwrapper.service=TRUE -Dwrapper.cpu.timeout=10 -Dwrapper.jvmid=1 org.tanukisoftware.wrapper.WrapperSimpleApp org.sonar.application.StartServer
root 19460 0.0 0.0 105476 948 pts/5 S+ 10:41 0:00 grep 19408
分享到:
相关推荐
### Linux下查看端口是否被占用以及查看所有端口 #### 概述 在Linux系统管理中,了解网络端口的使用情况对于诊断网络问题、优化系统性能以及增强网络安全至关重要。本文将详细介绍如何在Linux环境下检查端口是否被...
### Linux 下查看端口命令及服务详解 在 Linux 操作系统中,对于网络管理与调试而言,掌握如何查看端口和服务至关重要。本文将详细介绍几种常用的命令及其使用方法,包括 `route`、`netstat` 和 `tcpdump`,帮助...
在IT领域,网络通信往往依赖于特定的端口号来区分不同的...总之,了解如何查看和管理端口占用情况是解决网络服务问题的关键步骤,尤其在遇到端口冲突时。掌握这些方法,有助于快速诊断和解决问题,保证系统的正常运行。
查看所有的进程和端口使用情况。发现下面的进程列表,其中最后一栏是PID/Program name 发现8080端口被PID为9658的Java进程占用。 进一步使用命令: ps -aux | grep java 或者直接: ps -aux | grep pid 查看 ...
linux查看端口是否被占用的小脚本 # 用法:./portinfo.sh port # 例如: ./portinfo.sh 80 会列出80端口是否被占用,被占用就显示80端口详细信息
Linux查看端口占用情况的几种方式
使用`netstat`命令是最常见的查看端口占用的方法。例如: ``` netstat -ntlp ``` 这个命令会显示所有TCP和UDP端口的状态,以及对应的PID(进程ID)和程序路径。参数解析: - `-n`:以数字形式显示IP地址和端口...
在Linux系统中,查看端口占用情况通常使用`lsof`命令。例如,要查看占用5300端口的进程,可以运行 `lsof -i:5300`。结果显示,进程号为26751的名为named的进程在TCP和UDP上都监听5300端口。若想进一步获取进程详细...
使用 `lsof -i :80` 可以看到占用80端口的进程详情。 4. **`ps` 和 `grep` 命令**: 如果你已经有了PID,可以直接用 `ps` 命令查看进程详细信息,如 `ps -ef | grep <PID>`。 了解了这些基础命令后,我们可以结合...
在 Linux 下,默认情况下1024 以下的端口是要在 root 下才能使用的,在其他用户下,如果尝试使用将会报错。在有的时候,我们可能考虑程序运行在 root 帐户下,但这可能会给 Linux 系统带来安全风险。那如何能够让非 ...
标题中的“查看当前端口占用情况及代码统计量的小软件”指的是两个不同的功能。首先,我们来了解一下这两个概念。 1. **查看当前端口占用情况**:在计算机网络中,端口是通信的通道,每个应用程序在进行网络通信时...
在Linux操作系统中,管理和监控网络服务以及其使用的端口是系统管理员的重要工作之一。`netstat`(网络状态)是一个非常实用的命令行工具,它提供了查看网络连接、路由表、接口统计等多种功能。在本场景中,我们将...
linux下查看端口占用情况: 1. 查看哪个进程占用了819端口: case9-sghfofo:/usr/local/cnbj/tomcat-bj/bin # lsof -i:859 运行后的结果: COMMAND PID USER FD TYPE DEVICE SIZE NODE NAME java 24907 root 31u ...
windows查看某个端口在被哪个进程使用着 linux查看某个端口在被哪个进程使用着
总结来说,"Linux下远程连接windows3389端口"涉及的关键技术是使用rdesktop软件在Linux系统中通过RDP协议连接到Windows的3389端口,实现跨平台的远程桌面操作。正确配置和使用rdesktop,可以极大地提升IT管理员的...
在Unix/Linux环境下,通常使用`netstat`命令来查看网络连接状态,具体到端口占用情况,可以使用以下命令: ``` netstat -a -n -o ``` 这里,`-a`参数表示显示所有活动连接和监听端口;`-n`参数表示以数字形式显示...
linux查看端口是否开放
【Linux下配置端口SR-IOV】是一个关于在Linux操作系统中启用Single Root Input/Output Virtualization(SR-IOV)技术的过程。SR-IOV是一种硬件虚拟化技术,允许一个物理网络适配器(如Intel X710网卡)提供多个独立...
通过上述命令,你可以有效地查看和管理系统的 ACPI 电源管理配置和端口占用情况。这些工具对于系统管理员和开发人员来说是非常有用的,可以帮助他们监控系统状态,优化性能,并解决网络问题。正确使用这些命令可以...