Forums of Graduates and Students of Electronics Department at SUST


"" اللهم اغفر لى ولوالدى وللمؤمنين والمؤمنات والمسلمين والمسلمات الاحياء منهم والاموات ""



Forums of Graduates and Students of Electronics Department at SUST


"" اللهم اغفر لى ولوالدى وللمؤمنين والمؤمنات والمسلمين والمسلمات الاحياء منهم والاموات ""



Forums of Graduates and Students of Electronics Department at SUST
هل تريد التفاعل مع هذه المساهمة؟ كل ما عليك هو إنشاء حساب جديد ببضع خطوات أو تسجيل الدخول للمتابعة.

Forums of Graduates and Students of Electronics Department at SUST

منتدى خريجي وطلاب هندسة الإلكترونيات جامعة السودان للعلوم والتكنولوجيا
 
الرئيسيةأحدث الصورالتسجيلدخول
مقدمة عن الشبكات على نظام التشغيل لينكس، آخر تحديث بتاريخ: 21-1-2009 468_60
مقدمة عن الشبكات على نظام التشغيل لينكس، آخر تحديث بتاريخ: 21-1-2009 HotFile-Logo
دخول
اسم العضو:
كلمة السر:
ادخلني بشكل آلي عند زيارتي مرة اخرى: 
:: لقد نسيت كلمة السر
الساعة الآن
المواضيع الأخيرة
» حل مشكلة عدم النسخ والطباعة من ملفات PDF بهذا البرنامج الرائع : PDF Password Remover 3.0
مقدمة عن الشبكات على نظام التشغيل لينكس، آخر تحديث بتاريخ: 21-1-2009 I_icon_minitimeالسبت 06 ديسمبر 2014, 9:52 pm من طرف mourad28dz

» الآن دورات في (Mobile Networking and Services) وتتضمن (GSM, GPRS,EDGE and UMTS)
مقدمة عن الشبكات على نظام التشغيل لينكس، آخر تحديث بتاريخ: 21-1-2009 I_icon_minitimeالخميس 27 نوفمبر 2014, 10:41 pm من طرف Unani

» أفكار مشاريع تخرج لطلاب الحاسب Graduation Projects
مقدمة عن الشبكات على نظام التشغيل لينكس، آخر تحديث بتاريخ: 21-1-2009 I_icon_minitimeالجمعة 15 أغسطس 2014, 12:09 am من طرف علي الخزاعي

» وظائف شاغرة 18/7/2014
مقدمة عن الشبكات على نظام التشغيل لينكس، آخر تحديث بتاريخ: 21-1-2009 I_icon_minitimeالسبت 19 يوليو 2014, 1:56 am من طرف عراب الوظائف

» وظائف شاغرة 7/7/2014
مقدمة عن الشبكات على نظام التشغيل لينكس، آخر تحديث بتاريخ: 21-1-2009 I_icon_minitimeالإثنين 07 يوليو 2014, 6:15 am من طرف عراب الوظائف

» وظائف شاغرة 19/6/2014
مقدمة عن الشبكات على نظام التشغيل لينكس، آخر تحديث بتاريخ: 21-1-2009 I_icon_minitimeالخميس 19 يونيو 2014, 8:22 am من طرف عراب الوظائف

» وظائف شاغرة في السعودية
مقدمة عن الشبكات على نظام التشغيل لينكس، آخر تحديث بتاريخ: 21-1-2009 I_icon_minitimeالسبت 14 يونيو 2014, 6:45 am من طرف عراب الوظائف

» وظائف شاغرة متنوعة
مقدمة عن الشبكات على نظام التشغيل لينكس، آخر تحديث بتاريخ: 21-1-2009 I_icon_minitimeالثلاثاء 10 يونيو 2014, 5:34 am من طرف عراب الوظائف

» قنبلة .. زلزال .. بل مفاجأة ولا ع البال .. كل ما تحتاجه عن شهادات مايكروسوفت الجديدة (مسار windows Server 2008) هنــــــــــــــــــا
مقدمة عن الشبكات على نظام التشغيل لينكس، آخر تحديث بتاريخ: 21-1-2009 I_icon_minitimeالسبت 19 أبريل 2014, 11:25 pm من طرف maq

