Форум русскоязычного сообщества Ubuntu


Увидели сообщение с непонятной ссылкой, спам, непристойность или оскорбление?
Воспользуйтесь ссылкой «Сообщить модератору» рядом с сообщением!

Автор Тема: Как определить версию Linux?  (Прочитано 40663 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Landgraf_Chel

  • Автор темы
  • Любитель
  • *
  • Сообщений: 73
    • Просмотр профиля
    • Linux для людей
Как определить версию Linux?
« : 24 Апрель 2010, 10:52:07 »
Представим такую ситуацию: есть компьютер с установленной ОС Linux.
Как можно узнать, что это, например, XUbuntu, а не, скажем, Fluxbuntu, AnUbuntu, Fedora, Red Hat или Mandriva?

Есть ли универсальный способ как в Windows: правой кнопкой по ярлыку Мой компьютер?
Мои находки и решения в мире Linux здесь: linuxforpeople.livejournal.com

Оффлайн levine

  • Активист
  • *
  • Сообщений: 256
    • Просмотр профиля
Re: Как определить версию Linux?
« Ответ #1 : 24 Апрель 2010, 10:58:15 »
HardInfo?

Оффлайн anonimus

  • Активист
  • *
  • Сообщений: 592
    • Просмотр профиля
Re: Как определить версию Linux?
« Ответ #2 : 24 Апрель 2010, 10:58:40 »
cat /etc/*release*
или же
cat /etc/issueа вот в слаке
cat /etc/*version*
также еще
lsb_release -a
Хе-хе. А вот чего выдала Ubuntu 10.04:
cat /etc/*version*
squeeze/sid
Все правильно.
« Последнее редактирование: 24 Апрель 2010, 11:06:25 от anonimus »

Оффлайн anonimus

  • Активист
  • *
  • Сообщений: 592
    • Просмотр профиля
Re: Как определить версию Linux?
« Ответ #3 : 24 Апрель 2010, 11:56:01 »
Есть ли универсальный способ как в Windows: правой кнопкой по ярлыку Мой компьютер?
Система > Администрированние > Системный монитор > Система
А у всех ли стоит Гном? И все ли пользуются графическими инструментами? Или если сервер, или иксы не грузятся? Вот у меня например Openbox и минимум гуишных прог. Как ты узнаешь? И uname -a не поможет, т.к. ядро самосборное.

Оффлайн Mam(O)n

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 5855
    • Просмотр профиля
Re: Как определить версию Linux?
« Ответ #4 : 24 Апрель 2010, 12:17:26 »
Представим такую ситуацию: есть компьютер с установленной ОС Linux.
Неправильно размышляешь. Linux это не ОС. Это ядро ОС. А вот Fluxbuntu, AnUbuntu, Fedora, Red Hat или Mandriva и т.п. это уже разновидости операционных систем, основанных на ядре Linux. Название ОС это уже в каждом конкретном варианте определяется по своему. Есть конечно Linux Standart Base (LSB), но не все дистрибутивы это поддерживают из коробки. Но если поддержка есть, то можно так вывести информацию: lsb_release -idrc. А вот версию ядра можно узнать с помощью команды uname -a.

Оффлайн Alexandre

  • Участник
  • *
  • Сообщений: 211
  • made in USSR
    • Просмотр профиля
    • POLARM
Re: Как определить версию Linux?
« Ответ #5 : 24 Апрель 2010, 13:59:48 »
а я всегда думал, что Fluxbuntu, AnUbuntu, Fedora, Red Hat или Mandriva это диструбутивы (типа надстроек над операционкой, наподобие вин3 над досом)...
הבה נגילה

Оффлайн Mam(O)n

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 5855
    • Просмотр профиля
Re: Как определить версию Linux?
« Ответ #6 : 24 Апрель 2010, 14:12:56 »
а я всегда думал, что Fluxbuntu, AnUbuntu, Fedora, Red Hat или Mandriva это диструбутивы
Это дистрибутивы ОС. А Linux не будет работать самостоятельно ибо бесмысленно. Ему нужен главный процесс init, который предоставляет дистрибутив, с чего собственно и начинается работа ОС, после загрузки ядра. И шелл и всё окружение, все команды, начиная от / и заканчивая X Window это уже компоненты конкретного дистрибутива ОС, которые могут быть в дистрибутиве в разных вариациях. Может быть вообще один бинарник init лежать в корне и всё. И это тоже будет ОС, основанная на Linux, но не будет иметь ничего общего с тем, что привыкли все видеть.

Пользователь решил продолжить мысль 24 Апрель 2010, 14:15:39:
типа надстроек над операционкой, наподобие вин3 над досом
Linux только предоставляет API для работы с ядром. Всё остальное, как в msdos, т.е. интерпретатор командной строки и прочие утилиты не входят в состав Linux.
« Последнее редактирование: 24 Апрель 2010, 14:15:39 от Mam(O)n »

Оффлайн v@dik

  • Активист
  • *
  • Сообщений: 409
    • Просмотр профиля
Re: Как определить версию Linux?
« Ответ #7 : 24 Апрель 2010, 14:27:13 »
Представим такую ситуацию: есть компьютер с установленной ОС Linux.
Как можно узнать, что это, например, XUbuntu, а не, скажем, Fluxbuntu, AnUbuntu, Fedora, Red Hat или Mandriva?

Есть ли универсальный способ как в Windows: правой кнопкой по ярлыку Мой компьютер?
Если сборка не самопальная то в терминале
uname -aВсе нормальные дистрибутивы добавлют о себе информацию.
Если инфу о ДЕ, то проще всего по "внешним половым признакам". :)

Оффлайн MA3X

  • Активист
  • *
  • Сообщений: 649
    • Просмотр профиля
Re: Как определить версию Linux?
« Ответ #8 : 24 Апрель 2010, 17:08:18 »
$ cat /etc/*version*
lenny/sid
$ cat /etc/*release*
DISTRIB_ID=Ubuntu
DISTRIB_RELEASE=8.04
DISTRIB_CODENAME=hardy
DISTRIB_DESCRIPTION="Ubuntu 8.04.1"

И чего тут не понятно? ;)
Microsoft isn't the answer.
Microsoft is the question, and the answer is NO.

Оффлайн gva230

  • Активист
  • *
  • Сообщений: 981
  • GUI-овый линуксоид
    • Просмотр профиля
    • Моя дикая страничка
Re: Как определить версию Linux?
« Ответ #9 : 24 Апрель 2010, 17:10:04 »
$ cat /etc/*version*
lenny/sid
$ cat /etc/*release*
DISTRIB_ID=Ubuntu
DISTRIB_RELEASE=8.04
DISTRIB_CODENAME=hardy
DISTRIB_DESCRIPTION="Ubuntu 8.04.1"

И чего тут не понятно? ;)

Тут нет версии линукс.
Kubuntu - наше фсё! :Ь

Оффлайн r.o.m.a.N

  • Активист
  • *
  • Сообщений: 757
  • Debian Testing | KDE
    • Просмотр профиля
Re: Как определить версию Linux?
« Ответ #10 : 24 Апрель 2010, 17:30:40 »
Версия линукс - uname -r. Инфа о дистре - uname -a.

Оффлайн Mam(O)n

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 5855
    • Просмотр профиля
Re: Как определить версию Linux?
« Ответ #11 : 24 Апрель 2010, 19:37:07 »
$ cat /etc/*release*
DISTRIB_ID=Ubuntu
DISTRIB_RELEASE=8.04
DISTRIB_CODENAME=hardy
DISTRIB_DESCRIPTION="Ubuntu 8.04.1"
И чего тут не понятно? ;)
Это работает на Ubuntu. А на других дистрах не-*buntu пробовал? Вот в debian например нет *release*.

Пользователь решил продолжить мысль 24 Апрель 2010, 19:41:17:
uname -a
С кастомным ядром не катит. Например на дебиане, который у меня стоит на VPS строка следующего характера:
mamon@vds-7:/etc$ uname -a
Linux vds-7 2.6.31-xenU-fly #10 SMP Sun Nov 22 09:36:17 MSK 2009 x86_64 GNU/Linux

« Последнее редактирование: 24 Апрель 2010, 19:41:17 от Mam(O)n »

Оффлайн dimas000

  • Старожил
  • *
  • Сообщений: 1437
  • Ubuntu 9.10 @ 2.6.34
    • Просмотр профиля
Re: Как определить версию Linux?
« Ответ #12 : 25 Апрель 2010, 03:53:09 »
Цитировать
Это работает на Ubuntu. А на других дистрах не-*buntu пробовал? Вот в debian например нет *release*.
все там есть, если пакетик lsb-release поставить.
Цитировать
uname -a
Все нормальные дистрибутивы добавлют о себе информацию.
Linux Ulf 2.6.33-020633rc8-generic #020633rc8 SMP Sat Feb 13 11:00:06 UTC 2010 i686 GNU/Linuxядрышко с kernel.ubuntu.com. да и не нужно оно там. uname не для этого все-таки.
Цитировать
например, XUbuntu, а не, скажем, Fluxbuntu, AnUbuntu
да что сам ставил, то и будет. поставь пакет lubuntu-desktop - потянет lxde + кучу хлама - будет тебе lubuntu. грузанешься в кде - будет тебе Kubuntu)) не вижу никакого смысла в таком разделении. можно вообще вот так поставить - http://www.debian.org/releases/stable/i386/apds03.html.en (репы заменить на убунтовские) - как тогда это будем звать? недобунту?))
лучше на "ты"

Оффлайн Mam(O)n

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 5855
    • Просмотр профиля
Re: Как определить версию Linux?
« Ответ #13 : 25 Апрель 2010, 04:19:28 »
все там есть, если пакетик lsb-release поставить.
Не, поставить конечно можно всё. Но из коробки то нет, а это главное.

Оффлайн Landgraf_Chel

  • Автор темы
  • Любитель
  • *
  • Сообщений: 73
    • Просмотр профиля
    • Linux для людей
Re: Как определить версию Linux?
« Ответ #14 : 25 Апрель 2010, 10:45:04 »
Всем спасибо, узнал много нового и нужного.
Запомню следующие инструменты: HardInfo (хоть и нет в "коробке") и uname.

Отдельное спасибо Mam(O)n за инфу об ОС и ядре. Правильней, получается, писать "ОС на ядре Linux".

P.S. Жалко, что в этом форуме нет системы репутаций, я повысил её некоторым отвечающим.
Мои находки и решения в мире Linux здесь: linuxforpeople.livejournal.com

 

Страница сгенерирована за 0.063 секунд. Запросов: 22.