मैं फ़ेडोरा संस्करण का उपयोग कैसे कर सकता हूं?


116
sudo find /etc | xargs grep -i fedora > searchFedora

देता है:

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

लेकिन /etc/netplug.d/netplugफ़ाइल में फेडोरा संस्करण देखें । क्या यह गंभीर है?



@ Fuser97381: यह सच नहीं है। क्यूरेटरशिप महत्वपूर्ण है और क्यूरेटिंग Google के माध्यम से नहीं होती है।
ऑर्बिट

1
@LightnessRacesinOrbit झूठा। क्यूरेशन (क्यूरेटरशिप नहीं, wtf) उन साइटों के मालिकों के लिए महत्वपूर्ण हो सकती है जो कंटेंट क्रिएटर्स के श्रम से जीवनयापन कर रहे हैं, लेकिन उपयोगकर्ता Google के माध्यम से जानकारी पाते हैं, जो दोनों साइटों को अनुक्रमित करता है, इसलिए यह उनके लिए कोई मायने नहीं रखता है।
डार्थ एलीगसिन

@ Fuser97381: मुझे पता है कि यह उनके लिए कोई मायने नहीं रखता, लेकिन आपने कहा कि यह बिल्कुल भी मायने नहीं रखता, जो कि गलत है।
ऑर्बिट

1
cat /etc/fedora-release/
सेराफ

जवाबों:


146
cat /etc/issue

या cat /etc/fedora-releaseजैसा कि @Bruce ONeel द्वारा सुझाया गया है


धन्यवाद, वास्तव में एक Red Hat Enterprise Linux है जो रिलीज़ 4 (Nahant Update 5) के रूप में है
पिंडारे

