linux:iotop 安装不起作用

linux:iotop 安装不起作用

我曾尝试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

运行sudo解决了这个问题。原始发帖人发布了

当我运行 /usr/sbin/iotop 时,我收到错误消息:Netlink 错误:操作不允许 (1) iotop 所依赖的 Linux 内核接口现在需要 root 权限或 NET_ADMIN 功能。发生此更改是因为发现一个安全问题 (CVE-2011-2494),该问题允许敏感数据跨用户边界泄露。如果您需要以非 root 用户身份运行 iotop,请配置 sudo 以允许您以 root 用户身份运行 iotop。因此,我能够使用 sudo /usr/sbin/iotop 从 root 用户运行该应用程序。

在已删除的评论中 - 因此问题出在权限上,使用 sudo 运行可以解决这个问题。

相关内容