» فلل للبيع في مكة
مقدمة عن الشبكات على نظام التشغيل لينكس، آخر تحديث بتاريخ: 21-1-2009 I_icon_minitimeالإثنين 24 فبراير 2014, 7:51 pm من طرف راجية الرحمة

القرآن الكريم على الإنترنت
مقدمة عن الشبكات على نظام التشغيل لينكس، آخر تحديث بتاريخ: 21-1-2009 Banner_78_138
المتصفحون الآن
تسجيل صفحاتك المفضلة في مواقع خارجية
تسجيل صفحاتك المفضلة في مواقع خارجية reddit      

قم بحفض و مشاطرة الرابط Forums of Graduates and Students of Electronics Department at SUST على موقع حفض الصفحات

 

 مقدمة عن الشبكات على نظام التشغيل لينكس، آخر تحديث بتاريخ: 21-1-2009

اذهب الى الأسفل 
3 مشترك
كاتب الموضوعرسالة
mr.os
مشرف



عدد الرسائل : 107
تاريخ التسجيل : 02/06/2008

مقدمة عن الشبكات على نظام التشغيل لينكس، آخر تحديث بتاريخ: 21-1-2009 Empty
مُساهمةموضوع: مقدمة عن الشبكات على نظام التشغيل لينكس، آخر تحديث بتاريخ: 21-1-2009   مقدمة عن الشبكات على نظام التشغيل لينكس، آخر تحديث بتاريخ: 21-1-2009 I_icon_minitimeالأربعاء 14 يناير 2009, 6:24 am

بسم الله الرحمن الرحيم

السلام عليكم ورحمة الله



اليوم سوف نبدأ سلسلة دروس عن الشبكات تحت نظام التشغيل لينكس وهنا سوف أضع مقدمة صغيرة عن النظام وعن مكوناته وعن اساسيات الشبكات على النظام ومن ثم تهئية المخدمات كدروس منفصلة.

نبذة صغيرة عن النظام:
بداية النظام كانت اساساُ على يد ريتشارد ستولمان والذي كان يعمل في معهد MIT حسبما قيل فإن ريتشارد أراد أن يبني نظام تشغيل مشابه لليونكس ومفتوح المصدر، ليعمل على الاجهزة الصغيرة PC بدأ المشروع في العام 1984 تقريباً ومن ثم إنضم إليه الكثيرين من جميع أنحاء العالم لبناء النظام وسمي النظام ب GNU وهي إختصار لكلمة Gnu's Not Unix وقيل أن هذا النوع من التلاعب بالالفاظ يستخدم في الانجليزية للتأكيد على أن الأول ليس هو الثاني والكلمة Gnu في العبارة هي إسم لحيوان النو وهو حيوان افريقي يشبه الجاموس أو هو نوع من أنوع الجاموس، ومن ثم تواصل العمل على النظام حتى العام 1990 تقريبا حيث بدأ ريتشارد ومن معه في كتابة النواة والتي تسمى Hurd ولكن تعثر العمل في النواة، ومن ثم كان هنالك طالب يدعى لينوس وهذا الأخير فنلندي الجنسية أراد أن يشغل نسخة من اليونكس على جهازة المنزلي ولكن اليونكس مجهز للعمل على الاجهزة الضخمة ولا يكن لحاسبة الصغير تشغيله وبالتالي ماذا قرر لينوس، بالتأكيد أن يترك النظام ويمضي في حال سبيله، في الحقيقة لم يفعل ذلك وقرر كتابة نظام من الالف إلى الياء ولوحدة، واحد مجنون لا أكثر، ومن ثم عندما بحث وجد أن مجموعة ريتشارد قد قامت بكل العمل وتبقت النواة والتي تعثرت، بالتأكيد كان عليه الإنتظار لكي تنتهي كتابة النواة ومن ثم يمكنه إستخدام النظام، ولكنه لم يفعل، ألم أقل أنه مجنون، لقد قرر أن يكتب النواة ، ولوحدة ومن ثم قام بتسليم النواة كمشروع ماجستير و بالتالي عند جمع نواة لينوس مع نظام ريتشارد يصبح لدينا النظام الحالي GNU/LINUX وهو نظام اللينكس الذي نعرفه جميعا ونسمع به.

