Что такое команда Linux для проверки ОС сервера и ее версии?
Я подключен к серверу с помощью оболочки.
Версия ядра
Если вам нужна информация о версии ядра, используйте uname (1). Например:
$ uname -aLinux localhost 3.11.0-3-generic # 8-Ubuntu SMP Пт 23 августа 16:49:15 UTC 2013 x86_64 x86_64 x86_64 GNU/Linux
Информация о дистрибутиве
Если вам нужна информация о дистрибутиве, она будет зависеть от вашего дистрибутива и от того, поддерживает ли ваша система стандартную базу Linux. Некоторые способы проверки и некоторые примеры выходных данных приведены непосредственно ниже.
$ lsb_release -a Модули LSB недоступны. Идентификатор распространителя: Ubuntu Описание: Ubuntu Saucy Salamander (ветвь разработки) Выпуск : 13.10Codename: saucy $ cat/etc/lsb-release DISTRIB_ID = UbuntuDISTRIB_RELEASE = 13.10DISTRIB_CODENAME = saucyDISTRIB_DESCRIPTION = "Ubuntu Saucy Salamander (ветвь разработки)" $ cat/etc/issue.netUbuntu Saucy/etc ветвь debian_version wheezy/sid
Вы можете выполнить cat/etc/redhat -release
, чтобы проверить версию Red Hat Linux (RH), если вы используете ОС на основе RH.
Другое решение, которое может работать с любыми дистрибутивами Linux, — это lsb_release -a
.
И команда uname -a
показывает версию ядра и другие вещи.
Также cat/etc/issue.net
показывает версию вашей ОС … Этот файл отображается в команде telnet, когда вы хотите подключиться к серверу. По соображениям безопасности лучше удалить версию и имя ОС в этом файле.
Вы можете выполните cat/etc/redhat-release
, чтобы проверить версию Red Hat Linux (RH), если вы используете ОС на основе RH.
Другое решение, которое может работать в любых дистрибутивах Linux это lsb_release -a
.
А команда uname -a
показывает версию ядра и другие вещи.
Также cat/etc/issue.net
показывает версию вашей ОС … Этот файл отображается в команде telnet, когда вы хотите подключиться к серверу. По соображениям безопасности лучше удалить версию и имя ОС в этом файле.
Если это система на основе Debian, вы можете сделать
cat/etc/* _ version
или для системы на базе Red Hat или CentOS , вы можете попробовать (это работает в Red Hat Enterprise Linux-7):
cat/etc/* - release
Если это система на основе debian, вы можете сделать
cat/etc /* _ версия
или для системы на базе Red Hat или CentOS вы можете попробовать (это работает в Red Hat Enterprise Linux-7):
cat/etc/* - выпуск