404
لا يوجد أي شيء هنا ! الصفحة الرئيسية

6‏/6‏/2018

ما هو لينكس Linux؟ وكيف تتعلمه حتى الاحتراف؟

Mohamed Elghdban
6/06/2018
لينكس ببساطة هو عبارة عن نظام تشغيل مفتوح المصدر يستخدم في الكثير من المجالات الهامة نظرًا للمميزات الرائعة التي يوفرها، وربما قد سمعت هذا الإسم من قبل ولم تعرف ماهيته أو قد تعرفت عليه كنظام تشغيل لكنك لم تعرف المزيد عن هذا الكنز، ولا عجب في ذلك فإن أكبر نسبة من الحواسيب تعمل بالنظام الشهير ويندوز Windows وباقي الحواسيب المنتجة من شركة آبل تعمل بنظام الماك MacOS ونسبة أقل منهما تعمل بنظام لينكس Linux، ولكن في مقال اليوم سوف نبحر معًا في أعماق الويب لنتعرف على هذا النظام الذي بالرغم من عدم شهرته إلى أنه يعتبر نظام فريد يحتوي على خصائص غير موجودة في أنظمة أخرى، وسنتعرف كذلك على تاريخ هذا النظام وكافة المعلومات عنه وأيضًا كيف تتمكن من تعلم استخدام لينكس Linux.
ما-هو-لينكس-Linux
** وإذا ما نظرت إلى الحاسوب أو الهاتف الذي تستخدمه الآن فستجد أنك تستطيع القيام بالكثير من المهام مثل فتح البرامج أو التطبيقات والدخول إلى الإنترنت وإرسال بريد إلكتروني والكثير من المهام تستطيع تنفيذها بسهولة، هذه المهام لكي يتم تنفيذها تحتاج إلى نظام تشغيل Operating System هذا النظام يكون مسئول عن إدارة العمليات الخاصة بالحاسوب وتلقي الأوامر من المستخدم وتنفيذها وإدارة موارد الجهاز مثل ذاكرة التخزين والمعالج وأدوات الإدخال والإخراج وغيرها، وهناك العديد من أنظمة التشغيل المتوفرة حاليًا لكن حديثنا اليوم سوف يدور عن أحد الأنظمة الرائعة وهو نظام جنو/لينكس GNU/Linux **

ما هو نظام لينكس Linux؟

ما-هو-نظام-لينكس-Linux
- نظام لينكس هو عبارة عن نظام تشغيل حر مفتوح المصدر ظهر لأول مرة في عام 1991م على يد الفنلندي لينوس تورفالدز Linus Torvalds والذي كان حينها طالب يسعى لإنشاء نواة تشغيل خاصة كهواية، والذي أصبح بعد ذلك واحد من أكبر الصناعات التكنولوجية على الإطلاق والتي تقدر بمليارات الدولارات، كما أنه أصبح نظام التشغيل المستخدم في الكثير من المهام مثل إدارة الحواسيب العادية والحواسيب العملاقة وكذلك النظام الأكثر استخدامًأ في تشغيل الخوادم وإدارة قواعد البيانات والكثير من الاستخدامات، والمميزة الأكبر في هذا النظام هو أنه مفتوح المصدر، حيث أتاح ذلك ظهور الكثير من النسخ المختلفة من حيث الواجهة والوظائف وهو ما يطلق عليه "توزيعات Distributions" وسوف نتعرف عليها في فقرة لاحقة.

تاريخ نظام لينكس Linux

- في الحقيقة فإن بداية هذا النظام كانت غريبة ومميزة عن أي نظام آخر، حيث نشأ هذا النظام كفكرة لمحاربة الاحتكار والاستغلال من قبل الشركات الكبرى، ولنرجع معًا بضع عقود لننظر كيف كان حال الحواسيب وقتها ولنقف تحديدًا عند عام 1969م، هذا العام الذي عرف إطلاق نظام التشغيل يونكس UNIX حيث كان هو النظام الوحيد في ذلك الوقت والذي عملت به الحواسيب وانتشر هذا النظام بشكل كبير وظهرت نسخ كثير من هذا النظام حتى جاء عام 1983م حين قررت شركة Bell والتي كانت مملوكة لشركة الاتصالات الأمريكية الشهيرة AT&T المالكة لنظام يونكس تحويله إلى نظام تشغيل مغلق المصدر كما تم تعديل الرخصة الخاصة به لتصبح نسخة تجارية محتكرة.

ريتشارد ستولمن يؤسس مشروع جنو GNU

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

ما الفرق بين النواة Kernel ونظام التشغيل Operating System؟

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

دمج نظام جنو GNU مع نواة Linux

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

ما هي توزيعات جنو/لينكس Linux Distros؟

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

