虚拟主机域名注册-常见问题 → 服务器知识 → 操作系统

宝塔面板安装时提示端口被占用怎么办?如何查找并终止占用进程

  应先用sudo lsof -i :80等命令查清占用端口的PID和COMMAND,再针对性终止进程;若为残留bt或panel进程需彻底清理,必要时改宝塔端口为8889。

  宝塔面板安装报错 port 80/443/8888 is occupied 怎么查直接用系统命令查端口占用最可靠,别依赖宝塔自己的提示。

  Linux 下优先用 lsof 或 netstat,macOS 只能用 lsof(netstat 在新版已弃用)。sudo lsof -i :80 ------ 查 80 端口,输出里看 PID 和 COMMANDsudo netstat -tulnp | grep ':80' ------ Ubuntu/CentOS 7 常用,注意需 root 权限才显示 PID如果提示 command not found,CentOS 请先装 yum install -y lsof,Ubuntu 装 apt install -y lsof确认是哪个进程占了 8888(宝塔默认面板端口)很多人以为只有 nginx 或 apache 会抢,其实 python、node、甚至残留的 bt 进程都可能卡在那儿。

  重点看 COMMAND 列和工作目录:看到 nginx 或 httpd:说明已有 Web 服务运行,得停掉或改宝塔端口看到 python3 或 node:很可能是你之前跑的开发服务没关,ps aux | grep python 再确认看到 bt 或 panel:说明上次安装失败没清理干净,ps aux | grep panel 找全 PID杀进程要小心------别误杀系统关键服务直接 kill -9 很快,但可能留下锁文件或未释放 socket,下次启动还报错。




免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:bkook@qq.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。
【 双击滚屏 】 【 推荐朋友 】 【 收藏 】 【 打印 】 【 关闭 】 【 字体:大 中 小 】 
上一篇:Centos基本安装和安全配置
下一篇:宝塔面板SSH提示连接被拒绝及如何检查服务器端口开关
  >> 相关文章
没有相关文章。