فسلفة النظام:
أن كل شيء به عبارة عن ملف، القرص الصلب، الشاشة، حقوق المستخدمين، كل شيء عندما تعمل على النظام لينكس فانت تغلق ملف وتفتح آخر، حتى المجلدات هي نوع من أنواع الملفات.

إدارة النظام:
النظام يدار عبر ؟، بالطبع مجموعة من الملفات فحين تقوم بإنشاء مستخدم جديد مثلا فأنت تقوم بكتابة مجموعة من الكلمات في مجموعة من الملفات وتنشيء مجموعة من الملفات الاخرى ليستخدمها الوافد الجديد لحفظ ملفاته وتعرف بمنزل المستخدم نعم User Home وهذا هو عبارة عن، بالتأكيد ملف يحتوي مجموعة من الملفات ألاخرى التي تضبط بئية المستخدم وبعض هذه الملفات لا يستطيع المستخدم تحريرها وذلك لانها تصف حقوق المستخدم، هذه الطريقة من إدارة حقوق المستخدمين تعرف بـ DAC Diescretionary access Control وهي إحد الطرق الثلاث التي تستخدم لإدارة الحقوق والحفاظ على السرية في أجهزة الحاسب وقد كانت من المأخذ على نظام التشغيل لينكس غير أن الإضافة الجديدة للنظام والتي تعرف بـ Selinux Security Enhance Linux هي الطريقة الأفضل لإدارة حقوق المستخدمين وهي من النوع MAC Mandetory Access Control ويقوم النظام بمجموعة من الإضافات لتحسين هذه الطرق.

المستخدمين وإدارة المستخدمين:
على نظام التشغيل لينكس يعرف مدير النظام بالإسم root اي أنه root user وهذا يسبب بعض اللبس للمستخدمين الجدد للنظام فالمجلد الذي يحتوي على ملفات مدير النظام هذا هو root home فالإثنين يحملان الإسم root وإن كان أحدهما مستخدم والأخر هو المجلد الذي يحوي ملفات المستخدم فإن ذلك يسبب بعض اللبس، ومن ثم هنالك root directory وهذا هو أعلى مجلد في النظام أو هو القسم الذي يحوي كل الملفات التي تكون نظام التشغيل لينكس ويرمز له بـ / أرجو أن لا تخلط بين الثلاثة وأن قال لك أحدهم root يجب أن تستوضحة إيهم يعني إن لم يكن سياق الحديث يوضح ذلك.
مدير النظام هذا يمكنه أن يفعل أي شيء حتى لو أدى ذلك لتعطل النظام أي أنك يمكن أن تقوم بمسح كل الملفات المكونة للنظام بما في ذلك نواة النظام وملفات الإعدادت المختلفة وبالتالي يصبح النظام غير صالح للإستخدام ولهذا فإنه لا ينصح للمستخدمين الجدد بالعمل بإستخدم هذا الحساب وعلى اللينكس فإن النظام يفترض أ ن من يستخدم هذا الحساب ملم إلمام كامل بالنظام ويدرك تماما كل أمر يكتبه على سطر الأوامر وعواقبه ولا مجال للإفتراض والتجربة.
ومن ثم في حال أنك قمت بتشغيل اللينكس على الواجهة المرئية تطالبك معظم توزيعات اللينكس بإنشاء مستخدم آخر للإستخدام اليومي على النظام.

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

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

حسنا كيف يمكننى أن أنتقل من مستوى إلى آخر:
أولا لا بد من أن تدخل بإسم مدير النظام للقيام ببعض الأوامر ولكن عموما هنالك الأمر init run_level
و رقم مستوى التشغيل كما تعلم أحد الأرقام التي ذكرت سابقاً

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

