الذي يعمل بنظام التشغيل في بلدي حاوية عامل الميناء?

معظم الوقت ، وذلك باستخدام واحد من هذين ، أستطيع أن أقول أي نظام التشغيل يعمل في بلدي حاوية عامل الميناء (جبال الألب، سينتوس ، الخ)

لكن هذه المرة, لا استطيع ان اقول:

bash-4.2$ uname -a       Linux 6fe5c6d1451c 2.6.32-504.23.4.el6.x86_64 #1 SMP Tue Jun 9 20:57:37 UTC 2015 x86_64 x86_64 x86_64 GNU/Linuxbash-4.2$ more /etc/issue\SKernel \r on an \m

أي طريقة للحصول على نسخة نصية من نظام التشغيل الذي يتم تشغيله ?

أنا أحب استخدام سكرينفيتش. قد ترغب في محاولة ذلك.

إذا نظرت إلى الكود ، يمكنك أن ترى كيف يحدد التوزيع:

  • lsb_release -sirc
  • cat /etc/os-release

ولتغطية سينتوس أيضا:

  • cat /etc/issue

uname سوف اقول لكم النواة التي تعمل، وهو نواة نظام التشغيل المضيف (حاويات ، على عكس فم ، حصة نفس النواة).

لتحديد الصورة الأساسية للحاوية، لا يوجد حل مضمون من داخل الحاوية. يمكنك البحث عن مؤشرات من البائعين الرئيسيين مثل يانوش يعطي (/الخ/أوس الإصدار لمعظم البائعين مثل ديبيان ، سينتوس و جبال الألب ، أو /الخ/لسب الإصدار لأوبونتو). يمكنك أيضا التحقق من أدوات إدارة الحزمة إذا تم تثبيتها (/الخ /أبك ، /الخ /أبت ، /الخ / يم).

خارج الحاوية ، يمكنك فحص الصورة وتعقب الطبقات لمعرفة من أين تأتي الصورة ، ولكن هذا يحصل في تحديد موقع 256 المجموع الاختباري. أفضل طريقة هي مراجعة دوكيرفيل الذي تم استخدامه بناء الصورة.

على عامل الميناء قلص الحاويات، وهذا عمل بالنسبة لي بعد أي حظ مع / الخ/الإصدار، /إلخ / الإصدار ، الإصدار ، إلخ. (أعرف أن بعضها مخصص لتوزيعات محددة):

قم بتنفيذ هذا الأمر على النحو التالي الجذر:

# cat /proc/versionLinux version 4.19.121-linuxkit (root@18b3f92ade35) (gcc version 9.2.0 (Alpine 9.2.0)) #1 SMP Thu Jan 21 15:36:34 UTC 2021

المصدر: https://unix.stackexchange.com/questions/23833/how-can-i-tell-what-version-of-linux-im-using/326917#326917