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 -na 结果
linux查看现有占用端口命令netstat –ntlp
经常,我们在启动应用的时候发现系统需要的端口被别的程序占用,如何知道谁占有了我们需要的端口,很多人都比较头疼,文档介绍了一种非常简单的方法,希望对大家有用
今天发现服务器上Tomcat 8080端口起不来,老提示端口已经被占用。 使用命令: ps -aux | grep tomcat 发现并没有8080端口的Tomcat进程。 使用命令: netstat –apn 查看所有的进程和端口使用情况。发现下面的...
通过netstat可以查看网络连接、端口号等占用情况 查看进程和端口号相关: 1. 查看TCP/UDP端口: netstat -tuoln 2. 查看进程名运行的端口号: netstat -anp|grep 进程名 当需要监控某个服务的...
如:查看mysql服务 占用的端口和进程pid : netstat -lntup |grep mysql 如:查看3306端口 被哪个程序占用,进程pid是什么 : netstat -lntup |grep 3306 所有所有进程: ps -ef 如:查看java的进程和进程的pid : ps...
tomcat部署项目搜索 808 端口相关netstat -luntp | grep 808netstat -anp | grep 80杀死进程 123上传/下
一、查看哪些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
一、windows 1、查询端口占用情况 cmd > netstat -ano 2、查询8080端口是否被占用 ... 1、查询8080端口是否被占用,并可以查看pid/程序名 netstat -apn | grep 8080Q 2、查看详细信息 ps -ef | gr
这是一个专门的网络小命令 今天我就上传个视频工大家分享
linux 查看端口占用命令实例详解 端口是系统非常重要的一个东东,我们经常需要查看哪个进程占用了哪个端口,或者哪个端口被哪个进程占用。废话不多说,直接上干货,教大家怎样查看系统端口占用情况。 方法一: 1....
查看了连接数和当前的连接数 代码如下: 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
[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
1.查看占用端口的进程netstat -lnp|grep 8080 [root@izbp109iqt20o2h63tpcuvz java]# netstat -lnp|grep 8080 tcp6 0 0 :::8080 :::* LISTEN 4486/java 可以看到 , 是4486的一个java进程占用了8080端口. 2.查看
查看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
的功能(别告诉我不知道netstat有什么用,可显示您计算机中的所有TCP,UDP连接及端口信息。想知道您的主机是否正在运行“后门”程序,就用它)!从MSDN上找来的资料, ;;;;;;;花了一下午时间将 ;;;;;;;C&...
查看所有的进程和端口使用情况。发现下面的进程列表,其中最后一栏是PID/Program name 发现8080端口被PID为9658的Java进程占用。 进一步使用命令:ps -aux | grep java,或者直接:ps -aux | grep pid 查看 就可以...