Как узнать, какое дистрибутив Linux я использую?

Как узнать, какое дистрибутив Linux я использую?

uname -a дает

Linux xxxxxx.net 2.6.9-42.0.3.EL.wh1smp #1 SMP Fri Aug 14 15:48:17 MDT 2009 i686 i686 i386 GNU/Linux

Как я могу узнать, что это Ubuntu / Debian / Fedora или Redhat?

Я использую /etc/init.d/serviced restart для перезапуска serevices, кажется, что это не семейство Redhat

 [itf][~]$ cat /etc/issue cat: /etc/issue: No such file or directory [itf][~]$ cat /etc/issue.net cat: /etc/issue.net: No such file or directory [itf][~]$ lsb_release -a -sh: lsb_release: command not found [itf][~]$ cat /etc/*-release cat: /etc/*-release: No such file or directory [itf][~]$ cat /etc/*-version cat: /etc/*-version: No such file or directory [itf][~]$ cat /etc/*release cat: /etc/*release: No such file or directory [itf][~]$ cat /etc/*_release cat: /etc/*_release: No such file or directory [itf][~]$ cat /etc/*version cat: /etc/*version: No such file or directory [itf][~]$ 

10 Solutions collect form web for “Как узнать, какое дистрибутив Linux я использую?”

  • В Debian: /etc/debian_version

  • В Ubuntu: lsb_release -a or /etc/debian_version

  • В Redhat: cat /etc/redhat-release

  • В Fedora: cat /etc/fedora-release

Вы можете попробовать эту статью от Novell .

Если вы являетесь владельцем системы, то знаете, какой Linux установлен и работает. Эта статья поможет вам понять, как определить, какой дистрибутив Linux установлен. Вы можете включить это в свое приложение для обнаружения дистрибутива Linux.

Будь проще!

 cat /etc/*release 

Попробуйте http://legroom.net/2010/05/05/generic-method-determine-linux-or-unix-distribution-name .

Комбинация методов, объединяющих запросы к утилитам LSB, файлам информации о выпуске distro и информации о ядре от uname. Это займет самое конкретное имя дистрибутива, которое может найти, и при необходимости вернуться к родовому Linux. Он также будет определять варианты UNIX, такие как Solaris или AIX.

Попробуйте один из них:

 ls -ld /etc/\*release\* /etc/\*version\* gcc --version 

Хм, может быть, еще один дистрибутив – суффикс .EL, по-видимому, используется centos, но это реват-дерратив. Мне также интересно, какая у вас система управления пакетами? Это может помочь проверить, чьи репозиции вы используете, поскольку они обычно поставляются поставщиками и специфичны для дистрибутива

Проверьте этот хак, который заглядывает в функции, определенные в сценариях запуска.

Используйте предварительное сообщение для входа, если оно не было отредактировано cat /etc/issue

Основываясь на версии ядра, я бы сказал, что это WBEL 4 . Они, как известно, немного отстают от своих обновлений, поэтому, вероятно, лучше всего перейти на CentOS в удобное для вас время.

Просто поместите результат в var и в нижнем регистре

 OS=`awk -F= '/DISTRIB_ID/ {print tolower($2)}' /etc/lsb-release` 
Interesting Posts

Могут ли две марки использовать одну прошивку DSL-модема?

Преобразовать столбец в список, разделенный запятыми

Как иметь два заголовка на одном уровне в многоуровневом списке?

Мой Dell Inspiron N5050 не подключается к беспроводной сети

Как отключить Cortana в Windows 10 или, по крайней мере, отключить результаты веб-поиска (для других пользователей)?

Можете ли вы сделать flashdrive только для чтения?

Virtualbox: не загружается исходный раздел Linux

Как избавиться от сообщения «Обновления доступны» в Windows 10?

Система очередей Linux

В Mac Chrome, как я могу вернуть фокус из адресной строки на страницу?

SkyDrive на Windows 8.1

VirtualBox, работающий с Ubuntu, медленный (хост Mac OS X)

Я хочу расширить раздел на моем SSD-загрузке, но на этом пути есть раздел восстановления и системный раздел EFI. Как я могу обойти это?

Команда для разблокировки файлов «Locked» на OS X

Печать TCP / IP-порта в TXT-файл непосредственно из Windows 10 (без дополнительного программного обеспечения)

Давайте будем гением компьютера.