10
हालाँकि, यह किसी के भी काम नहीं आएगा अगर किसी ने लॉगिन बैनर नहीं बदले हैं ... मैं आमतौर पर मेरा संपादन करता हूं, और इसलिए, ऐसा लगता है, कई (अधिकांश) कॉर्पोरेट आईटी विभाग ... :-(
BRPocock

8
यह एक गलत जवाब है। @ ब्रूसिल का जवाब सही के रूप में स्वीकार किया जाना चाहिए
इगोर चुबिन

5
26 फेडोरा में काम नहीं करता है। हालांकि ब्रूस का जवाब काम करता है।
सिंह उफिम्त्सेव

9
\S Kernel \r on an \m (\l)
MariuszS

136

आप भी कोशिश कर सकते हैं /etc/redhat-releaseया /etc/fedora-release:

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

16
cat /etc/redhat-releaseमेरे लिए भी काम करता है, लेकिन बेहतर है cat /etc/os-releaseजो वास्तव में अलग जानकारी देता है।
ओलिवियर फौचेक्स

50

प्रस्तावित मानक फ़ाइल है /etc/os-releaseHttp://www.freedesktop.org/software/systemd/man/os-release.html देखें

आप कुछ इस तरह निष्पादित कर सकते हैं:

$ source /etc/os-release
$ echo $ID
fedora
$ echo $VERSION_ID
17
$ echo $VERSION
17 (Beefy Miracle)

1
मैंने sourceचर को लोड करने के लिए उपयोग करने के बारे में कभी नहीं सोचा था , मैंने हमेशा मूल्यों को पार्स करने की कोशिश की। प्रतिभाशाली!
बुद्धिमानबीज

20

सबसे सरल आदेश जो आपको दे सकता है कि आपको क्या चाहिए लेकिन कुछ अन्य अच्छी जानकारी भी है:

hostnamectl

1
यह निश्चित रूप से सबसे सुविधाजनक उत्तर है और बिटनेस को भी दर्शाता है। अच्छा!
जोशुआ स्लीपर

20

तुम कोशिश कर सकते हो

lsb_release -a

जो कम से कम डेबियन और उबंटू पर काम करता है (और चूंकि यह एलएसबी है, यह निश्चित रूप से कम से कम अन्य मुख्यधारा के डिस्ट्रोस के अधिकांश पर होना चाहिए)। http://rpmfind.net/linux/RPM/sourceforge/l/ls/lsb/lsb_release-1.0-1.i386.html से पता चलता है कि यह काफी समय हो चुका है।


1
यह पैकेज में है redhat-lsb, जो काम पर मेरे बॉक्स पर डिफ़ॉल्ट रूप से स्थापित नहीं किया गया था, कम से कम (फेडोरा 15) (कॉर्पोरेट आईटी विफल रहा है?) लेकिन मेरे घर पर था फेडोरा 16 बॉक्स। (निश्चित नहीं कि यह डिफॉल्ट पैकेज है या नहीं)
BRPocock

1
या lsb_release -dकम आउटपुट के लिए।
ROMANIA_engineer

8
cat /etc/*release

यह लगभग किसी भी बड़े वितरण के लिए सार्वभौमिक है।


1
यह एकदम सच है! इस कमांड का उपयोग व्यावहारिक रूप से किसी भी लिनक्स डिस्ट्रो पर किया जा सकता है।
specialk1st

6
[Belmiro@HP-550 ~]$ 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


[Belmiro@HP-550 ~]$ 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
[Belmiro@HP-550 ~]$ 

5

व्हाट अबाउट uname -a ?


यह लिनक्स कर्नेल का संस्करण देता है, जो कि FC या RHEL के भिन्न संस्करण से हो सकता है। यदि आप कर्नेल को बदलते हैं तो OS / / द्वारा जारी किए गए या जारी रहने पर यह बहस योग्य है, लेकिन आप वहां हैं। :)
डेविड ग्रांट

uname -a ऑपरेटिंग सिस्टम के लिए डिस्ट्रीब नहीं बल्कि कर्नेल, नेटवर्क, मशीन, प्रोसेसर, हार्डवेयर और GNU / Linux देता है! वह काफी नहीं है।
पिंडारे

फेड -19 पर uname -a: Linux hostname 3.11.4-201.fc19.x86_64 # 1 एसएमपी थू 10 अक्टूबर 14:11:18 UTC 2013 x86_64 x86_64 x86_64 GNU / लिनक्स फ़ेडोरा के कर्नेल में फ़ेडोरा संस्करण फिल्नाम में एम्बेडेड है। आप देख सकते हैं :) फेडोरा 20 में अपग्रेड करने के बाद इस कमांड को फिर से चलाएंगे (फेडअप atm चल रहा है, बाद में रिपोर्ट करेगा कि कर्नेल फ़ाइल नाम बदला गया है या नहीं)
jascha

लिनक्स होस्टनाम 3.11.4-301.fc20.x86_64 # 1 एसएमपी थू 10 अक्टूबर 15:09:17 UTC 2013 x86_64 x86_64 x86_64 GNU / लिनक्स फेडोरा से अद्यतन करने के लिए फ़ेडअप-क्ली चलाने के लिए uname -a का उत्पादन करता है।
jascha

5

इन कमांडों ने आर्टिक 10 के लिए काम किया:

  • बिल्ली / आदि / फेडोरा-रिलीज़
  • बिल्ली / आदि / मुद्दा
  • hostnamectl

और इन अन्य लोगों ने नहीं किया:

  • lsb_release -a
  • अनाम

2

फेडोरा 25 (वर्कस्टेशन) की मेरी स्थापना पर सभी वितरण आईडी जानकारी इस फ़ाइल में पाई गई थी:

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

इसमें शामिल थे,

  • नाम = फेडोरा
  • संस्करण = "25 (वर्कस्टेशन संस्करण)"
  • Id = फेडोरा
  • VERSION_ID = 25
  • PRETTY_NAME = "फेडोरा 25 (वर्कस्टेशन संस्करण)"
  • <...>
  • संस्करण = "वर्कस्टेशन संस्करण"
  • VARIANT_ID = कार्य केंद्र

0

uname -a मेरे fc11 के साथ काम करता है

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.