用启动服务的账号登录,然后运行命令:
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下查看端口是否被占用以及查看所有端口
查看所有的进程和端口使用情况。发现下面的进程列表,其中最后一栏是PID/Program name 发现8080端口被PID为9658的Java进程占用。 进一步使用命令: ps -aux | grep java 或者直接: ps -aux | grep pid 查看 ...
Linux查看端口占用情况的几种方式
Linux 查看端口占用、开放情况
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 ...
linux查看端口是否被占用的小脚本 # 用法:./portinfo.sh port # 例如: ./portinfo.sh 80 会列出80端口是否被占用,被占用就显示80端口详细信息
linux查看现有占用端口命令netstat –ntlp
在 Linux 下,默认情况下1024 以下的端口是要在 root 下才能使用的,在其他用户下,如果尝试使用将会报错。在有的时候,我们可能考虑程序运行在 root 帐户下,但这可能会给 Linux 系统带来安全风险。那如何能够让非 ...
windows查看某个端口在被哪个进程使用着 linux查看某个端口在被哪个进程使用着
linux查看端口是否开放
启动项目中某个部件的时候,报错:端口被使用。百度了下如何查看端口的占用情况,找到使用该端口的程序,协调新端口的使用,项目正常启动。
linux 查看端口占用命令实例详解 端口是系统非常重要的一个东东,我们经常需要查看哪个进程占用了哪个端口,或者哪个端口被哪个进程占用。废话不多说,直接上干货,教大家怎样查看系统端口占用情况。 方法一: 1....
做linux运维常常于见的问题! Mar 21 21:25:02 VM_0_9_centos httpd: (98)Address already in use: AH00072: make_sock: could not bind to address [::]:80 Mar 21 21:25:02 VM_0_9_centos httpd: (98)Address ...
主要介绍了linux下查看端口是否被占用以及查看所有端口的相关资料,需要的朋友可以参考下
对于 Linux 系统管理员来说,清楚某个服务是否正确地绑定或监听某个端口,是至关重要的。如果你需要处理端口相关的问题,这篇文章可能会对你有用。 端口是 Linux 系统上特定进程之间逻辑连接的标识,包括物理端口和...
用于批量验证多个机器的多个端口通断情况,适用CENTOS等linux系统。 使用方法: 1、把脚本上传到linux机器上,创建一个IP.txt,内容为你要检测的地址和端口,可以批量写多个,一行一个,地址和端口中间用空格分开。 ...
Linux下用于端口映射的工具rinetd,类型为“.tar.gz”,解压后执行“make && make install”命令,配置ip_bns.conf,即可使用
Linux下的传统硬件串行端口被命名为ttyS*,其中*可以是1,2,3...例如ttyS1、ttyS2、ttyS23……它们类似于窗口框下的COM1、COM2等。 同时,基于USB到串行转换器的串行端口通常称为ttyUSB*,其中*可以是1,2,3...例如...
所有linux的端口对应服务,比如mysql的http的,所有的都整理了一遍写了进去..当然如果有什么不足的地方请批评指正.