logo

التحقق من إصدار نظام التشغيل في Linux

Linux هو نظام تشغيل مفتوح المصدر ومجاني. هناك العديد من إصدارات Linux المتاحة لمستخدميها. عادةً ما تُعرف بتوزيعات Linux. RHEL، فيدورا، آرتش، سينت أو إس، أوبونتو، ديبيان، أوبن سوزي، سوزي كلها أسماء أساسية لتوزيع Linux. يمكن أن تكون معرفة اسم وإصدار توزيعة Linux الخاصة بنا مفيدة جدًا للعديد من تصحيحات الأمان.

بالنسبة لمستخدم Linux ومسؤوله، من المهم معرفة إصدار نظام التشغيل الخاص به. يمكن أن يكون هناك العديد من الأسباب لمعرفة رقم إصدار نظام التشغيل الخاص بنا. قد يكون مفيدًا جدًا إذا أردنا تثبيت أي برنامج جديد، والتحقق من توفر العديد من الميزات وأغراض استكشاف الأخطاء وإصلاحها.

هناك العديد من الطرق المتاحة التي يمكننا من خلالها الحصول على إصدار نظام التشغيل الخاص بنا. وعلاوة على ذلك، سوف نناقش كليهما سطر الأوامر و رسومية طرق للتحقق من إصدار نظام التشغيل لنظام Linux الخاص بنا.

التحقق من إصدار نظام التشغيل عن طريق المحطة الطرفية

فيما يلي بعض طرق سطر الأوامر التي يمكننا من خلالها عرض إصدار نظام التشغيل الخاص بنا في نظامنا. افتح المحطة وابحث عن تطبيق المحطة في شريط البحث. اضغط على صالة أيقونة لفتحها عند ظهورها.

القائمة في جافا

كيفية التحقق من إصدار لينكس

للعثور على إصدار واسم نظام التشغيل في Linux، يكون الإجراء كما يلي:

  • افتح تطبيق سطر الأوامر (المحطة الطرفية)
  • يمكننا تسجيل الدخول لمستخدم بعيد باستخدام الأمر التالي:
 ssh user@server-name 
  • أدخل أيًا من الأوامر التالية للعثور على إصدار نظام التشغيل واسمه:
 hostnamectl lsb_release -a cat /etc/os-release 
  • أدخل الأمر أدناه للعثور على إصدار Linux kernel:
 uname -r 

دعونا نشرح كل من الأمثلة على توزيعات Linux الأساسية.

/etc/os-release file

يمكن تعريف هذا الملف على أنه ملف ملف الضبط. وهو جزء من حزمة systemd الذي يتضمن بيانات التعريف لنظام التشغيل. سوف نجد /etc/os-release الأمر فقط داخل التوزيع الحالي لنظام Linux.

باستخدام هذا الأمر، يمكننا الحصول على معلومات حول إصدار نظام التشغيل الخاص بنا. يمكننا تشغيل الأمر أدناه لعرض محتويات ملف إصدار نظام التشغيل:

 $ cat /etc/os-release 

التحقق من إصدار نظام التشغيل في Linux

يمكننا أيضًا تصفية التفاصيل مثل اسم نظام التشغيل وإصداره بمساعدة com.egrep أمر أو سيطرة الأمر على النحو التالي:

 $ egrep '^(VERSION|NAME)=' /etc/os-release 

التحقق من إصدار نظام التشغيل في Linux
 $ grep '^VERSION' /etc/os-release 

التحقق من إصدار نظام التشغيل في Linux

يتم شرح القيم المذكورة أعلاه أيضًا على النحو التالي:

اسم: إنه توزيع. ومع ذلك، إذا لم يتم تعيينه، فقد يظهر فقط 'لينكس'.

إصدار: وهي نسخة نظام التشغيل

بطاقة تعريف: إنه إصدار السلسلة الصغيرة لنظام التشغيل.

أود أن: سيتضمن هذا الحقل التوزيع الأصلي إذا كان التوزيع مشتقًا من توزيع آخر.

إسم جميل: إنه إصدار واسم التوزيع في سلسلة بسيطة ومباشرة.

