centos卸载postgresql之后用户删除不掉
卸载
查看版本号和系统类别:cat /etc/redhat-realease;
如果是redhat:(yum install)
a.yum 删除软件包:
yum remove postgresql*b.删除相关目录文件:rm -rf/var/lib/pgsqlrm -rf/usr/pgsql*c.删除pg相关用户组/用户userdel -r postgres
groupdel postgres
在root账户下,删除普通账户postgresql时,出现如下报错信息:
userdel -r postgresql
userdel: user postgresql is currently used by process 1973
把1973这个进程kill了,再次使用userdel -r postgresql命令
userdel -r postgresql
userdel: user postgresql is currently used by process 1986
没有真正的kill掉
问题原因:
postgresql账号上面服务,有的进程可能是被root 在占用,我们可以通过
ps -u postgresql|awk '{print $1}'
来查看该用户下的Pid号。进程比较少的话kill掉就可以了
【centos卸载postgresql之后用户删除不掉】参考:https://blog.51cto.com/wutengfei/2084028
推荐阅读
- CentOS7 阿里云镜像配置方法
- linux如何卸载软件
- Centos6源码编译安装2.4版本http服务步骤
- linux|linux centos7服务器时间同步
- 【每日知识】虚拟机|【每日知识】虚拟机 和 CentOS的安装 & go语言的简单知识2018-06-08
- centos7|centos7 redis安装/集群部署/slots迁移
- CentOS|CentOS 7.2搭建FastDFS 分布式文件系统,实现高可用集群
- 8.|8. PostgreSQL逻辑结构(2)——表
- 认识PostgreSQL|认识PostgreSQL WAL(1)
- CentOS7部署Django项目操作步骤三(uWSGI安装)