Intereting Posts
Может подключаться от RPi к ноутбуку, но не наоборот Почему я могу получить IP-адрес другого интерфейса? Разделение подкачки для нескольких распределений Debian 8 – проблема без эха в программах Как обновить версию ядра, используемого в режиме спасения? Редактор Nano поверх экрана в терминале не является полноэкранным Понимание номеров строк при использовании eval Первый аргумент bash отличается при передаче параметра или нет Сценарий оболочки Loop, если входной файл имеет больше входных данных LFTP: зеркало к удаленному, кроме отдельного файла, присутствующего на удаленном Отсутствует панель с двумя мониторами корицы, когда монитор отключен Как подключить 2 жестких диска к синхронизации? Как изменить размер группы томов Использование мультимедийных клавиш для переключения раскладки клавиатуры Почему в этом примере происходит расширение параметра до расширения фигурной скобки?

Как проверить ОС и версию с помощью команды Linux

Что такое команда Linux для проверки ОС сервера и его версии?

Я подключен к серверу с помощью оболочки.

Версия ядра

Если вам нужна информация о версии ядра, используйте uname (1). Например:

$ uname -a Linux localhost 3.11.0-3-generic #8-Ubuntu SMP Fri Aug 23 16:49:15 UTC 2013 x86_64 x86_64 x86_64 GNU/Linux 

Информация о распределении

Если вам нужна информация о распространении, она будет различаться в зависимости от вашего дистрибутива и поддерживает ли ваша система стандартную базу Linux . Некоторые способы проверки и вывод некоторых примеров сразу находятся ниже.

 $ lsb_release -a No LSB modules are available. Distributor ID: Ubuntu Description: Ubuntu Saucy Salamander (development branch) Release: 13.10 Codename: saucy $ cat /etc/lsb-release DISTRIB_ID=Ubuntu DISTRIB_RELEASE=13.10 DISTRIB_CODENAME=saucy DISTRIB_DESCRIPTION="Ubuntu Saucy Salamander (development branch)" $ cat /etc/issue.net Ubuntu Saucy Salamander (development branch) $ cat /etc/debian_version wheezy/sid 

Вы можете выполнить cat /etc/redhat-release чтобы проверить версию Red Hat Linux (RH), если вы используете ОС на основе RH.

И команда uname -a показывает версию ядра и другие вещи.

Также cat /etc/issue.net показывает вашу версию ОС … Этот файл отображается в команде telnet, когда вы хотите подключиться к серверу. По соображениям безопасности лучше удалить версию и имя os в этом файле.

Если это система на основе debian, вы можете сделать

 cat /etc/*_version 

или для системы на основе Red Hat, вы можете попробовать:

 cat /etc/*-release