在 CentOS 服务器中执行 yum install 时,经常提示:“Existing lock /var/run/yum.pid: another copy is running as pid 12345. Another app is currently holding the yum lock”。本文介绍如何快速解除进程锁定。
一、 快速强行释放锁:kill 占用进程
# 根据提示中的 PID 杀掉卡死的 yum 进程(例如 PID 12345)
sudo kill -9 12345
# 或者一键杀掉所有后台运行的 yum 进程:
sudo killall -9 yum二、 清除锁文件与缓存
# 删除残留的锁文件
sudo rm -f /var/run/yum.pid
# 清理 yum 缓存并重新运行
sudo yum clean all