linux查看端口占用

摘要:
今天,我发现服务器上的mysql3306端口无法启动,并且旧提示该端口已被占用。Ps aux | grepmysql发现没有带有端口3306的MySQL进程。使用命令:netstat–anp查看所有进程和端口的使用情况。找到以下进程列表。最后一列是PID/Programname。如果我们发现端口3306被PID为1234的tomcat进程占用,我们可以使用第一个命令:

今天发现服务器上mysql 3306端口起不来,老提示端口已经被占用。

使用命令:

ps -aux | grep mysql

发现并没有3306端口的mysql进程。

使用命令:netstat –anp

查看所有的进程和端口使用情况。发现下面的进程列表,其中最后一栏是PID/Program name 

linux查看端口占用第1张

假设我们发现3306端口被PID为1234的tomcat进程占用

我们就可以使用命令

第一种:

ps -aux | grep tomcat 或者 ps -aux | grep  PID 查看

这样查看之后,我们就可以知道3306端口是被哪一个程序占用,然后用kill命令杀掉  kill -9 processId

第二种:

netstat -anp | grep port 也就是netstat -anp | grep 3306 去进行查看!

免责声明:文章转载自《linux查看端口占用》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇Netbeans 插件模块(Plugin Module)的开发Java中Set真的是无序的吗?下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

转:C中的预编译宏定义

在将一个C源程序转换为可执行程序的过程中, 编译预处理是最初的步骤. 这一步骤是由预处理器(preprocessor)来完成的. 在源流程序被编译器处理之前, 预处理器首先对源程序中的"宏(macro)"进行处理. C初学者可能对预处理器没什么概念, 这是情有可原的: 一般的C编译器都将预处理, 汇编, 编译, 连接过程集成到一起了. 编译预处理往往在后台...

macOS Sierra 10.12.6 odoo 10.0 开发环境配置

参考了网上的一些教程,将最终过程记录一下,其中需要的一些程序,我已经放到百度网盘: https://pan.baidu.com/s/1boKHSTL  1、抹盘安装macOS Sierra 10.12.6: 制作macOS安装启动盘参见:http://www.iplaysoft.com/macos-usb-install-drive.html 2、安装ma...

Gpupdate命令详解

刷新本地和基于 Active Directory 的组策略设置,包括安全设置。该命令可以取代 secedit 命令中已经过时的 /refreshpolicy 选项。 MS-DOS命令语法 gpupdate [/target:{computer|user}] [/force] [/wait:value] [/logoff] [/boot] MS-DOS命令参...

Filebeat命令参考

 Filebeat命令参考: Filebeat提供了一个命令行界面,用于启动Filebeat并执行常见任务,例如测试配置文件和加载仪表板。命令行还支持用于控制全局行为的全局标志。 命令: export 将配置或索引模板导出到stdout。 help 显示任何命令的帮助。 keystore 管...

(转)Python虚拟环境pyenv、venv(pyvenv)、virtualenv之间的区别,终于搞清楚了!

原文:https://blog.csdn.net/lovedingd/article/details/106721585 背景问题1:举个例子,tensorflow(tf)是一个十分流行的python机器学习库,你现在手里有两个tf项目,其中项目A需要使用python2.7 + f1.2,项目B需要使用python2.7 + tf1.6.这两个项目你得同时...

进程 PCB 进程挂起

7-1 进程定义  OS系统从只能跑一个程序到能跑多个。进程可以描述程序的执行过程。  进程:一个具有一定独立功能的程序在一个数据集合上的一次动态执行过程。  只有当一个程序被OS加载到内存中,cpu对其执行时,这个过程是动态的,称为进程。 7-2 进程的组成 包含了正在运行的一个程序的所有状态信息   程序的代码   程序处理的数据   要知道现在...