无法在 Centos7 上运行命令

无法在 Centos7 上运行命令

我有一个使用 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 上测试过它。有人能解释一下发生了什么吗?

相关内容