س ك ن ي ل ل ن غ ش ت ل ام ا ظ ن ي ف ة م د ق مINTRODUCTION TO LINUX OPERATING SYSTEM ول ء الأ ز$ ج ل ا
ا�ل�ت�ش�غ�ي�ل� ن�ظ�ا�م� ف�ي� م�ق�د�م�ة�ل�ي�ن�ك�س
INTRODUCTION TO LINUX OPERATING
SYSTEM
األول الجزء
في UNIX OSمقدمة
UNIX للشبكات األساس من تصميمه تم نظام أول هوالمستخدمين . وتعدد المهام وتعدد واألمن
“ بل شركه مختبرات في تطويره تم األمريكية” Bellقدالبرمجة . لغة اخترع تم ذلك بعد سيئة برمجه لغة باستخدام
C. بها كتابته إعادة وتمت ( أصبحت التي بل شركه بدأت ( AT&Tوفجأة، بعد فيما
استخدامهم نظير أموال بدفع ومطالبتهم الجميع تهديد في. وتعديله يونيكس نظام
المفتوحة البرامج مؤسسة
جديد تشغيل نظام كتابة مشروع يبدأ أن ستولمن ريتشارد قررليونيكس البرنامج يدرس أن شخص أي يستطيع بحيث مشابه
مفتوحة . 1984في تكون الشفرة أن الوحيد الشرط.open source code)المصدر فيه( ويعدّل
كتابة في وبدءوا الناس، من كثير دعم على حصلت المجموعة هذهاسمه جديد تشغيل .GNUواختصارا GNU's Not Unixنظام
مثل التشغيل نظام يحتاجها التي والمكتبات البرامج كتابة تمالمشروع ) أن إال وغيرها واالسمبلر ينقصه( GNUالكمبايلر كان
النواة ) وهو رئيسي (.Kernelبرنامج من مكوّن هو بل واحد، برنامج عن عبارة ليس التشغيل نظام
النواة ) برنامج أهمها البرامج من ( Kernelالعديد
لينكس التشغيل نظام نشأة
عام في 1991في تورفالدز لينس الفنلندي الشاب نجحالنواة ) لينكس( Kernelكتابة اسماه .Linuxالذي
االسم أن بين Linuxوالحظ الجمع من & UNIXناتجLinus.
+ : برامج لينكس ً .GNUإذا متكامل = تشغيل نظام لينك]]س ) ش]]بيه( : Linuxنظام متكام]]ل تشغي]]ل نظام ه]]ويونك]س ) على( UNIX-likeبنظام Linux kernelيعتم]د
والمفتوح]ة GNUوبرام]ج المجاني]ة ال]برمجيات م]ن ويعت]بر ،حي]ث( Free & Open Source Softwareالمص]در ) م]ن
.... والتعديل االستخدام
مهمة مواقع
-:// . .http www linux org -:// . . / /http en wikipedia org wiki Linux
-:// . . / / _http en wikipedia org wiki Linus Trovalds -:// . .http www fsf org
لينكس تشغيل نظام مكونات
رئيسية مكونات عدة من يتكون لينكس تشغيل فنظام: التالي وهي اختيارية مكونات إلي باإلضافة
برامجGNU.) )(( النواةKernel.( الملفات (.File Systemنظام الرسومية الواجهة X Windowبرنامج
System.) )( المكتب سطح (.Gnome or KDEبيئة ( ،المساعدة البرامج التخصيص، أدوات البرامج
الخ ( . المتعددة، الوسائط برامج المكتبية، البرامج
GNUبرامج
( جنو مشروع عام( GNUأو( )GNU's Not Unixبدأستولمن .1984 ريتشارد يد على م
مشابه كامل تشغيل نظام عمل إلي يهدف جنو مشروعوألنه يونيكس يستخدم كان الجميع ألن يونيكس لنظام
. جيد نظام أن جنو ومشروع يونيكس نظام بين األساسي الفرق
. المصدر مفتوح يكون سوف األخير التشغيل نظام يحتاجها التي والمكتبات البرامج كتابة تم
) جنو ) المشروع أن إال وغيرها واالسمبلر الكمبايلر مثلالكرنل . وهو رئيسي برنامج ينقصة كان
GNUبرامج
مشروع انجازات من GNUأهم جديدة رخصة ابتكار هوعليها االستحواذ دون حرة ستضل البرامج أن ضمان اجل
رخصة هو الرخصة هذه واسم الكمبيوتر شركات قبل منGNU( العامةGNU General Public License )أو
.GNU GPLاختصاراً موقعهم زيارة يرجى جنو حول المعلومات من للمزيد
التالي الربط .على .www gnu org
(Kernelالنواة )
الكمبيوتر في الموجودة األجهزة مع يتعامل الذي البرنامج هوصلب، ) قرص عشوائية، ذاكرة معالج، الشاشة كرت باستثناء
.) يعطيك وأيضا الخ مودم، الشبكة، كرت األم، األساسي اللوحويسمح الوقت نفس في برنامج من أكثر تشغيل علي القدرة
. الوقت نفس في الجهاز إلي بالدخول شخص من ألكثر الموجودة األجهزة استخدام برنامج ألي اإلطالق علي يمكن ال
الكرنل إلي طلب توجه كلها البرامج وإنما مباشرة، الجهاز في ) الخ ) صلب، قرص عشوائية، اكرة ذ الجهاز موارد أحد الستخدام
. رفضه أو الطلب ذلك تنفيذ علي الكرنل سيعمل ثم ومن. التشغيل لنظام المكونة البرامج أهم من الكرنل يعتبر( لينكس هو نحن نستخدمه الذي الكرنل (.Linuxاسم
(Kernelالنواة )
العديد هناك بل كامل تشغيل نظام الكرنل اعتبار يمكن النظام على للحصول الكرنل مع تحتاجها التي البرامج من
مشروع في متوفرة البرامج هذه ومعظم متكامل تشغيلمثل ) أفضل(, gas, gcc, glibc, gdbجنو وللفهم
) المحرك ) مثل هو لينكس الكرنل أن تقول أن تستطيع . . السيارة في حاجه أهم هو المحرك طبعا السيارة فيألن . ال بالطبع وحده؟ المحرك قيادة تستطيع هل ولكن
. القطع من العديد إلي تحتاج بل السيارة هو ليس المحرك. . التشغيل نظام وكذلك سيارة لديك يصبح لكي األخرى
( الكرنل موقع خالل .من .www kernel org )يمكنكمن الكثير على والحصول الكرنل تطورات متابعة
" وروابط " لينكس تشغيل نظام عن الجيدة المعلوماتالمفيدة . األخرى المواقع من العديد إلي
الملفات ) (File Systemنظام
التشغيل نظام يتبعها التي الطريقة هو الملفات نظام. المعلومات واسترجاع لتخزين
تخزين علي القدرة هو التنظيم عملية من الهدفنظام كان وكلما وسرعة بدقة واسترجاعها المعلومات
كلما البيانات، فقد في يتسبب وال وسريعا دقيقا الملفاتأفضل . كان
هو لينكس في الملفات أنظمة .ext2 & ext3أشهر منها تتفرع التي الشجرة مثل لينكس في الملفات نظام
يسمى, / الذي هو الشجرة هذه جذر Root FileاألغصانSystem. اختصارا rootأو
الملفات ) (File Systemنظام
Directories
User home directories
Data files
root
الملفات ) (File Systemنظام
نظام في الموجودة المجلدات لينكس :أشهرالوصف المجلد
يكون . وكلشئ الملفات أساسنظام هوأسفله.
/
اإلعدادات ملفات /etcالمستخدمين ملفات /home
النظام تعليقات /bin, /usr/bin
النظام مدير قبل من التعليقات /sbin, /usr/sbin
األجهزة ملفات /devبالمستخدم الخاصة rootالملفات /root
الرسومية الو�اجهة ( (X Window Systemبرنامج�
مع يتعامل الذي البرنامج هو الرسومية الواجهة برنامج. الشاشة كرت
مفصول لينكس أنظمة في الرسومية الواجهة برنامج. الكرنل عن تماما
هو الرسومية الواجهة الواجهة برنامج لينكس عالم XفيWindows System اختصارا .Xأو
فإن جهازك في الشاشة كرت على التعرف يتم لم إذابرنامج من الكرنل )Xالسبب من (.kernelوليس
الرسومية الواجهة X WindowبرنامجSystem) )
الكرنل؟ عن الرسومية الواجهة برنامج فصل تم لماذاالكرنل عن منفصلة الرسومية الواجهة ولينكس، يونيكس عالم في
التالية : لألسباب. رسومية واجهة بدون الكرنل كان تاريخيا. الخطاء وإصالح تطويره يسهل مما أصغر يكون الكرنل حجم. الرسومية الواجهة دون من النظام تشغيل أمكانية. المكتب وسطح الرسومية الواجهة اختيار في الحرية
األسلوب : هذا في المشاكل بعض توجد المقابل في ولكن. لينكس في الرسومية البرامج كتابة في أكبر صعوبة. لينكس في الرسومية للواجهة موحد شكل يوجد ال
الرسومية الواجهة X WindowبرنامجSystem) )
الواجهة برنامج دمج قررت وأبل مايكروسوفت مثل شركاتالتالية : لألسباب الكرنل مع الرسومية
. للمستخدم االستجابة لتسريع. النوافذ لجميع موحد شكل لضمان
: مساوئي هناك الفوائد هذه مقابل في ولكن تطويره صعوبة وبالتالي كبير بشكل الكرنل حجم زيادة
. فيه المشاكل وتتبع. الرسومية الواجهة بدون النظام تشغيل يمكن ال. بأكمله النظام ينهار الرسومية، الواجهة انهارت إذا
المكتب سطح بيئة
الرسومية الوجهة واجهة Xبرنامج يعطيك ال بذاته . فعليا رسومية
الرسومية الواجهة برنامج توفير Xفائدة في هيسطح( Librariesالمكتبات ) بيئة عليها تعتمد التي
. عملها في المكتب
المكتب سطح بيئة هي انتشارا المكتب سطح بيئات أكثرإي( GNOMEجنوم ) دي كي المكتب سطح وبيئة
(KDE)
المكتب سطح بيئة
األكثر(: GNOMEجنوم )1. المكتب سطح بيئة هياألدوات على الحتوائها ذلك أداء واألسرع سهولة
. للنظام مدير كل يحتاجها التي الضرورية األساسية
المكتب سطح بيئة
إ]]ي )2. دي األكث]]ر(: KDEك]]ي المكت]]ب س]]طح بيئ]]ة وه]]ىوالس]مات الزاهي]ة باأللوان الواجه]ة هذه تتمي]ز حي]ث ً جماالجهازك لموارد اس]تهلكا أكث]ر أنه]ا يعيبه]ا ولك]ن الجميل]ة،وضعه يمكن ما كل على الحتوائها ذلك جنوم الواجهة منمدى ع]ن النظ]ر بغ]ض للمس]تخدم مس]اعدة أدوات م]نال المس]تخدمين بع]ض يكون ربم]ا حي]ث له]ا الفعلي]ة الحاج]ة
. اإلضافية األدوات هذه مثل يحتاجون
المكتب سطح بيئة
) التطبيقات ) البرامج
المجاالت مختلف في لإلنسان مفيدا اآللي الحاسب جعل وظيفتها. وغيرها والصناعية والتعليمية العلمية
. منها المطلوبة الوظائف ألداء التشغيل نظام على البرامج تعتمد
برامج األخيرة Linuxمكتبة الفترة في غنية أيضا أصبحت. , العربية البرامج في نقص هنالك أن إال المجاالت مختلف وتغطي
كما عالية بكفاءة تتميز لينكس نظام تحت تشتغل التي البرامج. مجانية تكون ما عادة أنها
لينكس Linux Distributionsتوزيعات
( نظام مكونات المجانية البرامج تجميع ثم( Linuxهيبناء ) .Compileعمل البرامج( هذه لكل
مثل ، Ubuntuشركات Red Hat ، Mandrake ،SuSE( بناء على نظام( Compileتعمل Linuxمكونات
البرامج وإضافة المكونات هذه تطوير إلى باإلضافة. بهم الخاصة التوزيعة إلنشاء المناسبة
:// . .http www DistroWatch com
Ubuntu Linux Operating System
نظ]ام على ً أساسا مبني تشغيل نظام ً Linuxهو تحديدانظام أنظمة Debianعلى في ً استقرارا .Linuxاألكثر
التشغيل نظام :ubuntuمميزات. المصدر ومفتوح مجاني نظام على .Debianيعتمد. االستخدام واجهة وسهولة وضوح االسطوانة من النظام تشغيل CD (Liveإمكانية
media). إصدارات تحديث .6كل ubuntuيتم أشهر
أوبونتو Ubuntu Versionsإصدارات
.1Ubuntu : سطح بيئة وتستخدم ، األساسية التوزيعة هي.Gnomeالمكتب وبسيطة سهلة واجهة وهي
.2Kubuntu :المكتب سطح بيئة وهي KDEتستخدممن ً تعقيدا أكثر مكتب Gnomeواجهة سطح وتعط]يك
. ً جماال أكثر.3Xubuntu :المكتب سطح بيئة وهذه XFCتستخدم ،
. اإلمكانيات قليلة لألجهزة مخصصة الواجهة.4Edubuntu :المكتب سطح بيئة ، Gnomeتستخدم
برامج على الحتوائها التعليمية للبيئة مخصصة وهي. تعليمية والعاب
.5Ubuntu Server :وإدارة لتشغيل تستخدم. نصية فيها المستخدم وواجهة ، السيرفرات
توزيعة على Ubuntuالحصول
التشغيل نظام على الحصول من ubuntu linuxيمكنللتوزيعة الرسمي الموقع )ubuntuخالل
. .www ubuntu com )تحميل طريق CD ISOعن
Image( حرقها ثم CDعلى( Burnومن
Installation of Ubuntu
داخل 1. : Windowsالتثبيت نظام تثبيت أي Windowsداخل ubuntuيتم مثل
. الصلب للقرص تقسيم عمل بدون اخر برنامج( تشغيل مدير boot )ubuntuيمكن طريق عن
.boot managerالتشغيل ) التشغيل( بدأ عند
Installation of Ubuntu
1 2
Installation of Ubuntu
طريق 2. عن :Live CDالتثبيت نظام تثبيت المؤقتة ubuntuيتم الذاكرة على
(RAM.) وضع التالية Live CDبعد الشاشة هذه نالحظ
. اللغة الختيار
Installation of Ubuntu
اختيار يتم التالية الشاشة خالل try ubuntuمنwithout any change to your computer
Installation of Ubuntu
Installation of Ubuntu
.3: الصلب القرص على النظام تثبيت من النظام ملفات نسخ فيها إلى CD or DVD يتم
الخاصة اإلعدادات ملفات وإعداد الصلب القرصبالنظام.
نظام تثبيت الصلب ubuntuخطوات القرص على
.I تشغيلubuntu منCD or DVD بالضغط نقوم ثم Installعلى
نظام تثبيت الصلب ubuntuخطوات القرص على
.II. اللغة اختيار خاللها من يتم ترحيبية شاشة لنا تظهر
نظام تثبيت الصلب ubuntuخطوات القرص على
.III من أو الخريطة على بالنقر إما دولتك توقيت اختيارالقائمة.
نظام تثبيت الصلب ubuntuخطوات القرص على
.IV. المناسبة المفاتيح لوحة نختار ذلك بعد
نظام تثبيت الصلب ubuntuخطوات القرص على
.V: الصلب القرص خيارات : يتم الصلب للقرص االفتراضي التقسيم استخدام
الصلب . للقرص تهيئة عمل فيه . الصلب القرص تقسيم
نظام تثبيت الصلب ubuntuخطوات القرص على
نظام تثبيت الصلب ubuntuخطوات القرص على
.VI. الدخول تسجيل حساب اعداد
االسم
اسم المستخد
كلمة مالمرور
اسم الجهاز
نظام تثبيت الصلب ubuntuخطوات القرص على
.VII. النظام تثبيت اعدادات ملخص
الدخول ) تسجيل (Login Screenشاشة
نظام تثبيت الصلب ubuntuخطوات القرص على
: الصلب القرص تقسيم نوع من الصلب القرص تقسيم \IDE\ATAيمكن
SATA أقصى )63إلى كحد ( Partitions 63قسمنوع من التي .15إلى SCSIواألقراص قسم
: ل] تستخدم أن يمكن األقسام هذه swap devices, FileSystem, Database,
Resourse
نظام تثبيت الصلب ubuntuخطوات القرص على
•: الصلب القرص تقسيم خيارات: االفتراضي التقسيم
يسمى االول قسمين إلى القرص بتقسيم يقومSwap partition الجذر يسمى واالخر
(/root.): المتقدم التقسيم
( يدويا القرص تقسيم عملية ويتم( Manualهي: التالية األقسام إلى تقسيمه عادة
نظام تثبيت الصلب ubuntuخطوات القرص على
.1Swap partition: على ً مؤقتا والبيانات البرامج بتخزين لينكس نظام يقوم
على Swapالقسم كافيه مساحة توفر عدم حالة فيالمؤقتة .RAMالذاكرة
القسم الذاكرة Swapحجم حجم حسب على يكونRAM [ال كانت المثال RAMفلو سبيل MB 256على
القسم حجم من Swapفإن 512إلى MB 256يكونMB.
قسم .Swapفائدة النظام : وأداء كفاءة من تزيد أنها
نظام تثبيت الصلب ubuntuخطوات القرص على
(:root/)الجذر 2.. عليه النظام تثبيت يتم الذي الرئيسي القسم هو(/ القسم األقل( rootحجم على عادة . GB 1يكون
:bootالقسم /3. برنامج تخزين يتم القسم هذا وبعض kernelفي
. االقالع أثناء النظام يحتاجها التي البيانات/ القسم من bootحجم عادة 100إلى MB 50يكون
MB.
نظام تثبيت الصلب ubuntuخطوات القرص على
تقسيم خط]وات: الصلب القرص
1
نظام تثبيت الصلب ubuntuخطوات القرص على
2
نظام تثبيت الصلب ubuntuخطوات القرص على
القسم :Swapاضافة
نظام تثبيت الصلب ubuntuخطوات القرص على
القسم :boot/اضافة
نظام تثبيت الصلب ubuntuخطوات القرص على
القسم (:root/)اضافة
نظام تثبيت الصلب ubuntuخطوات القرص على