`

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 -na 结果

    netstat -na 结果

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

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

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

    经常,我们在启动应用的时候发现系统需要的端口被别的程序占用,如何知道谁占有了我们需要的端口,很多人都比较头疼,文档介绍了一种非常简单的方法,希望对大家有用

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

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

    性能测试实用linux 命令netstat等

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

    达内学习资料.doc

    如:查看mysql服务 占用的端口和进程pid : netstat -lntup |grep mysql 如:查看3306端口 被哪个程序占用,进程pid是什么 : netstat -lntup |grep 3306 所有所有进程: ps -ef 如:查看java的进程和进程的pid : ps...

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

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

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

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

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

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

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

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

    网络查看-netstat命令

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

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

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

    如何查看Apache的连接数和当前连接数

    查看了连接数和当前的连接数 代码如下: netstat -ant | grep $ip:80 | wc -l netstat -ant | grep $ip:80 | grep EST | wc -l 查看IP访问次数 代码如下: netstat -nat|grep “:80″|awk ‘{print $5}’ |awk -F: ‘{...

    解决端口占用netstat -ano

    解决端口占用netstat -ano

    telnet.rar

    [root@lzwxhy1 home]# uname -a Linux lzwxhy1 2.6.32-431.el6.x86_64 #1 SMP Sun Nov 10 22:19:54 EST 2013 x86_64 x86_64 x86_64 ...netstat -nltp|grep xinetd chkconfig xinetd on chkconfig --list|grep xinetd

    Linux Centos7系统端口占用问题的解决方法

    1.查看占用端口的进程netstat -lnp|grep 8080 [root@izbp109iqt20o2h63tpcuvz java]# netstat -lnp|grep 8080 tcp6 0 0 :::8080 :::* LISTEN 4486/java 可以看到 , 是4486的一个java进程占用了8080端口. 2.查看

    查看TCP连接数

    查看TCP连接数 1)统计80端口连接数 netstat -nat|grep -i "80"|wc -l 2)统计httpd协议连接数 ps -ef|grep httpd|wc -l 3)、统计已连接上的,状态为“established netstat -na|grep ESTABLISHED|wc -l

    Delphi程序实现netstat功能

    的功能(别告诉我不知道netstat有什么用,可显示您计算机中的所有TCP,UDP连接及端口信息。想知道您的主机是否正在运行“后门”程序,就用它)!从MSDN上找来的资料, ;;;;;;;花了一下午时间将 ;;;;;;;C&...

    Linux查看端口、进程情况及kill进程的方法

    查看所有的进程和端口使用情况。发现下面的进程列表,其中最后一栏是PID/Program name 发现8080端口被PID为9658的Java进程占用。 进一步使用命令:ps -aux | grep java,或者直接:ps -aux | grep pid 查看 就可以...

Global site tag (gtag.js) - Google Analytics