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

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

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

3 Solutions collect form web for “Как проверить ОС и версию с помощью команды 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 
  • Может перенаправлять stdout и stderr в те же строки, что и строки?
  • разделяя команду на одну строку на две части, чтобы она была более «структурирована» эстетически
  • Linux. Отправка команды на экран через сценарий оболочки?
  • Синтаксическая ошибка при попытке установить петлю оболочки nohup
  • Передача glob-выражений в функции / скрипты
  • Как использовать nohup и закрепить его в одной команде
  • Проблема с выпуском скрипта bash blcheck
  • В чем разница в получении команды get командой `commandand` и $ (команда) в Shell?
  • Скопировать папки имеет определенную часть имени, и это контент
  • Изменить каталог с помощью -d в сценарии оболочки
  • Bash - нет такого файла или каталога, даже если каталог существует и предыдущие команды выполняются правильно
  • Linux и Unix - лучшая ОС в мире.