
مجموعة من أسئلة وأجوبة اختبار إدارة نظام لينكس. اختبر معرفتك ومهاراتك في مجالات مختلفة باستخدام هذه الأسئلة والأجوبة.
:star:
"المدير العظيم لا يحتاج إلى معرفة كل شيء، لكن يجب أن يكون قادرًا على تقديم حلول مذهلة لمشاريع مستحيلة." - cwheeler33 (ServerFault)
:star:
"مهاراتي هي جعل الأشياء تعمل، وليس معرفة مليارات الحقائق. [...] إذا كنت بحاجة إلى إصلاح نظام، سأحدد المشكلة، وأتفقد السجلات، وأبحث عن الأخطاء. إذا كنت بحاجة إلى تنفيذ حل، سأبحث عن الحل الصحيح، وأنفذه وأوثقه، وبعد ذلك لا أحتفظ إلا بفكرة عامة عن كيفية عمله إلا إذا تعاملت معه بشكل متكرر... ولهذا السبب يتم توثيقه." - Sparcrypt (Reddit)
ℹ️ يحتوي هذا المشروع على 284 سؤالًا وجوابًا يمكن استخدامها لاختبار معرفتك أو أثناء مقابلة/امتحان لمنصب مثل مسؤول أنظمة لينكس (*nix).
✔️ الإجابات هي أمثلة فقط ولا تستنفد الموضوع بأكمله. معظمها يحتوي على موارد مفيدة لفهم أعمق.
⚠️ الأسئلة المميزة بـ *** ليس لها إجابة بعد أو الإجابة غير مكتملة - قم بعمل طلب سحب (pull request) لإضافتها!
🚥 إذا وجدت شيئًا غير منطقي، أو شيئًا لا يبدو صحيحًا، يرجى عمل طلب سحب وإضافة تفسيرات صحيحة ومدروسة جيدًا حول تغييراتك أو تعليقاتك.
📚 لتحسين معرفتك/مهاراتك، يرجى الاطلاع على devops-interview-questions. يبدو مثيرًا للاهتمام حقًا.
| نوع الفصل | عدد الأسئلة | وصف مختصر |
|---|---|---|
| مقدمة | ||
| 🔸 أسئلة بسيطة | 14 سؤالًا | مريحة وممتعة وبسيطة - رائعة لبدء كل شيء. |
| معرفة عامة | ||
| 🔸 مسؤول مبتدئ | 65 سؤالًا | معقولة وبسيطة ومباشرة تعتمد على المعرفة الأساسية. |
| 🔸 مسؤول عادي | 94 سؤالًا | المستوى المتوسط من الأسئلة إذا كانت لديك معرفة سليمة. |
| 🔸 مسؤول كبير | 99 سؤالًا | أسئلة صعبة وألغاز. تحقق منها إذا كنت تريد أن تكون جيدًا. |
| معرفة سرية | ||
| 🔸 مسؤول خبير | 12 سؤالًا | أسئلة عميقة حقًا للتعرف على المسؤول الخبير. |
توزيعتي المفضلة:
موارد مفيدة:
GNU ليس نظام تشغيل في الحقيقة. إنه مجموعة من القواعد أو الفلسفات التي تحكم البرمجيات الحرة، والتي أدت في نفس الوقت إلى ظهور مجموعة من الأدوات أثناء محاولة إنشاء نظام تشغيل. لذا فإن أدوات GNU هي بشكل أساسي إصدارات مفتوحة من الأدوات الموجودة بالفعل، ولكن تم إعادة تنفيذها لتتوافق مع مبادئ البرمجيات المفتوحة. GNU/Linux هو مزيج من تلك الأدوات ونواة لينكس لتشكيل نظام تشغيل كامل، ولكن هناك أنظمة GNU أخرى، مثل GNU/Hurd.
Unix و BSD هما تنفيذان "أقدم" من POSIX بمستويات مختلفة من "المصدر المغلق". Unix عادةً ما يكون مغلق المصدر تمامًا، ولكن هناك العديد من نكهات Unix مثل عدد نكهات Linux (إن لم يكن أكثر). BSD لا يُعتبر عادةً "مفتوحًا"، ولكنه كان يعتبر مفتوحًا جدًا عند إطلاقه. كما سمح ترخيصه بالاستخدام التجاري مع قيود أقل بكثير من التراخيص "الأكثر انفتاحًا" في ذلك الوقت.
Linux هو الأحدث بين الأربعة. بالمعنى الدقيق، إنه "مجرد نواة"؛ ومع ذلك، بشكل عام، يُعتبر نظام تشغيل كامل عند دمجه مع أدوات GNU والعديد من المكونات الأساسية الأخرى.
الاختلافات الرئيسية بين هذه الأنظمة تكمن في مبادئها. Unix و Linux و BSD لديهم مبادئ مختلفة يطبقونها. جميعها متوافقة مع POSIX، وقابلة للتبادل بشكل أساسي. فهم يحلون بعض المشكلات نفسها بطرق مختلفة. لذلك، بصرف النظر عن المبادئ وكيفية اختيارهم لتطبيق معايير POSIX، هناك اختلاف بسيط.
لمزيد من المعلومات، أقترح قراءة مقال قصير عن إنشاء GNU و OSS و Linux و BSD و UNIX. ستكون منحازة لأفكارها الفردية، لكن هذه المقالات يجب أن تعطيك فكرة أفضل عن الاختلافات.
موارد مفيدة: