getconf показывает 32 не 64 на 64-битной системе

Несколько лет назад я переключил несколько 32-битных Linode-серверов на 64-битное ядро ​​(согласно инструкциям здесь https://www.linode.com/docs/platform/disk-images/switch-to-a-64-bit-linux-kernel ) , С тех пор большинство из них работают с 64 бит. Вывод команд показывает следующие данные на этих 64 битах:

[root@host1 ~]# getconf LONG_BIT 64 [root@host1 ~]# uname -a Linux host1.mydomain.co.uk 4.6.5-x86_64-linode71 #2 SMP Fri Jul 29 16:16:25 EDT 2016 x86_64 x86_64 x86_64 GNU/Linux 

Но несколько серверов, которые также находятся на 64-битном ядре, показывают 32 из getconf:

 [root@host2 ~]# getconf LONG_BIT 32 [root@host2 ~]# uname -a Linux host2.mydomain.co.uk 4.9.15-x86_64-linode81 #1 SMP Fri Mar 17 09:47:36 EDT 2017 x86_64 x86_64 x86_64 GNU/Linux 

Linode предлагает, возможно, пакет изменил его в какой-то момент.

Проблема в том, что я не могу установить некоторые пакеты через yum. На 64-битных серверах я могу, например, установить PHP7, но на 32-битном я не могу установить необходимые репозитории для установки PHP7, они не существуют для 32-битного.

Серверы должны быть очень похожи. Я установил их много лет назад как 32-битные, изменил их все на 64-битные ядра много лет назад, но только недавно понял, что большинство моих серверов могут иметь PHP7, но только пара не может, из-за которых они сообщают как 32.

Кто-нибудь знает, почему это может произойти? Можно ли изменить выход getconf?

32-битные файлы каталога сервера getconf:

 [root@host2 ~]# ls -l /usr/libexec/getconf total 96 lrwxrwxrwx 1 root root 20 Jun 11 2016 default -> POSIX_V6_ILP32_OFF32 -rwxr-xr-x 4 root root 23740 May 10 2016 POSIX_V6_ILP32_OFF32 -rwxr-xr-x 4 root root 23740 May 10 2016 POSIX_V6_ILP32_OFFBIG -rwxr-xr-x 4 root root 23740 May 10 2016 POSIX_V7_ILP32_OFF32 -rwxr-xr-x 4 root root 23740 May 10 2016 POSIX_V7_ILP32_OFFBIG 

64-битные файлы каталога сервера getconf:

 [root@host1 ~]# ls -l /usr/libexec/getconf total 48 lrwxrwxrwx 1 root root 19 Apr 25 10:56 default -> POSIX_V6_LP64_OFF64 -rwxr-xr-x 2 root root 22808 Apr 11 16:49 POSIX_V6_LP64_OFF64 -rwxr-xr-x 2 root root 22808 Apr 11 16:49 POSIX_V7_LP64_OFF64 

Interesting Posts

Приостановка rsync через скрипт bash?

Имеет ли внешняя команда, которая принимает команду в качестве аргумента, имеет ограничение на аргумент?

Как настроить восстановление экрана в терминале?

tar выходы с bzip2: (stdin): конечный мусор после EOF игнорируется после извлечения

Скрипт с одним кликом для Gmail самостоятельно

Как отправить текст команде, а затем читать с терминала

Автоматическое монтирование других разделов в Arch Linux

Почему удаленная консоль не использует весь размер терминала

Движение навигации для пропуска комментариев

Как настроить собственный EDID вручную?

Как изменить фокус в X-окне на терминале

Как найти наиболее частое слово каждого файла в каталоге?

Как переназначить буквенные ключи для модификатора?

Произвольно скопируйте определенное количество определенного типа файла из одного каталога в другой

Linux-диски не отображаются при двойной загрузке – проблема интеллектуального ответа Intel

Linux и Unix - лучшая ОС в мире.