Ubuntu 20.04服务器中ps与netstat命令无输出的解决求助
Ubuntu 20.04服务器中ps与netstat命令无输出的解决求助
大家好,我碰到一个非常诡异的问题——在我的Ubuntu 20.04服务器上,直接执行ps和netstat系列命令时,控制台完全没有任何输出。想请教下社区的朋友们,有没有遇到过类似情况,该怎么让这两个命令正常在控制台打印结果呢?
服务器环境信息
root@server3-8x64:~# lsb_release -a No LSB modules are available. Distributor ID: Ubuntu Description: Ubuntu 20.04.6 LTS Release: 20.04 Codename: focal root@server3-8x64:~# uname -a Linux server3-8x64 5.4.0-162-generic #179-Ubuntu SMP Mon Aug 14 08:51:31 UTC 2023 x86_64 x86_64 x86_64 GNU/Linux
具体症状
- 直接在当前登录的shell中执行
ps -x、ps -w或者netstat -aln,控制台没有任何输出内容 - 但如果先输入
sh进入一个新的shell会话,这两个命令就能正常显示结果 - 把命令写入脚本执行也能正常输出,比如我写了这样一个测试脚本:
root@server3-8x64:~# cat test.sh #!/bin/bash ps -x
运行这个脚本是可以看到ps -x的正常输出的。
已尝试的无效操作
- 重新安装procps包:执行
apt-get install --reinstall procps,问题依旧存在 - 重启整个Ubuntu服务器,重启后问题还是没有解决
备注:内容来源于stack exchange,提问作者Frank Wen
相关产品推荐
相关产品推荐

