2009-02-12 5 views
71
sudo find /etc | xargs grep -i fedora > searchFedora 

дает:Как я могу найти версию Fedora, которую я использую?

/etc/netplug.d/netplug: # At least on Fedora Core 1 
... 

Но увидеть версию Fedora в файле /etc/netplug.d/netplug. Это серьезно?

+4

Должно быть перенесено на http://unix.stackexchange.com/ –

+0

@ Fuser97381: Это неправда. Кураторство важно, и кураторство не происходит через Google. –

+1

@LightnessRacesinOrbit False. Curation (не кураторство, wtf) может быть важным для владельцев сайтов, которые зарабатывают на жизнь от творцов контента, но пользователи находят информацию через google, которая индексирует оба сайта, поэтому для них это не имеет значения. – Fuser97381

ответ

88
cat /etc/issue<br/> 

Или cat /etc/fedora-release как предложено @Bruce ONeel

+0

Спасибо, действительно, это версия Red Hat Enterprise Linux AS 4 (Nahant Update 5) – pindare

+10

Однако это не сработает, если кто-то изменит баннеры входа ... Я обычно редактирую мои, и поэтому, кажется, делают многие (большинство) корпоративные ИТ-отделы ... :-( – BRFennPocock

+4

Ответ неверный. Ответ @BruceONeel должен быть принят как правильный. –

5

насчет uname -a?

+0

Это дает версию ядра Linux, которая может быть от другой версии FC или RHEL. Это спорно, если ОС остается, что сообщается/etc/issue, если вы меняете ядро, но там вы. :) –

+0

uname -a не дает дистрибутив, но ядро, сеть, mach ine, процессор, аппаратное обеспечение и GNU/Linux для операционной системы! Этого недостаточно. – pindare

+0

uname -a on fedora 19: Linux hostname 3.11.4-201.fc19.x86_64 # 1 SMP Чт 10.10 14:11:18 UTC 2013 x86_64 x86_64 x86_64 GNU/Linux Ядро Fedora имеет встроенную версию Fedora в названии файла, как вы можете видеть :) будет перезапущена эта команда после обновления до fedora 20 (fedup запускает atm, будет отчитываться после этого, если имя файла ядра изменилось или нет) – jascha

105

Вы также можете попробовать /etc/redhat-release или /etc/fedora-release:

cat /etc/fedora-release 
Fedora release 7 (Moonshine) 
+12

'cat/etc/redhat-release' работает для меня тоже, но лучше - 'cat/etc/os-release', который действительно дает подробную информацию. –

17

Вы можете попробовать

lsb_release -a 

, который работает, по крайней мере, Debian и Ubuntu (и так как это LSB, это, безусловно, должны быть на большинстве другие основные дистрибутивы по крайней мере). http://rpmfind.net/linux/RPM/sourceforge/l/ls/lsb/lsb_release-1.0-1.i386.html предполагает, что это было довольно долгое время.

+1

Это в пакете 'redhat-lsb', который не был установлен по умолчанию на моем ящике на работе, по крайней мере (Fedora 15) (корпоративные ИТ-сбои?), Но был в моем доме Fedora 16. (Не уверен, что это пакет по умолчанию или нет) – BRFennPocock

+1

Или 'lsb_release -d' для более короткого вывода. –

0

uname -a работает с моим FC11

6
[[email protected] ~]$ uname -a 

Linux HP-550 2.6.30.10-105.2.23.fc11.x86_64 #1 SMP Thu Feb 11 07:06:34 UTC 2010 
x86_64 x86_64 x86_64 GNU/Linux 


[[email protected] ~]$ lsb_release -a 

LSB Version: :core-3.1-amd64:core-3.1-noarch:core-3.2-amd64:core-3.2-noarch:deskt 
op-3.1-amd64:desktop-3.1-noarch:desktop-3.2-amd64:desktop-3.2-noarch 
Distributor ID: Fedora 
Description: Fedora release 11 (Leonidas) 
Release: 11 
Codename: Leonidas 
[[email protected] ~]$ 
7

Простейшая команда, которая может дать вам то, что вам нужно, но некоторые другие хорошая информация тоже:

hostnamectl 
2

На моей установке Fedora 25 (рабочая станция) была найдена в этом файле:

/usr/lib/os.release.d/os-release-workstation 

Это включало,

  • ИМЯ = Fedora
  • версия = "25 (рабочая станция Edition)"
  • ID = Fedora
  • version_id = 25
  • PRETTY_NAME = "Fedora 25 (рабочая станция Edition)"
  • < ...>
  • ВАРИАНТ = "Workstation Edition"
  • VARIANT_ID = рабочее
2

Эти команды работали в течение Артика 10:

  • кошки/и т.д./Fedora-релиз
  • кошки/и т.д./вопрос
  • hostnamectl

и эти другие не делали:

  • lsb_release -a
  • uname -a
4
cat /etc/*release 

Это универсальный для почти любого крупного распределения.

+0

Это очень верно! Эта команда может использоваться практически для любого дистрибутива Linux. – specialk1st

Смежные вопросы