معرف الإصدار: وهو رقم إصدار التوزيعة.

الصفحة الرئيسية_URL: إنها الصفحة الرئيسية لمشروع التوزيع.

عنوان الدعم_URL: إنها صفحة الدعم الأساسية للتوزيع.

تقرير_الأخطاء_URL: إنها صفحة الإبلاغ عن الأخطاء الأساسية للتوزيع.

URL سياسة الخصوصية: إنها صفحة سياسة الخصوصية الأساسية للتوزيع.

اسم_رمز_الإصدار: إنه الاسم الرمزي الخارجي للإصدار.

Ubuntu_Codename: إنه قسم خاص بـ Ubuntu ويتضمن اسم الكود الداخلي للإصدار.

أمر lsb_release

يوفر هذا الأمر التوزيع و قاعدة لينكس القياسية على أساس (باختصار LSB ) التفاصيل على CLI. ال lsb_release يسمح لنا الأمر بالعثور على تفاصيل LSB حول توزيع Linux الذي يحتوي على رقم الإصدار ومعرف الموزع والاسم الرمزي.

قد يكون هذا الأمر مفقودًا من نظامنا في عدد قليل من توزيعات Linux بسبب الحد الأدنى من تثبيت نظام التشغيل أو لأي أسباب أخرى. في هذه الحالة، إذا قمنا بتنفيذ هذا الأمر، فقد نحصل على رسالة خطأ مثل 'لا تتوفر وحدات LSB'.

أولا، نحن بحاجة إلى تثبيت lsb_release الحزمة بمساعدة شقة-الحصول على لحل هذه المشكلة:

 $ sudo apt-get install lsb-release 

التحقق من إصدار نظام التشغيل في Linux

بعد ذلك، يمكننا تشغيل الأمر أدناه لعرض إصدار نظام التشغيل مع تفاصيل أخرى:

 $ lsb_release -a 

التحقق من إصدار نظام التشغيل في Linux

إذا أردنا طباعة معلومات الإصدار بدلاً من المعلومات الكاملة لـ LSB، فيمكننا تطبيق lsb_release مع الخيار -d. ويذكر المثال على النحو التالي:

 $ lsb_release -d 

التحقق من إصدار نظام التشغيل في Linux

سيقوم الأمر أعلاه بطباعة سطر وصف يمثل رقم الإصدار فقط:

أمر hostnamectl

كما أن هذا الأمر هو جزء من حزمة systemd. يتم استخدامه بشكل عام لفحص اسم المضيف وتعديله. ولكن يمكننا أيضًا تطبيقه للتحقق من إصدار نظام التشغيل الخاص بنا.

بايثون حفظ json إلى ملف

نفس /etc/os-release الأمر، يعمل هذا الأمر على التوزيعات الحالية لنظام التشغيل Linux أيضًا. يمكن استخدامه لتغيير اسم مضيف النظام وإعداداته والاستعلام عنه.

لاستخدام الأمر hostnamectl لعرض إصدار نظام التشغيل، يمكننا تشغيل الأمر أدناه:

 $ hostnamectl 
التحقق من إصدار نظام التشغيل في Linux

/ الخ / ملف المشكلة

في هذا الملف، يتم تخزين نص تعريف النظام. يتم عرضه قبل مطالبات تسجيل الدخول. عادةً ما يكون /الخ/المسألة يتضمن الملف معلومات حول إصدار Linux الذي يمكننا عرضه بمساعدة ملف قطة يأمر.

 $ cat /etc/issue 

التحقق من إصدار نظام التشغيل في Linux

يعرض هذا الأمر فقط عدد إصدارات نظام التشغيل لدينا. ولكن، إذا أردنا معرفة إصدار نظام التشغيل لدينا بالإضافة إلى إصدارات النقاط، فيمكننا كتابة الأمر أدناه:

 $ cat /etc/debian_version 

التحقق من إصدار نظام التشغيل في Linux

/ الخ / * ملف الإصدار

