经常在启动一个程序会碰到端口被占用,这里讲一下怎么查看端口是否被占用,及哪个程序占用,怎么Kill掉已占用端口的程序
1、lsof -i:port
port为端口号
[root@slave /data/spark-1.4.0-bin-cdh4]# lsof -i:8080
COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME
impalad 11978 mqq 150u IPv4 549847837 0t0 TCP *:webcache (LISTEN)
通过上面命令可以查看到8080端口被impalad这个程序占用,进程ID为:11978
如要杀掉该进程,可以执行:
kill -9 11978将该程序杀掉
2、通过netstat 和 ps 两个命令联合起来看占用端口的程序及进程ID
[root@slave /data/spark-1.4.0-bin-cdh4]# netstat -apn|grep 8080
tcp 0 0 0.0.0.0:8080 0.0.0.0:* LISTEN 11978/impalad
tcp 0 0 192.168.209.16:53501 192.168.209.19:8080 TIME_WAIT -
可以看到8080已被impalad占用,并且进程ID为:11978,再通过下面命令可以看到该程序的路径
[root@slave /data/spark-1.4.0-bin-cdh4]# ps -elf|grep impalad
0 S mqq 11978 1 9 80 0 - 15906542 futex_ Jun25 ? 2-01:23:55 /usr/lib/impala/sbin/impalad -log_dir=/data/log/impala -catalog_service_host=host.impala -state_store_port=24000 -use_statestore -webserver_port=8080 -state_store_host=host.impala -be_port=22000 -default_query_options=DEFAULT_ORDER_BY_LIMIT=1000000
0 S root 27963 24729 0 80 0 - 25810 pipe_w 14:37 pts/5 00:00:00 grep impalad
3、netstat -apn|grep 7592
相关推荐
### Linux下查看端口是否被占用以及查看所有端口 #### 概述 在Linux系统管理中,了解网络端口的使用情况对于诊断网络问题、优化系统性能以及增强网络安全至关重要。本文将详细介绍如何在Linux环境下检查端口是否被...
今天发现服务器上Tomcat 8080端口起不来,老提示端口已经被占用。 使用命令: ps -aux | grep tomcat 发现并没有8080端口的Tomcat进程。 使用命令: netstat –apn 查看所有的进程和端口使用情况。发现下面的...
linux 查看端口占用命令实例详解 端口是系统非常重要的一个东东,我们经常需要查看哪个进程占用了哪个端口,或者哪个端口被哪个进程占用。废话不多说,直接上干货,教大家怎样查看系统端口占用情况。 方法一: 1....
对于 Linux 系统管理员来说,清楚某个服务是否正确地绑定或监听某个端口,是至关重要的。如果你需要处理端口相关的问题,这篇文章可能会对你有用。 端口是 Linux 系统上特定进程之间逻辑连接的标识,包括物理端口和...
在安装nginx,mysql,tomcat等等服务的时候,我们会遇到需要使用的端口莫名其妙被占用,下面介绍如何解决这类问题。 说到端口,还不得不提到防火墙,本文还会简单介绍如何配置防火墙开发端口。 Linux查看端口情况的...
我要使用4040端口,但是被其他的程序占用了 ... 您可能感兴趣的文章:linux 查看端口占用命令实例详解Linux查看端口、进程情况及kill进程的方法查看linux中某个端口(port)是否被占用的方法详解Linux查看程序端口占用情况
在Linux系统管理中,了解如何查看端口占用情况和开启或关闭特定端口是至关重要的。CentOS作为一款广泛使用的Linux发行版,其系统管理也包括了这些基本操作。以下将详细讲解在CentOS 7中如何进行这些操作。 1. **...
17. **netstat**:显示网络连接状态,常用于检查端口占用和网络服务状态。 18. **chmod**:改变文件或目录的权限。例如,`chmod 755 file.sh` 给脚本 `file.sh` 设置执行权限。 19. **chown/chgrp**:改变文件或...
- `8100`为LibreOffice的服务端口号,如果端口被占用,需要修改成可用的端口号。 示例配置文件内容如下所示: ```xml <name>officehome <description>libreoffice安装路径 <type>0 <value>C:\Program ...
1.查看80端口是否被占用,一般80端口多被apache服务占用。 netstat -anp|grep 80 2.修改apache服务的端口号 vim /etc/apache2/ports.conf 3.将端口号修改为8080 4.修改nginx服务配置 vim /etc/nginx/conf.d/...
由于其内存占用低、并发能力强等特点,Nginx 在互联网行业中被广泛使用。在中国大陆,许多知名网站如新浪、网易和腾讯均采用了 Nginx。 Nginx 支持多种功能和服务模式,例如: - **负载均衡**:Nginx 可以直接支持 ...
### Oracle在Linux系统中的安装使用详解 #### 一、Linux系统下Oracle 10G的安装 ##### 1) 安装环境检查 在Linux环境下安装Oracle 10G数据库之前,确保系统的硬件条件和软件环境都符合Oracle的最低要求至关重要。...
本文将深入探讨“Linux命令大全详解”所涵盖的各个方面,包括备份与压缩、磁盘管理、磁盘维护、网络通讯、文档编辑、文件传输、文件管理、系统管理和系统设置。 1. **备份与压缩**: - `tar`:用于创建、修改和...
嵌入式Linux应用程序开发是一个广阔而深奥的领域,它涉及到操作系统、硬件接口、系统级编程以及网络...在《嵌入式Linux应用程序开发详解》的第10章中,会详细阐述这些内容,帮助读者掌握嵌入式环境下的网络编程技巧。
【描述】: 端口查看器的主要功能是帮助用户实时查看哪些网络端口正在被占用或监听,以及与这些端口相关的服务和进程信息。在IT领域,了解端口状态对于网络管理和故障排查至关重要。"aports端口查看器"以其轻量级的...
12. **du**:查看文件或目录占用的空间。`du`命令用于查看文件或目录的大小,`du -sh *`可以列出当前目录下所有文件和目录的大小,其中`s`表示总结,`h`表示以人类可读的格式显示。 13. **df**:查看磁盘空间使用...