我该如何重新启动 yum?

我该如何重新启动 yum?

在我的服务器上,yum 占用了大量系统资源。我的朋友建议用 kill -9 来终止它,但我想知道我能否先重新启动它。最好不要重新启动整个服务器。

但是,我也想要一些替代方案,我更想知道为什么 yum 占用了所有这些资源。我对运行服务器还很陌生,因此我非常感谢任何帮助。

答案1

你应该能够像其他服务一样重新启动 yum,

/sbin/service yum restart

您可以尝试使用以下命令来跟踪 yum 进程正在执行的操作

strace -p PID 

(其中 PID 是您可以使用 top 查找的进程 ID)

您可以查阅 strace 手册页以获取更多信息

man strace 

答案2

Yum 不是一项服务,而是一个命令,因此您不能像服务那样​​重新启动它 - 而是需要先终止它,然后在必要时重新运行它。

然而中断 yum 可能导致 yum 处于不一致的状态,这可能会在您下次尝试使用它时出现问题。

如果您确实中断了 yum,您可能需要查看一下命令yum-complete-transaction

您可能还想看看yum clean ...命令

man yum man yum-完成交易

相关内容