`
kongweile
  • 浏览: 517453 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

Linux 查看进程占用端口命令 netstat -tlnp|grep port

阅读更多
netstat -tlnp|grep port
1.一进程确定占用某一tcp端口,如下命令可以杀掉该进程。

kill -9 $(netstat -tlnp|grep 1099|awk '{print $7}'|awk -F '/' '{print $1}')

其中1099为端口号。注意:

得写出完整端口号,否则易错杀其他进程。7是进程信息所处的列号,不同Linux可能不同,需要调整。

2.两应用程序service1和service2,service2依赖service1,即得等service1启动后才能启动,若service1应用占用一确定的tcp端口,如下脚本可实现该操作:

echo "service1 start..."
./service1.sh

netstat -tlnp|grep 2098
until [ "$?" -eq "0" ]
do
echo "waiting service1 to startup..."
sleep 1
netstat -tlnp|grep 2098
done
echo "service1 started."
./service2.sh
echo "service2 started."

其中2098为service1占用的tcp端口。
分享到:
评论

相关推荐

    Netstat命令详解

    通过`Netstat`命令,可以查看到主机上的所有网络连接状态,包括正在监听的端口和服务,以及已建立的连接详情等。 #### 二、Netstat命令功能 1. **显示连接和监听端口**:`Netstat`可以列出当前系统上所有的网络...

    netstat -na 结果

    标题和描述中的“netstat -na 结果”指的是在命令行环境下使用netstat命令并附加-na参数后所显示的信息。netstat(network statistics)是一个在Unix、Linux以及Windows系统中常用的网络工具,用于报告网络连接、...

    cmd命令netstat查看系统端口使用情况

    cmd 命令 netstat 查看系统端口使用情况 在日常的开发和维护工作中,我们经常会遇到一些棘手的问题,例如,在启动应用程序时发现系统需要的端口被其他程序占用,从而导致应用程序无法正常启动。这时,我们需要知道...

    详解Linux查看程序端口占用情况

    今天发现服务器上Tomcat 8080端口起不来,老提示端口已经被占用。 使用命令: ps -aux | grep tomcat 发现并没有8080端口的Tomcat进程。 使用命令: netstat –apn 查看所有的进程和端口使用情况。发现下面的...

    Linux命令之netstat

    例如,要查看端口 6379 是否被占用,可以使用以下命令:`netstat -tunlp | grep 6379` 查看 CPU 核数 可以使用以下命令来查看 CPU 核数:`cat /proc/cpuinfo |grep "processor"|wc -l` 或者使用 `top` 命令,并...

    如何用netstat命令查看端口占用问题的技巧.docx

    "使用 Netstat 命令查看端口占用问题的技巧" 标题解析 本文标题为"如何用 netstat 命令查看端口占用问题的技巧",该标题揭示了本文的主题,即使用 Netstat 命令来查看端口占用问题,并提供相应的解决方案。 描述...

    linux查看现有占用端口命令netstat –ntlp.docx

    在本场景中,我们将重点讨论如何使用`netstat –ntlp`命令来查看当前系统中被哪些进程占用的端口。 `netstat`命令的基本语法是: ```bash netstat [选项] ``` 这里提到的`-n`、`-t`、`-l`和`-p`是`netstat`命令的...

    性能测试实用linux 命令netstat等

    通过netstat可以查看网络连接、端口号等占用情况  查看进程和端口号相关:  1. 查看TCP/UDP端口:  netstat -tuoln  2. 查看进程名运行的端口号:  netstat -anp|grep 进程名  当需要监控某个服务的...

    Linux/window下怎样查看某个端口被哪个程序/进程占用

    在Windows系统中,我们可以使用`netstat`命令来查看端口占用情况。`netstat -aon`命令会列出所有活动的连接和监听状态,其中 `-a` 参数表示显示所有连接(包括已建立和监听),`-o` 参数会显示与每个连接关联的进程...

    skybinjf#technology#2018-07-01-Linux部署项目1

    tomcat部署项目搜索 808 端口相关netstat -luntp | grep 808netstat -anp | grep 80杀死进程 123上传/下

    linux常用命令

    要查看所有80端口的连接数,可以使用`netstat`命令。`netstat`是一个强大的工具,用于显示网络连接、路由表等信息。以下命令将列出所有与80端口相关的连接,并计算总数: ```bash netstat -nat | grep -i "80" | wc...

    Linux查看某个端口的连接数的方法

    一、查看哪些IP连接本机 netstat -an 二、查看TCP连接数 1)统计80端口连接数 netstat -nat | grep -i 80 | wc -l 2)统计httpd协议连接数 ps -ef | grep httpd | wc -l 3)统计已连接上的,状态为“established ...

    071204awk应用1

    - `netstat -ntlp | grep 80 | awk '{print $7}' | cut -d/ -f1`: 显示监听80端口的进程ID。 6. **Apache网站日志分析** - `cat access.log|awk '{print $1}'|sort|uniq -c|sort -nr|head -10`: 获取访问前10位的...

    windows和linux中检查端口是否被占用

    一、windows  1、查询端口占用情况  cmd > netstat -ano  2、查询8080端口是否被占用 ...  1、查询8080端口是否被占用,并可以查看pid/程序名  netstat -apn | grep 8080Q  2、查看详细信息  ps -ef | gr

    linux查看同名的进程数

    例如,查看 `nginx` 进程数的命令将是 `ps -ef | grep nginx | wc -l`。 除了上述方法,我们还可以使用 `pgrep` 命令来查找指定名称的进程,它会直接返回匹配的进程ID,无需进一步处理。例如,查看 `httpd` 进程数...

    网络查看-netstat命令

    这是一个专门的网络小命令 今天我就上传个视频工大家分享

    linux 查看端口占用命令实例详解

    linux 查看端口占用命令实例详解 端口是系统非常重要的一个东东,我们经常需要查看哪个进程占用了哪个端口,或者哪个端口被哪个进程占用。废话不多说,直接上干货,教大家怎样查看系统端口占用情况。 方法一: 1....

    Linux如何查看当前有多少IP连接了这台机子.如何查看都谁连接了我

    在Linux系统中,了解当前有哪些IP地址与你的主机建立了连接是非常重要的,这有助于监控网络活动、排查安全问题或管理服务器资源。以下是一些常用的方法来查看这些信息。 1. **查看内部IP连接数:** 使用`netstat`...

    windows下查看端口占用情况及如何杀掉

    本篇将详细介绍如何在Windows环境下查看端口占用情况,并以Tomcat服务使用的8080端口为例,演示如何找到占用该端口的进程并进行关闭。 首先,我们要了解如何查看端口占用。在Windows中,可以使用`netstat`命令来...

    linux下查看端口是否被占用以及查看所有端口

    ### Linux下查看端口是否被占用以及查看所有端口 #### 概述 在Linux系统管理中,了解网络端口的使用情况对于诊断网络问题、优化系统性能以及增强网络安全至关重要。本文将详细介绍如何在Linux环境下检查端口是否被...

Global site tag (gtag.js) - Google Analytics