في حالة عدم نجاح الأوامر المذكورة أعلاه، فمن المرجح أننا ندير توزيعة قديمة جدًا لنظام التشغيل Linux. في هذه الحالة، يمكننا تطبيق أمر يقوم بطباعة معلومات ملف الإصدار وإصدار التوزيع. ويذكر هذا الأمر على النحو التالي:

 $ cat /etc/*version 

التحقق من إصدار نظام التشغيل في Linux
 $ cat /etc/*release 

التحقق من إصدار نظام التشغيل في Linux

التحقق من إصدار Kernel

إذا أردنا البحث في إصدار kernel لنظامنا باستخدام إصدار نظام التشغيل، فسنذكر بعض طرق سطر الأوامر أدناه للقيام بذلك:

أمر uname

إذا أردنا التحقق من مزيد من التفاصيل (على سبيل المثال، حول بنية الكمبيوتر)، فيمكننا كتابة الأمر المذكور أدناه:

سلسلة المحول حتى الآن
 $ uname -a 

التحقق من إصدار نظام التشغيل في Linux

يستخدم هذا الأمر لعرض المعلومات العامة للنظام. يمكننا تطبيق خيار العثور على إصدار النواة كما يلي:

 $ uname -r 

التحقق من إصدار نظام التشغيل في Linux

وسنحصل على النتيجة نفسها كما يلي:

يمكننا أن نرى نواة Linux من النتيجة أعلاه التي نقوم بتشغيلها هي 4.19.0-5-amd64.

بحيث،

  • 4 هو إصدار النواة.
  • 19 هو مراجعة كبيرة.
  • 0 هو مراجعة طفيفة.
  • 5 هو رقم التصحيح.
  • Amd64 هي معلومات البنية.

أمر ديميسج

عموما، com.dmesg يُستخدم الأمر لفحص رسائل تمهيد kernel ولتصحيح المشكلات المتعلقة بالأجهزة. ولكن يمكننا استخدامه أيضًا للتحقق من إصدار النواة. سنحتاج إلى توصيل الأنابيب com.dmesg جنبا إلى جنب مع الأمر، أي، سيطرة أمر لعرض معلومات النواة المذكورة أدناه:

 $ sudo dmesg | grep Linux 

التحقق من إصدار نظام التشغيل في Linux

سنجد إصدار النواة في السطر الأول من مخرجاتنا:

/proc/version

يتضمن هذا الملف أيضًا معلومات حول Linux kernel. يمكننا استخدام الأمر أدناه لعرض هذا الملف في المحطة:

 $ cat /proc/version 

التحقق من إصدار نظام التشغيل في Linux

وسنجد أيضًا إصدار النواة ضمن السطر الأول من مخرجاتنا:

التحقق من إصدار نظام التشغيل عن طريق واجهة المستخدم الرسومية

نحتاج إلى اتباع الخطوات التالية للتحقق من إصدار نظام التشغيل باستخدام واجهة المستخدم الرسومية:

الخطوة 1: سنحتاج أولاً إلى الذهاب إلى أداة الإعدادات في نظامنا. للقيام بذلك، نحتاج إلى النقر بزر الماوس الأيمن على سطح المكتب واختيار إعدادات كما هو موضح في لقطة الشاشة أدناه:

التحقق من إصدار نظام التشغيل في Linux

كما يمكننا العثور على فائدة الإعدادات عبر ال قائمة التطبيق. اضغط على المفتاح الفائق على لوحة المفاتيح لدينا وأدخل في شريط البحث إعدادات. اضغط على إعدادات أيقونة لفتحها عند ظهورها.

التحقق من إصدار نظام التشغيل في Linux

الخطوة 2: حدد عن علامة التبويب كما هو موضح في لقطة الشاشة أدناه داخل أداة الإعدادات:

افتراضيًا، ستظهر النافذة أدناه في ملف عن عرض عندما نضغط على تفاصيل فاتورة غير مدفوعة. هنا، سوف نبحث في إصدار نظام التشغيل الخاص بنا. كما سنجد أي تفاصيل أخرى غير تفاصيل الإصدار مثل حجم القرص ونوع نظام التشغيل والرسومات والمعالج والذاكرة وما إلى ذلك.

التحقق من إصدار نظام التشغيل في Linux