查看端口占用

端口占用

青春壹個敷衍的年華 提交于 2020-04-06 02:45:42
今天发现服务器上Tomcat 8080端口起不来,老提示端口已经被占用。 使用命令: ps -aux | grep tomcat 发现并没有8080端口的Tomcat进程。 使用命令:netstat –apn 查看所有的进程和端口使用情况。发现下面的进程列表,其中最后一栏是PID/Program name 发现8080端口被PID为9658的Java进程占用。 进一步使用命令:ps -aux | grep java,或者直接:ps -aux | grep pid 查看 netstat -lnp HuaWeiAPI_SYNC lsof `which httpd` //那个进程在使用apache的可执行文件 lsof /etc/passwd //那个进程在占用/etc/passwd lsof /dev/hda6 //那个进程在占用hda6 lsof /dev/cdrom //那个进程在占用光驱 lsof -c sendmail //查看sendmail进程的文件使用情况 lsof -c courier -u ^zahn //显示出那些文件被以courier打头的进程打开,但是并不属于用户zahn lsof -p 30297 //显示那些文件被pid为30297的进程打开 lsof -D /tmp 显示所有在/tmp文件夹中打开的instance和文件的进程。但是symbol文件并不在列

查看被占用的端口号,以及关闭被占用的端口号,如8080

此生再无相见时 提交于 2020-03-18 17:35:34
1、windows+R键,输入cmd,回车打开命令窗口 2、输入指令:netstat -ano | findstr 8080   备注: 指令的意思是找出占用8080端口的进程pid 3、再次输入指令:taskkill -pid 进程pid -f 以上端口关闭成功! 如果查看所有端口情况 执行以下指令 netstat -ano 来源: https://www.cnblogs.com/YiFeng-Liu/p/12517903.html

端口号占用排查及解除方案

空扰寡人 提交于 2020-03-17 16:21:24
端口号占用解除方案(以Tomcat为例): Linux: 方案一: 1.可以通过端口号,查看其所属的进程号相关信息 lsof -i:8080 2. kill -9 43277 43277为占用端口的进程PID,关闭需慎重确认! 方案二: 先查看的进程号 ps -ef | grep tomcat* 根据进程号查看端口号占用情况netstat -anop | grep 15161 kill -9 15161 关闭进程需慎重确认! Windows: 通过netstat -aon|findstr "想检测的端口号"来查看端口号占用情况 通过tasklist|findstr "进程号"查看对应的进程 结束该进程,推荐用任务管理器结束进程,也可以通过taskkill /im javaw.exe关掉进程. 来源: CSDN 作者: 觉丁生 链接: https://blog.csdn.net/u010385975/article/details/104921274

springboot启动dubbo时端口占用,但相关端口项目已经关闭,还是显示端口占用

给你一囗甜甜゛ 提交于 2020-03-12 12:15:24
参考: https://blog.csdn.net/qq_41723615/article/details/88641959 ...can not bind port 20881 ... Caused by: java.net.BindException: Address already in use: bind 异常的意思是20881端口已经被绑定,无法绑定端口20881 此异常为springboot启动异常,tomcat端口已经启动了,占用了,把后台tomcat关闭即可: 在cmd命令窗口: 1.输入 netstat -ano|findstr 8005,回车,显示在最后面的数字就是我们tomcat进程的端口号。 2.输入 taskkill /pid xxxx /f xxxx就是我们的端口号,回车,终止! 终止不了:则输入 tasklist | findstr 进程号 查看是哪个进程,在运行,在任务管理器把它关了即可。 来源: https://www.cnblogs.com/acelance/p/12468106.html

Windows-查看端口占用-并杀死进程

不羁岁月 提交于 2020-03-11 03:57:09
前提说明: 本人在使用IDE进行开发Web程序下,IDE强退-程序还在继续运行导致本机端口被占用, 解决方式: 1.对想查看的端口做截取: netstat - ano | findstr "8081" 2.通过PID 强制杀死指定的服务: taskkill / pid 14396 - t - f 来源: CSDN 作者: _Sol_ 链接: https://blog.csdn.net/qq_42875895/article/details/104780590

如何查看IIS的80端口被占用?

送分小仙女□ 提交于 2020-03-10 23:46:05
(以下为转载) 开始--运行--cmd 进入命令提示符 输入netstat -ano 即可看到所有连接的PID 之后在任务管理器中找到这个PID所对应的程序如果任务管理器中没有PID这一项,可以在任务管理器中选"查看"-"选择列" 经常,我们在启动应用的时候发现系统需要的端口被别的程序占用,如何知道谁占有了我们需要的端口,很多人都比较头疼,下面就介绍一种非常简单的方法,希望对大家有用 假如我们需要确定谁占用了我们的80端口 1、Windows平台 在windows命令行窗口下执行: C:\>netstat -aon|findstr "80" TCP 127.0.0.1:80 0.0.0.0:0 LISTENING 2448 看到了吗,端口被进程号为2448的进程占用,继续执行下面命令: C:\>tasklist|findstr "2448" thread.exe 2016 Console 0 16,064 K 很清楚吧,thread占用了你的端口,Kill it 如果第二步查不到,那就开任务管理器,看哪个进程是2448,然后杀之即可。 如果需要查看其他端口。把 80 改掉即可 补充:原来出现这个错误原因(httpd.exe: Could not reliably determine the server's fully qualified domain name, using

Windows 查看程序占用的端口

时光怂恿深爱的人放手 提交于 2020-03-10 10:27:02
一、 查看所有进程占用的端口 在开始-运行-cmd,输入:netstat –ano可以查看所有进程 二、查看占用指定端口的程序 当你在用tomcat发布程序时,经常会遇到端口被占用的情况,我们想知道是哪个程序或进程占用了端口,可以用该命令 netstat –ano|findstr “指定端口号” 二、查看占用指定端口的程序 当你在用tomcat发布程序时,经常会遇到端口被占用的情况,我们想知道是哪个程序或进程占用了端口,可以用该命令 netstat –ano|findstr “指定端口号” 二、查看占用指定端口的程序 当你在用tomcat发布程序时,经常会遇到端口被占用的情况,我们想知道是哪个程序或进程占用了端口,可以用该命令 netstat –ano|findstr “指定端口号” 如:查询占用了8080端口的进程:netstat -ano|findstr "8080" 三、通过任务管理器杀死相关的进程 方法一:使用任务管理器杀死进程 打开任务管理器->查看->选择列->然后勾选PID选项,回到任务管理器上可以查看到对应的pid,然后结束进程 当然上面的方法有时候不好用,就是任务管理器中的进程比较多的时候,然后去找到对应的进程是很麻烦的,所以还有一种方法可以杀死进程的 方法二:使用命令杀死进程 1>首先找到进程号对应的进程名称 tasklist|findstr 进程号 如

Windows下查看端口占用

我的梦境 提交于 2020-03-10 10:23:35
最近在重新安装Mysql的时候,发现3306默认端口被占用了。类似的情况常常遇到,想查看到底是哪个程序把这个端口占用了。 下面是我google找到的方法,和大家分享。 1. 首先,使用netstat -aon|findstr "3306"命令,查看3306端口都被哪个进程占用了 下面的PID就是进程Id 2. 使用命令 tasklist|findstr "3628" 查看3628进程是什么程序 通过上面的命令,就很容易的知道是谁占用了端口了。 来源: https://www.cnblogs.com/JustRun1983/p/3370652.html

Linux 查看端口占用情况

南楼画角 提交于 2020-03-08 11:33:18
Linux 查看端口占用情况可以使用 lsof 和 netstat 命令。 lsof lsof(list open files)是一个列出当前系统打开文件的工具。 lsof 查看端口占用语法格式: lsof -i:端口号 实例 查看服务器 8000 端口的占用情况: lsof -i:8000 COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME nodejs 26993 root 10u IPv4 37999514 0t0 TCP *:8000 (LISTEN) 可以看到 8000 端口已经被轻 nodejs 服务占用。 lsof -i 需要 root 用户的权限来执行,如下图: 更多 lsof 的命令如下: lsof -i:8080:查看8080端口占用 lsof abc.txt:显示开启文件abc.txt的进程 lsof -c abc:显示abc进程现在打开的文件 lsof -c -p 1234:列出进程号为1234的进程所打开的文件 lsof -g gid:显示归属gid的进程情况 lsof +d /usr/local/:显示目录下被进程开启的文件 lsof +D /usr/local/:同上,但是会搜索目录下的目录,时间较长 lsof -d 4:显示使用fd为4的进程 lsof -i -U:显示所有打开的端口和UNIX

端口被占用时如何关闭

烈酒焚心 提交于 2020-03-06 05:23:54
开发的过程中,我们经常会出现某个端口号被占用,而我们开发人员又不知道如何去关闭的情况,现在就交给你一种用命令的方法去关掉它。 1、win+r:打开运行窗口,并在运行窗口的文本输入框中输入“cmd”命令. 二、在弹出的命令窗口中输入命令 netstat -aon|findstr “8002”,引号的8080就是我们需要查询的端口号. 三、输入完成后,我们会看到界面上会弹出一个列表,列表第一行最后会出现一个数字,请记录下这个数字. 四、输入新的命令,查看端口被哪个程序占用着,tasklist|findstr “7716”,命令引号中的数字就是前面列表第一行最后的数据. 五、这时我们已经找到占用该端口的凶手了,让我们终结它吧。taskkill /f /t /im java.exe 来源: CSDN 作者: 草莓味儿的小米佳 链接: https://blog.csdn.net/weixin_44026997/article/details/104672549