نحتاج عند الإتصال بخادم لينكس (Linux) إلى معرفة إسم توزيعة لينكس (Linux Distribution) قيد التشغيل و رقم إصدارها بالأضافة إلى رقم إصدار النواة (Kernel).
و ذلك غالبًا لتحديد :
- أوامر تثبيت و تحيين البرامج/الحزم (Packages Managememnt Tools) : فهذه الأوامر تختلف من توزيعة إلى أخرى. فمثلا تعتمد توزيعتي دييان (Debian) و أوبنتو (Ubuntu) على أمر apt-get بينما تعتمد توزيعتي سينت أو إس (Cent OS) و ريد هات (RedHat) على أمر yum
- الأوامر المدرج إستعمالها
- إصدارت البرامج/الحزم اللتي قد نقوم بثبيتها
تختلف هذه النقاط من توزيعة إلى توزيعة و حتى من إصدار إلى آخر.
يمكنك استعمال إحدى الطريقتين التاليتين لمعرفة إسم التوزيعة قيد التشغيل و رقم إصدارها:
الطريقة الأولى لمعرفة توزيعة لينكس الحالية
تمتثل الطريقة الأولى في إستعمال الأمر:
cat /etc/*-release
استجابة عينية لتوزيعة أوبنتو (Ubuntu) في إصداره 12.04 :
root@remote:~# cat /etc/*-release
DISTRIB_ID=Ubuntu
DISTRIB_RELEASE=12.04
DISTRIB_CODENAME=precise
DISTRIB_DESCRIPTION="Ubuntu 12.04 LTS"
استجابة عينية لتوزيعة دبيان (Debian) في إصداره 7 :
root@remote:~# cat /etc/*-release
PRETTY_NAME="Debian GNU/Linux 7 (wheezy)"
NAME="Debian GNU/Linux"
VERSION_ID="7"
VERSION="7 (wheezy)"
ID=debian
ANSI_COLOR="1;31"
HOME_URL="http://www.debian.org/"
SUPPORT_URL="http://www.debian.org/support/"
BUG_REPORT_URL="http://bugs.debian.org/"
استجابة عينية لتوزيعة سينت أوإس (CentOS) في إصداره 6.4 :
[root@remote~]# cat /etc/*-release
CentOS release 6.4 (Final)
12.5.30 cos6.build1205150826.19
CentOS release 6.4 (Final)
CentOS release 6.4 (Final)
الطريقة الثانية لمعرفة توزيعة لينكس الحالية
الطريقة الثانية و الأقل إستعمالاً تتمثل في الأمر:
$ lsb_release -a
استجابة عينية لتوزيعة أوبنتو (Ubuntu) في إصداره 12.04 :
root@remote:~# lsb_release -a
No LSB modules are available.
Distributor ID: Ubuntu
Description: Ubuntu 12.04 LTS
Release: 12.04
Codename: precise
معرفة إصدار نواة لينكس
أما لمعرفة إصدار نواة لينكس فيمكنك إستعمال الأمر:
$ uname -mrs
بعض الإستجابات العينية للأمر:
Linux 2.6.32-042stab120.18
x86_64Linux 3.16.0-4-amd64 x86_64
Linux 3.13.0-55-generic x86_64
يمكن إستخراج المعلومات كالآتي:
اسم النواة : Linux
رقم إصدار النواة: 3.13.0-55-generic
نوع الجهاز: x86_64