Визначити дистрибутив linux - php portal

У Фрюхе uname -r

Єдиний перевірений спосіб на Linux-дистрибутивах, которй я знаю - це

Debian GNU / Linux 6.0

У мене на FreeBSD немає взагалі issue 🙂

На жаль, способи не найнадійніші. Проте, на більшості дистрибутивів підказку отримати можна.

Наприклад, в Cent OS наступні результати:

lsb-release не існує:

-bash: lsb-release: команда не знайдена

Едіінственная підказка з gcc - це ключове слово "redhat", виходячи з якого можна вже пошукати інформації в / etc / redhat-release

Використовуються внутрішні специфікації.

Цільова архітектура: i686-redhat-linux

Модель многопоточности: posix

uname -a взагалі дуже рідко відображає інформацію про дистрибутиві:

Тут на пошук істини може наштовхнути закінчення "el6.i686", за яким легко гугл RedHat, а далі див. Попередній пункт.

В Debian все теж не дуже гладко: lsb-release нету, gcc зараз немає під рукою на Debian-дистрибутиві (до речі, це теж варіант розвитку подій - компілятор просто не встановлений в бінарному дистрибутиві за замовчуванням), а uname показує наступне:

Схожі статті