我有一个使用 Centos 的 vps,发布版本是 7.9。我在我的 vps 中安装了 unhide。它不起作用。我检查了权限和文件类型。但我仍然无法运行此命令。它总是显示此错误:
[root@localhost home]# unhide
-bash: /usr/sbin/unhide: cannot execute binary file
[root@localhost home]# ll /usr/sbin/unhide
-rwxr-xr-x 1 root root 37024 Mar 13 2014 /usr/sbin/unhide
[root@localhost home]#
[root@localhost home]#
[root@localhost home]# file /usr/sbin/unhide
/usr/sbin/unhide: ELF 64-bit LSB executable, x86-64, version 1 (SYSV), dynamically linked (uses shared libs), for GNU/Linux 2.6.32, BuildID[sha1]=a094a3e5fbf87ba06c3848f9958e6f694f9b3577, stripped
[root@localhost home]# ldd unhide
linux-vdso.so.1 => (0x00007fff6e17a000)
libpthread.so.0 => /lib64/libpthread.so.0 (0x00007f774f38d000)
libc.so.6 => /lib64/libc.so.6 (0x00007f774efbf000)
/lib64/ld-linux-x86-64.so.2 (0x00007f774f5a9000)
[root@localhost home]# uname -m
x86_64
该命令可运行。我已经在另一个 vps 上测试过它。有人能解释一下发生了什么吗?