“ls” 在 Ubuntu 10.04 上不起作用

“ls” 在 Ubuntu 10.04 上不起作用

突然间,这个方便的命令ls在我的 Ubuntu 10.04 服务器上停止工作了。

我所做的唯一一件事就是向 PATH 环境变量添加一个新条目,仅此而已。

结果如下echo $PATH

/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/root/java/bin

为什么会发生这种情况?

另外,我导航到该/usr/bin文件夹​​并且ls程序就在那里,但我也无法从那里运行它。

编辑:'ps' 也不起作用。我还尝试删除我在 .bashrc 上编辑的行,但没有任何变化

另外stat /bin/ls给我这个:

Size: 39696         Blocks: 80         IO Block: 4096   regular file
Device: 802h/2050d  Inode: 13377592    Links: 1
Access: (0755/-rwxr-xr-x)  Uid: (  122/ UNKNOWN)   Gid: (  114/ UNKNOWN)
Access: 2011-08-11 06:25:04.000000000 +0200
Modify: 2010-09-21 20:32:55.000000000 +0200
Change: 2011-07-24 17:22:39.000000000 +0200

答案1

根据文件大小和此链接,您的系统上有一个 rootkit。最明智的做法是备份所有个人数据,然后从头开始重新安装。

相关内容