Как узнать, является ли мой Linux 32-битным или 64-битным?

by itisgood

Мне нужно выяснить, работает ли мой сервер Linux в 32-битной или 64-битной системе.

Как я узнаю, является ли мой Linux 32-битным или 64-битным?

Чтобы проверить, работает ли на вашем сервере Linux 32-битная или 64-битная система, попробуйте следующую команду

  • Получить ВСЕ данные о ЦП в Linux, Выполнить: lscpu или cat /proc/cpuinfo
  • У меня работает ядро Linux 32-битное или 64-битное? Выполнить: getconf LONG_BIT
  • Мой процессор в 32-битном или 64-битном режиме? Запустите: grep -o -w ‘lm’ /proc/cpuinfo | grep  -у

Linux знает информацию об архитектуре процессора

Введите следующую команду lscpu:

 lscpu 

Из приведенного выше вывода ясно, что у меня есть:

  • Процессор: AMD A10-6800K APU with Radeon(tm) HD Graphics
  • Архитектура: x86_64
  • Процессор может работать: 32-битная или 64-битная операционная система

Узнайте,процессор работает d 32-битный или 64-битный в системе Linux

Просто запустите следующую команду grep

 grep -o -w 'lm' /proc/cpuinfo | sort -u 

Пример вывода:

lm

Флаг lm означает процессор в длинном режиме, то есть 64-битный процессор.

Для получения дополнительной информации введите следующую команду cat, чтобы получить полную информацию о вашем процессоре:

cat /proc/cpuinfo
cat /proc/cpuinfo | more

Как я узнаю, является ли мой Linux 32-битным или 64-битным?

Теперь вы знаете, что у вас есть процессор AMD, который может работать как в 32-битной, так и в 64-битной операционных системах.

Но как узнать, является ли мое текущее ядро и дистрибутив Linux 64-битным или 32-битным?

Не бойтесь, выполните следующую команду:

 getconf LONG_BIT 

Пример вывода:

64

Команда getconf проверяет, является ли ядро Linux 32-битным или 64-битным.

64 означает, что у меня 64-битное ядро Linux и дистрибутив Linux.

Другая команда Linux, чтобы проверить, есть ли у меня 32-битная или 64-битная ОС

Запустите

 uname -i 

Пример вывода

 x86_64 

Для 64-битных вы получите x86_64 и i386 для 32-битных процессоров Intel.

Примечание о методе GUI

Откройте дистрибутив Linux, окно «Настройки» и выберите «Сведения о системе»:

Используйте команду lshw

Выполните следующую команду lshw, чтобы вывести всю информацию о процессоре:

 sudo lshw -c cpu 

Пример вывода:

*-cpu
описание: ЦПУ
продукт: AMD A10-6800K APU with Radeon(tm) HD Graphics
производитель: Advanced Micro Devices [AMD]
физический ID: 39
сведения о шине: cpu@0
версия: AMD A10-6800K APU with Radeon(tm) HD Graphics
слот: P0
размер: 4100MHz
capacity: 4100MHz
разрядность: 64 bits
частота: 100MHz
возможности: x86-64 fpu fpu_exception wp vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 ht syscall nx mmxext fxsr_opt pdpe1gb rdtscp constant_tsc rep_good nopl nonstop_tsc extd_apicid aperfmperf pni pclmulqdq monitor ssse3 fma cx16 sse4_1 sse4_2 popcnt aes xsave avx f16c lahf_lm cmp_legacy svm extapic cr8_legacy abm sse4a misalignsse 3dnowprefetch osvw ibs xop skinit wdt lwp fma4 tce nodeid_msr tbm topoext perfctr_core perfctr_nb cpb hw_pstate vmmcall bmi1 arat npt lbrv svm_lock nrip_save tsc_scale vmcb_clean flushbyasid decodeassists pausefilter pfthreshold cpufreq
конфигурация: cores=4 enabledcores=4 threads=4

Заключение

Вы узнали, что большинство серверов на базе Intel и компьютер могут работать как с 32-битной, так и с 64-битной операционной системой.

Далее вы узнали различные параметры командной строки, чтобы определить, используете ли вы 32-разрядную или 64-разрядную версию ядра Linux и операционных систем.

 

You may also like

Leave a Comment