Как я могу перезагрузить ням?

На моем сервере 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-полная транзакция

Другие вопросы по тегам