على اللينكس تعطي الاجهزة أسماء تميزها مثلا القرص الصلب الذي يستخدم SCSI adapter ليزودك بالمعلومات المخزنة عليه يسمى sda ومن ثم لاحقة رقمية تبين ترتيب القرص الصلب في المجموعة a ويبدأ الترقيم من الصفر وبالتالي يصبح الإسم كاملاً sda0 وهذا يعني:
SCSI
DISK
Group A
Number ZERO
نفس الشيء مع القرص الذي يستخدم الواجهة IDE حيث يبدأ بالحرف H وهكذا، وبالتالي ماذا يسمى كرت الشبكة من النوع Ethernet الإجابة واضحة أيضاً اليس كذلك بالتأكيد eth0 وبما أن كرت الشبكة ليس به أقسام فلا داعي لان نستخدم الجزء الثاني من التسمية أي Group name ونكتفي بالترقيم وبالتالي هذا هو الكرت الأول من كروت الشبكة على النظام.

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

لإعطاء كرت الشبكة رقم بروتوكول آي بي يستخدم الأمر التالي:
# ifconfig eth0 ip-address
جيد ولكن ماذا يعني ذلك؟
حسناً بما أن هذا أمر فبالتأكيد سيكتب على سطر الأوامر، وهو مسبوق بالعلامة hash والتي تعني أن من يقوم بهذا الأمر هو مستخدم root أي مدير النظام وهو الوحيد الذي يسمح له بالقيام بتغيير إعدادت النظام، ومن ثم الأمر المستخدم ويعني interface configuration وهو هنا كرت الشبكة، ومن ثم كرت إسم كرت الشبكة، وبين الأقواس المعقوفة تضع رقم بروتوكول آي بي الذي تود إسنادة للكرت، و تستخدم الأقواس المعقوفة لتعني أن هنالك قيمة يجب أن توضع في ذلك المكان.

تهيئة المخدم من الواجهة الرسومية:
يمكن إستخدام الواجهة الرسومية للقيام بتهيئة المخدم بألطرق التالية:
على نظام Red Hat:
#system-config-network
#system-config-network-gui
#system-config-network-tui

الأمر الأول والثاني يؤديان لنفس الواجهة
أما الأمر الثالث فلتشغيل واجهة تسمى واجهة نصية ايضاً على نظام التشغيل لينكس ولكن تتيح لك أن تضع القيم في حقول مثل الواجهة الرسومية تماماً.
ومن ثم قم بإعطاء الجهاز العنوان الذي ترغب به وحفظ التغييرات في الأمران الأول والثاني بإختيار الأمر save من قائمة file وبإختيار OK في الأمر الثالث
ومن ثم إغلق النافذة ولتطبيق القيم الجديدة على الجهاز تحتاج إلى أن تقوم بإعادة تشغل خدمة الشبكة بإستخدام الأمر:
#service network restart

سوف تحصل على رسائل مفادها أن الشبكة يتم إغلاقها، قراءة الإعدادات الجديدة ومن ثم تشغيل الشبكة من جديد.


وإلى اللقاء في درس آخر من الشبكات على نظام التشغيل لينكس
تنوية:
بالنسبة للأوامر يمكنك إستخدام مجموعة الأوامرالموجودة في القسم العام من منتدى المصادر المفتوحة وهي باللغة العربية

لا تنسونا من صالح دعواتكم


تقبلوا تحياتي
في أمان الله
والسلام عليكم ورحمة الله



الرجوع الى أعلى الصفحة اذهب الى الأسفل
mr.os
مشرف



عدد الرسائل : 107
تاريخ التسجيل : 02/06/2008

مقدمة عن الشبكات على نظام التشغيل لينكس، آخر تحديث بتاريخ: 21-1-2009 Empty
مُساهمةموضوع: رد: مقدمة عن الشبكات على نظام التشغيل لينكس، آخر تحديث بتاريخ: 21-1-2009   مقدمة عن الشبكات على نظام التشغيل لينكس، آخر تحديث بتاريخ: 21-1-2009 I_icon_minitimeالخميس 22 يناير 2009, 3:28 am

