لینکس ورژن کو کیسے چیک کریں۔

وہ تمام کمانڈز جن کی آپ کو اپنے لینکس کمپیوٹر کے بارے میں مزید جاننے کی ضرورت ہے۔

لینکس اوپن سورس کے شوقین افراد میں سب سے پسندیدہ آپریٹنگ سسٹم ہے۔ یہ متعدد ذائقوں میں آتا ہے اور یہ سب اپنے اپنے طریقے سے منفرد ہیں۔

یہ کہنا کہ 'میں لینکس سسٹم استعمال کرتا ہوں' ایک بہت ہی عام بیان ہے۔ اس صورت میں، مجھے آپ سے پوچھنا ہے، 'آپ لینکس کی کون سی تقسیم استعمال کر رہے ہیں؟ کیا یہ Suse, Ubuntu, CentOS, Fedora, Kali, Red Hat, Debian, OpenSuse ہیں؟’ یہ تمام عام لینکس ڈسٹری بیوشن نام ہیں جو مقبول اور سب سے زیادہ استعمال ہوتے ہیں۔

اپنے موجودہ لینکس ورژن کے بارے میں جاننا دلچسپ اور ساتھ ہی مفید بھی ہو سکتا ہے۔ وہ صارفین جو کمانڈ لائن کے ساتھ زیادہ کثرت سے کام کرتے ہیں اور سسٹم پروگرامنگ میں شامل ہیں، انہیں اپنے سسٹم کے ورژن کو جاننا ہوگا تاکہ حفاظتی خصوصیات کو اپنی مرضی کے مطابق بنایا جا سکے اور اگر ضروری ہو تو انسٹال کردہ سافٹ ویئر پیکجز کے ساتھ ترمیم کریں۔

آئیے لینکس سسٹم کے ورژن کی فہرست بنانے کے کمانڈ کے بارے میں جاننے کے لیے اس سادہ ٹیوٹوریل پر چلتے ہیں۔

استعمال کرنا lsb_release کمانڈ

LSB کا مطلب 'Linux Standard Base' ہے۔ یہ سادہ کمانڈ لائن یوٹیلیٹی آپ کے لینکس سسٹم کے ورژن کو براہ راست کمانڈ لائن کے ذریعے چیک کرنے کے لیے استعمال کی جا سکتی ہے۔ آپ اس کمانڈ کو دو اختیارات -a اور -d کے ساتھ استعمال کرسکتے ہیں۔

کا استعمال کرتے ہوئے lsb_release کے ساتھ حکم -a آپشن انسٹال شدہ لینکس ورژن کے بارے میں تفصیلی معلومات ظاہر کرے گا۔

مثال:

lsb_release -a

آؤٹ پٹ:

کوئی LSB ماڈیول دستیاب نہیں ہیں۔ ڈسٹریبیوٹر ID: Ubuntu تفصیل: Ubuntu 18.04.5 LTS ریلیز: 18.04 Codename: bionic gaurav@ubuntu:~$

اوپر کی مثال سے آپ دیکھ سکتے ہیں کہ میں Ubuntu 18.04.5 LTS ورژن چلا رہا ہوں۔

آپ بھی استعمال کر سکتے ہیں۔ lsb_release آپشن کے ساتھ کمانڈ کریں۔ -d. یہ صرف 'تفصیل لائن' دکھائے گا۔

مثال:

lsb_release -d

آؤٹ پٹ:

تفصیل: Ubuntu 18.04.5 LTS

استعمال کرنا /etc/os-release فائل

دی /etc/os-release فائل میں آپریٹنگ سسٹم کی شناخت کا ڈیٹا شامل ہے۔ آپ لینکس کی تقسیم کے بارے میں جاننے کے لیے اس فائل تک رسائی حاصل کر سکتے ہیں جسے آپ چلا رہے ہیں۔ کا استعمال کرتے ہیں کیٹ اس فائل کے مواد کو ظاہر کرنے کے لئے کمانڈ۔

مثال:

cat /etc/os-release

آؤٹ پٹ:

NAME="Ubuntu" VERSION="18.04.5 LTS (بایونک بیور)" ID=ubuntu ID_LIKE=debian PRETTY_NAME="Ubuntu 18.04.5 LTS" VERSION_ID="18.04" HOME_URL="//www.ubuntu.com/" SUP ="//help.ubuntu.com/" BUG_REPORT_URL="//bugs.launchpad.net/ubuntu/" PRIVACY_POLICY_URL="//www.ubuntu.com/legal/terms-and-policies/privacy-policy" VERSION_CODENAME= بایونک UBUNTU_CODENAME=bionic gaurav@ubuntu:~$

