Для того что бы узнать какая версия дистрибутива Linux установлени на сервере в большенстве дистрибутитивов можно прочитать файл в названии которого есть слово release:
cat /etc/*release*
или если это не сработает (например в Slackware), тогда
cat /etc/*version*
В FreeBSD сработает команда
uname -rs
Везде где я смог это потестить метод сработал:
Результаты команд на различных системах:
Ubuntu:
$ cat /etc/*release*
DISTRIB_ID=Ubuntu
DISTRIB_RELEASE=8.10
DISTRIB_CODENAME=intrepid
DISTRIB_DESCRIPTION="Ubuntu 8.10"
ALT Linux:
$ cat /etc/*release*
ALT Linux Sisyphus (20081222)
Gentoo:
$ cat /etc/*release*
Gentoo Base System release 1.12.9
Fedora:
$ cat /etc/*release*
fedora-release:Fedora release 10 (Cambridge)
Slackware:
$ cat /etc/*version*
Slackware 12.2.0
FreeBSD:
$ uname -rs
FreeBSD 7.0-RELEASE-p5
Сразу оговорюсь что есть и другие меторды узнать версию дистрибутива Linux, но приведенные мною кажутся мне наиболее универсальными.
Подписаться на:
Комментарии к сообщению (Atom)
Комментариев нет:
Отправка комментария