- على سبيل المثال هناك توزيعة Kali Linux وهي تستهدف الهاكرز وخبراء الأمن المعلوماتي، حيث تأتي بمجموعة تطبيقات وأدوات تساعد في عمليات اختبار الاختراق Penetration Test، وهناك توزيعة Debian وهي تستهدف فئة المبرمجين وهناك توزيعة وهناك توزيعة SteamOS وهي مخصصة لفئة الجيمرز وهكذا تتناسب كل توزيعة مع استخدامات معينة وكل توزيعة لها مميزاتها وعيوبها حيث أن هناك أكثر من 300 توزيعة مختلفة.

أنواع توزيعات جنو/لينكس

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

توزيعات جنو/لينكس المصدرية Binary Linux Distributions

- هي عبارة عن توزيعات تم إنشائها بشكل كامل من الصفر ويطلق عليها التوزيعات الأم وهي قليلة حوالي 6 توزيعات أشهرها توزيعة Debian ،Slackware ،Gentoo ،Arch ،OpenSUSE.

توزيعات جنو/لينكس المبنية Source-Based Linux Distributions

- هي عبارة عن توزيعات مبنية على توزيعات أخرى سواءً توزيعات مصدرية أو توزيعات مبنية أيضًا مع إضافة بعض التعديلات وهي أكثر أنواع التوزيعات شيوعًا، وأشهر التوزيعات المبنية توزيعة Ubuntu المبنية على Debian وتوزيعة Mint المبنية على Ubuntu وتوزيعة Manjaro المبنية على Arch.

ما هي أشهر توزيعات جنو/لينكس؟

ما-هي-أفضل-توزيعات-لينكس
1- توزيعة لينكس مينت Linux Mint
- تعتبر واحدة من أجمل وأسهل التوزيعات التي يُنصح بها للمبتدئين.

2- توزيعة أوبونتو Ubuntu
- من أشهر التوزيعات المستخدمة وتتميز بخفة الاستخدام وقلة الموارد المطلوبة.

3- توزيعة دبيان Debian
- من أقوى التوزيعات وتأتي بمكتبة أدوات ضخمة وهي مميزة بالنسبة للمبرمجين.

4- توزيعة كالي لينكس Kali Linux
- هي التوزيعة رقم 1 بالنسبة للهاكرز نظرًا لأدوات الاختراق التي توفرها.

5- توزيعة تايلز Tails
- واحدة من أقوى التوزيعات من حيث الحماية، يكفي أن يستخدمها إدوارد سنودن.

6- توزيعة إلمنتري Elementary OS
- تعتبر واحدة من أفضل التوزيعات من ناجية جمال الواجهة والتصميم.

7- توزيعة آرش لينكس Arch Linux
هي توزيعة للمتقدمين والمطورين حيث يمكنك التحكم بها بسهولة.

8- توزيعة أوبن سوزي openSUSE
من التوزيعات الجيدة أيضًا والتي تتمتع بواجهة جيدة وحماية عالية.

9- توزيعة فيدورا Fedora
تتميز هذه التوزيعة بسهولة التثبيت والتعامل معها وثبيت الحزم عليها.

10- توزيعة سولوس Solus
هي توزيعة مصدرية تم بنائها من الصفر وتستخدم تقنية جنوم.

مميزات نظام جنو/لينكس

مميزات-نظام-لينكس
  1. معظم البرامج توفر نسخًا تعمل على نظام لينكس كما توجد بدائل للبرامج الأخرى
  2. يمكنك تجربة الكثير من التوزيعات وتحميلها مجانًا حتى تصل إلى توزيعة مناسبة لك
  3. يتميز هذا النظام بالثبات والاستقرار وهو ما أدى للاعتماد عليها في تشغيل الخوادم
  4. إذا كان لديك حاسوب قديم ولا يستطيع تشغيل ويندوز يمكنك تشغيله بنظام لينكس
  5. يعتبر النظام الأكثر إفادةً للمبرمجين والمطورين حيث يدعم الكثير من لغات البرمجة
  6. من أكثر أنظمة التشغيل أمانًا، فإصابته بفيروس أو برنامج خبيث يعتبر أمرًا نادر الحدوث
  7. يتفوق من حيث السرعة على أنظمة تشغيل أخرى، فهو من أكثر الأنظمة سرعةً وخفة
  8. تستطيع التعديل على نواة النظام وتخصيص الواجهة بسهولة، فهو نظام مفتوح المصدر
  9. هو النظام الأكثر استخدامًا في عالم الأمن المعلوماتي فيجب عليك احترافه لدخول المجال
  10. نظام تشغيل مجاني مفتوح المصدر يتميز بوجود مجتمع دعم هائل من المستخدمين والمطورين

عيوب نظام جنو/لينكس

  • تعدد توزيعات النظام وكثرة النسخة من نفس التوزيعة قد يسبب حيرة للمستخدم للوصول لتوزيعة جيدة
  • تعلم استخدام اللينكس ليس أمرًا سهلًا فهو يحتاج لبعض الوقت للتأقلم عليه ومعرفة كيفية استخدامه
  • هناك بعض البرامج التي قد لا تدعم هذا النظام مثل "فوتوشوب" وقد تكون البدائل المتوفرة أقل كفاءة
  • أحيانًا قد يكون هناك قطع هاردوير أو حتى تعريفات غير متوافقة مع هذا النظام وهو ما يعتبر مشكلة
  • محدودية الانتشار واستخدام النظام قد تكون مشكلة للكثيرين خاصةً في بداية تعلم استخدام النظام

مصادر تعلم نظام لينكس Linux بالعربية

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

كورسات لتعلم لينكس بشكل عام

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

* دورة تعلم أوامر لينكس Linux Command Prompt

- يمكنك أن تبدأ مع هذه الدورة المميزة التي يقدمها عبد الرحمن عزت على قناة وقف أونلاين، حيث ستتعرف فيها على مجموعة أساسيات التعامل مع هذا النظام، فهي دورة مميزة يمكنك متابعتها من هذا الرابط.

* دورة تعلم نظام اللينكس Linux للمبتدئين

- دورة أخرى متوفرة على قناة Computer Mind يمكنك الاعتماد عليها في البداية، حيث ستمر معك على مجموعة من أساسيات التعامل مع النظام والقيام بأبرز المهام، يمكنك متابعة الدورة عبر هذا الرابط.

* دورة لينكس للمبتدئين

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

* دورة Linux For Embedded Systems

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

كورسات لاحتراف توزيعات لينكس

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

* دورة تعلم توزيعة CentOS 7

- سنبدأ معكم مجموعة دورات خاصة بتوزيعات محددوة، وهذه الدورة ستتحدث معكم عن واحدة من التوزيعات المميزة والشهيرة وهي توزيعة CentOS 7 والتي يقدمها م/محمد عيسى يمكنكم متابعة الدورة عبر هذا الرابط.

* دورة تعلم توزيعة Fedora

- دورة أخرى يقدمها م/محمد عيسى وهذه المرة مع توزيعة أخرى مميزة وهي توزيعة Fedora، وهي من التوزيعات الرائعة والتي تتمتع بحماية كبيرة، وستكون وستبدأ معك هذه الدورة من الصفر، فهي جيدة ومناسبة لك إذا كنت لم تستخدم اللينكس من قبل سواءً كنت مستخدم للويندوز أو الماك، يمكنكم يمكنك متابعة الدورة عبر هذا الرابط.

* كورس تعليم أوبنتو Ubuntu

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

* دورة هيا نحترف Debian

- توزيعة أخرى مميزة يمكنك الاعتماد عليه وهي توزيعة دبيان، وهي من أقدم وأشهر التوزيعات، يمكنك تعلم استخدام هذه التوزيعة عبر الدورة المقدمة من قناة عرب جنو لينكس ويمكنك متابعة هذه الدورة عبر هذا الرابط.

* دورة احتراف توزيعة LinuxMint

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

* Kali Linux - Complete Training Program from Scratch

- نختم معكم هذه المصادر المميزة بدورة رائعة لتعلم كيفية استخدام توزيعة Kali Linux وهي من أخطر التوزيعات وأقواها في مجال أمن المعلومات، الدورة مقدمة بالإنجليزية ويمكنم متابعتها عبر هذا الرابط.

* يُمكنكم أيضًا مشاهدة:
- أفضل توزيعات لينكس
- تعلم مجال الاختراق الأخلاقي
- ما هو التورنت وما هي فائدته؟
- تعلم تطوير الويب Web Development
- ما هو الحاسوب الكمي Quantum Computer؟

ما هو لينكس Linux؟ وكيف تتعلمه حتى الاحتراف؟ Mohamed Elghdban 5 of 5
لينكس ببساطة هو عبارة عن نظام تشغيل مفتوح المصدر يستخدم في الكثير من المجالات الهامة نظرًا للمميزات الرائعة التي يوفرها، وربما قد سمعت هذا ...
واتساب

الكاتب:

مدوّن مصري، مؤسس موقع نتاوي، عاشق للتكنولوجيا، أعمل كمدوّن ومسوّق إلكتروني، أحب البرمجة والتصميم والتدوين، وأسعى بكل جهدي لتقديم محتوى مميز يثري المجال التقني العربي.

2 تعليق على موضوع : ما هو لينكس Linux؟ وكيف تتعلمه حتى الاحتراف؟

  • إضافة تعليق
  • ممـــــــــــــــــــــــــــــــــــــــيز ورب الكــعــبـة

    شكرًا لك على دعمك المستمر للمدونة.

    "مَّا يَلْفِظُ مِن قَوْلٍ إِلَّا لَدَيْهِ رَقِيبٌ عَتِيدٌ"



    advertising

    advertising

    advertising

    انضموا إلينا على جروب الموقع على فيسبوك
    ** إذا كان لديكم أي استفسار أو إضافة للمقال يُمكنكم وضعه في تعليق **
    ** تقديرًا لجهودنا ودعمًا للموقع.. يُرجى مشاركة المقال عبر أزرار المشاركة الاجتماعية بالأسفل **
    ***** تم بحمد الله *****

    advertising