الأحد، 10 مارس 2019

نظام التشغيل لينوكس Linux Operating System

نظام التشغيل لينوكس Linux Operating System



ما هو نظام التشغيل؟

برنامج تحكم يدير موارد الحاسوب

يدير العتاد الصلب "Hardware"

يدير العتاد البرمجي "Software"  تنفيذ البرامج وتنظيم التخاطب بينها.

يتحكم بالدخل والخرج

يدير وحدات التخزين وينظم المعلومات عليها

نظام التشغيل = طبقة البرمجيات التي تتوضع

   فوق طبقة المكونات الفيزيائية للحاسوب وتحت طبقة التطبيقات البرمجية


لمحة عامة عن مزايا نظام يونيكس

تعدد المستثمرين Multiuser: عدة مستثمرين يعملون على الحاسوب في آن واحد.

 تعدد المهام Multitasking : تنفيذ عدة برامج أو مهام في آن واحد.

الانتقالية Portability :

يمكن نقل نواة النظام (KERNEL) ذاتها.

يمكن نقل برامج التطبيقات Application programs.

التعامل مع الدخل/الخرج بشكل مستقل عن الأجهزة.


نظام الملفات File System

بنية هرمية.

السماحيات الدقيقة

الأمن ومشاركة الملفات Security and File Sharing

أدوات برمجية متعددة

برامج خاصة بالنظام (ضرورية)

أدوات هامة : mail, man, , cc, make, lpr, vi, sed, nroff, troff ….

مكتبات من التطبيقات (أكثر من 500 تطبيق)


الاتصالات بين البرامج

الاتصالات بين المستخدمين

الاتصال بين الطرفيات الموصولة إلى النظام.

الاتصال بواسطة البريد الإلكتروني.

الاتصال بواسطة أدوات خاصة مثل Talk.


بنية نظام يونيكس

النواة Kernel

واجهة التخاطب مع المستثمر (User Interface) : مفسر الأوامر (Shell)

الأدوات والتطبيقات


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

نظير جيد لنظام يونيكس

متوافق مع POSIX.

مجاني مفتوح المصدر (Free & open source).

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

يعمل على الحواسيب الشخصية.

تتوفر مجموعة ضخمة من التطبيقات والمعلومات المجانية.


تنصيب نظام لينوكس

طريقة التنصيب:

تنصيب فوق نظام ويندوز (Linux4win)

تنصيب عادي تحضير القرص الصلب.

نوع التنصيب:

مخدم Server

محطة عمل Work Station

حاسب محمول Laptop

مخصص Custom


متطلبات نظام  Linux Red Hat 7.2



التحضير للتنصيب

.تحضير القرص الصلب:  تحضير قسم أولي Primary Partition + قسم للذاكرة الافتراضية Swap partition.

.اختيار طريقة  تنصيب

تحديد نوع العتاديات (Hardware): بطاقة الشاشة، الشاشة، فارة، Mouse، كرت الصوت، المودم، بطاقة الشبكة، SCSI، …

.تحديد معلومات عن الشبكة (في حال وجود كرت شبكة).

رقم IP + قناع Netmask + رقم البوابة Gateway.

اسم الحاسوب Hostname + اسم النطاق Domain name + رقم مخدِّم الأسماء Name Server.


تحضير القرص الصلب

المتطلبات:

قسم أولي (Primary Partition)

يحتوي نظام التشغيل ومعطيات المستخدمين

يجب أن يكون موجوداً بكامله في منطقة تقع قبل الاسطوانة 1024

قسم للذاكرة الافتراضية (Swap Partition)

تخدم كامتداد للذاكرة الرئيسية

ينصح بأن يكون حجمها يساوي ضعفي حجم الذاكرة الرئيسية


بنية فيزيائية:

مسارات Tracks

اسطوانات Cylinders

رأس Head

قطاعات Sectors

قطع Sectors

 عنوان القطعة:

  CHS: (Cylinder, Head, Sector)



بنية منطقية:

 سلسلة من القطع (Sectors) معنونة (CHS)

أول قطعة هي (MBR: Master Boot  Record) وتحتوي على :

1- برنامج إقلاع

2- جدول التقسيمات : Partition Table

  4 مداخل ==> 4 أقسام أولية (Primary partitions)




التقسيمات الأولية






التقسيمات المنطقية :-



طريقة إقلاع نظام التشغيل

اختبار MBR وتحميل برنامج الإقلاع

اختبار القسم الفعَّال(الذي يحتوي على نظام التشغيل الفعَّال)

تحميل البرنامج الموجود في أول قطعة من القسم الفعَّال (Boot Record)

تحميل نواة النظام وتشغيلها

  يجب أن تكون النواة موجودة في منطقة تقع قبل الاسطوانة 1024


طريقة إقلاع لينوكس

برنامج الإقلاع: LiLo  أو Grub

مكان وضع برنامج الإقلاع: MBR, Boot Sector, File,

قرص الإقلاع


طريقة تسمية الأقسام في Linux

الأقراص الصلبة :

hda : هو القرص الموصول كـ Primary Master IDE

hdb : هو القرص الموصول كـ Secondary Master IDE

hdc : هو القرص الموصول كـ Primary Slave IDE

hdd : هو القرص الموصول كـ Secondary Slave IDE

التقسيمات الأولية (Primary Partitions) ترقم  1،2،3،4

التقسيمات المنطقية (Logical Partitions): ترقم 5،6،7،…

الاسم الكامل: hdxy حيث : x ترمز للقرص الصلب وy هي رقم القسم

مثال: hda2 هو ثاني قسم أولي (P2) في القرص الصلب الأول (hda)


طرق بدء التنصيب

عن طريق إقلاع Cdrom: يحتاج إلى إعداد BIOS

عن طريق قرص إقلاع مرن Floppy Disk:

تجهيز القرص

C:\> d:

D:\> cd \dosutils

D:\dosutils> rawrite

Enter disk image source file name: ..\images\boot.img

Enter target diskette drive: a:

Please insert a formatted diskette into drive A: and

press --ENTER-- : [Enter]

إقلاع الحاسوب بعد وضع القرص في السواقة


عن طريق تشغيل برنامج تنصيب من windows.

عن طريق الدوس باستخدام Autoboot.

C:\> d:

D:\> cd \dosutils

D:\dosutils> autoboot.bat

ليست هناك تعليقات:

إرسال تعليق