不管是在Linux仍是Windows上均可能會遇到端口被佔用nginx、mysql、apache等程序沒法啓動,下面說分別說一下Linux和Windows上如何查看端口被那個程序佔用。html
使用命令:lsof -i:被佔用的端口號mysql
會顯示出程序,及程序的PID,執行:kill 程序的PID 。linux
若是提示沒有安裝lsof這個命令,CentOS能夠執行:yum install lsof 安裝,Debian能夠執行:apt-get install lsof 安裝。nginx
Windows上的工具比較多,如Active Ports,若是手頭上沒有現成的工具能夠用命令:netstat -aon|findstr "80"sql
以下圖:最後一列爲程序PID,再經過tasklist命令:tasklist | findstr "2724"apache
再經過任務管理結束掉這個程序就能夠了。windows