Как узнать какой Linux установлен

Linux — это бесплатная операционная система с открытым исходным кодом. Существует множество вариантов Linux. Их обычно называют дистрибутивом. Suse, OpenSUSE, Debian, Ubuntu, CentOS, Arch, Fedora, RHEL — все это распространенные имена дистрибутивов линукс. Знать версию и имя Вашей операционной системы полезно для использования и безопасности.

Как узнать версию ОС Linux

  1. Откройте терминал (bash)
  2. Используйте следующие команды, чтобы определить, какой дистрибутив линукс и версия установлена:
    cat /etc/os-release
    lsb_release -a
    hostnamectl
  3. Следующая команда поможет узнать версию ядра линукс:
    uname -r

Рассмотрим подробнее выводы этих и других команд.

Команда cat /etc/os-release

По сути мы просто просматриваем содержимое файла /etc/os-release. Рассмотрим пример возможного вывода:

root@unlix:~# cat /etc/os-release
PRETTY_NAME="Debian GNU/Linux 10 (buster)"
NAME="Debian GNU/Linux"
VERSION_ID="10"
VERSION="10 (buster)"
VERSION_CODENAME=buster
ID=debian
HOME_URL="https://www.debian.org/"
SUPPORT_URL="https://www.debian.org/support"
BUG_REPORT_URL="https://bugs.debian.org/"

Видим, что установлена ОС Debian 10 Buster.

Команда lsb_release

Эта команда выдает версию LSB (Linux Standard Base) и название дистрибутива с версией через командную строку. Ключ -a значит all — то есть вывод всей информации. Пример того, как это может выглядеть:

root@unlix:~# lsb_release -a
No LSB modules are available.
Distributor ID: Debian
Description:    Debian GNU/Linux 10 (buster)
Release:        10
Codename:       buster

Опять же видим, что это 10-ый Debian.

Команда hostnamectl

Используйте эту команду для отображения и изменения имени хоста, а так же для вывода дополнительной информации. Она поможет узнать не только версию ОС, а так же и версию ядра Linux.

Приведем пример:

root@unlix:~# hostnamectl
   Static hostname: unlix
         Icon name: computer-vm
           Chassis: vm
        Machine ID: 2b9ea30418ea46fab36cdfff9c072760
           Boot ID: 833e5e71c5504a3583fb330dd30f5f07
    Virtualization: oracle
  Operating System: Debian GNU/Linux 10 (buster)
            Kernel: Linux 4.19.0-9-amd64
      Architecture: x86-64

Видим и имя хоста (unlix) и название дистрибутива (Debian GNU/Linux 10 (buster)) и версию ядра линукс (Linux 4.19.0-9-amd64)

Команда uname

Чтобы узнать версию ядра линукс, просто используйте эту команду:
$ uname -r
Вывод может быть такой:

root@unlix:~# uname -r
4.19.0-9-amd64

Еще один вариант, это просмотр файла /proc/version:
$ cat /proc/version
Вывод:

Linux version 4.19.0-9-amd64 (debian-kernel@lists.debian.org) (gcc version 8.3.0 (Debian 8.3.0-6)) #1 SMP Debian 4.19.118-2 (2020-04-29)

Файл /etc/issue

И на последок еще одна команда, которая может помочь узнать, какой Linux сейчас запущен:
$ cat /etc/issue
Вот что можно увидеть:

root@unlix:~# cat /etc/issue
Debian GNU/Linux 10 \n \l

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Этот сайт использует Akismet для борьбы со спамом. Узнайте как обрабатываются ваши данные комментариев.


Unlix © Все права защищены 2020

Копирование материалов с сайта Unlix.ru без указания полной ссылки на источник ЗАПРЕЩЕНО!