تم تحديث الموضوع بتاريخ اليوم: 21-2-2009
الرجوع الى أعلى الصفحة اذهب الى الأسفل
Ahmed A.Mamour
مهندس فعال
مهندس فعال



عدد الرسائل : 37
العمر : 91
تاريخ التسجيل : 27/05/2008

مقدمة عن الشبكات على نظام التشغيل لينكس، آخر تحديث بتاريخ: 21-1-2009 Empty
مُساهمةموضوع: رد: مقدمة عن الشبكات على نظام التشغيل لينكس، آخر تحديث بتاريخ: 21-1-2009   مقدمة عن الشبكات على نظام التشغيل لينكس، آخر تحديث بتاريخ: 21-1-2009 I_icon_minitimeالخميس 22 يناير 2009, 10:16 am

really this is amazing Mr.OS , your contributions always stands out even between millions. great job and keep on doing that .

مقدمة عن الشبكات على نظام التشغيل لينكس، آخر تحديث بتاريخ: 21-1-2009 717269
الرجوع الى أعلى الصفحة اذهب الى الأسفل
mr.os
مشرف



عدد الرسائل : 107
تاريخ التسجيل : 02/06/2008

مقدمة عن الشبكات على نظام التشغيل لينكس، آخر تحديث بتاريخ: 21-1-2009 Empty
مُساهمةموضوع: رد: مقدمة عن الشبكات على نظام التشغيل لينكس، آخر تحديث بتاريخ: 21-1-2009   مقدمة عن الشبكات على نظام التشغيل لينكس، آخر تحديث بتاريخ: 21-1-2009 I_icon_minitimeالخميس 22 يناير 2009, 2:34 pm

هلا يا أبوحميد

مشكور يا هندسة وربنا يقدرنا إن شاء الله
الرجوع الى أعلى الصفحة اذهب الى الأسفل
amna
مشرف



عدد الرسائل : 101
الموقع : Sudan
تاريخ التسجيل : 18/07/2008

مقدمة عن الشبكات على نظام التشغيل لينكس، آخر تحديث بتاريخ: 21-1-2009 Empty
مُساهمةموضوع: رد: مقدمة عن الشبكات على نظام التشغيل لينكس، آخر تحديث بتاريخ: 21-1-2009   مقدمة عن الشبكات على نظام التشغيل لينكس، آخر تحديث بتاريخ: 21-1-2009 I_icon_minitimeالأحد 25 يناير 2009, 8:15 pm

Very good Mr.Os I found your subjects always interesting and useful.
Well done .... really great job
الرجوع الى أعلى الصفحة اذهب الى الأسفل
mr.os
مشرف



عدد الرسائل : 107
تاريخ التسجيل : 02/06/2008

مقدمة عن الشبكات على نظام التشغيل لينكس، آخر تحديث بتاريخ: 21-1-2009 Empty
مُساهمةموضوع: رد: مقدمة عن الشبكات على نظام التشغيل لينكس، آخر تحديث بتاريخ: 21-1-2009   مقدمة عن الشبكات على نظام التشغيل لينكس، آخر تحديث بتاريخ: 21-1-2009 I_icon_minitimeالثلاثاء 27 يناير 2009, 1:31 am



مشكورة يا باشمهندس آمنة

بارك الله فيك

الرجوع الى أعلى الصفحة اذهب الى الأسفل
 
مقدمة عن الشبكات على نظام التشغيل لينكس، آخر تحديث بتاريخ: 21-1-2009
الرجوع الى أعلى الصفحة 
صفحة 1 من اصل 1
 مواضيع مماثلة
-

صلاحيات هذا المنتدى:لاتستطيع الرد على المواضيع في هذا المنتدى
Forums of Graduates and Students of Electronics Department at SUST :: المنتديات التقنية :: منتدى المصادر المفتوحة :: ~~ قسم الشبكات على المصادر المفتوحة ~~-
انتقل الى: