1

Я попытался установить iotop в Linux с помощью sudo apt-get install iotop и sudo apt-get install iotop -y . Но при вводе iotop в консоли я получаю сообщение об ошибке: command not found . Установка показалась довольно простой (https://lintut.com/install-iotop-on-linux/) - и установка прошла нормально, без сообщений об ошибках, поэтому мне сложно сказать, что я мог сделать неправильно ... ,

Любая подсказка приветствуется.


Я нашел эти связанные проблемы, просматривая Интернет еще немного:http://www.linuxquestions.org/questions/linux-newbie-8/anybody-knows-how-to-install-iotop-839411/

и особенно этот: https://access.redhat.com/solutions/194893 и этот: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=497360

моя версия ядра (при вводе -uname) - 3.16.0-4-amd64.

1 ответ1

1

Запуск с sudo исправил эту проблему для меня. Оригинальный постер опубликовал, что

когда я запускаю /usr /sbin /iotop, я получаю сообщение об ошибке: Ошибка Netlink: Операция не разрешена (1) Интерфейсы ядра Linux, на которые опирается iotop, теперь требуют привилегий root или возможности NET_ADMIN. Это изменение произошло потому, что была обнаружена проблема безопасности (CVE-2011-2494), которая допускает утечку конфиденциальных данных через границы пользователя. Если вам требуется возможность запуска iotop от имени пользователя без полномочий root, настройте sudo, чтобы разрешить запуск iotop от имени пользователя root. Таким образом, я смог запустить приложение с помощью sudo /usr /sbin /iotop от пользователя root.

в удаленном комментарии - таким образом, проблемы были с разрешениями, и запуск с sudo разобрался бы с этим.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .