Mohon Aktifkan Javascript!Enable JavaScript

About

About

منوعات

أخر المشاركات

Navigation

الأسئلة اﻷكثر شيوعًا فى عالم لينكس

LinuxQuestions,Top 20 Linux Interview Questions & Answers,Linux - Computer Science Questions and Answers,Linux,اهم اسئلة لينكس,أسئلة غنو/لينكس الشائعة,الأسئلة اﻷكثر شيوعًا فى عالم لينكس,Ubuntu Themes
قد تكون ممن فكرت فى تجربة أحد توزيعات لينكس مثل أوبنتو أو غيرها ...
وتكون فكرت أيضأ فى تثبيت التوزعية على الحاسوب الخاص بك بجانب الويندوز كنظام أساسي أو نظام وهمى
ولعلك تتسائل بعض الاسئلة الخاصة بالينكس
ولذلك فإنه في هذه المقالة سوف أبيّن لك أكثر الأسئلة شيوعًا وتكرارًا لكل فى عالم لينكس
مدونة ايجي جيك
1- ما هو لينكس؟
لينكس هو نظام حرّ ومفتوح المصدر، يعتبر نظامًا شبيهًا بنظام يونكس (Unix-like)
وقد ابتكره المطوّر الفنلندي “لينوس تروفالدز”
ولقد تم تصميمه لتقديم نظام مجانيّ ومنخفض التكلفة لمستخدمي الحواسيب

2- ما الفرق بين Linux و Unix؟
يمكنك متابعه الموضوع التالي لتتعرف على الفرق فكنت قد تحدثت عنة من قبل من هنا
ولكن بإختصار يونكس هو نظام صمم بواسطة شركة At&T في مختبرات Bell، وكان باﻷصل مفتوح المصدر ومتاحًا للعموم
ولكن لاحقًا قامت AT&T بإغلاق الشيفرة وجعلت يونكس منتجًا تجاريًا، وألزمت الجميع بشراء ترخيص لاستخدامه
وأما لينكس فهو نظام تشغيل حرّ ومفتوح المصدر
يتم تطويره بواسطة المجتمعات والفِرق، وأيضًا بواسطة العديد من الشركات

3- هل من القانوني التعديل على نواة لينكس؟
بالتأكيد، تستطيع التعديل على شيفرة نواة لينكس ﻷنها مرخصة تحت رخصة GPL
وأيّ شخص على دراية بإمكانه القيام بذلك، وهو أيضًا من مبادئ البرمجيات الحرة مفتوحة المصدر

4- ما الفائدة من المصادر المفتوحة؟
المصدر المفتوح يسهل عليك نشر وتوزيع برامجك بما فيه إمكانية إتاحة الشيفرة المصدرية بحريّة إلى كلّ من يهمه اﻷمر، والقدرة على إضافة مميزات جديدة وإصلاح المشاكل الموجودة في البرامج المفتوحة المصدر اﻷخرى..

5- ما هي المكونات اﻷساسية لنظام لينكس؟
النواة (kernel) - الـ shells - الـ GUIs -  ملحقات النظام (system utilities)
ومحملات اﻹقلاع، والعفاريت (Daemons)، وخادوم العرض

6- ما هي إذا ؟
النواة (kernel) - الـ shells - الـ GUIs -  ملحقات النظام (system utilities)
ومحملات اﻹقلاع، والعفاريت (Daemons)، وخادوم العرض
- النواة ( Linux )
لينكس بحدّ ذاته ليس نظام تشغيل، بل إن كلمة “لينكس” تُطلق تحديدا على نواة النظام فحسب
حيث إن الاسم الكامل للنظام هو GNULINUX (جنولينكس)
حيث Linux = النواة، أما GNU = فهو الأدوات والمترجمات والبرامج وغيره
وباتحادهما معا ينتجان النظام؛ ولكننا نطلق اسم “لينكس” بغية الاختصار لا أكثر، لذا لا مانع في ذلك
النواة هي لبّ أو جوهر نظام التشغيل، وهي الجزء الذي يقوم بإدارة الأجهزة والقطع مثل :
المعالج، الذاكرة العشوائية، أجهزة الإخراج والأدخال كالفأرة ولوحة المفاتيح وشاشات العرض
حيث أن النواة تتحدث مباشرة مع الأجهزة
إن العديد من التعاريف الخاصة بالقطع والأجهزة هي أصلا جزء من النواة وتعمل بداخلها
جميع البرامج الأخرى تُبنى أو تَعمل فوق النواة، لان النواة هي القطعة السفلى في البرمجيات التي تتحاور مع القطع والأجهزة
يستخدم نظام ويندوز نواة تدعى باسم Windows NT، وأمّا GNU/LINUX فهو يستخدم نواة Linux

- العفاريت ( Daemons )
لربما لاحظت أن الاسم غريب إلى حد كبير
ولكن هذا المصطلح مشهور في عالم UNIX والأنظمة الشبيهة به
باختصار Daemons هي في الأساس البرمجيات الخفية التي تعمل في الخلفية، إنها غالبا ما تبدأ كجزء من عملية إقلاع النظام
تعرف Daemons في نظام ويندوز باسم “الخدمات Services” بينما في يونكس وأشباهه تعرف بالDaemons

- الشِل ( The Shell )
معظم أنظمة لينكس تستخدم Bash shell افتراضيا وهي التي توفر واجهة معالجة الأوامر مما يسمح لك بالسيطرة على حاسوبك عن طريق كتابة الأوامر في الواجهة النصيّة ويمكنها أيضا أن تقوم بتشغيل السكربتات، حتى لو كنت تعمل بواجهة رسومية فإن الشل ستظل تعمل في الخلفية ويمكن تشغيلها عبر الطرفية Terminal

- ملحقات شِل ( Shell Utilities )
توفر الشل بعض الأوامر المضمنة الأساسية
ولكن معظم أوامر الشل التي يستعملها مُستخدمو لينكس ليس مضمنة في الشل، على سبيل المثال:
الأوامر الحرجة أو الهامة مثل “cp command” لنسخ الملفات و “ls command” لإدراج الملفات في مجلّد
و “rm command” لحذف الملفات، لهيَ أصلا جزء من حزمة GNU Core Utilities
إن أنظمة لينكس لا تعمل من دون هذه الملحقات الهامة، في الواقع إن Bash shell  هي جزء من مشروع GNU

- خادوم العرض إكس.أورج ( X.org Graphical Server )
سطح المكتب ليس جزءا في النواة، إكس.أورج هو الخادوم المسؤول عن إظهار العناصر الرسومية على شاشة العرض
وهو الذي يظهر شاشة الدخول وأسطح المكتب أمامك والمسؤول عن بطاقات العرض والشاشات وحركية الفأرة عليها
إكس.أورج ليس بيئة سطح مكتب كامل
بل هو مجرد نظام بياني للرسوميات، إن بيئات سطح المكتب هي التي يتم بناؤها فوق إكس.أورج وتتأثر به

- بيئة سطح الكتب ( Desktop Environments )
سطح المكتب هو الشي الذي تراه أمام ناظريك مباشرة والذي تستخدمه وتتحكم به وتشكله ويشمل الأشرطة والخلفيات والإطارات والحدود وشريط النوافذ إلخ…
تستخدم أوبونتو واجهة Unity
أما فيدورا فتستعمل Gnome، أما Kubuntu تسعمل KDE، وMint تستعمل Cinnamon و Mate
كما أنها تشمل عموما الملحقات والبرامج الخاصة بكل واجهة لتتلاءم مع بيئة سطح المكتب ككل
على سبيل المثال: جنوم ويونتي تستخدمان متصفح الملفات نوتلس الذي هو جزء من مشروع جنوم
في حين تستعمل كوبونتو متصفح الملفات دولفين الذي هو جزء من مشروع كدي

- برامج سطح المكتب ( Desktop Programs )
ليس كل برنامج سطح مكتب هو جزء من بيئة سطح المكتب
فمثلا فيرفكس وكروم غير مرتبط خصيصا ببيئة معينة والتي يمكن تشغيلها على أي بيئة أخرى، وكذلك ليبر أوفيس.
ولكن هناك برامج مرتبطة ببيئة معينة مثل نوتلس الخاص بجنوم، فإذا حاولت تشغيله على واجهة أخرى مثل كدي، فسيتطلب تثبيت مجموعة متنوعة من مكتبات جنوم
يمكنك قراءة المزيد من هنا

7-  ما هي مساحة اﻹبدال ( Swap
تٌعرف بأنها المساحة المخصصة من القرص الصلب ( hard disk ) في أنظمة لينكس، لمساعدة ذاكرة الوصول العشوائية (RAM) في حفظ البيانات التي يتم معالجتها
بطريقة أسهل السواب عبارة عن مساحة إبدال و هى المساحة المخصصة من القرص الصلب "hard disk"
فى أنظمة التشغيل لينكس لمساعدة ذاكرة الوصول العشوائى "RAM" فى حفظ البيانات التى تتم معالجتها
وتكون هذه المساحة مرة ونصف من مساحة الرام أو ضعفها
فثلاً لو كانت مساحة الرام 1 جيجا أذن فمساحة الإبدال هى 2 جيجا ، ويمكنك زيادة هذه المساحة والتحكم بها كما تريد
و يتم إستخدام السواب عند أمتلاء ذاكرة الرام

8- ما هو حساب الرووت ( Root )؟
هو يٌقابل حساب المسؤول (administrator account) في نظام ويندوز
ويمنحك الرووت القدرة الفائقة والسيطرة الكاملة على كافة مجريات النظام (المستخدم الخارق فائق الصلاحيات) نعم هو كذلك

9- ما هي الـ CLI؟
هي اختصار لجملة Command Line Interface (واجهة سطر الأوامر)
عبارة عن واجهة تسمح للمستخدمين بكتابة بعض اﻷوامر المطلوبة من الحاسوب ليقوم بالعمليات اللازمة

10- ما هي حزمة البرامج المكتبية مفتوحة المصدر اﻷكثر شهرة؟ والبديلة لـ Office؟
إنها LibreOffice ثمّ تليها OpenOffice، كلاهما متعددا المنصات أيّ متوفران على لينكس وويندوز وماك

11- ما هو SMTP؟
هو اختصار لـ Simple Mail Transfer Protocol، ويقصد بأنه معيار اﻹنترنت لنقل البريد

12- ما هو Samba؟
خدمة سامبا تستخدم للاتصال بين أجهزة لينكس مع موارد شبكة ميكروسوفت، عن طريق تقديم دعم لـ Microsoft SMB

13- هل لينكس خالٍ من الفيروسات؟
لا، لا يوجد نظام تشغيل في العالم خال من الفيروسات
نعك كما قرأت لا يوجد نظام تشغيل آمن بشكل تامّ
ولكن لينكس اﻷكثر أمانًا بين أنظمة التشغيل المعروفة، واﻷكثر حماية ضد الفيروسات

14- لماذا يستخدم المطورون خوارزمية MD5؟
يتم استخدامها كأسلوب تشفير، بحيث تستخدم لتشفير كلمات المرور قبل حفظها

15- ما هو الـ Virtual Desktop (أو الـ Workspaces)؟
يمكنك القول بأن سطح المكتب الافتراضي (أو مساحات العمل)
هي عبارة عن مجموعة من الشاشات المنفصلة ولكن بشكل افتراضيّ، من أجل تسهيل العمل وتنظيمه
بحيث يتم تشغيل واستخدام مجموعة معيّنة من التطبيقات وفتح الملفات في مساحة عمل معينة، وهكذا…
بحيث تفتح التطبيقات التي تريدها في كل مساحة تريدها

16- ما الفرق بين soft mounting points وبين hard mounting points؟
– في الـ soft mount :
إذا فشل العميل (client) بالاتصال بالخادوم (server) فإنه سوف يُعطي تقرير خطأ ويُغلق الاتصال
– في الـ hard mount :
إذا فشل العميل (client) بالوصول إلى الخادوم (server)
فإن الاتصال سوف يُعلّق، وبمجرد أن يستيقظ النظام فإنه سوف يُعيد الوصول إلى الخادوم (server)

17- ماهو مجلد ( Home ) ؟
بشكل مبسط القسم root في نظام جنو لينكس والذي يرمز إليه بعلامة /
هو القسم الأساسي للنظام وهو القسم الذي يحتوي ملفات ومجلدات النظام وهو شيء كالقسم C في ويندوز
ماعدا مجلد Users
أما مجلد Users في ويندوز بالإضافة إلى ملفاتك الشخصية يحتوي هذا المجلد كل إعداداتك الشخصية للبرامج
وهو يشبه إلى حد ما مجلد Home في لينكس

18- هل جعل مجلد home في قسم منفصل عن القسم الأساسي / أمر ضروري ؟
الجواب لا 

19- لمذا قد نحتاج جعل مجلد home في قسم منفصل عن القسم الأساسي / ؟
لنفترض جدلاً إنهيار النظام أو نريد تثبيت إصدار أحدث من النظام وذلك وارد بشكل كبير
إذا كان القسم home منفصل يكفي ان نقوم بعمل format فقط للقسم روت / ونقوم بتثبيت الإصدار الجديد عليه وأثناء التثبيت نخبر البرنامج المسؤول عن التثبيت بأن يقوم فقط بإعادة إستخدام القسم المنفصل الموجود بداخله مجلد home من خلال أن يقوم بضمه على القسم روت عند كل إقلاع للنظام
إذا كان أحد لا يعلم كيف يستفيد من هذا الأمر فهو ليس بحاجة لقسم منفصل لمجلد home

ملاحظة ممكن أيضا إستخدام هذا القسم من أكثر من توزيعة على أن يكون إسم المستخدم مختلف في كل توزيعة حتى لا تتداخل الإعدادات في بعضها مثلا :
إذا كان إسم المستخدم في أول توزيعة Mohamed سيكون مسار مجلد المنزل لديه والذي يحتوي ملفاته الشخصية والأهم إعداداته الشخصية (من إعدادات الواجهة الرسومية والبرامج ) home/Mohamed/
وفي التوزيعة الثانية إذا كان إسم المستخدم مثلا EgyGeek سيكون مسار مجلد المنزل لهذا المستخدم home/EgyGeek/
إذا كان في التوزيعتين مستخدمين بذات الإسم ستخلط الأمور ببعضها وتسبب الكثير من المشاكل لأن البرامج والوجهات لديها بعض الإعدادات المخزنة على حسب كل مستخدم ماذا يريد

20- ما هو الحجم المناسب للقسم home في حال قررنا إستخدامه بشكل منفصل ?
لا يوجد حجم معين ولكن يكون على حسب الحجم المتوفر لدينا والحجم الذي نريده نحن
مثلا ممكن أن نحدد حجمه على قدر حاجتنا مثلا نأخذ في الحسبان حجم ملفاتنا الشخصية التي ستوضع به من صور و...إلخ
أما عن البرامج التي سيتم تثبتها من مدير الحزم فيتم تخزينها في قسم root ...إلخ
بشكل عام هذا القسم سيكون الاكبر حجما بين جميع أقسام النظام
وأنا شخصيا أضيف القسم root ثم القسم swap ثم أضيف الباقي كله كقسم home

21- في حال قررنا جعل قسم home منفصل عن القسم root ما هو حجم المطلوب للقسم root ؟
برأي 50GB أكثر من كافية قد تجد من ينصح بأكثر قليلا أو أقل قليلا من ذلك أحيانا
بالرغم من تثبيت الكثير من البرامج لا نستخدم أكثر من 20GB أو أقل من مساحة هذا القسم
ويعود السبب في هذا لطريقة عمل البرامج في النظام من حيث مشاركة الإعتماديات نفسها
والسبب الثاني هوعدم وجود ألعاب بأحجام هائلة مثل الألعاب في ويندوز .

- فى الاخير يمكنك متابعه أيضاً كيفية تنسيق واجهة Ubuntu بعدة ثيمات مختلفة من هنا
- و اتمنى ان اكون قد أجبت على اسئلة ليست بالقليلة قد يتسائل المستخدمون عنها
Loading...
مشاركة :

قم بكتابة تعليق :