centos7开机正常,等待片刻后输入任何命令都显示/usr/libexec/PK-command-not-found这个报错。
你是不是修改了环境变量
环境变量可能有问题,/etc/profile .bashrc 这些文件找找看,看你改过了什么,然后恢复。
系统日志也打开看看,/var/log/messages 日志里看看报的什么错,根据错误更改。
可能僵尸进程太多了,kill掉
报command not found错误,一般出现在环境变量设置错误上。
首先,通过指令 echo $PATH 查看环境变量PATH。
其次,通过执行指令 vim 配置文件路径。【修改配置文件时一定要仔细仔细再仔细!!!】
最后,通过执行指令source 配置文件路径,让修改后的配置文件立即生效。
如果上述设置完还是没有作用,那就要排查下面的原因了:
1、是否改动过/etc/profile配置文件,如果改了,记得备份还原。通过执行source /etc/profile ,把profile通过SSH还原回去
看到题主回复说:环境变量以前有添加过,今天删掉了,然后出现这个问题后就把环境变量恢复了,没有作用。
是不是因为删除之后,导致发生的一些变化,然后恢复未恢复完全导致未起到作用,可以把相关环境变量都重新配置一下试试。
环境变量问题,之前删可能没删干净.重新配置一下
环境变量出现了问题建议执行下面命令试一下
export PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/root/bin
rpm -e PackageKit-command-not-found 然后注销 登录