uz
KA
июня 23, 2025
Обновлено июня 23, 2025

Как узнать версию Linux и Windows?

Linux Windows

Для работы с ОС часто требуется знать какая версия Linux или Windows сейчас установлена, что за архитектура процессора используется. Так как процессор не сможет обработать инструкции бинарного файла не своей архитектуры, а ОС понять системные вызовы, то необходимо, при взаимодействии с ПО это знать.

Как ядро и версия ОС вообще связаны с исполнением ПО?

Рассмотрим кратко полный процесс обработки ПО. Для начала пользователь обращается из своей оболочки, которая тоже является процессом к исполняемому файлу определенного формата, через системный вызов к ядру. Ядро создает дочерний процесс от нашей текущей родительской оболочки и загружает в память вызванный бинарник.

После чего передает на исполнение процессору машинный код, в его пространство с привилегией ring 3. Для привилегированных обращений к аппаратным устройствам или ядру, которое находится в ring 0, формируются системные вызовы. На самом процессоре выполняются инструкции, которые были скомпилированы под его архитектуру.

Как узнать версию ОС и архитектуру процессора?

Для этого откроем терминал, в Windows это происходит нажатием сочетания клавиш Win+X -> PowerShell, а в Linux Ctrl + Alt + T:

Windows manager
Скриншот №1 — Windows manager

После чего для Linux достаточно одной команды:

hostnamectl
Hostnamectl
Скриншот №2 — Hostnamectl

Где кроме версий архитектуры, ОС можно увидеть прошивку, hostname, для Linux версию ядра и прочие параметры. Или воспользоваться командой с более сокращённым ответом:

uname -a
Uname
Скриншот №3 — Uname

Для Windows, чтобы узнать версию ОС это команда:

systeminfo
Systeminfo
Скриншот №4 — Systeminfo

Для просмотра архитектуры процессора можем использовать:

Get-WmiObject Win32_Processor | Select-Object Name, Architecture
Архитектура
Скриншот №5 — Архитектура

Где архитектура помечается кодовыми значениями, рассмотрим каждое из:

  • Код 0 – архитектура x86;
  • Код 1 – архитектура MIPS;
  • Код 2 – архитектура Alpha;
  • Код 3 – архитектура PowerPC;
  • Код 5 – архитектура ARM;
  • Код 6 – архитектура Itanium;
  • Код 9 – архитектура x64;
  • Код 12 – кастомная архитектура.

По результату выполнения данных команд у вас должен получится список из параметров, запрашиваемых объектов. В данном материале мы просмотрели версию Linux и Windows, а так же узнали, как необходимо исследовать параметры систем. При нехватке собственных мощностей можно воспользоваться облачными серверами от Serverspace, для этого перейдем к созданию сервера, на любой из двух платформ vStack cloud или же VMware cloud. Нажмем на кнопку Создать сервер и выберем конфигурацию, подходящую под наши задачи, затем нажмем кнопку Создать:

Создание сервераСкриншот №6 — Создание сервера

Оценка:
5 из 5
Аverage rating : 5
Оценок: 1
100029 Ташкент Улица Якка Чинар, дом 2/1
ООО «ИТГЛОБАЛКОМ ЛАБС»

Вам также может быть интересно...