استعمال کرنا /etc/issue فائل

دی /etc/issue فائل ایک معیاری فائل ہے جو لینکس کی تمام تقسیم پر پائی جاتی ہے۔ یہ مسئلہ فائل میں سسٹم کا نام، تاریخ اور وقت وغیرہ ظاہر کرنے کے لیے مخصوص فرار کوڈز شامل ہو سکتے ہیں۔

اس فائل میں موجود سسٹم کی شناخت کا متن صارف کے سسٹم میں لاگ ان ہونے سے پہلے ظاہر ہوتا ہے۔ لینکس ورژن کے بارے میں معلومات بھی اس فائل میں موجود ہے اور اس وجہ سے /etc/issue فائل ہمارے لیے اہم ہے۔

مثال:

cat /etc/issue

آؤٹ پٹ:

Ubuntu 18.04.5 LTS \n \ l 

استعمال کرنا نام کمانڈ

دی نام کمانڈ آپریٹنگ سسٹم کے بارے میں بنیادی معلومات کو ظاہر کرنے کے لیے استعمال کیا جاتا ہے۔ اس کمانڈ کو مختلف اختیارات کے ساتھ استعمال کیا جا سکتا ہے اس مخصوص معلومات کو ظاہر کرنے کے لیے جسے آپ ظاہر کرنا چاہتے ہیں۔

ہم استعمال کریں گے نام آپشن کے ساتھ کمانڈ کریں۔ -r لینکس ورژن کو ظاہر کرنے کے لیے۔

مثال:

uname -r

آؤٹ پٹ:

4.15.0-112-عام

استعمال کرنا hostnamectl کمانڈ

چل رہا ہے۔ hostnamectlکمانڈ موجودہ میزبان ناموں کو چیک کرتا ہے اور ساتھ ہی موجودہ لینکس ورژن کے بارے میں معلومات دکھاتا ہے جسے آپ استعمال کر رہے ہیں۔ یہ کمانڈ ہمارے لیے اہم ہو جاتی ہے یہ آپ کے سسٹم کے کرنل ورژن کے ساتھ ساتھ آپ کے آپریٹنگ سسٹم کا مکمل نام بھی دکھاتا ہے جس میں عام طور پر لینکس ڈسٹری بیوشن کا ورژن شامل ہوتا ہے جسے آپ چلا رہے ہیں۔

hostnamectl کمانڈ کچھ دیگر سسٹم کی معلومات بھی دکھائے گی جیسے 'مشین آئی ڈی'، 'بوٹ آئی ڈی'، 'آرکیٹیکچر وغیرہ۔

مثال:

hostnamectl

آؤٹ پٹ:

 جامد میزبان کا نام: اوبنٹو خوبصورت میزبان کا نام: اوبنٹو شبیہ کا نام: کمپیوٹر لیپ ٹاپ چیسی: لیپ ٹاپ مشین ID: 370fd6b6b45d432d82390b2e399303ac بوٹ ID: ee99a37bc511492d91b56a1ae5d117c7 آپریٹنگ سسٹم: اوبنٹو 18.04.5 LTS دانا: لینکس 4.15.0-112-جنرک فن تعمیر: x86-64 گورو @ ubuntu:~$ 

آؤٹ پٹ سے، آپ دیکھ سکتے ہیں کہ میرا موجودہ لینکس ورژن Ubuntu 18.04.5 LTS ہے۔

اس ٹیوٹوریل میں بیان کردہ کمانڈز کو زیادہ تر لینکس ورژن کے ساتھ نقل کیا جا سکتا ہے۔

نتیجہ

اس مختصر ٹیوٹوریل میں، ہم نے کچھ آسان کمانڈز سیکھے ہیں جنہیں آپ اپنے لینکس کے ورژن کا پتہ لگانے کے لیے استعمال کر سکتے ہیں کہ آپ کا سسٹم چل رہا ہے۔ ہم نے آپ کے سسٹم پر دو اہم فائلوں کی بھی نشاندہی کی ہے جنہیں لینکس کی تقسیم اور اس کے مخصوص ورژن کا پتہ لگانے کے لیے دیکھا جا سکتا ہے۔