जवाबों:
स्विच के 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 है