20251115_Linux卸载应用的方法

方法1:停止并禁用PostgreSQL服务
bash
停止PostgreSQL服务
sudo systemctl stop postgresql

禁用开机自启
sudo systemctl disable postgresql

确认服务状态
sudo systemctl status postgresql
方法2:彻底卸载PostgreSQL
bash
查看已安装的PostgreSQL包
dpkg -l | grep postgres

卸载PostgreSQL及相关包
sudo apt purge postgresql postgresql-* -y

清理残留文件和配置
sudo apt autoremove -y

删除数据目录(谨慎操作,会丢失所有数据!)
sudo rm -rf /var/lib/postgresql
sudo rm -rf /etc/postgresql
方法3:如果只想释放端口(不卸载)
bash
直接杀死占用进程
sudo kill -9 1441

或者使用killall
sudo killall postgres
验证端口是否释放
bash
检查5432端口是否还在使用
sudo lsof -i:5432

或者使用netstat
sudo netstat -tlnp | grep 5432
如果PostgreSQL是通过Docker安装的
虽然您的 docker ps -a 显示没有容器,但可能有隐藏的容器或数据卷:

bash
检查所有Docker容器(包括停止的)
sudo docker ps -a

检查Docker卷
sudo docker volume ls

清理未使用的Docker资源
sudo docker system prune -a

发表评论