Как я могу перезагрузить ням?
На моем сервере yum использует много системных ресурсов. Мой друг предложил убить его, но я хочу знать, что смогу сначала перезапустить его. Желательно без перезагрузки всего сервера.
Тем не менее, я также хотел бы некоторые альтернативы, я бы предпочел знать, почему ням занимает все эти ресурсы. Я довольно плохо знаком с работающими серверами, поэтому буду признателен за любую помощь.
2 ответа
Вы должны быть в состоянии перезапустить Yum, как и любой другой сервис,
/sbin/service yum restart
Вы можете попытаться отследить, что делает процесс yum, используя
strace -p PID
(где PID - это идентификатор процесса, который вы можете посмотреть с помощью top)
Вы можете посмотреть справочную страницу strace для получения дополнительной информации.
man strace
Yum - это не служба, это команда, поэтому вы не перезапускаете ее как службу - вы убиваете ее и, если нужно, запускаете ее заново.
Однако прерывание yum может оставить yum в несовместимом состоянии, что может стать проблемой при следующей попытке его использования.
Если вы прервете ням, вы можете посмотреть на yum-complete-transaction
команда.
Вы также можете посмотреть на yum clean ...
команды
man yum man yum-полная транзакция