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

Как я могу найти шаблон одного файла в другом и сохранить результат каждого шаблона в новом файле

Как я могу запретить exec выполнять запуск скрипта?

Как применить сразу несколько профилей в Gentoo?

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

В чем разница между этими четырьмя командами (fifo, замещение процесса, перенаправление …)

Как удалить libgcj из Debian?

Использование basename для расширения расширений файла и поиска файлов с тем же именем

Почему zsh и ksh93 решили быть несоответствующими при сопоставлении с образцом?

Как эта команда su -c "…", кажется, передает две команды вместо одной?

Нет языковой консоли Debian Stretch

Почему параметр -x exclude в zip, по-видимому, не исключает путь?

Возможно ли узнать пользователя, который установил пакет spcify?

Как найти HD-файлы, связанные с точкой монтирования

Поиск второй строки файлов и имена файлов для печати в stdout

Отсутствие устройства bluez после коротких источников списка pactl

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