Системному администратору и ИТ-специалисту очень важно знать, является ли архитектура ЦП системы 32-битной или 64-битной.
Когда дело доходит до сторонних приложений, вам необходимо знать архитектуру вашей системы, потому что 64-битные приложения не могут быть запущены в 32-битной системе. В то время как мы можем легко запускать 32-битные приложения в 64-битной системе.
В этой статье показано, как проверить архитектуру ЦП на машине Linux.
1. Использование команды lscpu
Lscpu – удобная команда для получения информации об архитектуре процессора в Linux.
Войдите в свой терминал и введите следующую команду:
$ lscpu
Поле «Architecture» показывает, какой у вас тип ЦП. Здесь x86_64 обозначает 64-битный.
Режим работы ЦП – 32-битный и 64-битный. Это означает, что ваш процессор поддерживает как 32-битные, так и 64-битные инструкции.
2. Использование команды uname
Uname предоставляет информацию о вашей системе Linux и версии ядра. Выполните следующую команду, чтобы получить информацию о ЦП с помощью команды uname.
$ uname -m
Пример вывода:
x86_64
В этом примере система Linux работает на 64-битном процессоре.
3. Использование lshw Command
Lshw – это простая команда для вывода информации об оборудовании вашей системы Linux. Вы можете получить информацию о процессоре Linux, выполнив следующую команду:
$ sudo lshw -c cpu
Вы можете дополнительно отфильтровать, используя команду grep, введите:
$ sudo lshw -c cpu | grep width
4. Получите из /proc/cpuinfo
В Linux /proc/cpuinfo хранит информацию о процессоре в текстовом файле. В вашем терминале Linux выполните следующую команду grep.
$ sudo grep -o -w 'lm' /proc/cpuinfo | sort -u
В терминале вы получите следующий результат:
lm
Флаг lm обозначает длинный режим процессора, который является 64 бит. Для получения дополнительной информации о процессоре вы можете выполнить следующую команду:
$ cat /proc/cpuinfo
Вывод
В этой статье вы узнали, как определить, используете ли вы 32- или 64-битный процессор на вашем компьютере с Linux, с помощью различных утилит командной строки.