docslide.net -5560b67dd8b42af43b8b4a2f

‫»‬
‫»‬
‫»‬
‫»‬
‫»‬
‫»‬
‫»‬
‫»‬
‫مقدمة لنظام يونكس‬
‫تاريخ يونكس‬
‫ما هو لينكس‬
‫توزيعات لينكس‬
‫بنية نظام لينكس‬
‫نظام ملفات لينكس‬
‫المجلدات والملفات في نظام لينكس‬
‫المستخدمين والمجموعات والصالحيات‬
‫» يونكس هو نظام يتميز بتعدد المهام وتعدد المستخدمين‪.‬‬
‫» يمكن للعديد من المستخدمين الدخول للنظام معاً‪ ،‬ويستطيع كل‬
‫مستخدم ان يشغل عدد من البرامج‪.‬‬
‫» مهمة النواة أن تبقي كل العمليات والمستخدمين مفصولين عن‬
‫بعضهم‪ ،‬وكذلك ضبط الوصول للعتاد مثل المعالج والذاكرة‬
‫والقرص الصلب وبقية العتاد‪.‬‬
‫»‬
‫»‬
‫»‬
‫»‬
‫»‬
‫أول نسخة أنشئت في معامل بيل عام ‪.1969‬‬
‫بعض المبرمجين من معامل بيل صمموا ونفذوا النسخة األولى‬
‫لنظام ملفات يونكس مع بعض البرمجيات الخدمية‪.‬‬
‫تاريخ ‪ 1‬يناير ‪ 1970‬كان انطالق نظام التشغيل يونكس‪.‬‬
‫عام ‪ 1973‬تم إعادة برمجة نظام يونكس بلغة برمجة ‪.C‬‬
‫باستخدام لغة ‪ C‬ساعد في نقل النظام إلى أجهزة جديدة‪.‬‬
‫» عام ‪1977‬كان هناك تقريبا ً ‪ 500‬موقع يونكس حول العالم‪.‬‬
‫» عام ‪ 1980‬أصدر نظام ‪BSD 4.1‬‬
‫)‪(Berkeley Software Developmnet‬‬
‫» عام ‪ 1983‬أصدرت األنظمة ‪SunOS, BSD 4.2, System V‬‬
‫» عام ‪ AT&T 1988‬و ‪ Sun Microsystems‬طوروا معا ً النظام‬
‫)‪ System V Release 4 (SVR4‬وتم تطويره الحقا ً إلى ‪ UnixWare‬و‬
‫‪Solaris 2‬‬
‫» عام ‪ 1991‬نشأ نظام لينكس‬
‫»‬
‫»‬
‫»‬
‫»‬
‫لينكس هو نظام تشغيل حر يشبه نظام يونكس‪ ،‬أُنشيء من قبل‬
‫لينوس تورفالدز بمساعدة من المطورين حول العالم‪.‬‬
‫أنشيء النظام عام ‪ 1991‬كمشروع شخصي للينوس‪ ،‬والذي‬
‫كان طالب جامعي في فنلندا‪.‬‬
‫نواة لينكس التي تحمل اإلصدار ‪ 1.0‬أطلقت عام ‪،1994‬‬
‫وأحدث إصدارة لنواة لينكس‪.‬‬
‫طور نظام لينكس تحت رخصة جنو العامة‪ ،‬والملف المصدر‬
‫للينكس متوفر مجانا ً وبشكل حر للجميع‪.‬‬
‫» توزيعات لينكس عبارة عن النواة ومجموعة من البرامج التي‬
‫تفيد المستخدم يتم إعدادها مسبقا ً بحيث تكون جاهزة لالستخدام‪.‬‬
‫» من أشهر توزيعات لينكس‪:‬‬
‫ريدهات ‪www.redhat.com‬‬
‫فيدورا ‪www.fedoraproject.org‬‬
‫ابونتو ‪www.ubuntu.com‬‬
‫سوز ‪www.suse.com‬‬
‫»‬
‫»‬
‫»‬
‫»‬
‫»‬
‫نظام ملفات لينوكس يشبه بنية الشجرة بشكل عكسي‪.‬‬
‫يبدأ النظام من المجلد أو الدليل الجذر(‪ )root‬من القمة ويتفرع إلى‬
‫مجلدات فرعية باالسفل‪ ،‬ويرمز له بالرمز ‪. /‬‬
‫كل نقطة من الشجرة إما أن تكون ملف أو مجلد‪.‬‬
‫يمكن تحديد ملف أو مجلد عن طريق اسمه والمسار الخاص به‪.‬‬
‫يوجد في نظام لينكس نوعان للمسار‪ :‬المسار المطلق والمسار النسبي‪.‬‬
‫»‬
‫»‬
‫»‬
‫»‬
‫المسار المطلق يبدأ من الجذر ويتبع المجلدات الفرعية إلى أن‬
‫يصل إلى الملف‪ ،‬ويفصل بين المجلدات الفرعية بالرمز ‪/‬‬
‫مثال‪/home/ahmad/Desktop :‬‬
‫المسار النسبي يحدد المسار للملف المقصود عن طريق‬
‫المجلدات المرتبطة به‪ ،‬وغالبا ً ما يكون المجلد الذي يحتوي‬
‫الملف المقصود‪.‬‬
‫مثال‪ :‬إذا كنت في سطح المكتب وأردت االنتقال إلى المستندات‬
‫يكون المسار النسبي‪../Documents :‬‬
‫ما يحتوي عليه المجلد‬
‫المجلد‬
‫‪/‬‬
‫هو األب لكل المجلدات في النظام‪.‬‬
‫‪/bin‬‬
‫األوامر األساسية لكل مستخدمي النظام‬
‫‪/dev‬‬
‫أجهزة النظام‬
‫‪/etc‬‬
‫ملفات إعداد النظام والبرامج المثبتة على النظام‬
‫‪ /home‬المجلد الخاص بحسابات المستخدمين وملفاتهم الشخصية‬
‫‪/lib‬‬
‫المكتبات البرمجية األساسية لنواة النظام والوحدات البرمجية‬
‫‪ /mnt‬مجلد خاص للربط المؤقت لألجهزة الطرفية ( القرص الصلب‬
‫الخارجي)‬
‫‪ /proc‬عمليات ومتغيرات نواة النظام‬
‫ما يحتوي عليه المجلد‬
‫المجلد‬
‫‪/root‬‬
‫مجلد الخاص بمدير النظام‬
‫‪/sbin‬‬
‫األوامر األساسية لمدير النظام‬
‫‪/tmp‬‬
‫مجلد خاص بالملفات المؤقتة‬
‫‪/usr‬‬
‫مجلد خاص لتخزين البرامج المثبتة على النظام‬
‫‪/var‬‬
‫المجلد الخاص بالطباعة وملفات التسجيل‬
‫» كل مجلد وملف يكون مسجل في مجلده األب‪.‬‬
‫» المجلد هو عبارة عن ملف يحتوي على أسماء الملفات‬
‫المضمنة فيه‪ ،‬يحتوي الجدول على اسم الملف ورقمه في‬
‫الفهرس‪.‬‬
‫» المعلومات عن جميع الملفات والمجلدات توجد في جدول‬
‫الفهرس‪.‬‬
‫» رقم الفهرس يحتوي على معلومات عن الملف وتشمل‪:‬‬
‫الصالحيات ورقم المالك ورقم المجموعة والحجم والوقت ومؤشر‬
‫لمكان تواجد البيانات على القرص الصلب‪ ،‬وغيرها‪.‬‬
‫» في نظام لينكس يوجد مفهوم المستخدم والمجموعة المتربطة‬
‫به‪.‬‬
‫» النظام يحدد إذا كان مستخدم أو مجموعة تستطيع الوصول إلى‬
‫ملف أو برنامج بناء على الصالحيات الممنوحة لهم‪.‬‬
‫» هناك مستخدم خاص يسمى ‪ super user‬أو ‪ root‬وهو يملك‬
‫الصالحيات للوصول ألي ملف أو مجلد‪.‬‬
‫» في نظام لينكس هنالك ثالث صالحيات ألي ملف‬
‫أو مجلد أو برنامج‪.‬‬
‫» الصالحيات تتمثل في التالي‪:‬‬
‫˃ صالحية القراءة ويرمز لها بالحرف ‪r‬‬
‫˃ صالحية الكتابة ويرمز لها بالحرف ‪w‬‬
‫˃ صالحية التنفيذ ويرمز لها بالحرف ‪x‬‬
‫» في نظام لينكس لكل صالحية ثالث فئات‬
‫من المستخدمين‬
‫» الفئات هي‪:‬‬
‫˃ المالك‪ :‬وهو الشخص الذي يملك الملف أو البرنامج‬
‫˃ المجموعة‪ :‬وهي المجموعة التي تملك الملف أو البرنامج‬
‫˃ اآلخرين‪ :‬ويقصد به بقية المستخدمين في النظام‪.‬‬