जवाबों:
स्विच के lsb_release
साथ चलाएँ -a
।
$ lsb_release -a
No LSB modules are available.
Distributor ID: Ubuntu
Description: Ubuntu 9.04
Release: 9.04
Codename: jaunty
lsb_release -rs
संस्करण प्रदान करेगा # अकेले भी
$ cat /etc/issue
Ubuntu 8.10 \n \l
root
और lsb_release
(और उबंटू छवि यह पर बनाया गया है, जाहिरा तौर पर डोकर निर्भरता श्रृंखला तक है), इसने अच्छी तरह से काम किया कि कौन सा उबंटू अनुपस्थित चल रहा है lsb_release
। इसके अलावा, FWIW @WarrenP मैं /etc/debian_version
इस (आभासी) मशीन पर देख रहा हूं
source
से /etc/lsb-release
अपने खोल में निर्यात संस्करण जानकारी चर रहे हैं:
$ . /etc/lsb-release
निम्नलिखित चर शामिल हैं
$ cat /etc/lsb-release
DISTRIB_ID=Ubuntu
DISTRIB_RELEASE=14.04
DISTRIB_CODENAME=trusty
DISTRIB_DESCRIPTION="Ubuntu 14.04 LTS"
/etc/lsb-release
सीधे उपयोग नहीं करना चाहिए । युक्ति से आपको lsb_release
कमांड का उपयोग करने की आवश्यकता होती है जो सूचना के अन्य स्रोतों को क्वेरी कर सकती है।
lsb_release
और इनको निकालता है।
$ uname -a
लिनक्स डेबियन 2.7.30-1-686 # 1 एसएमपी थू 8 मई 02:16:39 यूटीसी 2008 i686 जीएनयू / लिनक्स
अनाम-ए एयेलिसिस:
लिनक्स: कर्नेल नाम है।
डेबियन: मशीन का होस्टनाम है।
2.7.30-1-686: कर्नेल संस्करण है
1 एसएमपी थू 8 मई 02:16:39 यूटीसी 2008: एसएमपी सममित बहुसंकेतन के लिए खड़ा है, यह दर्शाता है कि सीपीयू (केंद्रीय प्रसंस्करण इकाई) दो या अधिक सीपीयू और वर्तमान सिस्टम तिथि का उपयोग कर रहा है
i686: सीपीयू वास्तुकला है
GNU / Linux: OS है