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 IPv4 248905027 TCP *:859 (LISTEN)

由以上我们知道了859端口被进程号为24907的进程占用了, 是个java进程。

2.
查看进程号为24907的进程在哪里:

case9-sghfofo:/usr/local/cnbj/tomcat-bj/bin # ps -ef|grep 24907
root 13421 29276 0 20:08 pts/2 00:00:00 grep 24907
root 24907 1 0 11:43 pts/4 00:03:53 /usr/java/jdk1.6.0_13/bin/java -server -XX:PermSize=256M -XX:MaxPermSize=512m -Xbootclasspath/p:java-net-Socket.jar -Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager -Djava.util.logging.config.file=/usr/local/cnsh/tomcat-sh/conf/logging.properties -Djava.endorsed.dirs=/usr/local/cnsh/tomcat-sh/bin/endorsed -classpath :/usr/local/cnsh/tomcat-sh/bin/bootstrap.jar -Dcatalina.base=/usr/local/cnsh/tomcat-sh/bin -Dcatalina.home=/usr/local/cnsh/tomcat-sh/bin -Djava.io.tmpdir=/usr/local/cnsh/tomcat-sh/bin/temp -Xmx512m -Xms256m org.apache.catalina.startup.Bootstrap start

由以上我们知道是目录为/usr/local/cnsh/tomcat-sh/bin/的tomcat占用了。

时间: 2024-10-30 10:15:30

Linux下查看端口占用进程号,程序名的方法_Linux的相关文章

Mac 和Linux下查看端口占用及查杀进程

常用netstat去查询,想找到对应的进程去杀,一直记不住,记到空间里,以后可以方便随时翻阅 netstat命令 netstat -an | grep 80 80替换成需要grep的端口号 lsof命令 通过list open file命令可以查看到当前打开文件,在linux中所有事物都是以文件形式存在,包括网络连接及硬件设备. lsof -i:80 -i参数表示网络链接,:80指明端口号,该命令会同时列出PID,方便kill 小计:重启sudo apachectl start 后最后发现是代理

Linux下查看SELinux状态和关闭SELinux的方法

Linux下查看SELinux状态和关闭SELinux的方法  一.查看SELinux状态命令: 1./usr/sbin/sestatus -v      ##如果SELinux status参数为enabled即为开启状态 SELinux status:                 enabled 2.getenforce                 ##也可以用这个命令检查 二.关闭SELinux方法: 1.临时关闭(不用重启机器): 代码如下: setenforce 0 #设置SE

windows环境下查看端口占用方法介绍

(1)查看该端口被那个PID所占用;方法一:有针对性的查看端口,使用命令 Netstat –ano|findstr "<端口号>",如图,最后一列为PID.图中的端口号为1068,所对应的PID为3840. (2)查看该PID对应的进程名称. 用命令查找,tasklist|findstr "<PID号>",即tasklist|findstr 3840 备注:打开命令提示符--netstat -ano,就可以查看本机端口开放情况与对应的程序.

Linux下查看端口被占用进程

有时候,服务器上并没有什么问题,但网站却打不开,或是Mysql服务是启动的,但连接不了,重启依依旧.这时候就要考虑是不是端口被占用了,或是因为软件冲突,或是因为软件出问题了. 用启动服务的账号登录,然后运行命令: lsof -i:<端口号> 例如:  代码如下 复制代码 [root@SonarServer1 user0]# lsof -i:80  COMMAND   PID USER   FD   TYPE    DEVICE SIZE/OFF NODE NAME  java    19408

Linux下php连接SQLServer 2000数据库的配置方法_Linux

说明: Linux服务器系统:CentOS 5.5 Web环境:LAMP或者LNMP Windows服务器系统:Windows Server 2003 Windows服务器IP地址:192.168.21.134 数据库环境:SQL Server 2000数据库 数据库账号:sa 数据库密码:123456 实现目的:Linux服务器中的php程序能够连接到Windows服务器中的SQL Server 2000数据库 具体步骤: 一.在Linux服务器中安装freetds 1.安装编译工具及驱动程序

linux下查看系统进程占用的句柄数

---查看系统默认的最大文件句柄数,系统默认是1024 # ulimit -n 1024   ----查看当前进程打开了多少句柄数 # lsof -n|awk '{print $2}'|sort|uniq -c|sort -nr|more 131 24204 57 24244 57 24231  ........ 其中第一列是打开的句柄数,第二列是进程ID. 可以根据ID号来查看进程名. # ps aef|grep 24204 nginx 24204 24162 99 16:15 ? 00:24

linux下查看系统进程占用的句柄数方法_Linux

---查看系统默认的最大文件句柄数,系统默认是1024 # ulimit -n 1024 ----查看当前进程打开了多少句柄数 # lsof -n|awk '{print $2}'|sort|uniq -c|sort -nr|more 131 24204 57 24244 57 24231 ........ 其中第一列是打开的句柄数,第二列是进程ID. 可以根据ID号来查看进程名. # ps aef|grep 24204 nginx 24204 24162 99 16:15 ? 00:24:25

Linux下安装Oracle(CentOS-Oracle 12c)的方法_Linux

第一步:网络连接,在我的上一篇博客中有介绍,不再多说. 网络连接的目的:为了能使用yum命令,在网上直接下载文件. 第二步:前往oracle官网下载12c database服务器端的两个文件:(安装在Linux) linuxamd64_12102_database_1of2.zip linuxamd64_12102_database_2of2.zip 将这两个文件放在Linux的tmp目录下,使用 unzip 命令来解压. database的client的一个文件:(安装在Windows) 32

CentOS Linux 下配置Apache2+PHP5+MySQL5+GD库的方法_Linux

先安装MYSQL 服务器 解压MySQL,把所有文件复制到/usr/local/mysql [root@Bleach usr]# groupadd mysql [root@Bleach usr]# useradd -g mysql mysql [root@Bleach mysql]# cd /usr/local/mysql [root@Bleach mysql]# scrīpts/mysql_install_db --user=mysql  [root@Bleach mysql]# chown