[omm@lm2hdp03 logs]$ ps -A -ostat,ppid,pid,cmd |grep -e '^[Zz]' Z 1367 2008 [pkla-check-auth] <defunct> Z 1367 10473 [pkla-check-auth] <defunct> Z 1367 10677 [pkla-check-auth] <defunct> Z 1367 11591 [pkla-check-auth] <defunct> Z 1367 13274 [pkla-check-auth] <defunct> Z 1367 19876 [pkla-check-auth] <defunct> Z 1367 22282 [pkla-check-auth] <defunct> Z 1367 31875 [pkla-check-auth] <defunct> Z 1367 43302 [pkla-check-auth] <defunct> Z 1367 44546 [pkla-check-auth] <defunct> [omm@lm2hdp03 logs]$ ps -ef|grep 1367 polkitd 1367 1 36 2022 ? 120-11:52:03 /usr/lib/polkit-1/polkitd --no-debug polkitd 2008 1367 0 2022 ? 00:00:00 [pkla-check-auth] <defunct> polkitd 10473 1367 0 2022 ? 00:00:00 [pkla-check-auth] <defunct> polkitd 10677 1367 0 2022 ? 00:00:00 [pkla-check-auth] <defunct> polkitd 11591 1367 0 2022 ? 00:00:00 [pkla-check-auth] <defunct> polkitd 13274 1367 0 2022 ? 00:00:00 [pkla-check-auth] <defunct> omm 16825 42843 0 09:56 pts/19 00:00:00 grep --color=auto 1367 polkitd 19876 1367 0 2022 ? 00:00:00 [pkla-check-auth] <defunct> polkitd 22282 1367 0 2022 ? 00:00:00 [pkla-check-auth] <defunct> polkitd 31875 1367 0 2022 ? 00:00:00 [pkla-check-auth] <defunct> polkitd 43302 1367 0 2022 ? 00:00:00 [pkla-check-auth] <defunct> polkitd 44546 1367 0 2022 ? 00:00:00 [pkla-check-auth] <defunct> [omm@lm2hdp03 logs]$ ps -ef|grep 31875 omm 24893 42843 0 09:56 pts/19 00:00:00 grep --color=auto 31875 polkitd 31875 1367 0 2022 ? 00:00:00 [pkla-check-auth] <defunct>
时间: 2024-04-28 22:23:52 浏览: 149
根据您提供的信息,可以看到有多个进程状态为`<defunct>`,即僵尸进程,它们的命令名称为`pkla-check-auth`,其父进程为`polkitd`。您可以使用`kill`命令将其杀死,方法如下:
1. 查看`pkla-check-auth`进程的进程ID(PID):`ps -ef | grep pkla-check-auth`
2. 使用`kill`命令将其杀死:`kill -9 PID`(将`PID`替换为实际的进程ID)
注意:不要将`polkitd`进程杀死,否则可能导致系统出现问题。
相关问题
[omm@lm2hdp03 bin]$ free -g total used free shared buff/cache available Mem: 125 88 9 24 26 0 Swap: 0 0 0
根据您提供的信息,您的Linux系统具有125GB的物理内存和0GB的交换空间,目前已经使用了88GB的内存,还剩余9GB的空闲内存。如果您需要释放内存以运行其他应用程序,您可以尝试使用前面提到的方法之一来清理缓存、释放未使用的内存或关闭不必要的进程。另外,如果您的应用程序需要更多内存,您可以考虑增加系统的物理内存或交换空间。
[omm@ecs-5bea db1]$ psql -d postgres -p 26000 -U dbuser -bash: psql: command not found
这个错误提示表明系统中没有安装 PostgreSQL 客户端程序。可以尝试使用以下命令安装 PostgreSQL 客户端:
对于 Debian/Ubuntu 系统:
```
sudo apt-get update
sudo apt-get install postgresql-client
```
对于 CentOS/RHEL 系统:
```
sudo yum install postgresql
```
安装完成后,可以再次尝试使用 psql 命令连接数据库并执行 ALTER ROLE 命令。
阅读全文