You are on page 1of 164

1

RHEL 7 Arabic Notes

‫ أحمد عبدالمنعم‬: ‫تلخيص الطالب‬

‫ مصطفى حموده‬: ‫فيديوهات المهندس‬

Play List ‫رابط ال‬

https://www.youtube.com/playlist?list=PLy1Fx2HfcmWBpD_PI4AQpjeDK5-5q6TG7

2
‫مالحظات قبل ما تبدأ تقرأ‬
‫‪ -1‬هذه الملخصات هى عبارة عن مجرد تجميع للمعلومات وتمت ازالة كل‬

‫الكالم الذى ليس له عالقة بالكورس ‪ ،‬من االخر كده اللى هنا بس هو‬

‫المختصر المفيد والكالم مكتوب باللهجة المصرية مع مراعاة التوضيح القصى‬

‫درجة‬

‫‪ -2‬انا كنت بستخدم توزيعة فيدورا ك ‪ Main OS‬وكنت مسطب ال ‪Virtualbox‬‬

‫ومسطب جواه توزيعة ‪ CentOS‬علشان هتالقى مالحظات خاصة بالتوزيعة دى‬

‫فى بداية لما كتبت التلخيص ده‬

‫‪ -2‬التلخيص ده خاص بفيديوهات البشمهندس مصطفى حموده بس ‪ ،‬يعنى‬

‫حضرتك هتتفرج على الفديوهات وتقرأ من التلخيص‬

‫‪ -3‬كمان هتالقى مالحظات انا جبتها من النت علشان تساعدك انك تفهم‬

‫اكتر وبالمناسبة كمان انا حطيت لينكات لمواضيع كتيرة متعلقة بالتراك ده‬

‫ممكن انت تقرأها على النت هتفيدك جدا‬

‫‪3‬‬
‫‪ -4‬ملحوظة اخيرة وهى ان التراك ده بدايته من الفديو رقم ‪ 28‬اليوم ال ‪13‬‬

‫وده عنوان الفديو‬

‫‪28-Day-13_Understanding_Boot_Process‬‬

‫لحد الفديو رقم ‪ 65‬اليوم ال ‪ 34‬وده عنوان الفديو‬

‫‪65-Day-34 Source_Code_Installation‬‬

‫‪4‬‬
‫التراىناثلا ك الثانى‬

‫‪Admin 2‬‬

‫‪5‬‬
Table of Contents

1-Part One : Boot Process + Systemd + reset root password One : Boot Process + Systemd + reset root password : Boot Process + Systemd + reset root password Boot One : Boot Process + Systemd + reset root password Proce : Boot Process + Systemd + reset root passwordss + Systemd + reset root password Syst One : Boot Process + Systemd + reset root passworde : Boot Process + Systemd + reset root passwordmd + reset root password + Systemd + reset root password re : Boot Process + Systemd + reset root passwordse : Boot Process + Systemd + reset root passwordt One : Boot Process + Systemd + reset root password root One : Boot Process + Systemd + reset root password password + reset root password.............10

2-Ne : Boot Process + Systemd + reset root passwordt One : Boot Process + Systemd + reset root passwordwork Basics Basics...................................................................................34

2.1-Ne : Boot Process + Systemd + reset root passwordt One : Boot Process + Systemd + reset root passwordwork Basics Trouble : Boot Process + Systemd + reset root passwordshoot One : Boot Process + Systemd + reset root passwording...............................................................41

2.2-NIC Teaming Te : Boot Process + Systemd + reset root passwordaming....................................................................................45

2.3-Ne : Boot Process + Systemd + reset root passwordt One : Boot Process + Systemd + reset root passwordwork Basics Brid + reset root passwordging............................................................................50

2.4-Int One : Boot Process + Systemd + reset root passworde : Boot Process + Systemd + reset root passwordrface : Boot Process + Systemd + reset root password Naming............................................................................51

3-Se : Boot Process + Systemd + reset root passwordt One : Boot Process + Systemd + reset root passwordt One : Boot Process + Systemd + reset root passwording GRUB Password + reset root password + Systemd + reset root password Ge : Boot Process + Systemd + reset root passwordt One : Boot Process + Systemd + reset root passwordt One : Boot Process + Systemd + reset root passwording He : Boot Process + Systemd + reset root passwordlp............................................56

4-RAID....................................................................................................68

5-LVM.....................................................................................................79

6- Swap................................................................................................103

7-Quot One : Boot Process + Systemd + reset root passworda Manage : Boot Process + Systemd + reset root passwordme : Boot Process + Systemd + reset root passwordnt One : Boot Process + Systemd + reset root password.........................................................................108

8-Acce : Boot Process + Systemd + reset root passwordss C Teamingont One : Boot Process + Systemd + reset root passwordrol List One : Boot Process + Systemd + reset root password...........................................................................126

9-YUM..................................................................................................135

10-RPM................................................................................................145

11-Source : Boot Process + Systemd + reset root password C Teamingod + reset root passworde : Boot Process + Systemd + reset root password Inst One : Boot Process + Systemd + reset root passwordallat One : Boot Process + Systemd + reset root passwordion...............................................................152

6
‫‪Table Of Contents‬‬
‫‪ -1‬اول جزء ده هيتكلم عن ال ‪ Boot Process‬وعن ‪ Systemd‬وازاى تعمل ‪reset‬‬

‫لل ‪ Root Password‬وده بدايته من الفديو رقم ‪ 28‬لحد الفديو رقم ‪33‬‬

‫ نع ةرابع هتيبلاغ ديدحتلاب هد ءزجلاو ( والجزء ده بالتحديد غالبيته عبارة عن ‪ Basics‬بسيطة جدا المفروض تكون عند اى‬

‫واحد بيستخدم ال ‪) GNU/Linux‬‬

‫‪ -2‬تانى جزء عندنا وهو خاص بال ‪ Networking‬وده متقسم لشوية مواضيع كده ‪،‬‬

‫ولالمانة الشديدة انا معرفتش الخص غير شوية معلومات الن من وجهة نظرى‬

‫موضوع الشبكات ده غالبيته عملى فانا بصراحة لخصت اللى قدرت عليه وطبعا‬

‫حضرتك الزم تدرس ‪ CCNA‬علشان تفهم الدنيا اكتر شوية ‪ ،‬بالنسبة للمواضيع فاللى‬

‫موجود هنا هو موضوع ال ‪ Network Profiles‬وموضوع ال ‪ IPv6‬وموضوع‬

‫ال ‪ Network Troubleshooting‬وموضوع ال ‪ NIC Teaming‬وموضوع ال‬

‫‪ Network Bridging‬واخيرا موضوع ال ‪Interface Naming‬‬

‫المهم الجزء ده بدايته من الفديو رقم ‪ 34‬لحد الفديو رقم ‪45‬‬

‫‪7‬‬
‫‪ -3‬تالت جزء عندنا وده بيتكلم عن ازاى تعمل ‪ Password‬لل ‪ GRUB‬وازاى برضو‬

‫تعمل ‪ reinstall‬لل ‪ First Stage‬واخيرا ازاى تقدر انك تتعامل مع ال ‪Man Pages‬‬

‫وال ‪ history‬وغيرهم ‪ ،‬الجزء ده بقى بدايته من الفديو رقم ‪ 46‬لحد الفديو رقم ‪49‬‬

‫‪ -4‬رابع جزء عندنا وده بيتكلم عن ال ‪ Basics‬بتاعت ال ‪ RAID‬وشوية حاجات كده‬

‫خاصة بال ‪ ، Storage‬الجزء ده بقى بدايته من الفديو رقم ‪ 49‬لحد الفديو رقم ‪53‬‬

‫‪ -5‬خامس جزء بيتكلم عن ال ‪ LVM‬وده بدايته من الفديو رقم ‪ 54‬لحد الفديو رقم‬

‫‪56‬‬

‫‪ 6‬لا عوضوم نع ملكتيب ‪ ،‬صلاخ ريغص هدو سداسلا ءزجلا ‪ -‬الجزء السادس وده صغير خالص ‪ ،‬بيتكلم عن موضوع ال ‪ Swap‬وهو عبارة عن‬

‫الفديو رقم ‪57‬‬

‫‪ 7‬لا عوضوم نع ملكتيب ‪ ،‬صلاخ ريغص هدو سداسلا ءزجلا ‪-‬الجزء السابع وده بيتكلم عن ال ‪ Quota Managment‬وده عبارة عن الفديو رقم‬

‫‪58‬‬

‫‪8‬‬
‫‪ 8‬لا عوضوم نع ملكتيب ‪ ،‬صلاخ ريغص هدو سداسلا ءزجلا ‪-‬الجزء الثامن وده بيتكلم عن ال ‪ Access Control List‬وده عبارة عن الفديو رقم‬

‫‪62‬‬

‫‪ 9‬لا عوضوم نع ملكتيب ‪ ،‬صلاخ ريغص هدو سداسلا ءزجلا ‪-‬الجزء التاسع وده بسيط جدا النه بيتكلم عن ال ‪ YUM‬وهو عبارة عن الفديو رقم‬

‫‪63‬‬

‫‪ 10‬لا عوضوم نع ملكتيب ‪ ،‬صلاخ ريغص هدو سداسلا ءزجلا ‪-‬الجزء العاشر وده برضو بسيط جدا وبيتكلم عن ال ‪ RPM‬وده عبارة عن الفديو‬

‫رقم ‪64‬‬

‫‪ 11‬لا عوضوم نع ملكتيب ‪ ،‬صلاخ ريغص هدو سداسلا ءزجلا ‪-‬الجزء االخير وده بيتكلم عن ال ‪ Source Code Installation‬وده اخر موضوع‬

‫فى ‪ ، Admin 2‬الجزء ده مشروح فى الفديو رقم ‪65‬‬

‫‪9‬‬
‫‪1-Part One : Boot Process + Systemd + reset root password‬‬

‫ف لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى البداي لا ة ي لا ةيلمع ىازا حرشتب اري لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح ت حضرت لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت ك تنز ل الكت لا ةيلمع ىازا حرشتب اهنال ىد ب د لا ةيلمع ى النه لا ةيلمع ىازا حرشتب ا بتشر لا ةيلمع ىازا ح ازا لا ةيلمع ى عملي لا ة ا ل ‪boot‬‬
‫بتسكنيللا ىف م ف لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى اللينكس‬

‫‪ -1‬لين لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت ك او ل مق لا ةيلمع ىازا حرشتب ا ل‬
‫‪https://www.ibm.com/developerworks/library/l-linuxboot/index.html‬‬

‫‪ -2‬ت لا ةيلمع ىازا حرشتب ان لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى كت لا ةيلمع ىازا حرشتب ا نع ةرابع وهو ىوا ولح هدو ب ود نع ةرابع وهو ىوا ولح ه حل نع ةرابع و او لا ةيلمع ى وه نع ةرابع و عب لا ةيلمع ىازا حرشتب ار نع ة ع ن ‪ Slides‬بتشر لا ةيلمع ىازا ح ‪Systemd‬‬
‫?‪https://www.google.com.eg/url‬‬

‫‪sa=t&rct=j&q=&esrc=s&source=web&cd=1&ved=2ahUKEwjcnuCm0LfdAhUtyoUKHcvPDu0QFjAAegQIBRA‬‬

‫‪C&url=https%3A%2F%2Fpeople.redhat.com%2Fpladd%2Fsystemd_NYRHUG_2016-‬‬

‫‪03.pdf&usg=AOvVaw0XoZZVErrketHQu3UQ4cYe‬‬

‫او م ن خال ل اللين لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت ك د نع ةرابع وهو ىوا ولح ه‬

‫‪https://people.redhat.com/pladd/systemd_NYRHUG_2016-03.pdf‬‬

‫نبد ةملك ايئدبم ‪ ،‬ىقب أ بق لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى ةملك ايئدبم ‪ ،‬مبدئي لا ةيلمع ىازا حرشتب ا كلم لا ة ‪ boot‬معن لا ةيلمع ىازا حرشتب اه لا ةيلمع ىازا حرشتب ا الحذاليغشتوا عالقا ةيلمع انه اهانعمو ‪ ،‬ء ةملك ايئدبم ‪ ،‬ومعن لا ةيلمع ىازا حرشتب اه لا ةيلمع ىازا حرشتب ا هن لا ةيلمع ىازا حرشتب ا عملي لا ة اقالليغشتوا ع اوتشغيل‬

‫الجه لا ةيلمع ىازا حرشتب از‬


‫طي لا ةيلمع ىازا حرشتب اهنال ىد ب او ل ح لا ةيلمع ىازا حرشتب اج لا ة بيعمله لا ةيلمع ىازا حرشتب ا ا ل ‪ Bios‬ه لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى ‪ POST‬ود لا ةيلمع ى اختص لا ةيلمع ىازا حرشتب ار‬

‫ ل ‪ Power On Self Test‬ود لا ةيلمع ى معن لا ةيلمع ىازا حرشتب اه لا ةيلمع ىازا حرشتب ا ان لمعي حوريب ه بيرو لا ةيلمع ىازا ح يعمل ‪ Check‬لكل اله لا ةيلمع ىازا حرشتب ارد وير‬
‫الل لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى م نع ةرابع وج نع ةرابع ودي ن عندتامارلا نا وا ‪ ،‬تامار شيفم ول الثم ‪ ،‬زاهجلا ىف ك ف لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى الجه لا ةيلمع ىازا حرشتب از ةملك ايئدبم ‪ ،‬مثال ل نع ةرابع و مفيتامارلا نا وا ‪ ،‬تامار ش رام لا ةيلمع ىازا حرشتب ات ةملك ايئدبم ‪ ،‬او اتامارلا ن الرام لا ةيلمع ىازا حرشتب ات‬

‫‪10‬‬
‫متامارلا نا وا ‪ ،‬تامار ش ‪ Compatible‬م لا ع ا ل ‪ Mother Board‬د لا ةيلمع ى ةملك ايئدبم ‪ ،‬طي لا ةيلمع ىازا حرشتب اهنال ىد ب ل نع ةرابع و ف لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى مشكل لا ة هتالقي لمعي حوريب ه‬

‫بيصفر ةملك ايئدبم ‪ ،‬وكل صف لا ةيلمع ىازا حرشتب ار نع ة ليه لا ةيلمع ىازا حرشتب ا معن لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى ةملك ايئدبم ‪ ،‬يعن لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى مثال صف لا ةيلمع ىازا حرشتب ارتي ن متقطعتي ن معن لا ةيلمع ىازا حرشتب اهسكنيللا ىف م اتامارلا ن ف لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى‬
‫مشكل لا ة ف لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى اله لا ةيلمع ىازا حرشتب ارد وهكذا ةملك ايئدبم ‪ ،‬وب لا ةيلمع ىازا حرشتب المن لا ةيلمع ىازا حرشتب اسب لا ة ا ل ‪ Bios‬متامارلا نا وا ‪ ،‬تامار ش بيعمل ‪ Test‬عل لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى كل‬

‫ح لا ةيلمع ىازا حرشتب اج لا ة م نع ةرابع وج نع ةرابع ود نع ة ةملك ايئدبم ‪ ،‬ه نع ةرابع و بيعمل ‪ Test‬لل ‪ minimum‬ه لا ةيلمع ىازا حرشتب اردوير علش لا ةيلمع ىازا حرشتب اتامارلا ن يقدر يشغل‬
‫الجه لا ةيلمع ىازا حرشتب از ةملك ايئدبم ‪ ،‬الح لا ةيلمع ىازا حرشتب اج لا ةيلمع ىازا حرشتب ات الل لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى الجه لا ةيلمع ىازا حرشتب از مينفعتامارلا نا وا ‪ ،‬تامار ش يق نع ةرابع و اهريغ نم م م ن غيره لا ةيلمع ىازا حرشتب ا‬

‫طي لا ةيلمع ىازا حرشتب اهنال ىد ب الخط نع ةرابع و نع ة الل لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى بعد كد نع ةرابع وهو ىوا ولح ه وه لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى ان لمعي حوريب ه بعد م لا ةيلمع ىازا حرشتب ا ا ل ‪ Bios‬بيعمل ‪Power On Self‬‬

‫‪ Test‬ف لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى او ل م لا ةيلمع ىازا حرشتب ايشتغل ةملك ايئدبم ‪ ،‬هيبد ةملك ايئدبم ‪ ،‬ىقب أ يدور عل لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى ا ل ‪ Bootable Devices‬ويق لا ةيلمع ىازا حرشتب ارنه لا ةيلمع ىازا حرشتب ا‬
‫ب لا ةيلمع ىازا حرشتب االعدادات الل لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى عند نع ةرابع وهو ىوا ولح ه ةملك ايئدبم ‪ ،‬ز لا ةيلمع ى مثال ان لمعي حوريب ه يالق لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى اسطوانة ‪ bootable‬او فالشة او‬

‫‪ Network‬ممك ن تب نع ةرابع وت منه لا ةيلمع ىازا حرشتب ا ةملك ايئدبم ‪ ،‬او عندتامارلا نا وا ‪ ،‬تامار شيفم ول الثم ‪ ،‬زاهجلا ىف ك مثال ‪ operating system‬عل لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى ا ل ‪disk‬‬
‫بت لا ةيلمع ىازا حرشتب اع لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت ك ممك ن تب نع ةرابع وت من لمعي حوريب ه‬

‫واالعدادات د لا ةيلمع ى بتك نع ةرابع وتامارلا ن محف نع ةرابع وظ لا ة عل لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى ا ل ‪ Mother Board‬عندتامارلا نا وا ‪ ،‬تامار شيفم ول الثم ‪ ،‬زاهجلا ىف ك وه لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى الل لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى‬
‫بتق نع ةرابع ول لمعي حوريب ه اتامارلا ن او ل ‪ bootable device‬مثال ه لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى االسط نع ةرابع وان لا ة وهكذا بق لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى‬

‫ول نع ةرابع و ملق لا ةيلمع ىازا حرشتب ا ةلاسر كلعلط هيقالته اهنم توبي ةجاح ش ح لا ةيلمع ىازا حرشتب اج لا ة يب نع ةرابع وت منه لا ةيلمع ىازا حرشتب ا هتالقي لمعي حوريب ه طلعل لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت ك رس لا ةيلمع ىازا حرشتب ال لا ة ‪ error‬ويق نع ةرابع ول لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت ك ‪no bootable‬‬
‫‪ device found‬وطبع لا ةيلمع ىازا حرشتب ا رس لا ةيلمع ىازا حرشتب ال لا ة ا ل ‪ error‬او طريق لا ة عرضه لا ةيلمع ىازا حرشتب ا بتختلزاهج نم ف م ن جه لا ةيلمع ىازا حرشتب از‬

‫للت لا ةيلمع ىازا حرشتب ان لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى ةملك ايئدبم ‪ ،‬مثال ف لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى ‪ dell‬بتيج لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى رس لا ةيلمع ىازا حرشتب ال لا ة ا ل ‪ error‬ف لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى شكل صفح لا ة زرق لا ةيلمع ىازا حرشتب اليغشتوا عالقا ةيلمع انه اهانعمو ‪ ،‬ء‬
‫انم لا ةيلمع ىازا حرشتب ا مثال ف لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى ‪ hp‬بتك نع ةرابع وتامارلا ن ش لا ةيلمع ىازا حرشتب اش لا ة س نع ةرابع وداليغشتوا عالقا ةيلمع انه اهانعمو ‪ ،‬ء ةملك ايئدبم ‪ ،‬وطبع لا ةيلمع ىازا حرشتب ا بيق نع ةرابع ول لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت ك‬

‫‪press any key to reboot‬‬

‫‪11‬‬
‫الخط نع ةرابع و نع ة الت لا ةيلمع ىازا حرشتب الت لا ة وه لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى اتامارلا ن ا ل ‪ Bios‬هيرو لا ةيلمع ىازا ح ي ‪ load‬ح لا ةيلمع ىازا حرشتب اج لا ة اسمه لا ةيلمع ىازا حرشتب ا ا ل ‪ IPL‬ةملك ايئدبم ‪ ،‬ود لا ةيلمع ى‬

‫اختص لا ةيلمع ىازا حرشتب ار ل ‪ Initial Program Loader‬ةملك ايئدبم ‪ ،‬طي لا ةيلمع ىازا حرشتب اهنال ىد ب ا ل ‪ IPL‬اصال عب لا ةيلمع ىازا حرشتب ار نع ة ع ن ‪code‬‬
‫برمج لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى صغير جدا جدا م نع ةرابع وج نع ةرابع ود عل لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى ا ل ‪ Mother Board‬بت لا ةيلمع ىازا حرشتب اع لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح ت الجه لا ةيلمع ىازا حرشتب از ةملك ايئدبم ‪ ،‬وكل‬

‫وظيفت لمعي حوريب ه ان لمعي حوريب ه يرو لا ةيلمع ىازا ح يعمل ‪ execute‬لح لا ةيلمع ىازا حرشتب اج لا ة اسمه لا ةيلمع ىازا حرشتب ا ا ل ‪ Bootloader‬ةملك ايئدبم ‪ ،‬يعن لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى يرو لا ةيلمع ىازا ح‬
‫يشغل ا ل ‪Bootloader‬‬

‫طي لا ةيلمع ىازا حرشتب اهنال ىد ب ا لا ةيلمع ى بق لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى ا ل ‪ boot loader‬د نع ةرابع وهو ىوا ولح ه نع ةرابع وه ؟ نع ةرابع وه ؟ نع ةرابع وه ؟ ه نع ةرابع و عب لا ةيلمع ىازا حرشتب ار نع ة ع ن ‪ software‬صغير جدا‬
‫م نع ةرابع وج نع ةرابع ود عندتامارلا نا وا ‪ ،‬تامار شيفم ول الثم ‪ ،‬زاهجلا ىف ك عل لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى ا ل ‪ bootable device‬ل نع ةرابع و عندتامارلا نا وا ‪ ،‬تامار شيفم ول الثم ‪ ،‬زاهجلا ىف ك ‪ hard disk‬وب لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح ت ‪ boot‬من لمعي حوريب ه‬

‫فهيك نع ةرابع وتامارلا ن م نع ةرابع وج نع ةرابع ود عل لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى ا ل ‪mbr‬‬
‫اذا ا ل ‪ IPL‬ه نع ةرابع و الل لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى بين لا ةيلمع ىازا حرشتب اد لا ةيلمع ى عل لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى ا ل ‪ boot loader‬علش لا ةيلمع ىازا حرشتب اتامارلا ن ي ‪ load‬ا ل ‪os‬‬

‫طي لا ةيلمع ىازا حرشتب اهنال ىد ب ز لا ةيلمع ى م لا ةيلمع ىازا حرشتب ا ان لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح ت ع لا ةيلمع ىازا حرشتب ار لا نا ف اتامارلا ن ا ل ‪ mbr‬بيتك نع ةرابع وتامارلا ن م ن ‪ 3‬اجزاليغشتوا عالقا ةيلمع انه اهانعمو ‪ ،‬ء هم لا ةيلمع ىازا حرشتب ا‬

‫ا ل ‪ Partition Table‬ود نع ةرابع وهو ىوا ولح ه حجم لمعي حوريب ه ‪ 64‬بايت ةملك ايئدبم ‪ ،‬وا ل ‪ Boot Loader‬ود نع ةرابع وهو ىوا ولح ه حجم لمعي حوريب ه‬
‫‪ 446‬بايت ةملك ايئدبم ‪ ،‬وا ل ‪ magic number‬ود نع ةرابع وهو ىوا ولح ه حجم لمعي حوريب ه ‪ 2‬ب لا ةيلمع ىازا حرشتب اي لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح ت‬

‫هن لا ةيلمع ىازا حرشتب ا بق لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى الل لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى هيرو لا ةيلمع ىازا ح ين لا ةيلمع ىازا حرشتب اد لا ةيلمع ى عل لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى ا ل ‪ boot loader‬الل لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى ه نع ةرابع و جزليغشتوا عالقا ةيلمع انه اهانعمو ‪ ،‬ء م ن ا ل ‪ mbr‬ه نع ةرابع و‬
‫ا ل ‪IPL‬‬

‫الخط نع ةرابع و نع ة الل لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى بعد كد نع ةرابع وهو ىوا ولح ه وه لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى اتامارلا ن ا ل ‪ Boot Loader‬هيبد ةملك ايئدبم ‪ ،‬ىقب أ يعمل ‪ load‬لل‬

‫‪ Kernel‬ةملك ايئدبم ‪ ،‬وبعدي ن بعد م لا ةيلمع ىازا حرشتب ا ا ل ‪ Kernel‬يق نع ةرابع و اهريغ نم م يرو لا ةيلمع ىازا ح ين لا ةيلمع ىازا حرشتب اد لا ةيلمع ى عل لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى ‪ systemd‬ةملك ايئدبم ‪ ،‬واخر‬
‫خط نع ةرابع و نع ة بق لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى وه لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى اتامارلا ن ‪ systemd‬هترو لا ةيلمع ىازا ح هتن لا ةيلمع ىازا حرشتب اد لا ةيلمع ى كل ا ل ‪ services‬او ا ل ‪Daemons‬‬

‫عل لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى حس لا ةيلمع ىازا حرشتب اهنال ىد ب بق لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى ان لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح ت بتسميه لا ةيلمع ىازا حرشتب ا ا ي ‪.‬‬

‫‪12‬‬
‫السؤا ل هن لا ةيلمع ىازا حرشتب ا بق لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى ةملك ايئدبم ‪ ،‬بم لا ةيلمع ىازا حرشتب ا اتامارلا ن ا ل ‪ bootloader‬الل لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى ه نع ةرابع و جزليغشتوا عالقا ةيلمع انه اهانعمو ‪ ،‬ءم ن ا ل ‪ mbr‬ومس لا ةيلمع ىازا حرشتب احت لمعي حوريب ه‬

‫‪ 446‬ب لا ةيلمع ىازا حرشتب اي لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح ت ةملك ايئدبم ‪ ،‬هل المس لا ةيلمع ىازا حرشتب اح لا ة د لا ةيلمع ى ك لا ةيلمع ىازا حرشتب افي لا ة اتامارلا ن ا ل ‪ bootloader‬يتخزتامارلا ن فيه لا ةيلمع ىازا حرشتب ا نع ةرابع وه ؟ نع ةرابع وه ؟‬
‫طي لا ةيلمع ىازا حرشتب اهنال ىد ب ان لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح ت عندتامارلا نا وا ‪ ،‬تامار شيفم ول الثم ‪ ،‬زاهجلا ىف ك اصال ف لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى ت نع ةرابع وزيع لا ة ز لا ةيلمع ى ‪ fedora‬او ‪ Ubuntu‬ا ل ‪boot loader‬‬

‫بيك نع ةرابع وتامارلا ن لي لمعي حوريب ه اصال ‪ background‬لم لا ةيلمع ىازا حرشتب ا الجه لا ةيلمع ىازا حرشتب از بيبد ةملك ايئدبم ‪ ،‬ىقب أ ةملك ايئدبم ‪ ،‬واصال مس لا ةيلمع ىازا حرشتب اح لا ة ا ل ‪background‬‬
‫د لا ةيلمع ى او الص نع ةرابع ور نع ة بتك نع ةرابع وتامارلا ن ب لا ةيلمع ىازا حرشتب الكيل نع ةرابع و‬

‫ط لا ةيلمع ىازا حرشتب اهنال ىد ب ازا لا ةيلمع ى برض نع ةرابع و نع ةرابع وه ؟ نع ةرابع وه ؟ نع ةرابع وه ؟ ةملك ايئدبم ‪ ،‬واذا ك لا ةيلمع ىازا حرشتب ان لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح ت اصال ملف لا ةيلمع ىازا حرشتب ات ا ل ‪ bootloader‬بتك نع ةرابع وتامارلا ن اكبر‬

‫بكتير م ن مس لا ةيلمع ىازا حرشتب اح لا ة ا ل ‪ boot loader‬ذات نفس لمعي حوريب ه الل لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى ه لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى ‪ 446‬بايت ةملك ايئدبم ‪ ،‬واذا ك لا ةيلمع ىازا حرشتب اتامارلا ن‬
‫ملزاهج نم ف ا ل ‪ configuration‬بت لا ةيلمع ىازا حرشتب اليغشتوا ع ا ل ‪ bootloader‬اصال مس لا ةيلمع ىازا حرشتب احت لمعي حوريب ه ب لا ةيلمع ىازا حرشتب الكيل نع ةرابع و ةملك ايئدبم ‪ ،‬يبق لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى ازا لا ةيلمع ى‬

‫هيح لا ىف هد لك ط كل د نع ةرابع وهو ىوا ولح ه ف لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى ا ل ‪ bootloader‬الل لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى مس لا ةيلمع ىازا حرشتب احت لمعي حوريب ه ‪ 446‬ب لا ةيلمع ىازا حرشتب اي لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح ت نع ةرابع وه ؟‬

‫ق لا ةيلمع ىازا حرشتب ال لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت ك بس ي لا ةيلمع ىازا حرشتب ا معلسكنيللا ىف م ا ل ‪ boot loader‬د نع ةرابع وهو ىوا ولح ه ان لا ةيلمع ىازا حرشتب ا هقسم لمعي حوريب ه لمرحلتي ن هم لا ةيلمع ىازا حرشتب ا‬
‫ا ل ‪ first stage‬وا ل ‪ second stage‬و ا ل ‪ first stage‬د نع ةرابع وهو ىوا ولح ه ه نع ةرابع و الل لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى هيك نع ةرابع وتامارلا ن حرفي لا ةيلمع ىازا حرشتب ا‬

‫ف لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى ا ل ‪ mbr‬وا ل ‪ second stage‬بم لا ةيلمع ىازا حرشتب ا انه لا ةيلمع ىازا حرشتب ا هتحت نع ةرابع و لا ةيلمع ى عل لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى الملف لا ةيلمع ىازا حرشتب ات الكبير نع ة يبق لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى‬
‫خليه لا ةيلمع ىازا حرشتب ال لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى عل لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى اله لا ةيلمع ىازا حرشتب ارد ةملك ايئدبم ‪ ،‬وهيحطه لا ةيلمع ىازا حرشتب ال لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت ك ف لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى المجلد الل لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى ه نع ةرابع و‬

‫‪/boot‬‬

‫‪13‬‬
‫طي لا ةيلمع ىازا حرشتب اهنال ىد ب د نع ةرابع وهو ىوا ولح ه اصال متامارلا نا وا ‪ ،‬تامار ش عي لا ةيلمع ىازا حرشتب اهنال ىد ب ف لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى ا ل ‪ bootloader‬ذات نفس لمعي حوريب ه ةملك ايئدبم ‪ ،‬د نع ةرابع وهو ىوا ولح ه اصال قص نع ةرابع ور‬

‫ف لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى ا ل ‪ Design‬بت لا ةيلمع ىازا حرشتب اليغشتوا ع ا ل ‪ mbr‬ذات نفس لمعي حوريب ه ةملك ايئدبم ‪ ،‬والل لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى صمسكنيللا ىف م ا ل ‪ mbr‬هسكنيللا ىف م المهندسي ن‬
‫بت نع ةرابع وليغشتوا ع ‪Microsoft‬‬

‫وطبع لا ةيلمع ىازا حرشتب ا ا ل ‪ First Stage‬الل لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى ه نع ةرابع و م نع ةرابع وج نع ةرابع ود ف لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى ا ل ‪ mbr‬كل وظيفت لمعي حوريب ه اتامارلا ن ين لا ةيلمع ىازا حرشتب اد لا ةيلمع ى عل لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى‬
‫ا ل ‪ second stage‬الل لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى م نع ةرابع وج نع ةرابع ود نع ة عل لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى اله لا ةيلمع ىازا حرشتب ارد‬

‫نيج لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى بق لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى للنقط لا ة االكثر االهمي لا ة فيم لا ةيلمع ىازا حرشتب ا يخزودنيولا بيطست عوضوم ص م نع ةرابع وض نع ةرابع وليغشتوا ع تسطي لا ةيلمع ىازا حرشتب اهنال ىد ب ال نع ةرابع ويندوز‬
‫واللينكس جم لا ةيلمع ىازا حرشتب اهنال ىد ب بعليشت ىنعي ‪ ،‬ديدج زودنيو لزنت تيبح الثم ول بيط ‪ ،‬ض ةملك ايئدبم ‪ ،‬طي لا ةيلمع ىازا حرشتب اهنال ىد ب ل نع ةرابع و مثال حبي لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح ت تنز ل ويندوز جديد ةملك ايئدبم ‪ ،‬يعن لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى تشيل‬

‫ال نع ةرابع ويندوز القديسكنيللا ىف م الل لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى م نع ةرابع وج نع ةرابع ود جم لا ةيلمع ىازا حرشتب اهنال ىد ب اللينكس وتح لا ىف هد لك ط ويندوز جديد ةملك ايئدبم ‪ ،‬ا ي بق لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى الل لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى‬
‫هيحصل هن لا ةيلمع ىازا حرشتب ا نع ةرابع وه ؟ نع ةرابع وه ؟ نع ةرابع وه ؟ مبدئي لا ةيلمع ىازا حرشتب ا كد نع ةرابع وهو ىوا ولح ه ال نع ةرابع ويندوز عند نع ةرابع وهو ىوا ولح ه ‪ boot loader‬خ لا ةيلمع ىازا حرشتب اهمسا ‪ ،‬هيب ص بي لمعي حوريب ه ةملك ايئدبم ‪ ،‬اسم لمعي حوريب ه‬

‫‪NTLDR‬‬
‫ود نع ةرابع وهو ىوا ولح ه اختص لا ةيلمع ىازا حرشتب ار ل‬

‫‪New Technology Loader‬‬

‫هيعمل ا لا ةيلمع ى بق لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى نع ةرابع وه ؟ نع ةرابع وه ؟ هن لا ةيلمع ىازا حرشتب ا بق لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى ه نع ةرابع و هيرو لا ةيلمع ىازا ح تحديدا لم لا ةيلمع ىازا حرشتب ا يسم لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى ب لا ةيلمع ىازا حرشتب ا ل ‪ first stage‬الل لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى‬
‫م نع ةرابع وج نع ةرابع ود ف لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى ا ل ‪ mbr‬ويمسحه لا ةيلمع ىازا حرشتب ا تم لا ةيلمع ىازا حرشتب ام لا ةيلمع ىازا حرشتب ا يعن لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى هيعمله لا ةيلمع ىازا حرشتب ا ‪ overwrite‬ويح لا ىف هد لك ط نفس لمعي حوريب ه‬

‫تم لا ةيلمع ىازا حرشتب ام لا ةيلمع ىازا حرشتب ا ولالسزاهج نم ف ا ل ‪ NTLDR‬متامارلا نا وا ‪ ،‬تامار ش بيفهسكنيللا ىف م اذا ك لا ةيلمع ىازا حرشتب اتامارلا ن ف ﻷ الو سكنيل ي لينكس وال ﻷ‬

‫‪14‬‬
‫طبع لا ةيلمع ىازا حرشتب ا لم لا ةيلمع ىازا حرشتب ا تعمل ‪ reinstall‬لل نع ةرابع ويندوز ةملك ايئدبم ‪ ،‬بيك نع ةرابع وتامارلا ن اللينكس طبع لا ةيلمع ىازا حرشتب ا لس لمعي حوريب ه م نع ةرابع وج نع ةرابع ود وا ل‬

‫‪ second stage‬وملف لا ةيلمع ىازا حرشتب اته لا ةيلمع ىازا حرشتب ا لس لمعي حوريب ه م نع ةرابع وج نع ةرابع ود نع ة ةملك ايئدبم ‪ ،‬بس الل لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى حصل فعلي لا ةيلمع ىازا حرشتب ا ه نع ةرابع و اتامارلا ن‬
‫ا ل ‪ first stage‬اتمسح لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح ت‬

‫ب لا ةيلمع ىازا حرشتب المن لا ةيلمع ىازا حرشتب اسب لا ة الكال اهريغ نم م د نع ةرابع وهو ىوا ولح ه ال نع ةرابع ويندوز بيعمل لمعي حوريب ه ف لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى ح لا ةيلمع ىازا حرشتب ال لا ة ا ل ‪ gpt‬برض نع ةرابع و ةملك ايئدبم ‪ ،‬طبع لا ةيلمع ىازا حرشتب ا اوع لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى‬

‫تتهبل وترو لا ةيلمع ىازا ح تعمل ‪ reinstall‬ب لا ةيلمع ىازا حرشتب الك لا ةيلمع ىازا حرشتب امل للينكس ةملك ايئدبم ‪ ،‬رو لا ةيلمع ىازا ح اعمل ‪ reinstall‬بس لل‬
‫‪first stage‬‬

‫طبع لا ةيلمع ىازا حرشتب ا لم لا ةيلمع ىازا حرشتب ا تعمل ‪ reinstall‬لل ‪ first stage‬هيرو لا ةيلمع ىازا ح ه نع ةرابع و كم لا ةيلمع ىازا حرشتب اتامارلا ن يعمل ‪ overwrite‬لل‬

‫‪ NTLDR‬وس لا ةيلمع ىازا حرشتب اعته لا ةيلمع ىازا حرشتب ا بق لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى ا ل ‪ First Stage‬هتفهسكنيللا ىف م اوت نع ةرابع وم لا ةيلمع ىازا حرشتب اتي لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت ك اتامارلا ن ان لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح ت عندتامارلا نا وا ‪ ،‬تامار شيفم ول الثم ‪ ،‬زاهجلا ىف ك ويندوز‬
‫ولينكس‬

‫وطبع لا ةيلمع ىازا حرشتب ا ز لا ةيلمع ى م لا ةيلمع ىازا حرشتب ا ق نع ةرابع ولن لا ةيلمع ىازا حرشتب ا اتامارلا ن ا ل ‪ bootloader‬بيعمل ‪ load‬عل لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى مرحلتي ن االول لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى ه لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى‬
‫ا ل ‪ first stage‬وبعده لا ةيلمع ىازا حرشتب ا ا ل ‪ second stage‬لحد هن لا ةيلمع ىازا حرشتب ا تم لا ةيلمع ىازا حرشتب ا اهريغ نم م او لا ةيلمع ى‬

‫النقط لا ة الل لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى بعد كد نع ةرابع وهو ىوا ولح ه وه لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى اتامارلا ن الكرن لا ةيلمع ىازا حرشتب ا ل مقس نع ةرابع و اهريغ نم م لجزئي ن االو ل ه نع ةرابع و الكرن لا ةيلمع ىازا حرشتب ا ل‬

‫والت لا ةيلمع ىازا حرشتب ان لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى ملزاهج نم ف اسم لمعي حوريب ه ‪ initramfs‬والت لا ةيلمع ىازا حرشتب ان لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى د نع ةرابع وهو ىوا ولح ه بق لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى وظيفت لمعي حوريب ه ان لمعي حوريب ه بيشيل ا ل ‪drivers‬‬
‫وبقي لا ة الح لا ةيلمع ىازا حرشتب اج لا ةيلمع ىازا حرشتب ات الل لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى ان لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح ت ممك ن تعمله لا ةيلمع ىازا حرشتب ا ‪access‬‬

‫ز لا ةيلمع ى مثال ان لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح ت ع لا ةيلمع ىازا حرشتب ايز تعمل ‪ access‬ل ‪ filesystem‬ز لا ةيلمع ى ا ل ‪ NTFS‬او مثال‬
‫ا ل ‪ Network‬فه نع ةرابع و بيشيل ا ل ‪ drivers‬د لا ةيلمع ى‬

‫‪15‬‬
‫طي لا ةيلمع ىازا حرشتب اهنال ىد ب ا لا ةيلمع ى وج لمعي حوريب ه االستف لا ةيلمع ىازا حرشتب اد نع ة م ن ان لمعي حوريب ه يحطل لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت ك ملزاهج نم ف ا ل ‪ kernel‬ل نع ةرابع وحد نع ةرابع وهو ىوا ولح ه وملزاهج نم ف ا ل ‪init‬‬

‫ل نع ةرابع وحد نع ةرابع وهو ىوا ولح ه نع ةرابع وه ؟ نع ةرابع وه ؟ بزودنيولا بيطست عوضوم ص د نع ةرابع وهو ىوا ولح ه هيسمحل لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت ك اوال اتامارلا ن ا ل ‪ Foot Print‬بت لا ةيلمع ىازا حرشتب اليغشتوا ع الكرن لا ةيلمع ىازا حرشتب ا ل تك نع ةرابع وتامارلا ن صغير نع ة‬
‫جدا يعن لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى الكرن لا ةيلمع ىازا حرشتب ا ل هيستهل لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت ك ‪ memory‬صغير نع ة جدا وكم لا ةيلمع ىازا حرشتب اتامارلا ن د نع ةرابع وهو ىوا ولح ه هيسملانركلل ح للكرن لا ةيلمع ىازا حرشتب ا ل‬

‫انه لا ةيلمع ىازا حرشتب ا تعمل ‪ load‬بطريق لا ة اسرليغشتوا ع‬

‫انم لا ةيلمع ىازا حرشتب ا العكس بق لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى ف لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى ويندوز ةملك ايئدبم ‪ ،‬ح لا ةيلمع ىازا حرشتب اط لا ىف هد لك ط الكرن لا ةيلمع ىازا حرشتب ا ل كل لمعي حوريب ه ه نع ةرابع و وا ل ‪ modules‬وا ل‬

‫‪ drivers‬ف لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى ملزاهج نم ف واحد علش لا ةيلمع ىازا حرشتب اتامارلا ن كد نع ةرابع وهو ىوا ولح ه ا لا ةيلمع ى غلط لا ة ف لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى الكرن لا ةيلمع ىازا حرشتب ا ل بت نع ةرابع وق لا ع النظ لا ةيلمع ىازا حرشتب ا اهريغ نم م كل لمعي حوريب ه‬

‫ملح نع ةرابع وظ لا ة ج لا ةيلمع ىازا حرشتب انبي لا ة وه لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى اتامارلا ن الح لا ةيلمع ىازا حرشتب االت الل لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى ان لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح ت بتحت لا ةيلمع ىازا حرشتب ا اهيف لمعت كنا ج ان لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت ك تعمل فيه لا ةيلمع ىازا حرشتب ا ‪restart‬‬
‫للجه لا ةيلمع ىازا حرشتب از هم لا ةيلمع ىازا حرشتب ا اتني ن لم لا ةيلمع ىازا حرشتب ا تك نع ةرابع وتامارلا ن ا ل ‪ SELinux‬معم نع ةرابع و ل ليه لا ةيلمع ىازا حرشتب ا ‪ disabled‬وان لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح ت هتعمله لا ةيلمع ىازا حرشتب ا‬

‫‪ enable‬والح لا ةيلمع ىازا حرشتب ال لا ة الت لا ةيلمع ىازا حرشتب اني لا ة لم لا ةيلمع ىازا حرشتب ا تعمل ‪ upgrade‬للكرن لا ةيلمع ىازا حرشتب ا ل ودل نع ةرابع وقت لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى اصال ف لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى ح لا ةيلمع ىازا حرشتب اج لا ة‬
‫اسمه لا ةيلمع ىازا حرشتب ا ا ل ‪ Kernel Patch‬ممك ن ان لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت ك ت ‪ apply‬ا ل ‪ Patches‬للكرن لا ةيلمع ىازا حرشتب ا ل م ن غير‬

‫م لا ةيلمع ىازا حرشتب اتعمله لا ةيلمع ىازا حرشتب ا ‪restart‬‬

‫معل نع ةرابع وم لا ة ج لا ةيلمع ىازا حرشتب انبي لا ة وه لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى اتامارلا ن ا ل ‪ system call‬معن لا ةيلمع ىازا حرشتب اه لا ةيلمع ىازا حرشتب ا اتامارلا ن النظ لا ةيلمع ىازا حرشتب ا اهريغ نم م او او ‪systemd‬‬

‫ب لا ةيلمع ىازا حرشتب التحديد ه لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى الل لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى هتبد ةملك ايئدبم ‪ ،‬ىقب أ تن لا ةيلمع ىازا حرشتب اد لا ةيلمع ى عل لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى بقي لا ة ا ل ‪ services‬ز لا ةيلمع ى االب لا ةيلمع ىازا حرشتب اتش لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى وا ل ‪ssh‬‬
‫وهكذا بق لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى‬

‫وب لا ةيلمع ىازا حرشتب الت لا ةيلمع ىازا حرشتب ال لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى ف لا ةيلمع ىازا حرشتب ان لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح ت عندتامارلا نا وا ‪ ،‬تامار شيفم ول الثم ‪ ،‬زاهجلا ىف ك ‪ systemd‬هتن لا ةيلمع ىازا حرشتب اد لا ةيلمع ى عل لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى كل ا ل ‪ service‬ب لا ةيلمع ىازا حرشتب الت نع ةرابع واز لا ةيلمع ى‬
‫‪In Parallel‬‬

‫‪16‬‬
‫طبع لا ةيلمع ىازا حرشتب ا ‪ init‬علش لا ةيلمع ىازا حرشتب اتامارلا ن تن لا ةيلمع ىازا حرشتب اد لا ةيلمع ى عل لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى كل ‪ Process‬ك لا ةيلمع ىازا حرشتب ان لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح ت او بشكل اد جاتحتب ق بتحت لا ةيلمع ىازا حرشتب ا اهيف لمعت كنا ج ‪Script‬‬

‫لكل ‪ Process‬يعن لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى مثال ا ل ‪ ssh‬ليه لا ةيلمع ىازا حرشتب ا ‪ init script‬علش لا ةيلمع ىازا حرشتب اتامارلا ن تبد ةملك ايئدبم ‪ ،‬ىقب أ ةملك ايئدبم ‪ ،‬انم لا ةيلمع ىازا حرشتب ا ف لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى‬
‫‪ systemd‬فد لا ةيلمع ى بتحت لا ةيلمع ىازا حرشتب ا اهيف لمعت كنا ج م لا ةيلمع ىازا حرشتب ا يسم لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى ب لا ةيلمع ىازا حرشتب ا ل ‪ unit file‬ةملك ايئدبم ‪ ،‬ود لا ةيلمع ى عب لا ةيلمع ىازا حرشتب ار نع ة ع ن ملف لا ةيلمع ىازا حرشتب ات كل الل لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى‬

‫فيه لا ةيلمع ىازا حرشتب ا ‪ variable‬بيس لا ةيلمع ىازا حرشتب او لا ةيلمع ى ‪ value‬معين لا ة‬

‫حل نع ةرابع و خ لا ةيلمع ىازا حرشتب الزودنيولا بيطست عوضوم ص ط لا ةيلمع ىازا حرشتب اهنال ىد ب ل نع ةرابع و عندتامارلا نا وا ‪ ،‬تامار شيفم ول الثم ‪ ،‬زاهجلا ىف ك ‪ init script‬ازا لا ةيلمع ى هتشغله لا ةيلمع ىازا حرشتب ا عل لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى ‪ systemd‬نع ةرابع وه ؟ نع ةرابع وه ؟ ةملك ايئدبم ‪ ،‬طبع لا ةيلمع ىازا حرشتب ا‬
‫‪ systemd‬ه لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى ‪ Compatible‬م لا ع ا ل ‪ init‬ف لا ةيلمع ىازا حرشتب الل لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى هيحصل اتامارلا ن ‪ systemd‬هتن لا ةيلمع ىازا حرشتب اد لا ةيلمع ى‬

‫عل لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى ا ل ‪ init‬وا ل ‪ init‬هترو لا ةيلمع ىازا ح تن لا ةيلمع ىازا حرشتب اد لا ةيلمع ى عل لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى ا ل ‪init script‬‬
‫وخد عندتامارلا نا وا ‪ ،‬تامار شيفم ول الثم ‪ ،‬زاهجلا ىف ك بق لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى ةملك ايئدبم ‪ ،‬اتامارلا ن ‪ systemd‬لم لا ةيلمع ىازا حرشتب ا اتكتب لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح ت اتكت لا ةيلمع ىازا حرشتب اهنال ىد ب مع لا ةيلمع ىازا حرشتب اه لا ةيلمع ىازا حرشتب ا ح لا ةيلمع ىازا حرشتب اج لا ة اسمه لا ةيلمع ىازا حرشتب ا ‪journald‬‬

‫ ةملك ايئدبم ‪ ،‬وممك ن تعتبر االتني ن انهسكنيللا ىف م ت نع ةرابع و ةملك ايئدبم ‪ ،‬ىقب أ اهريغ نم م‬

‫وزم لا ةيلمع ىازا حرشتب اتامارلا ن ك لا ةيلمع ىازا حرشتب اتامارلا ن ف لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى مشكل لا ة متعلق لا ة ب لا ةيلمع ىازا حرشتب ا ل ‪ logs‬وه لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى اتامارلا ن ا ل ‪ init‬ك لا ةيلمع ىازا حرشتب ان لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح ت بتن لا ةيلمع ىازا حرشتب اد لا ةيلمع ى عل لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى‬
‫ح لا ةيلمع ىازا حرشتب اج لا ة اسمه لا ةيلمع ىازا حرشتب ا ‪ rsyslog‬بعد م لا ةيلمع ىازا حرشتب ا بتن لا ةيلمع ىازا حرشتب اد لا ةيلمع ى عل لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى كذا ‪ service‬ةملك ايئدبم ‪ ،‬ود نع ةرابع وهو ىوا ولح ه ف لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى حد ذات لمعي حوريب ه مشكل لا ة‬

‫وه لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى ازا لا ةيلمع ى ان لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح ت هتش نع ةرابع و لا نا ف ا ل ‪ logs‬بت لا ةيلمع ىازا حرشتب اع لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح ت ا ل ‪ services‬اذا ك لا ةيلمع ىازا حرشتب اتامارلا ن المك لا ةيلمع ىازا حرشتب اتامارلا ن الل لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى‬
‫بيتجم لا ع في لمعي حوريب ه ا ل ‪ logs‬لس لمعي حوريب ه مبد ةملك ايئدبم ‪ ،‬ىقب أ ةلاسر كلعلط هيقالته اهنم توبي ةجاح ش اصال ةملك ايئدبم ‪ ،‬وب لا ةيلمع ىازا حرشتب الت لا ةيلمع ىازا حرشتب ال لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى ان لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح ت متامارلا نا وا ‪ ،‬تامار ش هتقدر تش نع ةرابع و لا نا ف‬

‫المشكل لا ة ك لا ةيلمع ىازا حرشتب ان لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح ت في ن ب لا ةيلمع ىازا حرشتب الظب لا ىف هد لك ط هل ف لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى ا ل ‪ configuration file‬وال في ن‬
‫ب لا ةيلمع ىازا حرشتب الظب لا ىف هد لك ط ةملك ايئدبم ‪،‬كل د نع ةرابع وهو ىوا ولح ه بسب لا ةيلمع ىازا حرشتب اهنال ىد ب اتامارلا ن ا ل ‪ rsyslog‬بد ةملك ايئدبم ‪ ،‬ىقب أت بعد م لا ةيلمع ىازا حرشتب اا ل ‪ services‬بد ةملك ايئدبم ‪ ،‬ىقب أت‬

‫وب لا ةيلمع ىازا حرشتب الت لا ةيلمع ىازا حرشتب ال لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى هم لا ةيلمع ىازا حرشتب ا لم لا ةيلمع ىازا حرشتب ا بد ةملك ايئدبم ‪ ،‬ىقب أوا يكتب نع ةرابع وا ‪ systemd‬ح لا ةيلمع ىازا حرشتب اول نع ةرابع وا يتالف نع ةرابع وا المشكل لا ة بت لا ةيلمع ىازا حرشتب اع لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح ت ا ل ‪init‬‬
‫ب لا ةيلمع ىازا حرشتب انهسكنيللا ىف م يكتب نع ةرابع وا ح لا ةيلمع ىازا حرشتب اج لا ة جمبه لا ةيلمع ىازا حرشتب ا اسمه لا ةيلمع ىازا حرشتب ا ‪journald‬‬

‫‪17‬‬
‫طي لا ةيلمع ىازا حرشتب اهنال ىد ب الفر جاتحتب ق بي ن ‪ enabled‬وبي ن ‪ active‬فيم لا ةيلمع ىازا حرشتب ا يخزودنيولا بيطست عوضوم ص ا ل ‪ services‬وه لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى اتامارلا ن‬

‫‪ enabled‬معن لا ةيلمع ىازا حرشتب اه لا ةيلمع ىازا حرشتب ا اتامارلا ن ا ل ‪ service‬بتق نع ةرابع و اهريغ نم م لم لا ةيلمع ىازا حرشتب ا الجه لا ةيلمع ىازا حرشتب از يشتغل وطبع لا ةيلمع ىازا حرشتب ا ‪ active‬معن لا ةيلمع ىازا حرشتب اه لا ةيلمع ىازا حرشتب ا‬
‫انه لا ةيلمع ىازا حرشتب ا شغ لا ةيلمع ىازا حرشتب ال لا ة دل نع ةرابع وقت لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى وكل ‪ service‬بي لا ةيلمع ىازا حرشتب اج لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى مع لا ةيلمع ىازا حرشتب اه لا ةيلمع ىازا حرشتب ا ‪ Default Configuration‬ه نع ةرابع و الل لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى‬

‫بيق نع ةرابع وله لا ةيلمع ىازا حرشتب ا اذا ك لا ةيلمع ىازا حرشتب ان لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح ت هتك نع ةرابع وتامارلا ن ‪ enabled‬وال ‪ disabled‬الل لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى ه نع ةرابع و ا ل ‪vendor preset‬‬

‫ف لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى ا ل ‪ init‬ل نع ةرابع و مثال ف لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى ‪ service‬معين لا ة وع لا ةيلمع ىازا حرشتب ايزه لا ةيلمع ىازا حرشتب ا تبق لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى ‪ disabled‬والجه لا ةيلمع ىازا حرشتب از بيب نع ةرابع وت‬

‫استخد اهريغ نم م االمر د نع ةرابع وهو ىوا ولح ه‬


‫‪chkconfig sshd off‬‬
‫انم لا ةيلمع ىازا حرشتب ا بق لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى ف لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى ‪ Systemd‬ل نع ةرابع و ع لا ةيلمع ىازا حرشتب ايز اعر لا نا ف هل ا ل ‪ service‬معم نع ةرابع و ل ليه لا ةيلمع ىازا حرشتب ا ‪ enable‬وال‬
‫ ﻷ ع ن طريهد رمالا ق االمر د نع ةرابع وهو ىوا ولح ه‬
‫‪systemctl is-enabled sshd‬‬

‫ملح نع ةرابع وظ لا ة ل نع ةرابع و كتب لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح ت ‪ systemctl‬وضغ لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح ت ‪ double tab‬هيجبل لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت ك كل ا ل ‪options‬‬
‫الل لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى بتيج لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى م لا ع ‪systemctl‬‬

‫ب لا ةيلمع ىازا حرشتب النسب لا ة لعملي لا ة ا ل ‪ mask‬لل ‪ service‬فد نع ةرابع وهو ىوا ولح ه معن لا ةيلمع ىازا حرشتب اه لا ةيلمع ىازا حرشتب ا ان لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت ك هتمن لا ع اتامارلا ن ا لا ةيلمع ى حد يشغله لا ةيلمع ىازا حرشتب ا‬

‫‪18‬‬
‫عندن لا ةيلمع ىازا حرشتب ا بق لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى ف لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى ا ل ‪ run levels‬ةملك ايئدبم ‪ ،‬ا ل ‪ run level‬رقسكنيللا ىف م واحد ان لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح ت بتستخدم لمعي حوريب ه ف لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى‬

‫ا ل ‪ Trouble Shooting‬يعن لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى مثال ل نع ةرابع و نسي لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح ت ا ل ‪ root passwd‬ف لا ةيلمع ىازا حرشتب ان لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح ت اوت نع ةرابع وم لا ةيلمع ىازا حرشتب اتي لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت ك‬
‫بترو لا ةيلمع ىازا ح لل ‪ run level‬د نع ةرابع وهو ىوا ولح ه‬

‫طي لا ةيلمع ىازا حرشتب اهنال ىد ب ل نع ةرابع و ان لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح ت شغ لا ةيلمع ىازا حرشتب ا ل ‪ init‬اسم لمعي حوريب ه ‪ run level‬ول نع ةرابع و ان لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح ت شغ لا ةيلمع ىازا حرشتب ا ل ‪ systemd‬ف لا ةيلمع ىازا حرشتب اسم لمعي حوريب ه‬
‫‪ target‬وف لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى ال نع ةرابع ويندوز اسم لمعي حوريب ه ‪ mode‬ز لا ةيلمع ى ا ل ‪ safe mode‬كد نع ةرابع وهو ىوا ولح ه‬

‫عندتامارلا نا وا ‪ ،‬تامار شيفم ول الثم ‪ ،‬زاهجلا ىف ك بق لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى ب لا ةيلمع ىازا حرشتب النسب لا ة لل ‪ run level‬رقسكنيللا ىف م ‪ 2‬ورقسكنيللا ىف م ‪ 3‬ف لا ةيلمع ىازا حرشتب ان لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح ت عندتامارلا نا وا ‪ ،‬تامار شيفم ول الثم ‪ ،‬زاهجلا ىف ك انهسكنيللا ىف م انضم نع ةرابع وا‬

‫وبق نع ةرابع وا االتني ن ف لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى ‪ target‬واحد اسم لمعي حوريب ه‬
‫‪multi-user.target‬‬

‫وا ل ‪ graphical‬ف لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى ‪ systemd‬بق لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى اسم لمعي حوريب ه ‪ graphical.target‬ل نع ةرابع و خدت بق لا ةيلمع ىازا حرشتب ال لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت ك‬
‫والجه لا ةيلمع ىازا حرشتب از بيفتلانركلل ح بيق نع ةرابع ول لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت ك‬

‫‪reached target graphical user interface‬‬


‫طبع لا ةيلمع ىازا حرشتب ا ا ل ‪ run level‬رقسكنيللا ىف م ‪ 4‬د نع ةرابع وهو ىوا ولح ه اصال ‪unused‬‬

‫طي لا ةيلمع ىازا حرشتب اهنال ىد ب هل ينف لا ع ان لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت ك ترو لا ةيلمع ىازا ح ل ‪ run level‬مختلزاهج نم ف تم لا ةيلمع ىازا حرشتب ام لا ةيلمع ىازا حرشتب ا وان لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح ت ف لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى ‪run level‬‬
‫مختلزاهج نم ف برض نع ةرابع و نع ةرابع وه ؟ اي نع ةرابع و نع ةرابع وهو ىوا ولح ه طبع لا ةيلمع ىازا حرشتب ا ع ن طريهد رمالا ق االمر د نع ةرابع وهو ىوا ولح ه‬

‫‪systemctl isolate *.target‬‬

‫ومك لا ةيلمع ىازا حرشتب اتامارلا ن عالم لا ة ا ل * تكت لا ةيلمع ىازا حرشتب اهنال ىد ب ا ل ‪ target‬او ا ل ‪ run level‬الل لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى ان لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح ت ع لا ةيلمع ىازا حرشتب ايز تروحل لمعي حوريب ه‬
‫وب لا ةيلمع ىازا حرشتب المن لا ةيلمع ىازا حرشتب اسب لا ة الملف لا ةيلمع ىازا حرشتب ات االصلي لا ة بت لا ةيلمع ىازا حرشتب اع لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح ت ‪ systemd‬م نع ةرابع وج نع ةرابع ود نع ة ف لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى‬

‫‪/usr/lib/systemd‬‬

‫‪19‬‬
‫ف لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى ملح نع ةرابع وظ لا ة هن لا ةيلمع ىازا حرشتب ا وه لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى اتامارلا ن ان لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح ت لم لا ةيلمع ىازا حرشتب ا كن لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح ت بتعمل ‪ enable‬ل ‪ service‬معين لا ة ه نع ةرابع و‬

‫بكل بس لا ةيلمع ىازا حرشتب اط لا ة ك لا ةيلمع ىازا حرشتب اتامارلا ن بي لا ةيلمع ىازا حرشتب اخد منه لا ةيلمع ىازا حرشتب ا ‪ soft link‬م ن المك لا ةيلمع ىازا حرشتب اتامارلا ن د نع ةرابع وهو ىوا ولح ه‬
‫‪/usr/lib/systemd‬‬

‫ويحطه لا ةيلمع ىازا حرشتب ا ف لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى‬
‫‪/etc/systemd/system‬‬

‫علش لا ةيلمع ىازا حرشتب اتامارلا ن ببس لا ةيلمع ىازا حرشتب اط لا ة لم لا ةيلمع ىازا حرشتب ا الجه لا ةيلمع ىازا حرشتب از يفتلانركلل ح يق نع ةرابع و اهريغ نم م ين لا ةيلمع ىازا حرشتب اد لا ةيلمع ى عل لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى ا ل ‪ service‬د لا ةيلمع ى م ن المس لا ةيلمع ىازا حرشتب ار‬
‫بت لا ةيلمع ىازا حرشتب اليغشتوا ع ‪ etc‬علش لا ةيلمع ىازا حرشتب اتامارلا ن د نع ةرابع وهو ىوا ولح ه في لمعي حوريب ه كل ملف لا ةيلمع ىازا حرشتب ات ا ل ‪ configurations‬بت لا ةيلمع ىازا حرشتب اع لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح ت ا ل ‪ system‬كل لمعي حوريب ه‬

‫وطبع لا ةيلمع ىازا حرشتب ا متنس لا ةيلمع ىازا حرشتب ا ةلاسر كلعلط هيقالته اهنم توبي ةجاح ش برض نع ةرابع و اتامارلا ن ا ل ‪ init‬بتعمل م لا ةيلمع ىازا حرشتب ا يسم لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى ب لا ةيلمع ىازا حرشتب ا ل ‪ sequential boot‬انم لا ةيلمع ىازا حرشتب ا‬

‫‪ systemd‬بتعمل ‪parallel boot‬‬


‫وبرض نع ةرابع و ‪ systemd‬ه لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى عب لا ةيلمع ىازا حرشتب ار نع ة ع ن ‪ dependency based boot‬بمعن لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى ان لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى ممك ن‬

‫ع ن طريقه لا ةيلمع ىازا حرشتب ا اق نع ةرابع و ل ا ل ‪ service‬الفالني لا ة تشتغل بعد ا ل ‪ service‬د لا ةيلمع ى وهكذا‬

‫معل نع ةرابع وم لا ة وه لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى اتامارلا ن االمر ‪ init‬واالمر ‪ telinit‬االتني ن بيعمل نع ةرابع وا نفس الح لا ةيلمع ىازا حرشتب اج لا ة‬

‫االمر ‪ systemctl list-units‬بيعرضل لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت ك ا ل ‪ service‬بح لا ةيلمع ىازا حرشتب التهسكنيللا ىف م ةملك ايئدبم ‪ ،‬انم لا ةيلمع ىازا حرشتب ا االمر‬
‫‪ systemctl list-unit-files‬د نع ةرابع وهو ىوا ولح ه هيعرضل لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت ك ملف لا ةيلمع ىازا حرشتب ات ا ل ‪ services‬ةملك ايئدبم ‪ ،‬طبع لا ةيلمع ىازا حرشتب ا كل ملزاهج نم ف‬

‫بيمثل لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت ك ‪ service‬معي ن والملف لا ةيلمع ىازا حرشتب ات بت لا ةيلمع ىازا حرشتب اع لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح ت ا ل ‪ services‬د لا ةيلمع ى هتالقيه لا ةيلمع ىازا حرشتب ا هن لا ةيلمع ىازا حرشتب ا‬
‫‪ls /usr/lib/systemd/system/‬‬

‫‪20‬‬
‫والملف لا ةيلمع ىازا حرشتب ات الل لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى هن لا ةيلمع ىازا حرشتب ا ه لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى الل لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى بيتعمل منه لا ةيلمع ىازا حرشتب ا ‪ soft target‬بيك نع ةرابع وتامارلا ن م نع ةرابع وج نع ةرابع ود ف لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى‬

‫المس لا ةيلمع ىازا حرشتب ار‬


‫‪ls /etc/systemd/system‬‬

‫ومتنس لا ةيلمع ىازا حرشتب ا ةلاسر كلعلط هيقالته اهنم توبي ةجاح ش اتامارلا ن الملف لا ةيلمع ىازا حرشتب ات الل لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى ‪ systemd‬بتتع لا ةيلمع ىازا حرشتب امل مع لا ةيلمع ىازا حرشتب اه لا ةيلمع ىازا حرشتب ا م لا ع ا ل ‪ system‬اسمه لا ةيلمع ىازا حرشتب ا‬
‫‪unit files‬‬

‫وملف لا ةيلمع ىازا حرشتب ات ا ل ‪ units‬م نع ةرابع وج نع ةرابع ود نع ةرابع وهو ىوا ولح ه هن لا ةيلمع ىازا حرشتب ا‬
‫*‪cat /usr/lib/systemd/system/‬‬

‫وب لا ةيلمع ىازا حرشتب النسب لا ة بق لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى لحك لا ةيلمع ىازا حرشتب اي لا ة ا ل ‪ service‬لم لا ةيلمع ىازا حرشتب ا تك نع ةرابع وتامارلا ن ‪ static‬د لا ةيلمع ى بتك نع ةرابع وتامارلا ن عب لا ةيلمع ىازا حرشتب ار نع ة ع ن‬
‫‪ service‬مس لا ةيلمع ىازا حرشتب اعد نع ة لل ‪ service‬االصلي لا ة علش لا ةيلمع ىازا حرشتب اتامارلا ن االصلي لا ة د لا ةيلمع ى تقدر تشتغل يعن لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى‬

‫م ن االخر كد نع ةرابع وهو ىوا ولح ه بتك نع ةرابع وتامارلا ن متامارلا نا وا ‪ ،‬تامار ش ‪ service‬حقيقي لا ة‬
‫ام لا ةيلمع ىازا حرشتب ا بق لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى الفر جاتحتب ق بي ن ‪ restart‬و ‪ reload‬لل ‪ service‬ب لا ةيلمع ىازا حرشتب استخدا اهريغ نم م ‪ systemctl‬ةملك ايئدبم ‪ ،‬ه نع ةرابع و اتامارلا ن‬

‫‪ restart‬بتقفل ا ل ‪ process‬وتشغله لا ةيلمع ىازا حرشتب ا مر نع ة ت لا ةيلمع ىازا حرشتب اني لا ة ةملك ايئدبم ‪ ،‬انم لا ةيلمع ىازا حرشتب ا ‪ reload‬بتخل لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى ا ل ‪process‬‬
‫تعمل ‪ reread‬لملزاهج نم ف ا ل ‪ configuration‬بت لا ةيلمع ىازا حرشتب اعه لا ةيلمع ىازا حرشتب ا‬

‫‪21‬‬
‫الموضوع اللى بعد كده وهو ال ‪ grub‬ةملك ايئدبم ‪ ،‬وان لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح ت كل سطر بتش نع ةرابع وف لمعي حوريب ه ف لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى‬

‫ا ل ‪ grub‬اسم لمعي حوريب ه ‪ menuentry‬ةملك ايئدبم ‪ ،‬ود نع ةرابع وهو ىوا ولح ه عب لا ةيلمع ىازا حرشتب ار نع ة ع ن ‪ selection‬ان لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح ت ممك ن تخت لا ةيلمع ىازا حرشتب ار نع ةرابع وهو ىوا ولح ه‬

‫طي لا ةيلمع ىازا حرشتب اهنال ىد ب اصال الل لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى بيد لا ةيلمع ى اسم لا ةيلمع ىازا حرشتب اليغشتوا عالقا ةيلمع انه اهانعمو ‪ ،‬ء ا ل ‪ disks‬وا ل ‪ partition‬ه نع ةرابع و ا ل ‪ Kernel‬يعن لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى‬
‫االسسكنيللا ىف م ‪ sda‬و ‪ sda5‬وهكذا الل لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى بيديهسكنيللا ىف م للب لا ةيلمع ىازا حرشتب ارتيشنز ه نع ةرابع و ا ل ‪ kernel‬ةملك ايئدبم ‪ ،‬ط لا ةيلمع ىازا حرشتب اهنال ىد ب اصال‬

‫قبل ا ل ‪ kernel‬م لا ةيلمع ىازا حرشتب ا يق نع ةرابع و اهريغ نم م ان لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح ت عندتامارلا نا وا ‪ ،‬تامار شيفم ول الثم ‪ ،‬زاهجلا ىف ك ا ل ‪ grub‬ه نع ةرابع و الل لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى بيق نع ةرابع و اهريغ نم م قبل ا ل ‪kernel‬‬
‫وا ل ‪ grub‬د نع ةرابع وهو ىوا ولح ه ‪ low level‬او لا ةيلمع ى يعن لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى بيش نع ةرابع و لا نا ف كل ا ل ‪ disks‬ب لا ةيلمع ىازا حرشتب االسسكنيللا ىف م د نع ةرابع وهو ىوا ولح ه ‪hd‬‬
‫وطبع لا ةيلمع ىازا حرشتب ا الرقسكنيللا ىف م الل لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى بعد كد نع ةرابع وهو ىوا ولح ه بيك نع ةرابع وتامارلا ن رقسكنيللا ىف م اله لا ةيلمع ىازا حرشتب ارد ذات نفس لمعي حوريب ه‬

‫يعن لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى مثال ‪ hd0‬معن لا ةيلمع ىازا حرشتب اه لا ةيلمع ىازا حرشتب ا اله لا ةيلمع ىازا حرشتب ارد رقسكنيللا ىف م واحد ول نع ةرابع و عندتامارلا نا وا ‪ ،‬تامار شيفم ول الثم ‪ ،‬زاهجلا ىف ك ه لا ةيلمع ىازا حرشتب اردي ن ف لا ةيلمع ىازا حرشتب اله لا ةيلمع ىازا حرشتب ارد الت لا ةيلمع ىازا حرشتب ان لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى اسم لمعي حوريب ه‬
‫‪ hd1‬وهكذا بق لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى ةملك ايئدبم ‪ ،‬ط لا ةيلمع ىازا حرشتب اهنال ىد ب لي لمعي حوريب ه الحك لا ةيلمع ىازا حرشتب اي لا ة د لا ةيلمع ى نع ةرابع وه ؟ ةملك ايئدبم ‪ ،‬بكل بس لا ةيلمع ىازا حرشتب اط لا ة التامارلا ن ا ل ‪grub‬‬

‫بيتعمل لمعي حوريب ه ‪ load‬قبل الكرن لا ةيلمع ىازا حرشتب ا ل اس لا ةيلمع ىازا حرشتب اس لا ةيلمع ىازا حرشتب ا ف لا ةيلمع ىازا حرشتب ا متامارلا نا وا ‪ ،‬تامار ش بيقدر يش نع ةرابع و لا نا ف االسم لا ةيلمع ىازا حرشتب اليغشتوا عالقا ةيلمع انه اهانعمو ‪ ،‬ء الل لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى ه لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى ‪sda‬‬
‫الل لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى بتديه لا ةيلمع ىازا حرشتب ا ا ل ‪ kernel‬لله لا ةيلمع ىازا حرشتب ارد والب لا ةيلمع ىازا حرشتب ارتيشنز بعد كد نع ةرابع وهو ىوا ولح ه ةملك ايئدبم ‪ ،‬ف لا ةيلمع ىازا حرشتب ا علش لا ةيلمع ىازا حرشتب اتامارلا ن كد نع ةرابع وهو ىوا ولح ه هتالقي لمعي حوريب ه‬

‫ش لا ةيلمع ىازا حرشتب ايزاهج نم ف االسم لا ةيلمع ىازا حرشتب اليغشتوا عالقا ةيلمع انه اهانعمو ‪ ،‬ء بت لا ةيلمع ىازا حرشتب اليغشتوا ع الديس لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت ك ب لا ةيلمع ىازا حرشتب االسم لا ةيلمع ىازا حرشتب اليغشتوا عالقا ةيلمع انه اهانعمو ‪ ،‬ء البدائي لا ة بت لا ةيلمع ىازا حرشتب اعته لا ةيلمع ىازا حرشتب ا‬

‫طي لا ةيلمع ىازا حرشتب اهنال ىد ب الكال اهريغ نم م د نع ةرابع وهو ىوا ولح ه ب لا ةيلمع ىازا حرشتب النسب لا ة لله لا ةيلمع ىازا حرشتب ارد ككل ةملك ايئدبم ‪ ،‬انم لا ةيلمع ىازا حرشتب ا بق لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى ب لا ةيلمع ىازا حرشتب النسب لا ة للب لا ةيلمع ىازا حرشتب ارتيشنز هتالقي لمعي حوريب ه‬
‫ب لا ةيلمع ىازا حرشتب االسسكنيللا ىف م د نع ةرابع وهو ىوا ولح ه ةملك ايئدبم ‪ ،‬او ل ب لا ةيلمع ىازا حرشتب ارتيش ن هيك نع ةرابع وتامارلا ن اسم لمعي حوريب ه ‪ msdos1‬وت لا ةيلمع ىازا حرشتب ان لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى ب لا ةيلمع ىازا حرشتب ارتيش ن هيك نع ةرابع وتامارلا ن‬

‫اسم لمعي حوريب ه ‪ msdos3‬وهكذا‬

‫‪22‬‬
‫اذا ل نع ةرابع و عندتامارلا نا وا ‪ ،‬تامار شيفم ول الثم ‪ ،‬زاهجلا ىف ك ب لا ةيلمع ىازا حرشتب ارتيش ن مثال واسم لمعي حوريب ه ‪ sda1‬ف لا ةيلمع ىازا حرشتب ا ل ‪ equivalent‬بت لا ةيلمع ىازا حرشتب اعت لمعي حوريب ه يعن لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى الل لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى‬

‫بيس لا ةيلمع ىازا حرشتب اوي لمعي حوريب ه ف لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى ا ل ‪ grub‬هيك نع ةرابع وتامارلا ن ‪hd0,msdos1‬‬
‫يعن لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى م ن االخر كد نع ةرابع وهو ىوا ولح ه الجمل لا ة د لا ةيلمع ى‬

‫'‪root='hd0,msdos1‬‬
‫معن لا ةيلمع ىازا حرشتب اه لا ةيلمع ىازا حرشتب ا ان لمعي حوريب ه هيعمل ‪ load‬لل ‪ root filesystem‬الل لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى م نع ةرابع وج نع ةرابع ود ف لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى ا ل ‪ disk‬االو ل‬

‫ف لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى الب لا ةيلمع ىازا حرشتب ارتيش ن االو ل‬
‫طي لا ةيلمع ىازا حرشتب اهنال ىد ب المعل نع ةرابع وم لا ةيلمع ىازا حرشتب ات د لا ةيلمع ى بيجبه لا ةيلمع ىازا حرشتب ا منه لا ةيلمع ىازا حرشتب ا نع ةرابع وه ؟ نع ةرابع وه ؟ نع ةرابع وه ؟ اوال نفذ بس االمر د نع ةرابع وهو ىوا ولح ه‬

‫‪fdisk /dev/sda‬‬
‫وهيظهرل لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت ك ن نع ةرابع وليغشتوا ع ا ل ‪ partition table‬بت لا ةيلمع ىازا حرشتب اع لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت ك هل ه نع ةرابع و ‪ mbr‬وال ‪ gpt‬يعن لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى هل ه نع ةرابع و‬

‫‪ dos‬وال ‪ gpt‬ةملك ايئدبم ‪ ،‬مثال عند لا ةيلمع ى ان لا ةيلمع ىازا حرشتب ا ف لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى فيدورا علش لا ةيلمع ىازا حرشتب اتامارلا ن ان لا ةيلمع ىازا حرشتب ا ‪ gpt‬ف لا ةيلمع ىازا حرشتب ا ظ لا ةيلمع ىازا حرشتب اهرل لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى ب لا ةيلمع ىازا حرشتب الشكل د نع ةرابع وهو ىوا ولح ه‬
‫'‪set root='hd0,gpt3‬‬

‫معن لا ةيلمع ىازا حرشتب اه لا ةيلمع ىازا حرشتب ا اتامارلا ن ا ل ‪ root file system‬م نع ةرابع وج نع ةرابع ود عند لا ةيلمع ى ف لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى اله لا ةيلمع ىازا حرشتب ارد االو ل ف لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى‬
‫الب لا ةيلمع ىازا حرشتب ارتيش ن رقسكنيللا ىف م ‪ 3‬ةملك ايئدبم ‪ ،‬ود نع ةرابع وهو ىوا ولح ه الن لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى ع لا ةيلمع ىازا حرشتب امل ‪ 2‬ب لا ةيلمع ىازا حرشتب ارتيشنز قبل لمعي حوريب ه هسكنيللا ىف م ا ل ‪ efi‬وا ل ‪swap‬‬

‫فظهر ان لمعي حوريب ه الب لا ةيلمع ىازا حرشتب ارتيش ن الت لا ةيلمع ىازا حرشتب ال لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح ت‬

‫‪23‬‬
‫دخلن لا ةيلمع ىازا حرشتب ا عل لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى م نع ةرابع وض نع ةرابع وليغشتوا ع الفر جاتحتب ق بي ن ا ل ‪ mbr‬وا ل ‪ gpt‬ةملك ايئدبم ‪ ،‬اوال ان لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح ت عندتامارلا نا وا ‪ ،‬تامار شيفم ول الثم ‪ ،‬زاهجلا ىف ك ل نع ةرابع و ا ل ‪mbr‬‬

‫بق لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى ‪ corrupted‬بسب لا ةيلمع ىازا حرشتب اهنال ىد ب ‪ virus‬معي ن ةملك ايئدبم ‪ ،‬ف لا ةيلمع ىازا حرشتب ان لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح ت الدت لا ةيلمع ىازا حرشتب ا الل لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى عل لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى اله لا ةيلمع ىازا حرشتب ارد بق لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح ت‬
‫ب لا ةيلمع ىازا حرشتب السالم لا ة بق لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى ول نع ةرابع و ا ل ‪ partition table‬نفس لمعي حوريب ه ط لا ةيلمع ىازا حرشتب ار يبق لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى الدات لا ةيلمع ىازا حرشتب ا بت لا ةيلمع ىازا حرشتب اعت لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت ك م لا ع‬

‫السالم لا ة ةملك ايئدبم ‪ ،‬طي لا ةيلمع ىازا حرشتب اهنال ىد ب هم لا ةيلمع ىازا حرشتب ا علش لا ةيلمع ىازا حرشتب اتامارلا ن يحل نع ةرابع و المشكل لا ة د لا ةيلمع ى عمل نع ةرابع وا ا ل‬
‫‪gpt partition schema‬‬

‫وق لا ةيلمع ىازا حرشتب ال لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت ك بس ان لا ةيلمع ىازا حرشتب ا هحطل لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت ك نسخ لا ة من لمعي حوريب ه ف لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى او ل اله لا ةيلمع ىازا حرشتب ارد ونسخ لا ة ت لا ةيلمع ىازا حرشتب اني لا ة ف لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى اخر اله لا ةيلمع ىازا حرشتب ارد ةملك ايئدبم ‪،‬‬
‫وب لا ةيلمع ىازا حرشتب المن لا ةيلمع ىازا حرشتب اسب لا ة المهندسي ن بت نع ةرابع وليغشتوا ع ‪ Apple‬هم لا ةيلمع ىازا حرشتب ا او ل ن لا ةيلمع ىازا حرشتب ا لا ةياكح اوعرتخا س اخترع نع ةرابع وا حك لا ةيلمع ىازا حرشتب اي لا ة ا ل ‪ gpt‬وبد ةملك ايئدبم ‪ ،‬ىقب أوا‬

‫يتكلم نع ةرابع وا عن لمعي حوريب ه ف لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى ‪ 2004‬وبعدي ن اتكلم نع ةرابع وا عن لمعي حوريب ه ف لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى ‪ 2004‬وبعدي ن بد ةملك ايئدبم ‪ ،‬ىقب أ ينفذوا ف لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى‬
‫‪ 2008‬وبق لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى ا ل ‪ defacto standard‬بت لا ةيلمع ىازا حرشتب اليغشتوا ع الع لا ةيلمع ىازا حرشتب السكنيللا ىف م كل لمعي حوريب ه ةملك ايئدبم ‪ ،‬وطبع لا ةيلمع ىازا حرشتب ا اكبر عدد م ن‬

‫الب لا ةيلمع ىازا حرشتب ارتيشنز ممك ن يتعمل عل لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى ا ل ‪ gpt‬ه نع ةرابع و ‪ 128‬ب لا ةيلمع ىازا حرشتب ارتيش ن‬

‫الح لا ةيلمع ىازا حرشتب اج لا ة الت لا ةيلمع ىازا حرشتب اني لا ة او العي لا ةيلمع ىازا حرشتب اهنال ىد ب الت لا ةيلمع ىازا حرشتب ان لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى الل لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى ك لا ةيلمع ىازا حرشتب اتامارلا ن م نع ةرابع وج نع ةرابع ود ف لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى ا ل ‪ mbr‬وه نع ةرابع و اتامارلا ن كل‬
‫‪ block‬ك لا ةيلمع ىازا حرشتب اتامارلا ن لي لمعي حوريب ه ‪ address‬ةملك ايئدبم ‪ ،‬وك لا ةيلمع ىازا حرشتب اتامارلا ن عدد ا ل ‪ address‬المت لا ةيلمع ىازا حرشتب اح لا ة ه لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى‬

‫‪2^32‬‬
‫ود نع ةرابع وهو ىوا ولح ه معن لا ةيلمع ىازا حرشتب ا نع ةرابع وهو ىوا ولح ه اتامارلا ن مس لا ةيلمع ىازا حرشتب اح لا ة ا لا ةيلمع ى ‪ disk‬مينفعتامارلا نا وا ‪ ،‬تامار ش تتخط لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى مس لا ةيلمع ىازا حرشتب اح لا ة ‪32^2‬‬

‫(‪ 2‬ا لا ةياكح اوعرتخا س ‪ 32‬ب لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح ت) يعن لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى ‪ 4‬ملي لا ةيلمع ىازا حرشتب ار ‪ sector‬يعن لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى ‪ 4‬ملي لا ةيلمع ىازا حرشتب ار ‪ block‬ةملك ايئدبم ‪ ،‬ط لا ةيلمع ىازا حرشتب اهنال ىد ب اصال ا ل‬
‫‪ sector size‬مس لا ةيلمع ىازا حرشتب احت لمعي حوريب ه ‪ 512‬ب لا ةيلمع ىازا حرشتب اي لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح ت يعن لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى ‪ 4‬ملي لا ةيلمع ىازا حرشتب ار ل نع ةرابع و قسمتهسكنيللا ىف م عل لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى مس لا ةيلمع ىازا حرشتب اح لا ة ا ل‬

‫‪ sector‬هيك نع ةرابع وتامارلا ن تقريب لا ةيلمع ىازا حرشتب ا عندتامارلا نا وا ‪ ،‬تامار شيفم ول الثم ‪ ،‬زاهجلا ىف ك ‪ 2‬تيراب لا ةيلمع ىازا حرشتب اي لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح ت لله لا ةيلمع ىازا حرشتب ارد ال نع ةرابع واحد‬

‫‪24‬‬
‫انم لا ةيلمع ىازا حرشتب ا ا ل ‪ gpt‬عدد ا ل ‪ address‬المت لا ةيلمع ىازا حرشتب اح لا ة ه لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى ‪ 64‬ب لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح ت يعن لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى‬

‫‪2^64‬‬
‫ود نع ةرابع وهو ىوا ولح ه رقسكنيللا ىف م كبير فش خ‬

‫وب لا ةيلمع ىازا حرشتب المن لا ةيلمع ىازا حرشتب اسب لا ة ا ل ‪ mbr‬ممك ن تالق لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى اسم لمعي حوريب ه ف لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى ا ل ‪ Bios‬كد نع ةرابع وهو ىوا ولح ه ‪ LBA‬يعن لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى‬
‫‪ Logical Block Addressing‬واالتني ن مرادفي ن لح لا ةيلمع ىازا حرشتب اج لا ة واحد نع ة‬

‫انم لا ةيلمع ىازا حرشتب ا ا ل ‪ GPT‬ممك ن تالق لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى اسم لمعي حوريب ه ف لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى ا ل ‪ BIOS‬ب لا ةيلمع ىازا حرشتب الشكل د نع ةرابع وهو ىوا ولح ه ‪ GUID‬او ‪EFI‬‬

‫او طبع لا ةيلمع ىازا حرشتب ا ‪UEFI‬‬

‫وكم لا ةيلمع ىازا حرشتب اتامارلا ن ان لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح ت عندتامارلا نا وا ‪ ،‬تامار شيفم ول الثم ‪ ،‬زاهجلا ىف ك ا ل ‪ bootloader‬او ا ل ‪ Grub‬ك لا ةيلمع ىازا حرشتب اتامارلا ن بيق نع ةرابع و ل لل ‪ kernel‬اتامارلا ن ا ل‬
‫‪ root file system‬م نع ةرابع وج نع ةرابع ود ف لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى‬

‫'‪set root='hd0,msdos1‬‬
‫وكم لا ةيلمع ىازا حرشتب اتامارلا ن ك لا ةيلمع ىازا حرشتب اتامارلا ن بيق نع ةرابع ول لمعي حوريب ه عل لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى ا ل ‪ UUID‬بت لا ةيلمع ىازا حرشتب اليغشتوا ع الب لا ةيلمع ىازا حرشتب ارتيش ن‬

‫يعن لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى بيق نع ةرابع ول لمعي حوريب ه رو لا ةيلمع ىازا ح دور هن لا ةيلمع ىازا حرشتب ا‬

‫‪search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos1‬‬


‫‪--hint-efi=hd0,msdos1 --hint-baremetal=ahci0,msdos1‬‬

‫‪--hint='hd0,msdos1' 0f089c70-e20f-46a4-8a92-af7974f0c4ce‬‬

‫‪25‬‬
‫والسب لا ةيلمع ىازا حرشتب اهنال ىد ب ف لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى اتامارلا ن ا ل ‪ bootloader‬بيق نع ةرابع و ل للكرن لا ةيلمع ىازا حرشتب ا ل دور عل لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى الب لا ةيلمع ىازا حرشتب ارتيش ن الل لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى ا ل‬

‫‪ UUID‬بت لا ةيلمع ىازا حرشتب اع لمعي حوريب ه كذا ةملك ايئدبم ‪ ،‬ه نع ةرابع و ان لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت ك ل نع ةرابع و عندتامارلا نا وا ‪ ،‬تامار شيفم ول الثم ‪ ،‬زاهجلا ىف ك ‪ 2‬ه لا ةيلمع ىازا حرشتب ارد وبدل لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح ت واحد مك لا ةيلمع ىازا حرشتب اتامارلا ن الت لا ةيلمع ىازا حرشتب ان لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى فه نع ةرابع و كد نع ةرابع وهو ىوا ولح ه‬
‫كد نع ةرابع وهو ىوا ولح ه هيدور عل لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى ا ل ‪ UUID‬ومل نع ةرابع و ةلاسر كلعلط هيقالته اهنم توبي ةجاح ش دع نع ةرابع و نع ة بق لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى ب لا ةيلمع ىازا حرشتب ا لا ةيلمع ى ب لا ةيلمع ىازا حرشتب ارتيش ن د لا ةيلمع ى ةملك ايئدبم ‪ ،‬وطبع لا ةيلمع ىازا حرشتب ا‬

‫ا ل ‪ UUID‬بيتغير ف لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى ح لا ةيلمع ىازا حرشتب ال لا ة واحد نع ة بس وه لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى ان لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت ك ل نع ةرابع و عمل لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح ت ‪ format‬للب لا ةيلمع ىازا حرشتب ارتيش ن‬
‫د نع ةرابع وهو ىوا ولح ه ةملك ايئدبم ‪ ،‬واصال ا ل ‪ UUID‬بي لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح ت ‪ create‬لم لا ةيلمع ىازا حرشتب ا تعمل ‪ format‬للب لا ةيلمع ىازا حرشتب ارتيش ن‬

‫ام لا ةيلمع ىازا حرشتب ا بق لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى ب لا ةيلمع ىازا حرشتب النسب لا ة لل ‪ rhgb quiet‬فد لا ةيلمع ى اختص لا ةيلمع ىازا حرشتب ار ل‬

‫‪redhat graphical boot‬‬


‫وكلم لا ة ‪ quiet‬معن لا ةيلمع ىازا حرشتب اه لا ةيلمع ىازا حرشتب ا ان لمعي حوريب ه بيق نع ةرابع ول لمعي حوريب ه خب لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى الل لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى بيحصل ةملك ايئدبم ‪ ،‬خب لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى ا ل ‪ services‬الل لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى‬

‫بتشتغل‬

‫النقط لا ةالل لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى بعد كد نع ةرابع وهو ىوا ولح ه وه لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى اتامارلا ن السطر الل لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى بيبدا نع ةرابع وهو ىوا ولح هدو ب ‪ linux16‬بيعرف لمعي حوريب ه في ن مك لا ةيلمع ىازا حرشتب اتامارلا ن‬
‫ا ل ‪kernel‬‬

‫‪linux16 /vmlinuz-3.10.0-862.3.2.el7.x86_64‬‬
‫والسطر الل لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى بعد نع ةرابع وهو ىوا ولح ه الل لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى ه نع ةرابع و بدايت لمعي حوريب ه ‪ initrd16‬بيعرف لمعي حوريب ه في ن مك لا ةيلمع ىازا حرشتب اتامارلا ن ا ل ‪ init‬ذات‬

‫نفسه لا ةيلمع ىازا حرشتب ا‬


‫‪initrd16 /initramfs-3.10.0-862.3.2.el7.x86_64.img‬‬

‫ط لا ةيلمع ىازا حرشتب اهنال ىد ب لي لمعي حوريب ه نع ةرابع وه ؟ نع ةرابع وه ؟ التامارلا ن ببس لا ةيلمع ىازا حرشتب اط لا ة الكرن لا ةيلمع ىازا حرشتب ا ل وه نع ةرابع و ب ﻷ الو سكنيل ي ‪ load‬محت لا ةيلمع ىازا حرشتب ا اهيف لمعت كنا ج يش نع ةرابع و لا نا ف الملزاهج نم ف د نع ةرابع وهو ىوا ولح ه‬
‫علش لا ةيلمع ىازا حرشتب اتامارلا ن يعمل ‪ load‬لل ‪ modules‬وا ل ‪drivers‬‬

‫‪26‬‬
‫ملح نع ةرابع وظ لا ة ان لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح ت ممك ن تلغ لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى ا ل ‪ RedHat Graphical‬علش لا ةيلمع ىازا حرشتب اتامارلا ن تش نع ةرابع و لا نا ف الكرن لا ةيلمع ىازا حرشتب ا ل ذات‬

‫نفسه لا ةيلمع ىازا حرشتب ا وه لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى بتعمل ‪boot‬‬

‫وطبع لا ةيلمع ىازا حرشتب ا ع لا ةيلمع ىازا حرشتب اد لا ةيلمع ى جدا ان لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت ك تب نع ةرابع و لا فلم ظ ملزاهج نم ف ا ل ‪ configuration‬بت لا ةيلمع ىازا حرشتب اليغشتوا ع ا ل ‪ grub‬وز لا ةيلمع ى م لا ةيلمع ىازا حرشتب ا ان لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح ت‬
‫ع لا ةيلمع ىازا حرشتب ار لا نا ف االمر الل لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى بيعمل ‪ regenerate‬للملزاهج نم ف د نع ةرابع وهو ىوا ولح ه ه نع ةرابع و‬

‫‪grub2-mkconfig -o /boot/grub2/grub.cfg‬‬

‫ا نع ةرابع وهو ىوا ولح ه هن لا ةيلمع ىازا حرشتب ا بق لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى ف لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى نقط لا ة مهم لا ة وه لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى اتامارلا ن م نع ةرابع وض نع ةرابع وليغشتوا ع ان لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت ك تعمل ‪ rebuild‬لملزاهج نم ف ا ل‬
‫‪ grub‬بيختلزاهج نم ف م ن ت نع ةرابع وزيع لا ة للت لا ةيلمع ىازا حرشتب اني لا ة ةملك ايئدبم ‪ ،‬ف لا ةيلمع ىازا حرشتب ان لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح ت هتبح فلملا نع لوالا ث االو ل ع ن الملزاهج نم ف ‪grub.cfg‬‬

‫وتش نع ةرابع و لا نا ف م نع ةرابع وج نع ةرابع ود ف لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى انه لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى مجلد ب لا ةيلمع ىازا حرشتب الظب لا ىف هد لك ط وبعده لا ةيلمع ىازا حرشتب ا تش نع ةرابع و لا نا ف كم لا ةيلمع ىازا حرشتب اتامارلا ن اذا ك لا ةيلمع ىازا حرشتب ان لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح ت‬
‫الت نع ةرابع وزيع لا ة د لا ةيلمع ى بتستخد اهريغ نم م ا ل ‪ grub2‬وال ا ل ‪ grub‬بس وتعمل ‪ regenerate‬بن لا ةيلمع ىازا حرشتب اليغشتوا عالقا ةيلمع انه اهانعمو ‪ ،‬ءا‬

‫عل لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى مك لا ةيلمع ىازا حرشتب اتامارلا ن الملزاهج نم ف د نع ةرابع وهو ىوا ولح ه ةملك ايئدبم ‪ ،‬الم نع ةرابع وض نع ةرابع وليغشتوا ع د نع ةرابع وهو ىوا ولح ه بيختلزاهج نم ف م ن ت نع ةرابع وزيع لا ة للت لا ةيلمع ىازا حرشتب اني لا ة‬

‫وكل مر نع ةرابع وهو ىوا ولح ه هتعمل ‪ reconfig‬لملزاهج نم ف ا ل ‪ grub‬هترج لا ع االعدادات ا ل ‪ default‬ز لا ةيلمع ى‬
‫م لا ةيلمع ىازا حرشتب ا ه لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى وهيرج لا ع االسسكنيللا ىف م وكل ح لا ةيلمع ىازا حرشتب اج لا ة ز لا ةيلمع ى م لا ةيلمع ىازا حرشتب ا ك لا ةيلمع ىازا حرشتب ان لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح ت ةملك ايئدبم ‪ ،‬انم لا ةيلمع ىازا حرشتب ا بق لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى ل نع ةرابع و ع لا ةيلمع ىازا حرشتب ايز تحفظ‬

‫االعدادت وتخليه لا ةيلمع ىازا حرشتب ا متتغير ةلاسر كلعلط هيقالته اهنم توبي ةجاح ش يبق لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى ترو لا ةيلمع ىازا ح تعد ل الملزاهج نم ف د نع ةرابع وهو ىوا ولح ه‬
‫‪vim /etc/sysconfig/grub‬‬
‫والملزاهج نم ف د نع ةرابع وهو ىوا ولح ه عب لا ةيلمع ىازا حرشتب ار نع ة ع ن ‪ soft link‬للملزاهج نم ف د نع ةرابع وهو ىوا ولح ه‬
‫‪vim /etc/default/grub‬‬
‫وطبع لا ةيلمع ىازا حرشتب ا متنس لا ةيلمع ىازا حرشتب ا ةلاسر كلعلط هيقالته اهنم توبي ةجاح ش تعمل ‪ regenerate‬لملزاهج نم ف ا ل ‪ grub‬بعد م لا ةيلمع ىازا حرشتب ا تعد ل في لمعي حوريب ه ا لا ةيلمع ى تعديل‬

‫‪27‬‬
‫اوب لا ةيلمع ىازا حرشتب ااا ود لا ةيلمع ى ملح نع ةرابع وظ لا ة مهم لا ة فش خ وه لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى اتامارلا ن ا ل ‪ grub‬بيبد ةملك ايئدبم ‪ ،‬ىقب أ يعد ا ل ‪menu entries‬‬

‫م ن رقسكنيللا ىف م صفر ةملك ايئدبم ‪ ،‬يعن لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى ل نع ةرابع و عندتامارلا نا وا ‪ ،‬تامار شيفم ول الثم ‪ ،‬زاهجلا ىف ك مثال ويندوز ولينكس ةملك ايئدبم ‪ ،‬وان لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح ت ع لا ةيلمع ىازا حرشتب ايزا ل ‪ grub‬يرو لا ةيلمع ىازا ح‬
‫لل نع ةرابع ويندوز االو ل يبق لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى تعد ل الملزاهج نم ف د نع ةرابع وهو ىوا ولح ه‬
‫‪vim /etc/sysconfig/grub‬‬

‫وبعده لا ةيلمع ىازا حرشتب ا هتيج لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى للسطر د نع ةرابع وهو ىوا ولح ه‬
‫‪GRUB_DEFAULT=saved‬‬

‫وتمسلانركلل ح كلم لا ة ‪ saved‬وتخل لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى بداله لا ةيلمع ىازا حرشتب ا رقسكنيللا ىف م ال نع ةرابع ويندوز يعن لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى ش نع ةرابع و لا نا ف ال نع ةرابع ويندوز رقسكنيللا ىف م ك لا ةيلمع ىازا حرشتب ا اهريغ نم م‬
‫وحط لمعي حوريب ه بدا ل الكلم لا ة د لا ةيلمع ى وبرض نع ةرابع و متنس لا ةيلمع ىازا حرشتب ا ةلاسر كلعلط هيقالته اهنم توبي ةجاح ش تعمل ‪ regenerate‬لملزاهج نم ف ا ل ‪grub‬‬

‫طيب عندنا بقى موضوع جديد وهو ازاى تعمل ‪ reset‬لل ‪ROOT Password‬‬

‫بزودنيولا بيطست عوضوم ص ي لا ةيلمع ىازا حرشتب ا سيد لا ةيلمع ى كل ملزاهج نم ف عندتامارلا نا وا ‪ ،‬تامار شيفم ول الثم ‪ ،‬زاهجلا ىف ك او كل ‪ process‬بيك نع ةرابع وتامارلا ن ليه لا ةيلمع ىازا حرشتب ا ‪ Label‬بمعن لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى اتامارلا ن‬
‫ا ل ‪ SELinux‬ه لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى الل لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى بتد لا ةيلمع ى لكل ملزاهج نم ف ا ل ‪ Label‬بت لا ةيلمع ىازا حرشتب اع لمعي حوريب ه يعن لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى ا لا ةيلمع ى وظيفت لمعي حوريب ه‬

‫وكل ملزاهج نم ف عندتامارلا نا وا ‪ ،‬تامار شيفم ول الثم ‪ ،‬زاهجلا ىف ك هيك نع ةرابع وتامارلا ن لي لمعي حوريب ه ‪ label‬ف لا ةيلمع ىازا حرشتب ا ل ‪ label‬د نع ةرابع وهو ىوا ولح ه هيحدد الصالحي لا ة بت لا ةيلمع ىازا حرشتب اع لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح ت‬
‫الملزاهج نم ف د نع ةرابع وهو ىوا ولح ه وب لا ةيلمع ىازا حرشتب المن لا ةيلمع ىازا حرشتب اسب لا ة ا ل ‪ recovery mode‬متامارلا نا وا ‪ ،‬تامار ش ب ﻷ الو سكنيل ي ‪ support‬ا ل ‪ SELinux‬اصال‬

‫وا ل ‪ SELinux‬ه لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى عب لا ةيلمع ىازا حرشتب ار نع ة ع ن ‪ Security System‬بيد لا ةيلمع ى لكل ملزاهج نم ف وكل ح لا ةيلمع ىازا حرشتب اج لا ة ف لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى‬
‫النظ لا ةيلمع ىازا حرشتب ا اهريغ نم م ‪ Label‬ل نع ةرابع و ا ل ‪ Label‬بت لا ةيلمع ىازا حرشتب اعته لا ةيلمع ىازا حرشتب ا طل لا ع مط لا ةيلمع ىازا حرشتب ابهد رمالا ق لل ‪ Policy‬يبق لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى خير وبرك لا ة‬

‫‪28‬‬
‫طبع لا ةيلمع ىازا حرشتب ا المفرو لا ريغا ام دعب ىنا ض ان لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى بعد م لا ةيلمع ىازا حرشتب ا اغير ا ل ‪ root passwd‬المفرو لا ريغا ام دعب ىنا ض اق نع ةرابع و ل للنظ لا ةيلمع ىازا حرشتب ا اهريغ نم م‬

‫رجعل لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى ملزاهج نم ف ا ل ‪ shadow‬وخلي لمعي حوريب ه مط لا ةيلمع ىازا حرشتب ابهد رمالا ق لل ‪ SELinux Policy‬ةملك ايئدبم ‪ ،‬يعن لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى الز اهريغ نم م اق نع ةرابع و ل‬
‫للنظ لا ةيلمع ىازا حرشتب ا اهريغ نم م ان لمعي حوريب ه يرجعل لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى ا ل ‪ Label‬الصل لمعي حوريب ه ةملك ايئدبم ‪ ،‬الن لمعي حوريب ه ل نع ةرابع و مرجعتامارلا نا وا ‪ ،‬تامار ش الصل لمعي حوريب ه النظ لا ةيلمع ىازا حرشتب ا اهريغ نم م لم لا ةيلمع ىازا حرشتب ا ي لا ةيلمع ىازا حرشتب اج لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى‬

‫ ي ‪ boot‬هيالق لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى ا ل ‪ label‬بت لا ةيلمع ىازا حرشتب اليغشتوا ع ملزاهج نم ف ‪ shadow‬مثال متغير ف لا ةيلمع ىازا حرشتب ا ه ﻷ الو سكنيل ي ‪ Fail‬او ا ل‬
‫‪ SELinux‬هتمن لا ع النظ لا ةيلمع ىازا حرشتب ا اهريغ نم م م ن ان لمعي حوريب ه ي ‪boot‬‬

‫دل نع ةرابع وقت لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى بق لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى وان لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح ت ف لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى ا ل ‪ grub‬ل نع ةرابع و ع لا ةيلمع ىازا حرشتب ايز ت لا ةيلمع ىازا حرشتب اخد ‪ root access‬عل لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى الجه لا ةيلمع ىازا حرشتب از عد ل‬

‫ف لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى الملزاهج نم ف بت لا ةيلمع ىازا حرشتب اليغشتوا ع او ل ‪ kernel‬مثال د نع ةرابع وهو ىوا ولح ه ل نع ةرابع و عندتامارلا نا وا ‪ ،‬تامار شيفم ول الثم ‪ ،‬زاهجلا ىف ك يعن لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى اكتر م ن ‪ Kernel‬واكت لا ةيلمع ىازا حرشتب اهنال ىد ب‬
‫‪rd.break‬‬

‫بمعن لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى اتامارلا ن ان لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح ت هتكت لا ةيلمع ىازا حرشتب اهنال ىد ب الكلم لا ة د لا ةيلمع ى ف لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى نه لا ةيلمع ىازا حرشتب اي لا ة السطر الل لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى بدايت لمعي حوريب ه كلم لا ة‬
‫‪linux16‬‬

‫واصال اصال ‪ rd‬معن لا ةيلمع ىازا حرشتب اه لا ةيلمع ىازا حرشتب ا ان لمعي حوريب ه ا ل ‪ kernel‬بيتعمل لمعي حوريب ه ‪ load‬وبعدي ن ي ‪ load‬ملزاهج نم ف‬
‫ا ل ‪ initrd‬ف لا ةيلمع ىازا حرشتب ا هن لا ةيلمع ىازا حرشتب ا بق لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى ا ل ‪ rd.break‬هتخل لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى ا ل ‪ kernel‬يقزاهج نم ف ميكملتامارلا نا وا ‪ ،‬تامار ش بعد م لا ةيلمع ىازا حرشتب ا‬

‫يعمل ‪ load‬لملزاهج نم ف ا ل ‪ initrd‬يعن لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى الكرن لا ةيلمع ىازا حرشتب ا ل ذات نفس لمعي حوريب ه متامارلا نا وا ‪ ،‬تامار ش ه ﻷ الو سكنيل ي ‪ Load‬وبعدي ن‬
‫تضغ لا ىف هد لك ط‬

‫‪ctrl + x‬‬
‫هتبزودنيولا بيطست عوضوم ص تالق لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى نفس لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت ك داخل لل ‪ root‬ليغشتوا ع ط نع ةرابع و ل‬

‫ان لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح ت بق لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى لم لا ةيلمع ىازا حرشتب ا تدخل ف لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى ال نع ةرابع وض لا ع د نع ةرابع وهو ىوا ولح ه ةملك ايئدبم ‪ ،‬هتالق لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى الدني لا ةيلمع ىازا حرشتب ا اتغيرت خ لا ةيلمع ىازا حرشتب الزودنيولا بيطست عوضوم ص ةملك ايئدبم ‪ ،‬مبدئي لا ةيلمع ىازا حرشتب ا كد نع ةرابع وهو ىوا ولح ه‬
‫ا ل ‪ Kernel‬بت لا ةيلمع ىازا حرشتب اع لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت ك عند نع ةرابع وهو ىوا ولح ه ‪ File System‬مصغر يش لا ةيلمع ىازا حرشتب اب لمعي حوريب ه ا ل ‪ /‬ةملك ايئدبم ‪ ،‬بس متامارلا نا وا ‪ ،‬تامار ش ه نع ةرابع و ا ل ‪file‬‬

‫‪ system‬الل لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى م نع ةرابع وج نع ةرابع ود عل لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى اله لا ةيلمع ىازا حرشتب ارد‬

‫‪29‬‬
‫لك ن ه نع ةرابع و مش لا ةيلمع ىازا حرشتب اب لمعي حوريب ه لي لمعي حوريب ه ةملك ايئدبم ‪ ،‬والنسخ لا ة د لا ةيلمع ى بق لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى ه لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى ا ل ‪ Mounted‬ف لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى ا ل ‪Memory‬‬

‫دل نع ةرابع وقت لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى ةملك ايئدبم ‪ ،‬انم لا ةيلمع ىازا حرشتب ا ا ل ‪ disk‬الحقيق لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى معم نع ةرابع و ل لي لمعي حوريب ه ‪ Mount‬ف لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى‬
‫‪/sysroot‬‬

‫علش لا ةيلمع ىازا حرشتب اتامارلا ن كد نع ةرابع وهو ىوا ولح ه لم لا ةيلمع ىازا حرشتب ا تك نع ةرابع وتامارلا ن ف لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى وض لا ع ا ل‬
‫‪switch-root#‬‬

‫وتيج لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى تكت لا ةيلمع ىازا حرشتب اهنال ىد ب‬

‫‪ls /‬‬
‫د نع ةرابع وهو ىوا ولح ه بيعرضل لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت ك النسخ لا ة المصغر نع ة الل لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى معم نع ةرابع و ل ليه لا ةيلمع ىازا حرشتب ا ‪ Mount‬ف لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى ا ل ‪Memory‬‬

‫وطبع لا ةيلمع ىازا حرشتب ا ان لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح ت الز اهريغ نم م تكت لا ةيلمع ىازا حرشتب اهنال ىد ب ‪ mount‬علش لا ةيلمع ىازا حرشتب اتامارلا ن تعر لا نا ف ا ل ‪ root file system‬بت لا ةيلمع ىازا حرشتب اع لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت ك‬
‫االصل لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى معم نع ةرابع و ل لي لمعي حوريب ه ‪ mount‬ف لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى انه لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى مك لا ةيلمع ىازا حرشتب اتامارلا ن ب لا ةيلمع ىازا حرشتب الظب لا ىف هد لك ط وطبع لا ةيلمع ىازا حرشتب ا هن لا ةيلمع ىازا حرشتب ا ف لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى خ لا ةيلمع ىازا حرشتب ازو جاتحتب ق وه نع ةرابع و‬

‫اتامارلا ن ا ل ‪ root file system‬بيك نع ةرابع وتامارلا ن معم نع ةرابع و ل لي لمعي حوريب ه ‪ mount‬تامارلا نا وا ‪ ،‬تامار شيفم ول الثم ‪ ،‬زاهجلا ىف ك ‪ read only‬ةملك ايئدبم ‪ ،‬ط لا ةيلمع ىازا حرشتب اهنال ىد ب ان لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح ت هن لا ةيلمع ىازا حرشتب ا‬
‫اصال ع لا ةيلمع ىازا حرشتب ايز تغير الب لا ةيلمع ىازا حرشتب اس نع ةرابع ورد بت لا ةيلمع ىازا حرشتب اليغشتوا ع ا ل ‪ root‬وازا لا ةيلمع ى هتغير نع ةرابع وهو ىوا ولح ه وه نع ةرابع و اصال ‪read only‬‬

‫هن لا ةيلمع ىازا حرشتب ا ان لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح ت بق لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى هتضطر تعمل ‪ remount‬تامارلا نا وا ‪ ،‬تامار شيفم ول الثم ‪ ،‬زاهجلا ىف ك ‪ rw‬لل ‪ root file system‬الل لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى‬
‫معم نع ةرابع و ل لي لمعي حوريب ه ‪ mount‬ف لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى المجلد‬

‫‪/sysroot‬‬
‫ع ن طريهد رمالا ق االمر د نع ةرابع وهو ىوا ولح ه‬
‫‪mount -o remount,rw /sysroot/‬‬
‫ا ل ‪ o-‬معن لا ةيلمع ىازا حرشتب اه لا ةيلمع ىازا حرشتب ا ‪option‬‬

‫‪30‬‬
‫وبعده لا ةيلمع ىازا حرشتب ا بق لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى هتغير ا ل ‪ root‬ع ن طريهد رمالا ق االمر‬

‫‪chroot /sysroot/‬‬
‫وبعد م لا ةيلمع ىازا حرشتب ا تغير ا ل ‪ root passwd‬وتيج لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى تستخد اهريغ نم م االمر‬
‫‪ls -lZ /etc/passwd‬‬
‫هتبزودنيولا بيطست عوضوم ص تالق لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى ا ل ‪ Context‬او ا ل ‪ Label‬بت لا ةيلمع ىازا حرشتب اليغشتوا ع الملزاهج نم ف بق لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى عب لا ةيلمع ىازا حرشتب ار نع ة ع ن عالم لا ة‬

‫استفه لا ةيلمع ىازا حرشتب ا اهريغ نم م ةملك ايئدبم ‪ ،‬ود نع ةرابع وهو ىوا ولح ه الن لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى ا ل ‪ SELinux‬متامارلا نا وا ‪ ،‬تامار ش ‪ Active‬ف لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى وض لا ع ا ل ‪Recovery Mode‬‬

‫يبق لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى كد نع ةرابع وهو ىوا ولح ه ان لا ةيلمع ىازا حرشتب ا المفرو لا ريغا ام دعب ىنا ض اق نع ةرابع و ل لل ‪ File System‬اعمل ‪ relabel‬للملزاهج نم ف مر نع ة ت لا ةيلمع ىازا حرشتب ان لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى‬
‫قبل م لا ةيلمع ىازا حرشتب ا تبد ةملك ايئدبم ‪ ،‬ىقب أ ا ل ‪ OS‬ةملك ايئدبم ‪ ،‬وهن لا ةيلمع ىازا حرشتب ا بق لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى عندتامارلا نا وا ‪ ،‬تامار شيفم ول الثم ‪ ،‬زاهجلا ىف ك حلي ن‬

‫ي لا ةيلمع ىازا حرشتب ا ام لا ةيلمع ىازا حرشتب ا ان لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت ك تعمل ا ل ‪ relabel‬بطريق لا ة ‪ Manually‬ةملك ايئدبم ‪ ،‬او ان لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت ك تعمل لمعي حوريب ه ب لا ةيلمع ىازا حرشتب الطريق لا ة‬
‫السهل لا ة الل لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى ه لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى ‪ Auto Relabel‬ةملك ايئدبم ‪ ،‬وكد نع ةرابع وهو ىوا ولح ه ه نع ةرابع و هيعد لا ةيلمع ى عل لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى الملف لا ةيلمع ىازا حرشتب ات ويش نع ةرابع و لا نا ف ا ل‬

‫‪ Label‬بت لا ةيلمع ىازا حرشتب اعه لا ةيلمع ىازا حرشتب ا المفرو لا ريغا ام دعب ىنا ض يك نع ةرابع وتامارلا ن ا ي عل لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى حس لا ةيلمع ىازا حرشتب اهنال ىد ب ا ل ‪ Policy‬ويعمل لمعي حوريب ه ‪Apply‬‬

‫ط لا ةيلمع ىازا حرشتب اهنال ىد ب الم نع ةرابع وض نع ةرابع وليغشتوا ع د نع ةرابع وهو ىوا ولح ه هيتسكنيللا ىف م ازا لا ةيلمع ى نع ةرابع وه ؟ ان لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح ت هتعمل ملزاهج نم ف مخف لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى ف لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى ا ل ‪ /‬ب لا ةيلمع ىازا حرشتب الشكل د نع ةرابع وهو ىوا ولح ه‬
‫‪touch /.autorelabel‬‬

‫ود نع ةرابع وهو ىوا ولح ه معن لا ةيلمع ىازا حرشتب ا نع ةرابع وهو ىوا ولح ه اتامارلا ن ا ل ‪ selinux‬قبل م لا ةيلمع ىازا حرشتب ا الكرن لا ةيلمع ىازا حرشتب ا ل ي ‪ load‬هتعد لا ةيلمع ى عل لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى كل الملف لا ةيلمع ىازا حرشتب ات‬

‫وترج لا ع ا ل ‪ label‬بت لا ةيلمع ىازا حرشتب اليغشتوا ع كل ملزاهج نم ف ز لا ةيلمع ى م لا ةيلمع ىازا حرشتب ا ك لا ةيلمع ىازا حرشتب اتامارلا ن‬
‫وطبع لا ةيلمع ىازا حرشتب ا كل الهد لا نا ف م ن الملزاهج نم ف د نع ةرابع وهو ىوا ولح ه ان لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى بق نع ةرابع و ل لل ‪ SELinux‬معلتامارلا نا وا ‪ ،‬تامار ش ان لا ةيلمع ىازا حرشتب ا عدل لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح ت ملزاهج نم ف‬

‫ش نع ةرابع وفيل لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى الملزاهج نم ف د نع ةرابع وهو ىوا ولح ه ك لا ةيلمع ىازا حرشتب اتامارلا ن ا ل ‪ label‬بت لا ةيلمع ىازا حرشتب اع لمعي حوريب ه ا لا ةيلمع ى ورجعي لمعي حوريب ه الصل لمعي حوريب ه‬

‫‪31‬‬
‫كد نع ةرابع وهو ىوا ولح ه الم نع ةرابع وض نع ةرابع وليغشتوا ع د نع ةرابع وهو ىوا ولح ه في لمعي حوريب ه خطر ةملك ايئدبم ‪ ،‬وه نع ةرابع و اتامارلا ن ا لا ةيلمع ى واحد ممك ن يعمل ‪ reboot‬ويعد ل‬

‫ف لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى ا ل ‪ grub‬ويختامارلا نا وا ‪ ،‬تامار ش يغير الب لا ةيلمع ىازا حرشتب اس نع ةرابع ورد بت لا ةيلمع ىازا حرشتب اليغشتوا ع ا ل ‪ root‬ف لا ةيلمع ىازا حرشتب الحل هن لا ةيلمع ىازا حرشتب ا بق لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى اتامارلا ن ان لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح ت‬
‫هتعمل ب لا ةيلمع ىازا حرشتب اس نع ةرابع ورد لل ‪ grub‬ذات نفس لمعي حوريب ه وف لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى ح لا ةيلمع ىازا حرشتب ال لا ة اذا كن لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح ت ع لا ةيلمع ىازا حرشتب ايز تعمل ‪Security‬‬

‫اكتر لله لا ةيلمع ىازا حرشتب ارد ف لا ةيلمع ىازا حرشتب ان لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح ت هتعمل لمعي حوريب ه ‪full encryption‬‬

‫ف لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى بق لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى ش نع ةرابع وي لا ة ح لا ةيلمع ىازا حرشتب اج لا ةيلمع ىازا حرشتب ات كد نع ةرابع وهو ىوا ولح ه خ لا ةيلمع ىازا حرشتب اصي لا ة بي لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت ك ان لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح ت تامارلا نا وا ‪ ،‬تامار شيفم ول الثم ‪ ،‬زاهجلا ىف ك ‪System Admin‬‬
‫ز لا ةيلمع ى ان لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت ك تعمل ‪ hardening‬لل ‪ server‬وان لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت ك تمن لا ع ‪ALT + CTRL + Delete‬‬

‫وب لا ةيلمع ىازا حرشتب النسب لا ة لالمر د نع ةرابع وهو ىوا ولح ه بت لا ةيلمع ىازا حرشتب اليغشتوا ع ال لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح ت كنترو ل ديلي لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح ت ةملك ايئدبم ‪ ،‬احن لا ةيلمع ىازا حرشتب ا ف لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى ح لا ةيلمع ىازا حرشتب اج لا ة عندن لا ةيلمع ىازا حرشتب ا وه لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى اتامارلا ن لم لا ةيلمع ىازا حرشتب ا‬

‫بضغ لا ىف هد لك ط عل لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى الك لا ةيلمع ىازا حرشتب ا اهريغ نم م زرار د نع ةرابع وهو ىوا ولح ه بيعمل ح لا ةيلمع ىازا حرشتب اج لا ة شب لمعي حوريب ه ا ل ‪ init 6‬ةملك ايئدبم ‪ ،‬وط لا ةيلمع ىازا حرشتب الم لا ةيلمع ىازا حرشتب ا ان لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى شغ لا ةيلمع ىازا حرشتب ا ل‬
‫‪ Systemd‬يبق لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى نستبعد ا ل ‪init‬‬

‫وطبع لا ةيلمع ىازا حرشتب ا ان لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح ت ل نع ةرابع و عدل لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح ت ف لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى ا ل ‪ soft link‬هيتعد ل تلق لا ةيلمع ىازا حرشتب ائي لا ةيلمع ىازا حرشتب ا ف لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى الملزاهج نم ف االصل لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى ةملك ايئدبم ‪،‬‬
‫ط لا ةيلمع ىازا حرشتب اهنال ىد ب ان لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح ت دل نع ةرابع وقت لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى ف لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى ملزاهج نم ف ا ل ‪ Alt + Ctrl + Delete‬هيعد ل ه نع ةرابع و اوت نع ةرابع وم لا ةيلمع ىازا حرشتب اتي لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت ك ف لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى‬

‫ملزاهج نم ف ا ل ‪reboot.target‬‬
‫طبع لا ةيلمع ىازا حرشتب ا ان لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح ت هن لا ةيلمع ىازا حرشتب ا ل نع ةرابع و ع لا ةيلمع ىازا حرشتب ايز تلغ لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى تفعيل ‪ Service‬معين لا ة ف لا ةيلمع ىازا حرشتب ان لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح ت هتستخد اهريغ نم م االمر‬

‫‪systemctl mask ctrl-alt-del.target‬‬


‫كد نع ةرابع وهو ىوا ولح ه هيخل لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى الملزاهج نم ف د نع ةرابع وهو ىوا ولح ه يش لا ةيلمع ىازا حرشتب اور عل لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى‬

‫‪/dev/null‬‬

‫‪32‬‬
‫و ‪ dev/null/‬د نع ةرابع وهو ىوا ولح ه بق لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى عب لا ةيلمع ىازا حرشتب ار نع ة ع ن ‪ special file‬ه نع ةرابع و ع لا ةيلمع ىازا حرشتب امل ز لا ةيلمع ى الم لا ةيلمع ىازا حرشتب االنه لا ةيلمع ىازا حرشتب اي لا ة كد نع ةرابع وهو ىوا ولح ه ةملك ايئدبم ‪،‬‬

‫ول نع ةرابع و ع لا ةيلمع ىازا حرشتب ايز تمسلانركلل ح الملزاهج نم ف بشكل ‪ secure‬ابعت لمعي حوريب ه ل ‪dev/null‬‬
‫والمفرو لا ريغا ام دعب ىنا ض ان لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت ك ط لا ةيلمع ىازا حرشتب الم لا ةيلمع ىازا حرشتب ا عدل لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح ت ف لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى ملزاهج نم ف ‪ target‬او ‪ service‬معين لا ة يبق لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى‬

‫المفرو لا ريغا ام دعب ىنا ض تعمل‬


‫‪systemctl daemon-reload‬‬

‫كد نع ةرابع وهو ىوا ولح ه ان لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح ت لم لا ةيلمع ىازا حرشتب ا بتعمل ‪ mask‬ان لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح ت كد نع ةرابع وهو ىوا ولح ه متامارلا نا وا ‪ ،‬تامار ش بتعد ل ف لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى الملزاهج نم ف االصل لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى ةملك ايئدبم ‪ ،‬ال ال ان لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح ت‬

‫بتعد ل ف لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى ملزاهج نم ف ا ل ‪ configuration‬بت لا ةيلمع ىازا حرشتب اع لمعي حوريب ه الل لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى ه نع ةرابع و عب لا ةيلمع ىازا حرشتب ار نع ة ع ن ‪ soft link‬وم نع ةرابع وج نع ةرابع ود‬
‫ف لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى‬

‫‪/etc‬‬

‫وطبع لا ةيلمع ىازا حرشتب ا كل ملف لا ةيلمع ىازا حرشتب ات ‪ systemd‬االصلي لا ة م نع ةرابع وج نع ةرابع ود نع ة ف لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى ‪ usr/lib/systemd‬ةملك ايئدبم ‪ ،‬انم لا ةيلمع ىازا حرشتب ا‬
‫التعديالت بتتسكنيللا ىف م ف لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى ‪etc‬‬

‫ود نع ةرابع وهو ىوا ولح ه ي نع ةرابع وصلن لا ةيلمع ىازا حرشتب ا لنتيج لا ة منطقي لا ة وه لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى اتامارلا ن ‪ systemd‬وه لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى شغ لا ةيلمع ىازا حرشتب ال لا ة بتبزودنيولا بيطست عوضوم ص االو ل عل لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى‬
‫الملف لا ةيلمع ىازا حرشتب ات الل لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى م نع ةرابع وج نع ةرابع ود نع ة ف لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى ‪ etc‬ل نع ةرابع و ملقته لا ةيلمع ىازا حرشتب ا ةلاسر كلعلط هيقالته اهنم توبي ةجاح ش هن لا ةيلمع ىازا حرشتب اتامارلا نا وا ‪ ،‬تامار شيفم ول الثم ‪ ،‬زاهجلا ىف ك بترو لا ةيلمع ىازا ح تبزودنيولا بيطست عوضوم ص ف لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى‬

‫‪usr/lib/systemd‬‬

‫‪33‬‬
‫‪2-Network Basics‬‬
‫قبل م لا ةيلمع ىازا حرشتب ا نبد ةملك ايئدبم ‪ ،‬ىقب أ ف لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى جزليغشتوا عالقا ةيلمع انه اهانعمو ‪ ،‬ء ا ل ‪ Networking‬ف لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى ‪ guide‬مج لا ةيلمع ىازا حرشتب ان لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى تب لا ع ‪ redhat‬بيشر لا ةيلمع ىازا ح‬
‫الم نع ةرابع واضي لا ع الخ لا ةيلمع ىازا حرشتب اص لا ة ب لا ةيلمع ىازا حرشتب ا ل ‪ Network‬ةملك ايئدبم ‪ ،‬هيفيدتامارلا نا وا ‪ ،‬تامار شيفم ول الثم ‪ ،‬زاهجلا ىف ك جدا ةملك ايئدبم ‪ ،‬ود لين لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت ك ا ل ‪guide‬‬

‫‪https://access.redhat.com/documentation/en-us/‬‬

‫‪red_hat_enterprise_linux/7/html/networking_guide/‬‬

‫وممك ن تنز ل ا ل ‪ guide‬بصيغ لا ة ‪ pdf‬ل نع ةرابع و ح لا ةيلمع ىازا حرشتب اب لا ةيلمع ىازا حرشتب اهنال ىد ب يعن لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى‬

‫‪34‬‬
‫نختامارلا نا وا ‪ ،‬تامار ش بق لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى ف لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى جزليغشتوا عالقا ةيلمع انه اهانعمو ‪ ،‬ء ا ل ‪ Network‬واو ل مصطللانركلل ح عندن لا ةيلمع ىازا حرشتب ا ه نع ةرابع و ا ل ‪ NIC‬ود نع ةرابع وهو ىوا ولح ه اختص لا ةيلمع ىازا حرشتب ار‬

‫ ل ‪ Network Interface Card‬الل لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى ه نع ةرابع و ك لا ةيلمع ىازا حرشتب ارت الشبك لا ة بت لا ةيلمع ىازا حرشتب اع لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت ك‬

‫عندن لا ةيلمع ىازا حرشتب ا بق لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى ف لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى اللينكس ف لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى اتني ن ‪ implementation‬ب لا ةيلمع ىازا حرشتب النسب لا ة لل ‪Network‬‬
‫االو ل ود نع ةرابع وهو ىوا ولح ه القديسكنيللا ىف م وه نع ةرابع و ا ل ‪ network‬الع لا ةيلمع ىازا حرشتب اد لا ةيلمع ى والت لا ةيلمع ىازا حرشتب ان لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى وه نع ةرابع و ا ل ‪Network Manager‬‬

‫بيق نع ةرابع ول لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت ك بق لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى اتامارلا ن الن لا ةيلمع ىازا حرشتب ا لا ةياكح اوعرتخا س بت نع ةرابع وليغشتوا ع ‪ RedHat‬حب نع ةرابع وا انهسكنيللا ىف م يبن نع ةرابع وا ‪ Modular System‬يعن لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى‬

‫يبن نع ةرابع وا ‪ system‬يك نع ةرابع وتامارلا ن عب لا ةيلمع ىازا حرشتب ار نع ة ع ن ‪ Building Blocks‬جم لا ةيلمع ىازا حرشتب اهنال ىد ب بعليشت ىنعي ‪ ،‬ديدج زودنيو لزنت تيبح الثم ول بيط ‪ ،‬ض وا ل ‪Building‬‬
‫‪ Blocks‬هيسمحلن لا ةيلمع ىازا حرشتب ا انن لا ةيلمع ىازا حرشتب ا نعمل ‪advanced tasks‬‬

‫طي لا ةيلمع ىازا حرشتب اهنال ىد ب ا ل ‪ Network Manager‬بيسمحل لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت ك ان لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت ك ت ‪configure‬‬

‫‪ basic tcp ip‬يعن لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى ‪ IP Address Settings‬ةملك ايئدبم ‪ ،‬يعن لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى تح لا ىف هد لك ط ‪ ip address‬والم نع ةرابع وض نع ةرابع وليغشتوا ع‬
‫انته لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى عل لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى كد نع ةرابع وهو ىوا ولح ه‬

‫او بيسمحل لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت ك ان لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت ك تعمل ‪ advanced setting‬ز لا ةيلمع ى ان لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت ك تعمل ‪ configure‬لح لا ةيلمع ىازا حرشتب اج لا ة‬
‫اسمه لا ةيلمع ىازا حرشتب ا ا ل ‪VLAN‬‬

‫وبم لا ةيلمع ىازا حرشتب ا اتامارلا ن ‪ systemd‬سهل لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح ت الدني لا ةيلمع ىازا حرشتب ا ش نع ةرابع وي لا ة وبقي لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح ت بتعمل ‪ control‬لكل ا ل ‪services‬‬
‫ع ن طريهد رمالا ق ‪ command‬واحد ه نع ةرابع و‬

‫‪systemctl‬‬

‫‪35‬‬
‫فكذل لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت ك االمر برض نع ةرابع و ب لا ةيلمع ىازا حرشتب النسب لا ة لل ‪ Implementation‬بت لا ةيلمع ىازا حرشتب اليغشتوا ع ا ل ‪Network Manager‬‬

‫سهل لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح ت الدني لا ةيلمع ىازا حرشتب ا وبقي لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح ت بتعمل ‪ control‬لكل ح لا ةيلمع ىازا حرشتب اج لا ة ع ن طريهد رمالا ق االمر‬
‫‪nmcli‬‬

‫ود نع ةرابع وهو ىوا ولح ه اختص لا ةيلمع ىازا حرشتب ار ل‬


‫‪network manager command line interface‬‬

‫ف لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى عندتامارلا نا وا ‪ ،‬تامار شيفم ول الثم ‪ ،‬زاهجلا ىف ك بق لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى االمر ‪ ip address show‬م ن االوامر الل لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى ممك ن تختصر فيه لا ةيلمع ىازا حرشتب ا‬
‫يعن لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى ممك ن تكتب لمعي حوريب ه كد نع ةرابع وهو ىوا ولح ه‬

‫‪ip addre show‬‬


‫او كد نع ةرابع وهو ىوا ولح ه‬

‫‪ip a s‬‬

‫ا ل ‪ loopback‬ه نع ةرابع و ا ل ‪ virtual interface‬بت لا ةيلمع ىازا حرشتب اع لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت ك ود نع ةرابع وهو ىوا ولح ه كل وظيفت لمعي حوريب ه ان لمعي حوريب ه يق نع ةرابع ول لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت ك اتامارلا ن‬
‫ا ل ‪ TCP/IP Stack‬شغ لا ةيلمع ىازا حرشتب ا ل وطبع لا ةيلمع ىازا حرشتب ا هيسمحل لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت ك ان لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت ك ت ‪ run‬ا لا ةيلمع ى ‪ services‬بشكل‬

‫‪Locally‬‬

‫ب لا ةيلمع ىازا حرشتب النسب لا ة لل ‪ Mac Address‬ف لا ةيلمع ىازا حرشتب ان لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح ت ممك ن تعتبر نع ةرابع وهو ىوا ولح ه ه نع ةرابع و ا ل ‪ Physical Location‬بت لا ةيلمع ىازا حرشتب اليغشتوا ع‬

‫البي لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح ت د نع ةرابع وهو ىوا ولح ه يعن لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى متامارلا نا وا ‪ ،‬تامار ش بيتغير ةملك ايئدبم ‪ ،‬انم لا ةيلمع ىازا حرشتب ا ان لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح ت لم لا ةيلمع ىازا حرشتب ا بتح لا ةيلمع ىازا حرشتب او ل تغير ا ل ‪ mac address‬مثال‬
‫ف لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى ح لا ةيلمع ىازا حرشتب ال لا ة ا ل ‪ spoofing‬د نع ةرابع وهو ىوا ولح ه معن لا ةيلمع ىازا حرشتب اه لا ةيلمع ىازا حرشتب ا ان لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت ك كأن لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت ك بتح لا ىف هد لك ط عن نع ةرابع واتامارلا ن وهم لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى عل لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى البي لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح ت‬

‫بت لا ةيلمع ىازا حرشتب اع لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت ك ةملك ايئدبم ‪ ،‬لك ن هل د نع ةرابع وهو ىوا ولح ه غير المك لا ةيلمع ىازا حرشتب اتامارلا ن ا ل ‪ physical‬بت لا ةيلمع ىازا حرشتب اليغشتوا ع البي لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح ت ةملك ايئدبم ‪ ،‬ال طبع لا ةيلمع ىازا حرشتب ا‬

‫‪36‬‬
‫ا ل ‪ 255.255.255.55‬معن لا ةيلمع ىازا حرشتب اه لا ةيلمع ىازا حرشتب ا كل ا ل ‪ Hosts‬الل لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى مع لا ةيلمع ىازا حرشتب اتامارلا نا وا ‪ ،‬تامار شيفم ول الثم ‪ ،‬زاهجلا ىف ك ف لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى الشبك لا ة ةملك ايئدبم ‪ ،‬انم لا ةيلمع ىازا حرشتب ا‬

‫‪ 0.0.0.0‬ا لا ةيلمع ى ‪ip‬‬


‫عندتامارلا نا وا ‪ ،‬تامار شيفم ول الثم ‪ ،‬زاهجلا ىف ك ق لا ةيلمع ىازا حرشتب اعد نع ة وه لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى اتامارلا ن المتغير حط لمعي حوريب ه ديم لا ةيلمع ىازا حرشتب ا بصفر والث لا ةيلمع ىازا حرشتب اب لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح ت حطل لمعي حوريب ه اقص لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى قيم لا ة‬

‫وه لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى ‪ 255‬ةملك ايئدبم ‪ ،‬ل نع ةرابع و ع لا ةيلمع ىازا حرشتب ايز تعر لا نا ف اقص لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى عدد م ن ا ل ‪ ip‬ف لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى ‪ subnetmask‬معي ن‬
‫بتطر لا ةيلمع ىازا ح م ن ‪ 256‬مثال ا ل ‪ subnet‬د نع ةرابع وهو ىوا ولح ه‬

‫‪255.255.255.192‬‬

‫اقص لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى عدد م ن ا ل ‪ ip‬ممك ن يك نع ةرابع وتامارلا ن في لمعي حوريب ه ه نع ةرابع و ‪ 192 - 256‬يعن لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى ‪ip 64‬‬

‫ا ل ‪ Gateway‬ممك ن تعتبر نع ةرابع وهو ىوا ولح ه الب نع ةرابع واب لا ة الل لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى السيرفر هيستخدمه لا ةيلمع ىازا حرشتب ا علش لا ةيلمع ىازا حرشتب اتامارلا ن يطل لا ع ليغشتوا ع‬
‫الن لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح ت ةملك ايئدبم ‪ ،‬طبع لا ةيلمع ىازا حرشتب ا ع لا ةيلمع ىازا حرشتب اد لا ةيلمع ى جدا يك نع ةرابع وتامارلا ن عندتامارلا نا وا ‪ ،‬تامار شيفم ول الثم ‪ ،‬زاهجلا ىف ك اتني ن راوتر متصلي ن نع ةرابع وهو ىوا ولح هدو ب ‪ switch‬واحد‬

‫طي لا ةيلمع ىازا حرشتب اهنال ىد ب الطريهد رمالا ق الل لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى بيطلع لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت ك ال لا ةيلمع ى ح لا ةيلمع ىازا حرشتب اج لا ة ف لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى الدني لا ةيلمع ىازا حرشتب ا يعن لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى يخلي لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت ك تطل لا ع عل لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى ا لا ةيلمع ى ف لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى‬

‫الن لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح ت ف لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى ح لا ةيلمع ىازا حرشتب ال لا ة ل نع ةرابع و عندتامارلا نا وا ‪ ،‬تامار شيفم ول الثم ‪ ،‬زاهجلا ىف ك ‪ 2‬راوتر متصلي ن نع ةرابع وهو ىوا ولح هدو ب ‪ switch‬واحد اسم لمعي حوريب ه‬
‫ا ل ‪Default Gateway‬‬

‫ف لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى فر جاتحتب ق بي ن المصطللانركلل ح ‪ Default Gateway‬وبي ن المصطللانركلل ح ‪ Default Route‬ةملك ايئدبم ‪،‬‬
‫ب لا ةيلمع ىازا حرشتب النسب لا ة للمصطللانركلل ح االو ل فد نع ةرابع وهو ىوا ولح ه بيتسكنيللا ىف م استخدام لمعي حوريب ه ع لا ةيلمع ىازا حرشتب اد نع ة م لا ع ا ل ‪ Layer 2 Switches‬ةملك ايئدبم ‪،‬‬

‫انم لا ةيلمع ىازا حرشتب ا المصطللانركلل ح الت لا ةيلمع ىازا حرشتب ال لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح ت د نع ةرابع وهو ىوا ولح ه بيتسكنيللا ىف م استخدام لمعي حوريب ه ع لا ةيلمع ىازا حرشتب اد نع ةرابع وهو ىوا ولح ه م لا ع ا ل ‪ Layer 3 Switches‬وم لا ع‬
‫ا ل ‪ Routers‬وم لا ع ا ل ‪ Firewalls‬كم لا ةيلمع ىازا حرشتب اتامارلا ن النه لا ةيلمع ىازا حرشتب ا بتقدرتعمل ‪Layer3 Routing‬‬

‫‪37‬‬
‫ود نع ةرابع وهو ىوا ولح ه معن لا ةيلمع ىازا حرشتب ا نع ةرابع وهو ىوا ولح ه ان لمعي حوريب ه بيسملانركلل ح للب لا ةيلمع ىازا حرشتب اك لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح ت انه لا ةيلمع ىازا حرشتب ا تعد لا ةيلمع ى ترو لا ةيلمع ىازا ح م ن شبك لا ة وترو لا ةيلمع ىازا ح للت لا ةيلمع ىازا حرشتب اني لا ة ةملك ايئدبم ‪ ،‬عل لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى‬

‫عكس ا ل ‪Layer 2 Switches‬‬

‫طبع لا ةيلمع ىازا حرشتب ا ان لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح ت لم لا ةيلمع ىازا حرشتب ا تعد ل ف لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى ‪ connection‬ع ن طريهد رمالا ق ا ل ‪ nmcli‬الز اهريغ نم م تعمل لل‬
‫‪ connection‬د نع ةرابع وهو ىوا ولح ه ‪ down‬وبعدي ن تعمل لمعي حوريب ه ‪up‬‬

‫ا ل ‪ ifconfig‬معن لا ةيلمع ىازا حرشتب اه لا ةيلمع ىازا حرشتب ا ‪ Interface Config‬وكل م لا ةيلمع ىازا حرشتب ا تعمل ‪ Network Profile‬هتالق لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى‬

‫م نع ةرابع وج نع ةرابع ود ف لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى‬
‫‪/etc/sysconfig/network-scripts‬‬

‫وطبع لا ةيلمع ىازا حرشتب ا ل نع ةرابع و ع لا ةيلمع ىازا حرشتب ايز تعر لا نا ف ا ل ‪ Status‬بت لا ةيلمع ىازا حرشتب اليغشتوا ع ا ل ‪ Physical Interface‬بت لا ةيلمع ىازا حرشتب اع لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت ك بيك نع ةرابع وتامارلا ن ع ن‬

‫طريهد رمالا ق االمر د نع ةرابع وهو ىوا ولح ه‬


‫‪mii-tool ens33‬‬

‫او ع ن طريهد رمالا ق االمر د نع ةرابع وهو ىوا ولح ه‬


‫‪ethtool ens33‬‬

‫طبع لا ةيلمع ىازا حرشتب ا ا ل ‪ Full Duplex‬معن لا ةيلمع ىازا حرشتب اه لا ةيلمع ىازا حرشتب ا ان لمعي حوريب ه ا ل ‪ Interface‬د نع ةرابع وهو ىوا ولح ه بيبع لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح ت ويستقبل ةملك ايئدبم ‪ ،‬انم لا ةيلمع ىازا حرشتب ا ا ل‬

‫‪ Half Duplex‬معن لا ةيلمع ىازا حرشتب اه لا ةيلمع ىازا حرشتب ا ان لمعي حوريب ه ي لا ةيلمع ىازا حرشتب ا ام لا ةيلمع ىازا حرشتب ا بيبع لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح ت ي لا ةيلمع ىازا حرشتب ا ام لا ةيلمع ىازا حرشتب ا بيستقبل‬

‫‪38‬‬
‫حك لا ةيلمع ىازا حرشتب اي لا ة الرقسكنيللا ىف م ‪ 4‬ف لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى ا ل ‪ IPv4‬د نع ةرابع وهو ىوا ولح ه ك لا ةيلمع ىازا حرشتب اتامارلا ن االصدار الراب لا ع م ن االيب لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى ةملك ايئدبم ‪ ،‬وك لا ةيلمع ىازا حرشتب اتامارلا ن ف لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى فعال‬

‫اصدار خ لا ةيلمع ىازا حرشتب امس ‪ IPv5‬بس مطلعتامارلا نا وا ‪ ،‬تامار ش للن لا ةيلمع ىازا حرشتب ا لا ةياكح اوعرتخا س وك لا ةيلمع ىازا حرشتب اتامارلا ن مقتصر بس عل لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى قد انهسكنيللا ىف م‬
‫يجرب نع ةرابع و نع ةرابع وهو ىوا ولح ه ف لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى المع لا ةيلمع ىازا حرشتب امل واالبح لا ةيلمع ىازا حرشتب ا ث‬

‫الراوتر وه نع ةرابع و متصمسكنيللا ىف م ف لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى االس لا ةيلمع ىازا حرشتب ا لا ةياكح اوعرتخا س ك لا ةيلمع ىازا حرشتب اتامارلا ن متصمسكنيللا ىف م ان لمعي حوريب ه يعمل ‪ Forward‬م ن شبك لا ة‬

‫لشبك لا ة ت لا ةيلمع ىازا حرشتب اني لا ة والراوارت بيعتمد عل لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى ا ل ‪ software‬ف لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى ان لمعي حوريب ه يعمل ا ل ‪ forward‬د نع ةرابع وهو ىوا ولح ه‬
‫علش لا ةيلمع ىازا حرشتب اتامارلا ن كد نع ةرابع وهو ىوا ولح ه الكرن لا ةيلمع ىازا حرشتب ا ل بت لا ةيلمع ىازا حرشتب اع لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح ت الراوتر ك لا ةيلمع ىازا حرشتب ان لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح ت بتتفش خ‬

‫انم لا ةيلمع ىازا حرشتب ا ا ل ‪ switch‬د نع ةرابع وهو ىوا ولح ه ‪ optimized‬اصال ان لمعي حوريب ه يعمل ‪ forward‬ع ن طريهد رمالا ق ا ل‬
‫‪ Hardware‬ذات لمعي حوريب ه نفس لمعي حوريب ه يعن لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى يعمل ا ل ‪ forward‬م ن ‪ port‬ل ‪ port‬ت لا ةيلمع ىازا حرشتب ان لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى‬

‫ل نع ةرابع و عندتامارلا نا وا ‪ ،‬تامار شيفم ول الثم ‪ ،‬زاهجلا ىف ك جه لا ةيلمع ىازا حرشتب او راوتر مثال ومتامارلا نا وا ‪ ،‬تامار ش علي لمعي حوريب ه ا ل ‪ DHCP‬ف لا ةيلمع ىازا حرشتب االجهز نع ة الل لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى عل لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى الشبك لا ة‬

‫هترو لا ةيلمع ىازا ح ت لا ةيلمع ىازا حرشتب اخد ا ل ‪ IP‬م ن ح لا ةيلمع ىازا حرشتب اج لا ة اسمه لا ةيلمع ىازا حرشتب ا ا ل ‪ APIPA‬ةملك ايئدبم ‪ ،‬بمعن لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى ان لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح ت ل نع ةرابع و عندتامارلا نا وا ‪ ،‬تامار شيفم ول الثم ‪ ،‬زاهجلا ىف ك ك لا ةيلمع ىازا حرشتب ارت‬
‫ن لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح ت مثال وح لا ةيلمع ىازا حرشتب او ل ي لا ةيلمع ىازا حرشتب اخد م ن ا ل ‪ DHCP‬واصال ا ل ‪ DHCP‬د نع ةرابع وهو ىوا ولح ه متامارلا نا وا ‪ ،‬تامار ش م نع ةرابع وج نع ةرابع ود ةملك ايئدبم ‪ ،‬ول نع ةرابع و ان لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح ت‬

‫اصال كم لا ةيلمع ىازا حرشتب اتامارلا ن معطتل نع ةرابع و ةلاسر كلعلط هيقالته اهنم توبي ةجاح ش ‪ IP Static‬ف لا ةيلمع ىازا حرشتب ا ه نع ةرابع و اوت نع ةرابع وم لا ةيلمع ىازا حرشتب اتي لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت ك هيرو لا ةيلمع ىازا ح ي لا ةيلمع ىازا حرشتب اخد م ن ا ل ‪ APIPA‬ك لا ةيلمع ىازا حرشتب اتامارلا ن‬
‫ا ل ‪ ip‬الل لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى بي لا ةيلمع ىازا حرشتب اخد نع ةرابع وهو ىوا ولح ه بيك نع ةرابع وتامارلا ن بدايت لمعي حوريب ه ديم لا ةيلمع ىازا حرشتب ا‬

‫‪169.254‬‬
‫ا ل ‪ DHCP‬د نع ةرابع وهو ىوا ولح ه بيك نع ةرابع وتامارلا ن م نع ةرابع وج نع ةرابع ود ف لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى ا ل ‪ Layer 3 Switches‬او الراوتر ةملك ايئدبم ‪ ،‬يعن لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى بيك نع ةرابع وتامارلا ن‬

‫ج نع ةرابع و نع ةرابع وهو ىوا ولح ه الراوتر‬


‫ا ل ‪ APIPA‬ه لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى اختص لا ةيلمع ىازا حرشتب ار ل ‪Automatic Private IP Addressing‬‬

‫‪39‬‬
‫ولم لا ةيلمع ىازا حرشتب ا بتضيزاهج نم ف ف لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى نزودنيولا بيطست عوضوم ص ا ل ‪ MAC Address‬ا ل ‪ fffe‬بيك نع ةرابع وتامارلا ن عب لا ةيلمع ىازا حرشتب ار نع ة ع ن ح لا ةيلمع ىازا حرشتب اج لا ة اسمه لا ةيلمع ىازا حرشتب ا‬

‫‪ EUI 64‬الل لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى ه لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى ‪Extended Unique Identifier‬‬
‫ا لا ةيلمع ى ح لا ةيلمع ىازا حرشتب اج لا ة عندتامارلا نا وا ‪ ،‬تامار شيفم ول الثم ‪ ،‬زاهجلا ىف ك بتبد ةملك ايئدبم ‪ ،‬ىقب أ نع ةرابع وهو ىوا ولح هدو ب ‪ FF00‬اعر لا نا ف انه لا ةيلمع ىازا حرشتب ا بترو لا ةيلمع ىازا ح لل ‪Multi Cast‬‬

‫ا ل ‪ IPv6‬عند نع ةرابع وهو ىوا ولح ه ح لا ةيلمع ىازا حرشتب اج لا ة ‪ Equivalent‬لل ‪ Private IP‬الل لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى ه لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى ا ل ‪Local IPs‬‬

‫الم نع ةرابع وج نع ةرابع ود نع ةعند ا ل ‪ IPv4‬اسمه لا ةيلمع ىازا حرشتب ا بق لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى عند ا ل ‪ IPv6‬ه لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى ‪Site Local‬‬
‫وبكد نع ةرابع وهو ىوا ولح ه ا ل ‪ site Local‬هيسملانركلل ح للترافي لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت ك ان لمعي حوريب ه يعد لا ةيلمع ى بي ن راوتر والت لا ةيلمع ىازا حرشتب ان لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى‬

‫عندتامارلا نا وا ‪ ،‬تامار شيفم ول الثم ‪ ،‬زاهجلا ىف ك بق لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى ارب لا ع ان نع ةرابع واليغشتوا ع م ن ا ل ‪ ips‬م نع ةرابع وج نع ةرابع ود نع ة ف لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى ا ل ‪ IPv6‬ذات نفس لمعي حوريب ه ةملك ايئدبم ‪ ،‬هسكنيللا ىف م‬

‫ا ل ‪ link local‬وا ل ‪ site local‬وا ل ‪Public IP Addressing‬‬


‫وعندتامارلا نا وا ‪ ،‬تامار شيفم ول الثم ‪ ،‬زاهجلا ىف ك اخر واحد ه نع ةرابع و ا ل ‪MultiCast‬‬

‫بيق نع ةرابع ول لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت ك بق لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى ف لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى ا ل ‪ IPv6‬مفيتامارلا نا وا ‪ ،‬تامار ش ح لا ةيلمع ىازا حرشتب اج لا ة اسمه لا ةيلمع ىازا حرشتب ا ‪ DHCP‬وا ل ‪ IPv6‬بينز ل ب لا ةيلمع ىازا حرشتب االدوات‬
‫بت لا ةيلمع ىازا حرشتب اعت لمعي حوريب ه ز لا ةيلمع ى ا ل ‪ ping‬كد نع ةرابع وهو ىوا ولح ه مثال ل نع ةرابع و ع لا ةيلمع ىازا حرشتب ايز تبن ج ‪ ipv6‬اكت لا ةيلمع ىازا حرشتب اهنال ىد ب ‪ping6‬‬

‫‪40‬‬
‫‪2.1-Network Troubleshooting‬‬
‫خلي لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت ك منطق لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى وان لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح ت بتعمل ا ل ‪Trouble Shooting‬‬
‫واو ل ح لا ةيلمع ىازا حرشتب اج لا ة ف لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى ا ل ‪ Network Trouble Shooting‬وه لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى ان لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت ك تعمل ‪ Check‬عل لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى‬

‫ا ل ‪ Physical Connectivity‬ةملك ايئدبم ‪ ،‬طي لا ةيلمع ىازا حرشتب اهنال ىد ب االمر ‪ ifconfig‬متامارلا نا وا ‪ ،‬تامار ش هيعر لا ريغا ام دعب ىنا ض كل الكروت‬
‫الل لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى م نع ةرابع وج نع ةرابع ود نع ة ف لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى الجه لا ةيلمع ىازا حرشتب از ةملك ايئدبم ‪ ،‬بمعن لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى اتامارلا ن ممك ن يك نع ةرابع وتامارلا ن عندتامارلا نا وا ‪ ،‬تامار شيفم ول الثم ‪ ،‬زاهجلا ىف ك اكتر م ن ك لا ةيلمع ىازا حرشتب ارت بس‬

‫معم نع ةرابع و ل لي لمعي حوريب ه ‪ down‬او ‪ disabled‬ف لا ةيلمع ىازا حرشتب ان لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح ت علش لا ةيلمع ىازا حرشتب اتامارلا ن تعر لا ريغا ام دعب ىنا ض كل الكروت الز اهريغ نم م تكت لا ةيلمع ىازا حرشتب اهنال ىد ب‬
‫‪ifconfig -a‬‬

‫وطبع لا ةيلمع ىازا حرشتب ا ح لا ىف هد لك ط ف لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى اعتب لا ةيلمع ىازا حرشتب ارتامارلا نا وا ‪ ،‬تامار شيفم ول الثم ‪ ،‬زاهجلا ىف ك اتامارلا ن ممك ن يك نع ةرابع وتامارلا ن الك لا ةيلمع ىازا حرشتب ارت ب لا ةيلمع ىازا حرشتب ايظ اصال او بيعلهد رمالا ق ةملك ايئدبم ‪ ،‬او اتامارلا ن‬
‫الك لا ةيلمع ىازا حرشتب ارت د نع ةرابع وهو ىوا ولح ه متامارلا نا وا ‪ ،‬تامار ش ‪ Compitable‬م لا ع ا ل ‪ Mother Board‬د لا ةيلمع ى ةملك ايئدبم ‪ ،‬بس الح نع ةرابع وار د نع ةرابع وهو ىوا ولح ه شب لمعي حوريب ه‬

‫انقر لا ريغا ام دعب ىنا ض التامارلا ن كل الكروت بتتعر لا نا ف اوت نع ةرابع وم لا ةيلمع ىازا حرشتب اتي لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت ك‬

‫والطريق لا ة الت لا ةيلمع ىازا حرشتب اني لا ة م ن ان لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت ك تتأكد ب لا ةيلمع ىازا حرشتب اتامارلا ن الك لا ةيلمع ىازا حرشتب ارت مت نع ةرابع وصل ب لا ةيلمع ىازا حرشتب ا ل ‪ MB‬وه لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى ع ن طريهد رمالا ق‬
‫االمر‬

‫‪lspci‬‬
‫وتش نع ةرابع و لا نا ف ا ل ‪ Ethernet Controller‬ةملك ايئدبم ‪ ،‬ل نع ةرابع و ع لا ةيلمع ىازا حرشتب ايز تعمل ‪ check‬للك لا ةيلمع ىازا حرشتب ارت فبيك نع ةرابع وتامارلا ن كم لا ةيلمع ىازا حرشتب اتامارلا ن‬

‫ع ن طريهد رمالا ق االمر د نع ةرابع وهو ىوا ولح ه‬


‫‪mii-tool ens33‬‬

‫‪41‬‬
‫الخط نع ةرابع و نع ة الل لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى بعد كد نع ةرابع وهو ىوا ولح ه وه لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى ان لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت ك تتأكد اتامارلا ن السيرفر بت لا ةيلمع ىازا حرشتب اعت لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت ك واخد ‪ IP‬ةملك ايئدبم ‪ ،‬ومتامارلا نا وا ‪ ،‬تامار ش‬

‫مجرد ان لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت ك تش نع ةرابع و لا نا ف السيرفر واخد ‪ ip‬وال ﻷ ةملك ايئدبم ‪ ،‬دا ان لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح ت تش نع ةرابع و لا نا ف اذا ك لا ةيلمع ىازا حرشتب اتامارلا ن ا ل ‪ IP‬د نع ةرابع وهو ىوا ولح ه‬
‫صحيلانركلل ح وال ﻷ ةملك ايئدبم ‪ ،‬وهل ا ل ‪ IP‬ه نع ةرابع و ‪ Valid‬ف لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى ا ل ‪ Subnet‬د لا ةيلمع ى وال ﻷ‬

‫نق نع ةرابع و ل ت لا ةيلمع ىازا حرشتب ان لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى ا ل ‪ subnet‬ه نع ةرابع و عب لا ةيلمع ىازا حرشتب ار نع ة ع ن عدداالجهز نع ة المت لا ةيلمع ىازا حرشتب اح لا ة ةملك ايئدبم ‪ ،‬مثال ل نع ةرابع و عندا ل‬

‫‪ subnet mask‬د نع ةرابع وهو ىوا ولح ه الل لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى ه نع ةرابع و ‪ 255.255.255.0‬فد نع ةرابع وهو ىوا ولح ه معن لا ةيلمع ىازا حرشتب ا نع ةرابع وهو ىوا ولح ه اتامارلا ن عندتامارلا نا وا ‪ ،‬تامار شيفم ول الثم ‪ ،‬زاهجلا ىف ك ‪ 255‬جه لا ةيلمع ىازا حرشتب از‬
‫ممك ن ي لا ةيلمع ىازا حرشتب اخدوا ‪ip‬‬

‫انم لا ةيلمع ىازا حرشتب ا ل نع ةرابع و عندتامارلا نا وا ‪ ،‬تامار شيفم ول الثم ‪ ،‬زاهجلا ىف ك ا ل ‪ subnet‬د نع ةرابع وهو ىوا ولح ه ‪ 255.255.255.255‬فد نع ةرابع وهو ىوا ولح ه معن لا ةيلمع ىازا حرشتب ا نع ةرابع وهو ىوا ولح ه اتامارلا ن مفيتامارلا نا وا ‪ ،‬تامار ش اجهز نع ة‬
‫ممك ن ت لا ةيلمع ىازا حرشتب اخد ‪ IP‬خالهمسا ‪ ،‬هيب ص كل االيبه لا ةيلمع ىازا حرشتب ات اتحجزت‬

‫طي لا ةيلمع ىازا حرشتب اهنال ىد ب ان لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح ت هتستخد اهريغ نم م االمر‬

‫‪route -n‬‬
‫علش لا ةيلمع ىازا حرشتب اتامارلا ن تش نع ةرابع و لا نا ف االخط لا ةيلمع ىازا حرشتب اليغشتوا عالقا ةيلمع انه اهانعمو ‪ ،‬ء في ن ب لا ةيلمع ىازا حرشتب الظب لا ىف هد لك ط ز لا ةيلمع ى مثال ا ل ‪ Subnet Mask‬ةملك ايئدبم ‪ ،‬بمعن لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى او ل م لا ةيلمع ىازا حرشتب ا‬

‫يق نع ةرابع ول لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت ك اتامارلا ن ا ل ‪ Network Is Unreachable‬الز اهريغ نم م تفكر ديم لا ةيلمع ىازا حرشتب ا ف لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى م نع ةرابع وض نع ةرابع وليغشتوا ع ا ل ‪Subnet‬‬

‫وم نع ةرابع وض نع ةرابع وليغشتوا ع ا ل ‪ Packet Forward‬معن لا ةيلمع ىازا حرشتب اه لا ةيلمع ىازا حرشتب ا اتامارلا ن ا ل ‪ Packet‬بترو لا ةيلمع ىازا ح م ن ‪Interface‬‬
‫للت لا ةيلمع ىازا حرشتب ان لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى‬

‫يبق لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى اذا كل سيرفر هيك نع ةرابع وتامارلا ن عند نع ةرابع وهو ىوا ولح ه معل نع ةرابع وم لا ةيلمع ىازا حرشتب ات او خريط لا ة ع ن في ن الب لا ةيلمع ىازا حرشتب اك لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح ت هتطل لا ع‬
‫م ن انه لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى ‪ Interface‬وهترو لا ةيلمع ىازا ح النه لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى ‪ interface‬ب لا ةيلمع ىازا حرشتب الظب لا ىف هد لك ط‬

‫‪42‬‬
‫ملح نع ةرابع وظ لا ة ج لا ةيلمع ىازا حرشتب انبي لا ة وه لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى ان لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت ك الز اهريغ نم م تتق ن التع لا ةيلمع ىازا حرشتب امل م لا ع ا ل ‪ Man Pages‬د لا ةيلمع ى نقط لا ة‬

‫مفيه لا ةيلمع ىازا حرشتب ا ةلاسر كلعلط هيقالته اهنم توبي ةجاح ش نق لا ةيلمع ىازا حرشتب ا ةلاسر كلعلط هيقالته اهنم توبي ةجاح ش‬
‫ول نع ةرابع و ع لا ةيلمع ىازا حرشتب ايز جه لا ةيلمع ىازا حرشتب از ين لا ةيلمع ىازا حرشتب اد لا ةيلمع ى عل لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى جه لا ةيلمع ىازا حرشتب از ت لا ةيلمع ىازا حرشتب ان لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى ف لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى نفس المك لا ةيلمع ىازا حرشتب اتامارلا ن ةملك ايئدبم ‪ ،‬ممك ن ترو لا ةيلمع ىازا ح تعد ل‬

‫ملزاهج نم ف ا ل‬
‫‪/etc/hosts‬‬

‫وتكت لا ةيلمع ىازا حرشتب اهنال ىد ب ‪ IP‬الجه لا ةيلمع ىازا حرشتب از واسم لمعي حوريب ه وب لا ةيلمع ىازا حرشتب المن لا ةيلمع ىازا حرشتب اسب لا ة ان لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح ت ممك ن تح لا ىف هد لك ط كذا اسسكنيللا ىف م ال لا ةيلمع ى جه لا ةيلمع ىازا حرشتب از‬

‫ف لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى عملي لا ة ا ل ‪ resolve‬السيرفر بيرو لا ةيلمع ىازا ح االو ل لملزاهج نم ف ‪ etc/hosts‬وبعدي ن ل نع ةرابع و‬
‫ملق لا ةيلمع ىازا حرشتب ا ةلاسر كلعلط هيقالته اهنم توبي ةجاح ش بيرو لا ةيلمع ىازا ح ل‬

‫‪/etc/resolv.conf‬‬
‫والسب لا ةيلمع ىازا حرشتب اهنال ىد ب ف لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى كد نع ةرابع وهو ىوا ولح ه اتامارلا ن ان لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح ت عندتامارلا نا وا ‪ ،‬تامار شيفم ول الثم ‪ ،‬زاهجلا ىف ك ملزاهج نم ف ت لا ةيلمع ىازا حرشتب ال لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح ت اسم لمعي حوريب ه‬

‫‪etc/nsswitch.conf‬‬

‫الملزاهج نم ف د نع ةرابع وهو ىوا ولح ه متعر لا نا ف في لمعي حوريب ه ه نع ةرابع و هيرو لا ةيلمع ىازا ح يسأ ل انه لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى ملزاهج نم ف االو ل ةملك ايئدبم ‪ ،‬وخل لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى ب لا ةيلمع ىازا حرشتب ال لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت ك او لا ةيلمع ى م ن‬
‫الملزاهج نم ف د نع ةرابع وهو ىوا ولح ه علش لا ةيلمع ىازا حرشتب اتامارلا ن بي لا ةيلمع ىازا حرشتب اج لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى من لمعي حوريب ه اسئل لا ة ف لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى امتح لا ةيلمع ىازا حرشتب اتامارلا ن ‪RedHat‬‬

‫عندتامارلا نا وا ‪ ،‬تامار شيفم ول الثم ‪ ،‬زاهجلا ىف ك بق لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى ا لا ةيلمع ى ح لا ةيلمع ىازا حرشتب اج لا ة بتعمله لا ةيلمع ىازا حرشتب ا بر نع ةرابع وهو ىوا ولح ه ا ل ‪ nmcli‬بيق نع ةرابع ول لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت ك ان لا ةيلمع ىازا حرشتب ا معرفه لا ةيلمع ىازا حرشتب ا ةلاسر كلعلط هيقالته اهنم توبي ةجاح ش ةملك ايئدبم ‪ ،‬ف لا ةيلمع ىازا حرشتب ان لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح ت‬

‫المفرو لا ريغا ام دعب ىنا ض ا لا ةيلمع ى ح لا ةيلمع ىازا حرشتب اج لا ة تب لا ع ا ل ‪ Network‬تستخد اهريغ نم م فيه لا ةيلمع ىازا حرشتب ا ا ل ‪nmcli‬‬

‫‪43‬‬
‫ل نع ةرابع و ان لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح ت عمل لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح ت ‪ disable‬لل ‪ Network Manager‬س لا ةيلمع ىازا حرشتب اعته لا ةيلمع ىازا حرشتب ا بق لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى هتضطر تعد ل ف لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى‬

‫ملزاهج نم ف ا ل‬
‫‪etc/resolv.conf‬‬

‫ولم لا ةيلمع ىازا حرشتب ا تيج لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى تسم لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى السيرفر بت لا ةيلمع ىازا حرشتب اع لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت ك ةملك ايئدبم ‪ ،‬المفرو لا ريغا ام دعب ىنا ض تسمي لمعي حوريب ه بكلم لا ة واحد نع ة بس مثال‬
‫‪ server‬ةملك ايئدبم ‪،‬وبقي لا ة االسسكنيللا ىف م هتجيب نع ةرابع وا م ن ا ل ‪dns‬‬

‫ومتامارلا نا وا ‪ ،‬تامار ش الز اهريغ نم م تعمل ‪ reboot‬للسيرفر لم لا ةيلمع ىازا حرشتب ا تغير اسسكنيللا ىف م الجه لا ةيلمع ىازا حرشتب از او ا ل ‪ hostname‬ةملك ايئدبم ‪،‬‬
‫اعمل بس ‪ Logout‬وارج لا ع ت لا ةيلمع ىازا حرشتب ان لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى هتالقي لمعي حوريب ه اتغير‬

‫وب لا ةيلمع ىازا حرشتب المن لا ةيلمع ىازا حرشتب اسب لا ة ا لا ةيلمع ى ملزاهج نم ف ممل نع ةرابع وتامارلا نا وا ‪ ،‬تامار شيفم ول الثم ‪ ،‬زاهجلا ىف ك للكرن لا ةيلمع ىازا حرشتب ا ل ان لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح ت متامارلا نا وا ‪ ،‬تامار ش م ن حق لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت ك ومتامارلا نا وا ‪ ،‬تامار ش هتعر لا نا ف تعد ل‬

‫في لمعي حوريب ه ةملك ايئدبم ‪ ،‬ز لا ةيلمع ى مثال الملزاهج نم ف د نع ةرابع وهو ىوا ولح ه‬
‫‪/proc/sys/kernel/hostname‬‬

‫يعن لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى ان لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح ت متامارلا نا وا ‪ ،‬تامار ش هتعر لا نا ف تعد ل ا لا ةيلمع ى ح لا ةيلمع ىازا حرشتب اج لا ة بطريق لا ة مب لا ةيلمع ىازا حرشتب اشر نع ة ف لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى المجلد ‪ proc‬ةملك ايئدبم ‪،‬‬

‫ود نع ةرابع وهو ىوا ولح ه بسب لا ةيلمع ىازا حرشتب اهنال ىد ب اتامارلا ن المجلد د نع ةرابع وهو ىوا ولح ه عب لا ةيلمع ىازا حرشتب ار نع ة ع ن ‪ virtual directory‬ب ﻷ الو سكنيل ي ‪ reflect‬الح لا ةيلمع ىازا حرشتب اج لا ةيلمع ىازا حرشتب ات‬
‫الل لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى الكرن لا ةيلمع ىازا حرشتب ا ل بيعرفه لا ةيلمع ىازا حرشتب ا عن لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت ك ةملك ايئدبم ‪ ،‬ولذل لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت ك ل نع ةرابع و ع لا ةيلمع ىازا حرشتب ايز تغير ح لا ةيلمع ىازا حرشتب اج لا ة يبق لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى تستخد اهريغ نم م‬

‫االمر ‪ echo‬ود نع ةرابع وهو ىوا ولح ه الحل ال نع ةرابع وحيد ةملك ايئدبم ‪ ،‬ود نع ةرابع وهو ىوا ولح ه متامارلا نا وا ‪ ،‬تامار ش معن لا ةيلمع ىازا حرشتب ا نع ةرابع وهو ىوا ولح ه اتامارلا ن ‪ echo‬ه نع ةرابع و الل لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى ‪ accepted‬ةملك ايئدبم ‪،‬‬
‫ال ال ز لا ةيلمع ى م لا ةيلمع ىازا حرشتب ا ان لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح ت ع لا ةيلمع ىازا حرشتب ار لا نا ف ا ل ‪ redirection‬ه نع ةرابع و الل لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى ‪ accepted‬متامارلا نا وا ‪ ،‬تامار ش ‪ echo‬وب لا ةيلمع ىازا حرشتب الت لا ةيلمع ىازا حرشتب ال لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى‬

‫ان لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح ت ل نع ةرابع و استخدم لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح ت ا لا ةيلمع ى امر ت لا ةيلمع ىازا حرشتب ان لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى وعملتل لمعي حوريب ه ‪ redirect‬هيشتغل برض نع ةرابع و والسب لا ةيلمع ىازا حرشتب اهنال ىد ب‬
‫ف لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى كد نع ةرابع وهو ىوا ولح ه برض نع ةرابع و اتامارلا ن ا ل ‪ developers‬سمح نع ةرابع وا بكد نع ةرابع وهو ىوا ولح ه علش لا ةيلمع ىازا حرشتب اتامارلا ن ان لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح ت متضطر ةلاسر كلعلط هيقالته اهنم توبي ةجاح ش ان لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت ك‬

‫تعمل ‪ reboot‬بسب لا ةيلمع ىازا حرشتب اهنال ىد ب اتامارلا ن ان لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح ت عدل لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح ت ف لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى ملزاهج نم ف ا ل ‪ kernel‬يعرف لمعي حوريب ه‬

‫‪44‬‬
‫‪2.2-NIC Teaming‬‬
‫ملح نع ةرابع وظ لا ة ‪ :‬متنس لا ةيلمع ىازا حرشتب ا ةلاسر كلعلط هيقالته اهنم توبي ةجاح ش ان لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت ك تراج لا ع ديم لا ةيلمع ىازا حرشتب ا م ن ا ل ‪ documentations‬الخ لا ةيلمع ىازا حرشتب اص لا ة نع ةرابع وهو ىوا ولح هدو ب‬
‫‪ RedHat‬والل لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى بتشر لا ةيلمع ىازا ح ا ل ‪ NIC Teaming‬ةملك ايئدبم ‪ ،‬ود نع ةرابع وهو ىوا ولح ه لين لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت ك ا ل ‪documentations‬‬

‫‪https://access.redhat.com/documentation/en-us/‬‬
‫‪red_hat_enterprise_linux/7/html/networking_guide/ch-‬‬
‫‪configure_network_teaming‬‬

‫لم لا ةيلمع ىازا حرشتب ا يك نع ةرابع وتامارلا ن عندتامارلا نا وا ‪ ،‬تامار شيفم ول الثم ‪ ،‬زاهجلا ىف ك سيرفر وفي لمعي حوريب ه ك لا ةيلمع ىازا حرشتب ارت ‪ ethernet‬والك لا ةيلمع ىازا حرشتب ارت د نع ةرابع وهو ىوا ولح ه ف لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى اكتر م ن ‪port‬‬
‫وان لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح ت ع لا ةيلمع ىازا حرشتب ايز تجم لا ع الب نع ةرابع ورت لا ةيلمع ىازا حرشتب ات د لا ةيلمع ى ةملك ايئدبم ‪ ،‬ف لا ةيلمع ىازا حرشتب ا الطريق لا ة الل لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى هتجم لا ع بيه لا ةيلمع ىازا حرشتب ا الب نع ةرابع ورت لا ةيلمع ىازا حرشتب ات د لا ةيلمع ى ليه لا ةيلمع ىازا حرشتب ا‬

‫اكتر م ن شكل ةملك ايئدبم ‪ ،‬ولم لا ةيلمع ىازا حرشتب ا تيج لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى تصمسكنيللا ىف م ا لا ةيلمع ى ‪ solution‬ال لا ةيلمع ى شرك لا ة ‪ startup‬الز اهريغ نم م تح لا ىف هد لك ط‬
‫ف لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى اعتب لا ةيلمع ىازا حرشتب ارتامارلا نا وا ‪ ،‬تامار شيفم ول الثم ‪ ،‬زاهجلا ىف ك الع نع ةرابع وائهد رمالا ق الم لا ةيلمع ىازا حرشتب ادي لا ة وغيرهسكنيللا ىف م م ن االعتب لا ةيلمع ىازا حرشتب ارات‬

‫ا ل ‪ slave‬ه نع ةرابع و ا ل ‪ physical port‬انم لا ةيلمع ىازا حرشتب ا ا ل ‪ VIF‬الل لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى ه لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى ‪ Virtual Interface‬ه نع ةرابع و‬

‫ا ل ‪ Master‬بت لا ةيلمع ىازا حرشتب اعهسكنيللا ىف م ةملك ايئدبم ‪ ،‬ه نع ةرابع و الل لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى هيشيل الترافي لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت ك وي نع ةرابع وزع لمعي حوريب ه عل لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى الب نع ةرابع ورت لا ةيلمع ىازا حرشتب ات المتصل لا ة‬
‫ببعليشت ىنعي ‪ ،‬ديدج زودنيو لزنت تيبح الثم ول بيط ‪ ،‬ض‬

‫ف لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى مصطلحي ن وهسكنيللا ىف م ا ل ‪ kernel space‬وا ل ‪ user space‬ةملك ايئدبم ‪ ،‬طي لا ةيلمع ىازا حرشتب اهنال ىد ب ا ل ‪kernel‬‬

‫‪ space‬معن لا ةيلمع ىازا حرشتب اه لا ةيلمع ىازا حرشتب ا اتامارلا ن ا ل ‪ implementations‬بت لا ةيلمع ىازا حرشتب اعته لا ةيلمع ىازا حرشتب ا بتسكنيللا ىف م ج نع ةرابع و نع ةرابع وهو ىوا ولح ه الكرن لا ةيلمع ىازا حرشتب ا ل‬

‫‪45‬‬
‫عندن لا ةيلمع ىازا حرشتب ا بق لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى ا ل ‪ NIC Teaming‬ه نع ةرابع و ‪ user space‬كم لا ةيلمع ىازا حرشتب اتامارلا ن ا ل ‪ footprint‬بت لا ةيلمع ىازا حرشتب اليغشتوا ع ا ل ‪NIC‬‬

‫‪ Teaming‬افضل م ن ا ل ‪ Bonding‬ةملك ايئدبم ‪ ،‬بمعن لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى اتامارلا ن ا ل ‪ Load‬بت لا ةيلمع ىازا حرشتب اع لمعي حوريب ه عل لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى السيرفر‬
‫اقل م ن ا ل ‪Bonding‬‬

‫ودو ل سببي ن مقنعي ن جدا لي لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت ك تامارلا نا وا ‪ ،‬تامار شيفم ول الثم ‪ ،‬زاهجلا ىف ك ‪ system admin‬ان لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت ك تخت لا ةيلمع ىازا حرشتب ار ا ل ‪ Teaming‬بعيدا‬
‫ع ن ا ل ‪Bonding‬‬

‫ملح نع ةرابع وظ لا ة ل نع ةرابع و عمل لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح ت ‪ up‬لل ‪ master interface‬كد نع ةرابع وهو ىوا ولح ه ا ل ‪ physical interfaces‬متامارلا نا وا ‪ ،‬تامار ش‬
‫هتبق لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى ‪up‬‬

‫ود نع ةرابع وهو ىوا ولح ه مث لا ةيلمع ىازا حرشتب ا ل عل لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى ا ل ‪Bonding‬‬

‫;‪nmcli con add type bond con-name bond0 ifname bond0 mode active-backup‬‬

‫;‪nmcli con mod bond0 ipv4.addresses 192.168.40.1‬‬


‫;‪nmcli con mod bond0 ipv6.method ignore‬‬

‫;‪nmcli con mod bond0 ipv4.method manual‬‬


‫;‪nmcli con add type bond-slave ifname ens4f0 master bond0‬‬
‫;‪nmcli con add type bond-slave ifname ens4f1 master bond0‬‬
‫‪nmcli con mod bond0 +bond.options mii=100‬‬

‫‪nmcli con mod bond0 +ipv4.routes 192.168.40.0/24‬‬


‫;‪nmcli con up bond0‬‬

‫‪46‬‬
‫ل نع ةرابع و ع لا ةيلمع ىازا حرشتب ايز تعمل ‪ teaming‬يعن لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى ترب لا ىف هد لك ط ك لا ةيلمع ىازا حرشتب ارتي ن ‪ physical‬بك لا ةيلمع ىازا حرشتب ارت وهم لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى ان لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح ت‬

‫بتعمل لمعي حوريب ه د نع ةرابع وهو ىوا ولح ه المث لا ةيلمع ىازا حرشتب ا ل‬

‫‪[root@server-pc ~]# nmcli connection add type team-slave ifname ens37 master team0‬‬

‫‪Connection 'team-slave-ens37' )d47c8d71-81fe-4f30-ab79-fa6c35b18b54( successfully added.‬‬

‫‪[root@server-pc ~]# nmcli connection up team-slave-ens37‬‬


‫(‪Connection successfully activated )D-Bus active path: /org/freedesktop/NetworkManager/ActiveConnection/30‬‬

‫وبكد نع ةرابع وهو ىوا ولح ه ان لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح ت تقدر تستخد اهريغ نم م ا ل ‪ Bonding‬او ا ل ‪ Teaming‬براحت لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت ك ةملك ايئدبم ‪ ،‬لك ن طبع لا ةيلمع ىازا حرشتب ا‬

‫ا ل ‪ Teaming‬احس ن ش نع ةرابع وي لا ة ةملك ايئدبم ‪ ،‬والز اهريغ نم م تش نع ةرابع و لا نا ف ح لا ةيلمع ىازا حرشتب ال لا ة ا ل ‪ Virtual‬ك لا ةيلمع ىازا حرشتب ارت ع ن طريهد رمالا ق‬
‫االمر د نع ةرابع وهو ىوا ولح ه‬

‫‪teamdctl team0 state‬‬

‫وخل لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى ب لا ةيلمع ىازا حرشتب ال لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت ك ديم لا ةيلمع ىازا حرشتب ا م ن ا ل ‪ Behavior‬بت لا ةيلمع ىازا حرشتب اليغشتوا ع ا ل ‪ VM workstation‬علش لا ةيلمع ىازا حرشتب اتامارلا ن بتستعب لا ىف هد لك ط‬
‫احي لا ةيلمع ىازا حرشتب ان لا ةيلمع ىازا حرشتب ا‬

‫واالمر بت لا ةيلمع ىازا حرشتب اليغشتوا ع ‪ teamdctl‬هينفع لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت ك ديم لا ةيلمع ىازا حرشتب ا ل نع ةرابع و ان لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح ت بتعمل ‪ trouble shooting‬او‬
‫بتعمل ‪Maintenance‬‬

‫وخل لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى ب لا ةيلمع ىازا حرشتب ال لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت ك برض نع ةرابع و م ن االمر د نع ةرابع وهو ىوا ولح ه ‪ teamnl team0 ports‬علش لا ةيلمع ىازا حرشتب اتامارلا ن تش نع ةرابع و لا نا ف‬

‫ح لا ةيلمع ىازا حرشتب ال لا ة الب نع ةرابع ورت لا ةيلمع ىازا حرشتب ات وسرعته لا ةيلمع ىازا حرشتب ا‬

‫‪47‬‬
‫ول نع ةرابع و ع لا ةيلمع ىازا حرشتب ايز تش نع ةرابع و لا نا ف ح لا ةيلمع ىازا حرشتب ال لا ة وتف لا ةيلمع ىازا حرشتب اصيل كل ‪ team‬عندتامارلا نا وا ‪ ،‬تامار شيفم ول الثم ‪ ،‬زاهجلا ىف ك بيك نع ةرابع وتامارلا ن ع ن طريهد رمالا ق االمر‬

‫‪teamdctl team0 config dump‬‬


‫وبيك نع ةرابع وتامارلا ن الن لا ةيلمع ىازا حرشتب ات ج ف لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى شكل ‪JSON Format‬‬

‫{‬
‫‪"device": "team0",‬‬

‫{ ‪"mcast_rejoin":‬‬
‫‪"count": 1‬‬

‫‪},‬‬
‫{ ‪"notify_peers":‬‬

‫‪"count": 1‬‬
‫‪},‬‬

‫{ ‪"ports":‬‬
‫{ ‪"ens37":‬‬

‫{ ‪"link_watch":‬‬
‫"‪"name": "ethtool‬‬

‫}‬
‫‪},‬‬

‫{ ‪"ens38":‬‬
‫{ ‪"link_watch":‬‬

‫"‪"name": "ethtool‬‬
‫}‬

‫}‬
‫‪},‬‬

‫{ ‪"runner":‬‬
‫"‪"name": "activebackup‬‬
‫}‬
‫}‬

‫‪48‬‬
‫ود نع ةرابع وهو ىوا ولح ه هيفيدتامارلا نا وا ‪ ،‬تامار شيفم ول الثم ‪ ،‬زاهجلا ىف ك ل نع ةرابع و ان لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح ت عندتامارلا نا وا ‪ ،‬تامار شيفم ول الثم ‪ ،‬زاهجلا ىف ك كذا سيرفر وع لا ةيلمع ىازا حرشتب ايز تعمل ‪ team‬ةملك ايئدبم ‪ ،‬ف لا ةيلمع ىازا حرشتب ان لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح ت بد ل م لا ةيلمع ىازا حرشتب ا‬

‫هترو لا ةيلمع ىازا ح عل لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى كل سيرفر وتعمل نفس االوامر ةملك ايئدبم ‪ ،‬ال ان لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح ت ترو لا ةيلمع ىازا ح ت لا ةيلمع ىازا حرشتب اخد ‪ dump‬م ن‬
‫السيرفر الل لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى ان لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح ت عملت لمعي حوريب ه وتعمل لمعي حوريب ه ‪ import‬لكل السيرفرات‬

‫‪49‬‬
‫‪2.3-Network Bridging‬‬
‫د نع ةرابع وهو ىوا ولح ه لين لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت ك ا ل ‪ documentation‬بت لا ةيلمع ىازا حرشتب اليغشتوا ع ‪RedHat‬‬

‫‪https://access.redhat.com/documentation/en-us/‬‬
‫‪red_hat_enterprise_linux/7/html/networking_guide/ch-‬‬

‫‪configure_network_bridging‬‬

‫خل لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى ب لا ةيلمع ىازا حرشتب ال لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت ك اتامارلا ن ا ل ‪ switch‬بيطلهد رمالا ق علي لمعي حوريب ه ‪Multi Port Bridge‬‬

‫طبع لا ةيلمع ىازا حرشتب ا مينفعتامارلا نا وا ‪ ،‬تامار ش ا لا ةيلمع ى ‪ virtual machine‬ه لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى الل لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى ت ‪ control‬ا ل ‪Physical‬‬
‫‪ Interface‬ذات نفس لمعي حوريب ه‬

‫وب لا ةيلمع ىازا حرشتب النسب لا ة لطريق لا ة عمل ا ل ‪ Network Bridge‬فه لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى نفس الطريق لا ة بت لا ةيلمع ىازا حرشتب اع لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح ت ا ل ‪NIC‬‬
‫‪ Teaming‬وا ل ‪ Bonding‬وخل لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى ب لا ةيلمع ىازا حرشتب ال لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت ك م ن االمر ‪ brctl‬برض نع ةرابع و‬

‫والز اهريغ نم م تقر ةملك ايئدبم ‪ ،‬ىقب أ ا ل ‪ documentations‬التامارلا ن ز لا ةيلمع ى م لا ةيلمع ىازا حرشتب ا ق نع ةرابع ولن لا ةيلمع ىازا حرشتب ا م نع ةرابع وض نع ةرابع وليغشتوا ع ا ل ‪ Network‬د نع ةرابع وهو ىوا ولح ه‬
‫مفيه نع ةرابع و ةلاسر كلعلط هيقالته اهنم توبي ةجاح ش رغ لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى كتير‬

‫‪50‬‬
‫‪2.4-Interface Naming‬‬

‫بزودنيولا بيطست عوضوم ص ي لا ةيلمع ىازا حرشتب ا برنس اسسكنيللا ىف م ا ل ‪ Interface‬هيك نع ةرابع وتامارلا ن معتمد عل لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى مك لا ةيلمع ىازا حرشتب ان لمعي حوريب ه ف لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى ا ل ‪ BIOS‬ةملك ايئدبم ‪ ،‬يعن لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى‬

‫مثال ا ل ‪ eno‬د لا ةيلمع ى ا ل ‪ BIOS‬بيقر ةملك ايئدبم ‪ ،‬ىقب أه لا ةيلمع ىازا حرشتب ا ‪ Ethernet on board‬يعن لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى د نع ةرابع وهو ىوا ولح ه ك لا ةيلمع ىازا حرشتب ارت مدم ج‬
‫م لا ع ا ل ‪Mother Board‬‬

‫انم لا ةيلمع ىازا حرشتب ا ا ل ‪ ens‬د نع ةرابع وهو ىوا ولح ه ك لا ةيلمع ىازا حرشتب ارت ‪ Ethernet PCI Express‬حر لا نا ف ا ل ‪ s‬م ن اخر كلم لا ة‬
‫‪express‬‬

‫طبع لا ةيلمع ىازا حرشتب ا ان لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح ت ممك ن تجي لا ةيلمع ىازا حرشتب اهنال ىد ب ك لا ةيلمع ىازا حرشتب ارت يك نع ةرابع وتامارلا ن في لمعي حوريب ه ‪ port‬واحد مثال او ‪ 4‬ب نع ةرابع ورت لا ةيلمع ىازا حرشتب ات مثال ةملك ايئدبم ‪،‬‬
‫طبع لا ةيلمع ىازا حرشتب ا ل نع ةرابع و ف لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى ب نع ةرابع ورت واحد يعن لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى ‪ interface‬واحد يبق لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى خالهمسا ‪ ،‬هيب ص سميه نع ةرابع ول لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى ب لا ةيلمع ىازا حرشتب االسسكنيللا ىف م‬

‫الطبيع لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى ‪ ensX‬حي فلملا نع لوالا ث ‪ X‬ه لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى رقسكنيللا ىف م الب نع ةرابع ورت‬
‫انم لا ةيلمع ىازا حرشتب ا ل نع ةرابع و عندتامارلا نا وا ‪ ،‬تامار شيفم ول الثم ‪ ،‬زاهجلا ىف ك ك لا ةيلمع ىازا حرشتب ارت في لمعي حوريب ه اكتر م ن ب نع ةرابع ورت ةملك ايئدبم ‪ ،‬ق لا ةيلمع ىازا حرشتب ال لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت ك بس سميه نع ةرابع ول لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى ب لا ةيلمع ىازا حرشتب االسسكنيللا ىف م د نع ةرابع وهو ىوا ولح ه‬

‫‪ ensxpy‬حي فلملا نع لوالا ث ‪ x‬ه لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى رقسكنيللا ىف م ا ل ‪ slot‬الل لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى مترك لا ةيلمع ىازا حرشتب اهنال ىد ب في لمعي حوريب ه الك لا ةيلمع ىازا حرشتب ارت ةملك ايئدبم ‪ ،‬وا ل ‪ y‬ه نع ةرابع و رقسكنيللا ىف م ا ل‬
‫‪ port‬يعن لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى ممك ن اسم لمعي حوريب ه يك نع ةرابع وتامارلا ن كد نع ةرابع وهو ىوا ولح ه‬

‫‪ens1p0‬‬

‫‪ens1p1‬‬

‫‪ens1p2‬‬

‫‪51‬‬
‫حي فلملا نع لوالا ث ‪ s‬ه نع ةرابع و رقسكنيللا ىف م ا ل ‪ slot‬ةملك ايئدبم ‪ ،‬ود نع ةرابع وهو ىوا ولح ه هيفيدتامارلا نا وا ‪ ،‬تامار شيفم ول الثم ‪ ،‬زاهجلا ىف ك بشكل كبيرالن لمعي حوريب ه هيك نع ةرابع وتامارلا ن عندتامارلا نا وا ‪ ،‬تامار شيفم ول الثم ‪ ،‬زاهجلا ىف ك ‪expected‬‬

‫‪ behavior‬لكل ‪ interface‬ةملك ايئدبم ‪ ،‬ولم لا ةيلمع ىازا حرشتب ا تكت لا ةيلمع ىازا حرشتب اهنال ىد ب االمر ‪ lspci‬هيق نع ةرابع ول لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت ك كل ك لا ةيلمع ىازا حرشتب ارت في لمعي حوريب ه ك لا ةيلمع ىازا حرشتب ا اهريغ نم م‬
‫‪ port‬ول نع ةرابع و مق لا ةيلمع ىازا حرشتب الكتامارلا نا وا ‪ ،‬تامار ش يبق لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى اوت نع ةرابع وم لا ةيلمع ىازا حرشتب اتي لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت ك تعر لا نا ف اتامارلا ن في لمعي حوريب ه ‪ port‬واحد‬

‫ل نع ةرابع و ع لا ةيلمع ىازا حرشتب ايز تعر لا نا ف معل نع ةرابع وم لا ةيلمع ىازا حرشتب ات اله لا ةيلمع ىازا حرشتب ارد تبع لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت ك اكت لا ةيلمع ىازا حرشتب اهنال ىد ب االمرد نع ةرابع وهو ىوا ولح ه‬
‫‪sudo smartctl -a /dev/sda‬‬

‫وخل لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى ب لا ةيلمع ىازا حرشتب ال لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت ك اتامارلا ن ان لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح ت عندتامارلا نا وا ‪ ،‬تامار شيفم ول الثم ‪ ،‬زاهجلا ىف ك ف لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى ‪ package‬بتح لا ةيلمع ىازا حرشتب او ل تخل لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى الكرن لا ةيلمع ىازا حرشتب ا ل يش نع ةرابع و لا نا ف االسم لا ةيلمع ىازا حرشتب اليغشتوا عالقا ةيلمع انه اهانعمو ‪ ،‬ء‬
‫الل لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى مبعت نع ةرابع وع لا ة م ن ا ل ‪ BIOS‬ا ي ويعمله لا ةيلمع ىازا حرشتب ا ‪Apply‬‬

‫انم لا ةيلمع ىازا حرشتب ا ان لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح ت ل نع ةرابع و ع لا ةيلمع ىازا حرشتب ايز الكرن لا ةيلمع ىازا حرشتب ا ل يش نع ةرابع و لا نا ف االسم لا ةيلمع ىازا حرشتب اليغشتوا عالقا ةيلمع انه اهانعمو ‪ ،‬ء القديم لا ة اعمل ‪ reboot‬وبعدي ن اضغ لا ىف هد لك ط‬
‫حر لا نا ف ا ل ‪ e‬علش لا ةيلمع ىازا حرشتب اتامارلا ن تعمل ‪ edit‬لل ‪ menuentry‬د لا ةيلمع ى وتع لا ةيلمع ىازا حرشتب ال لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى عل لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى السطر الل لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى‬

‫بدايت لمعي حوريب ه ‪linux16‬‬

‫واكت لا ةيلمع ىازا حرشتب اهنال ىد ب‬


‫‪biosdevname=0‬‬

‫وبعدي ن اكت لا ةيلمع ىازا حرشتب اهنال ىد ب جمبه لا ةيلمع ىازا حرشتب ا برض نع ةرابع و‬
‫‪net.ifnames=0‬‬

‫وبعدي ن اضغ لا ىف هد لك ط ‪ctrl + x‬‬

‫‪52‬‬
‫طبع لا ةيلمع ىازا حرشتب ا ان لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح ت ل نع ةرابع وعمل لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح ت ‪ reboot‬للسيرفر اسم لا ةيلمع ىازا حرشتب اليغشتوا عالقا ةيلمع انه اهانعمو ‪ ،‬ء ا ل ‪ interfaces‬هترج لا ع ز لا ةيلمع ى م لا ةيلمع ىازا حرشتب ا ك لا ةيلمع ىازا حرشتب ان لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح ت‬

‫ ةملك ايئدبم ‪ ،‬يبق لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى ان لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح ت المفرو لا ريغا ام دعب ىنا ض تق نع ةرابع و ل لل ‪ bootloader‬متخليتامارلا نا وا ‪ ،‬تامار ش الكرن لا ةيلمع ىازا حرشتب ا ل ت لا ةيلمع ىازا حرشتب اخد االسم لا ةيلمع ىازا حرشتب اليغشتوا عالقا ةيلمع انه اهانعمو ‪ ،‬ء‬
‫الل لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى ج لا ةيلمع ىازا حرشتب اي لمعي حوريب ه م ن ا ل ‪ bios‬وخليه لا ةيلمع ىازا حرشتب ا ت لا ةيلمع ىازا حرشتب اخد االسم لا ةيلمع ىازا حرشتب اليغشتوا عالقا ةيلمع انه اهانعمو ‪ ،‬ء القديم لا ة ةملك ايئدبم ‪ ،‬يبق لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى ان لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح ت هتعد ل ف لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى‬

‫الملزاهج نم ف الل لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى ه نع ةرابع و‬
‫‪/etc/grub.fg‬‬
‫او الملزاهج نم ف‬
‫‪/boot/grub2/grub.cfg‬‬

‫طبع لا ةيلمع ىازا حرشتب ا متنس لا ةيلمع ىازا حرشتب ا ةلاسر كلعلط هيقالته اهنم توبي ةجاح ش ان لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت ك بعد م لا ةيلمع ىازا حرشتب ا تغير ا ل ‪ interfaces‬لالسم لا ةيلمع ىازا حرشتب اليغشتوا عالقا ةيلمع انه اهانعمو ‪ ،‬ء القديم لا ة ةملك ايئدبم ‪،‬الز اهريغ نم م ترج لا ع‬

‫تعمل ‪ reconfigure‬لل ‪ nmcli‬ز لا ةيلمع ى مثال ان لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت ك تعمل ‪ up‬لالنترفيس وتديل لمعي حوريب ه مثال ‪ ip‬او‬
‫تخلي لمعي حوريب ه ‪automatic‬‬

‫ول نع ةرابع و ع لا ةيلمع ىازا حرشتب ايز تجي لا ةيلمع ىازا حرشتب اهنال ىد ب معل نع ةرابع وم لا ةيلمع ىازا حرشتب ات ‪ Interface‬ك لا ةيلمع ىازا حرشتب امل لا ة ع ن طريهد رمالا ق االمر د نع ةرابع وهو ىوا ولح ه‬
‫‪ifconfig eth0‬‬

‫طي لا ةيلمع ىازا حرشتب اهنال ىد ب دل نع ةرابع وقت لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى بق لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى ل نع ةرابع و قلتل لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت ك ترجسكنيللا ىف م االسسكنيللا ىف م د نع ةرابع وهو ىوا ولح ه‬
‫‪ens1p2‬‬
‫فد نع ةرابع وهو ىوا ولح ه معن لا ةيلمع ىازا حرشتب ا نع ةرابع وهو ىوا ولح ه الب نع ةرابع ورت رقسكنيللا ىف م ‪ 3‬ف لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى ا ل ‪ slot‬رقسكنيللا ىف م ‪ 1‬التامارلا ن رقسكنيللا ىف م الب نع ةرابع ورت بيبد ةملك ايئدبم ‪ ،‬ىقب أ م ن صفر‬

‫‪53‬‬
‫الك لا ةيلمع ىازا حرشتب ابالت الل لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى بتك نع ةرابع وتامارلا ن متامارلا نا وا ‪ ،‬تامار ش منظم لا ة بي ن السيرفرات وبعضه لا ةيلمع ىازا حرشتب ا او بي ن الراتامارلا نا وا ‪ ،‬تامار شيفم ول الثم ‪ ،‬زاهجلا ىف ك الل لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى‬

‫ش لا ةيلمع ىازا حرشتب ايل السيرفرات اسمه لا ةيلمع ىازا حرشتب ا ‪ spider cables‬انم لا ةيلمع ىازا حرشتب ا ان لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح ت بتشتر لا ةيلمع ى ا ل ‪Patch Panel‬‬
‫كأدا نع ة تنظيسكنيللا ىف م بس علش لا ةيلمع ىازا حرشتب اتامارلا ن شكل الك لا ةيلمع ىازا حرشتب ابالت تك نع ةرابع وتامارلا ن منظم لا ة اكتر‬

‫طبع لا ةيلمع ىازا حرشتب ا ل نع ةرابع و اتطل لا ةيلمع ىازا حرشتب اهنال ىد ب من لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت ك ان لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت ك ت نع ةرابع وقزاهج نم ف ا ل ‪ service‬بت لا ةيلمع ىازا حرشتب اع لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح ت ا ل ‪NetworkManager‬‬

‫وتشغل ا ل ‪ service‬القديم لا ة الل لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى ه لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى ا ل ‪ network‬هتعر لا نا ف نع ةرابع وه ؟‬
‫ا نع ةرابع وهو ىوا ولح ه بسيط لا ة ان لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح ت هترو لا ةيلمع ىازا ح للمس لا ةيلمع ىازا حرشتب ار‬

‫‪/etc/sysconfig/network-scripts‬‬
‫وهتعمل ملزاهج نم ف جديد ب لا ةيلمع ىازا حرشتب اسسكنيللا ىف م ا ل ‪ interface‬الل لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى عندتامارلا نا وا ‪ ،‬تامار شيفم ول الثم ‪ ،‬زاهجلا ىف ك الل لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى ان لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح ت هتجيب لمعي حوريب ه م ن االمر‬

‫‪ifconfig -a‬‬

‫والملزاهج نم ف د نع ةرابع وهو ىوا ولح ه هيك نع ةرابع وتامارلا ن اسم لمعي حوريب ه‬
‫‪touch ifcfg-eth0‬‬

‫وهتكت لا ةيلمع ىازا حرشتب اهنال ىد ب ج نع ةرابع وا نع ةرابع وهو ىوا ولح ه‬

‫‪Name=eth0‬‬

‫‪DEVICE=eth0‬‬
‫‪IPADDR=192.168.60.200‬‬

‫‪NETMASK=255.255.255.0‬‬

‫‪54‬‬
‫‪BOOTPROTO=static‬‬

‫‪GATEWAY=192.168.60.1‬‬
‫‪DNS1=8.8.8.8‬‬

‫وبعدي ن‬

‫‪systemctl restart network‬‬

‫طبع لا ةيلمع ىازا حرشتب ا وان لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح ت بتعمل ملزاهج نم ف ا ل ‪ configuration‬بت لا ةيلمع ىازا حرشتب اليغشتوا ع ا ل ‪ ifcfg-eth0‬ا ل ‪syntax‬‬
‫بت لا ةيلمع ىازا حرشتب اع لمعي حوريب ه سهل جدا عب لا ةيلمع ىازا حرشتب ار نع ة ع ن ‪ variable‬وبيك نع ةرابع وتامارلا ن ‪ equal to‬ل ‪ value‬وكل ا ل‬

‫‪ variables‬بتك نع ةرابع وتامارلا ن عب لا ةيلمع ىازا حرشتب ار نع ة ع ن ‪capital letters‬‬

‫لحد هنا وكده احنا خلصنا كل المواضيع الخاصة بال ‪Network‬‬

‫متنساش تبص على المصادر‬

‫‪55‬‬
‫‪3-Setting GRUB Password + Getting Help‬‬

‫بزودنيولا بيطست عوضوم ص ي لا ةيلمع ىازا حرشتب ا سيد لا ةيلمع ى ان لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح ت عندتامارلا نا وا ‪ ،‬تامار شيفم ول الثم ‪ ،‬زاهجلا ىف ك ا ل ‪ fdisk‬د لا ةيلمع ى ‪ utility‬بتتع لا ةيلمع ىازا حرشتب امل م لا ع‬

‫ا ل ‪ mbr partition scheme‬ةملك ايئدبم ‪ ،‬دل نع ةرابع وقت لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى بق لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى ا ل ‪ gdisk‬بق لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح ت ه لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى البديل علش لا ةيلمع ىازا حرشتب اتامارلا ن‬
‫ه لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى هتتع لا ةيلمع ىازا حرشتب امل م لا ع ا ل ‪gpt partition scheme‬‬

‫وب لا ةيلمع ىازا حرشتب المن لا ةيلمع ىازا حرشتب اسب لا ة بم لا ةيلمع ىازا حرشتب ا اتامارلا ن ا ل ‪ mbr‬بيك نع ةرابع وتامارلا ن ج نع ةرابع وا نع ةرابع وهو ىوا ولح ه ا ل ‪ first stage‬م ن ا ل ‪boot loader‬‬

‫ف لا ةيلمع ىازا حرشتب اخد عندتامارلا نا وا ‪ ،‬تامار شيفم ول الثم ‪ ،‬زاهجلا ىف ك كم لا ةيلمع ىازا حرشتب اتامارلا ن بق لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى او ل ‪ sector 2047‬م ن بداي لا ة اله لا ةيلمع ىازا حرشتب ارد بيك نع ةرابع ون نع ةرابع وا محج نع ةرابع وزي ن‬
‫والسب لا ةيلمع ىازا حرشتب اهنال ىد ب ف لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى كد نع ةرابع وهو ىوا ولح ه اتامارلا ن الن لا ةيلمع ىازا حرشتب ا لا ةياكح اوعرتخا س الل لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى صمم نع ةرابع وا ا ل ‪ mbr‬ق لا ةيلمع ىازا حرشتب ال نع ةرابع وا خل نع ةرابع وا المس لا ةيلمع ىازا حرشتب اح لا ة ف لا ةيلمع ىازا حرشتب اضي لا ة‬

‫يمك ن نحت لا ةيلمع ىازا حرشتب اجه لا ةيلمع ىازا حرشتب ا ةملك ايئدبم ‪ ،‬وفعال بيك نع ةرابع وتامارلا ن عندتامارلا نا وا ‪ ،‬تامار شيفم ول الثم ‪ ،‬زاهجلا ىف ك م لا ةيلمع ىازا حرشتب ا يسم لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى ب لا ةيلمع ىازا حرشتب ا ل ‪ Stage 1.5‬م ن ا ل ‪boot‬‬
‫‪ loader‬ةملك ايئدبم ‪ ،‬يعن لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى المرحل لا ة االول لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى بتق نع ةرابع و اهريغ نم م وبعدي ن بتسلسكنيللا ىف م المهم لا ة للمرحل لا ة الل لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى ه لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى‬

‫واحصنو د ونص وبعدي ن المرحل لا ة د لا ةيلمع ى بق لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى بترو لا ةيلمع ىازا ح تكمل وتقر ةملك ايئدبم ‪ ،‬ىقب أ ا ل ‪Second Stage‬‬
‫الل لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى م نع ةرابع وج نع ةرابع ود نع ة ف لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى ا ل‪ boot/‬ةملك ايئدبم ‪ ،‬وبكد نع ةرابع وهو ىوا ولح ه ان لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح ت فعلي لا ةيلمع ىازا حرشتب ا عندتامارلا نا وا ‪ ،‬تامار شيفم ول الثم ‪ ،‬زاهجلا ىف ك ‪ 3‬مراحل لل ‪boot loader‬‬

‫ل نع ةرابع و ع لا ةيلمع ىازا حرشتب ايز تعر لا نا ف اكتر ع ن ا ل ‪ 3‬مراحل بت نع ةرابع وليغشتوا ع عملي لا ة ا ل ‪ boot‬ةملك ايئدبم ‪ ،‬اقر ةملك ايئدبم ‪ ،‬ىقب أ ا ل‬

‫‪ documentation‬د نع ةرابع وهو ىوا ولح ه الخ لا ةيلمع ىازا حرشتب اهمسا ‪ ،‬هيب ص بشرك لا ة ‪ IBM‬هتعر لا نا ف في لمعي حوريب ه اكتر ع ن عملي لا ة ا ل ‪boot‬‬

‫‪https://www.ibm.com/developerworks/library/l-linuxboot/index.html‬‬

‫‪56‬‬
‫ب لا ةيلمع ىازا حرشتب المن لا ةيلمع ىازا حرشتب اسب لا ة كم لا ةيلمع ىازا حرشتب اتامارلا ن ةملك ايئدبم ‪ ،‬هم لا ةيلمع ىازا حرشتب ا اصال لم لا ةيلمع ىازا حرشتب ا صمم نع ةرابع وا ا ل ‪ mbr‬ةملك ايئدبم ‪،‬راح نع ةرابع وا عل لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى اله لا ةيلمع ىازا حرشتب ارد وخل نع ةرابع و او ل‬

‫‪ sector 2048‬ف لا ةيلمع ىازا حرشتب اضيي ن ةملك ايئدبم ‪ ،‬وراح نع ةرابع وا حط نع ةرابع وا ا ل ‪ mbr‬كل لمعي حوريب ه ف لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى ا ل ‪ sector‬رقسكنيللا ىف م ‪0‬‬
‫وبعدي ن بق لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى ق لا ةيلمع ىازا حرشتب ال نع ةرابع وا خل نع ةرابع وا ا ل ‪ 2047‬م ن رقسكنيللا ىف م ‪ 1‬لحد ‪ 2047‬يك نع ةرابع ون نع ةرابع و ‪reserved‬‬

‫حت لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى كم لا ةيلمع ىازا حرشتب اتامارلا ن ل نع ةرابع و ع لا ةيلمع ىازا حرشتب ايز تتأكد هتالق ﻷ الو سكنيل ي اتامارلا ن او ل ب لا ةيلمع ىازا حرشتب ارتيش ن فعلي لا ةيلمع ىازا حرشتب ا بيبد ةملك ايئدبم ‪ ،‬ىقب أ م ن ا ل ‪Sector‬‬

‫رقسكنيللا ىف م ‪ 2048‬ةملك ايئدبم ‪ ،‬اكت لا ةيلمع ىازا حرشتب اهنال ىد ب االمر‬


‫‪fdisk -l /dev/sda‬‬

‫ود نع ةرابع وهو ىوا ولح ه معن لا ةيلمع ىازا حرشتب ا نع ةرابع وهو ىوا ولح ه اتامارلا ن م ن صفر ل ‪ 2047‬مرك نع ةرابع وتامارلا ن عل لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى جم لا ةيلمع ىازا حرشتب اهنال ىد ب‬

‫طي لا ةيلمع ىازا حرشتب اهنال ىد ب ازا لا ةيلمع ى بق لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى هتعمل ‪ reinstall‬لل ‪ first stage‬ةملك ايئدبم ‪ ،‬بزودنيولا بيطست عوضوم ص ان لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح ت عندتامارلا نا وا ‪ ،‬تامار شيفم ول الثم ‪ ،‬زاهجلا ىف ك طريقي ن ةملك ايئدبم ‪،‬‬
‫او ل طريهد رمالا ق ان لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت ك تدخل اسط نع ةرابع وان لا ة وتخت لا ةيلمع ىازا حرشتب ار منه لا ةيلمع ىازا حرشتب ا ‪ rescue centos‬مثال عل لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى حس لا ةيلمع ىازا حرشتب اهنال ىد ب‬

‫ن نع ةرابع وليغشتوا ع الت نع ةرابع وزيع لا ة‬


‫والطريق لا ة الت لا ةيلمع ىازا حرشتب اني لا ة ان لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت ك وان لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح ت ف لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى ا ل ‪ syslinux‬تضغ لا ىف هد لك ط ‪ esc‬مرتي ن ةملك ايئدبم ‪ ،‬وتدخل عل لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى‬

‫‪ text mode‬بد ل ا ل ‪ gui‬وتكت لا ةيلمع ىازا حرشتب اهنال ىد ب ‪ linux rescue‬ةملك ايئدبم ‪ ،‬د نع ةرابع وهو ىوا ولح ه طبع لا ةيلمع ىازا حرشتب ا شبي لمعي حوريب ه نع ةرابع وهو ىوا ولح هدو ب ‪linux text‬‬

‫طي لا ةيلمع ىازا حرشتب اهنال ىد ب خلين لا ةيلمع ىازا حرشتب ا ف لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى الطريق لا ة الت لا ةيلمع ىازا حرشتب اني لا ة ةملك ايئدبم ‪ ،‬دل نع ةرابع وقت لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى ه نع ةرابع و هيح لا ةيلمع ىازا حرشتب او ل ي ‪ detect‬اذا ك لا ةيلمع ىازا حرشتب اتامارلا ن ف لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى ا لا ةيلمع ى‬
‫‪ distro‬م نع ةرابع وج نع ةرابع ود نع ة وال ﻷ طبع لا ةيلمع ىازا حرشتب ا ةملك ايئدبم ‪ ،‬ل نع ةرابع و لقيه لا ةيلمع ىازا حرشتب ا هيعمله لا ةيلمع ىازا حرشتب ا ‪ mount‬ف لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى المس لا ةيلمع ىازا حرشتب ار‬

‫‪/mnt/sysimage‬‬

‫‪57‬‬
‫طبع لا ةيلمع ىازا حرشتب ا ه نع ةرابع و دل نع ةرابع وقت لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى بيستخد اهريغ نم م ا ل ‪ root file system‬بت لا ةيلمع ىازا حرشتب اليغشتوا ع االسط نع ةرابع وان لا ة ةملك ايئدبم ‪ ،‬واحن لا ةيلمع ىازا حرشتب ا هن لا ةيلمع ىازا حرشتب ا‬

‫ع لا ةيلمع ىازا حرشتب ايزين لمعي حوريب ه يستخد اهريغ نم م ا ل ‪ root file system‬الحقيق لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى يبق لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى المفرو لا ريغا ام دعب ىنا ض نستخد اهريغ نم م االمر‬
‫‪chroot /mnt/sysimage‬‬

‫دل نع ةرابع وقت لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى هتضغ لا ىف هد لك ط ‪ enter‬وبعده لا ةيلمع ىازا حرشتب ا هتعمل ‪ check‬عل لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى ا ل ‪root file system‬‬
‫الحقيق لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى بت لا ةيلمع ىازا حرشتب اع لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت ك ع ن طريهد رمالا ق‬
‫‪ls /mnt/sysimage‬‬

‫الز اهريغ نم م تح لا ىف هد لك ط ف لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى ب لا ةيلمع ىازا حرشتب ال لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت ك وتش نع ةرابع و لا نا ف ا ل‬
‫‪/boot‬‬

‫معم نع ةرابع و ل لي لمعي حوريب ه ‪ mount‬ف لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى انه لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى ب لا ةيلمع ىازا حرشتب ارتيش ن ةملك ايئدبم ‪ ،‬وهن لا ةيلمع ىازا حرشتب ا بق لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى لم لا ةيلمع ىازا حرشتب ا تيج لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى تعمل ‪reinstall‬‬
‫لل ‪ grub‬او ا ل ‪ first stage‬ان لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح ت هتعمله لا ةيلمع ىازا حرشتب ا عل لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى ا ل ‪ MBR‬متامارلا نا وا ‪ ،‬تامار ش هتعمله لا ةيلمع ىازا حرشتب ا عل لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى‬

‫الب لا ةيلمع ىازا حرشتب ارتيش ن بت لا ةيلمع ىازا حرشتب اليغشتوا ع ا ل ‪ root‬ةملك ايئدبم ‪ ،‬طبع لا ةيلمع ىازا حرشتب ا ف لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى ح لا ةيلمع ىازا حرشتب ال لا ة ا ل ‪ efi‬ال نع ةرابع وض لا ع هيختلزاهج نم ف‬

‫يبق لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى ان لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح ت هن لا ةيلمع ىازا حرشتب ا هتعمل ‪ install‬لل ‪ grub‬عل لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى اله لا ةيلمع ىازا حرشتب ارد كل لمعي حوريب ه ةملك ايئدبم ‪ ،‬يعن لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى هتعمل لمعي حوريب ه عل لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى ا ل‬
‫‪ mbr‬ةملك ايئدبم ‪ ،‬التامارلا ن ا ل ‪ Mbr‬خ لا ةيلمع ىازا حرشتب ار اهيف لمعت كنا ج نط لا ةيلمع ىازا حرشتب ا جاتحتب ق الب لا ةيلمع ىازا حرشتب ارتيشنز ةملك ايئدبم ‪ ،‬والز اهريغ نم م تخل لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى ب لا ةيلمع ىازا حرشتب ال لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت ك ان لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح ت هتستخد اهريغ نم م‬

‫انه لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى اصدار م ن ا ل ‪ grub‬واالمر ك لا ةيلمع ىازا حرشتب الت لا ةيلمع ىازا حرشتب ال لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى م لا ع االصدار االو ل‬
‫‪grub-install /dev/sda‬‬
‫وم لا ع االصدار الت لا ةيلمع ىازا حرشتب ان لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى هيك نع ةرابع وتامارلا ن كد نع ةرابع وهو ىوا ولح ه‬
‫‪grub2-install /dev/sda‬‬
‫وبعده لا ةيلمع ىازا حرشتب ا بق لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى اكت لا ةيلمع ىازا حرشتب اهنال ىد ب ‪ exit‬واعمل ‪reboot‬‬

‫‪58‬‬
‫والطريق لا ة د لا ةيلمع ى برض نع ةرابع و ممك ن تعمل بيه لا ةيلمع ىازا حرشتب ا ‪ recover‬لل ‪ root passwd‬ل نع ةرابع و نسيت لمعي حوريب ه‬

‫وطبع لا ةيلمع ىازا حرشتب ا بعد م لا ةيلمع ىازا حرشتب ا تعمل ‪ reinstall‬لل ‪ first stage‬او لل ‪ grub‬ا ل ‪ SELinux‬هترو لا ةيلمع ىازا ح‬
‫تعمل ‪ relabel‬لل ‪ file system‬بت لا ةيلمع ىازا حرشتب اع لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت ك م ن ت لا ةيلمع ىازا حرشتب ان لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى‬

‫الم نع ةرابع وض نع ةرابع وليغشتوا ع الل لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى بعد كد نع ةرابع وهو ىوا ولح ه وه نع ةرابع و م نع ةرابع وض نع ةرابع وليغشتوا ع انن لا ةيلمع ىازا حرشتب ا نعمل ‪ passwd‬لل ‪ grub‬ةملك ايئدبم ‪ ،‬علش لا ةيلمع ىازا حرشتب اتامارلا ن‬
‫ا لا ةيلمع ى حد يفكر ان لمعي حوريب ه يعد ل ف لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى ا ل ‪ grub‬يطل لا ةيلمع ىازا حرشتب اهنال ىد ب من لمعي حوريب ه ب لا ةيلمع ىازا حرشتب اس نع ةرابع ورد ةملك ايئدبم ‪ ،‬طي لا ةيلمع ىازا حرشتب اهنال ىد ب ف لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى طريقتي ن ةملك ايئدبم ‪،‬‬

‫االول لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى سهل لا ة والت لا ةيلمع ىازا حرشتب اني لا ة ‪manual‬‬
‫الطريق لا ة االول لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى وه لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى ع ن طريهد رمالا ق االمر‬

‫‪grub2-setpassword‬‬
‫ومتنس لا ةيلمع ىازا حرشتب ا ةلاسر كلعلط هيقالته اهنم توبي ةجاح ش تعمل ‪ regenerate‬لملزاهج نم ف ا ل ‪grub.cfg‬‬

‫وخل لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى ب لا ةيلمع ىازا حرشتب ال لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت ك الن لمعي حوريب ه ف لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى ا ل ‪ grub‬متامارلا نا وا ‪ ،‬تامار ش هيقبل من لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت ك غير ا ل ‪ root‬تامارلا نا وا ‪ ،‬تامار شيفم ول الثم ‪ ،‬زاهجلا ىف ك ‪username‬‬
‫وهيقبل من لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت ك الب لا ةيلمع ىازا حرشتب اس نع ةرابع ورد بت لا ةيلمع ىازا حرشتب اليغشتوا ع ا ل ‪ grub‬الل لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى ان لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح ت عملت لمعي حوريب ه ‪.‬‬

‫عندن لا ةيلمع ىازا حرشتب ا ملح نع ةرابع وظ لا ة مهم لا ة جدا وه لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى ان لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت ك لم لا ةيلمع ىازا حرشتب ا عمل لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح ت ‪ regenerate‬لملزاهج نم ف ا ل ‪ grub‬ةملك ايئدبم ‪،‬كد نع ةرابع وهو ىوا ولح ه‬

‫التعديالت بت لا ةيلمع ىازا حرشتب اع لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح ت ا ل‬
‫‪biosdevname=0‬‬

‫وا ل‬
‫‪net.ifnames=0‬‬

‫‪59‬‬
‫اتلغ لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح ت ورجع لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح ت الكرن لا ةيلمع ىازا حرشتب ا ل ت لا ةيلمع ىازا حرشتب اخد االسم لا ةيلمع ىازا حرشتب اليغشتوا عالقا ةيلمع انه اهانعمو ‪ ،‬ء الل لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى ا ل ‪ BIOS‬هيبعته لا ةيلمع ىازا حرشتب اله لا ةيلمع ىازا حرشتب ا بخص نع ةرابع وهمسا ‪ ،‬هيب ص ا ل‬

‫‪ Network Card Interfaces‬ةملك ايئدبم ‪ ،‬فكد نع ةرابع وهو ىوا ولح ه ا ل ‪ ssh‬ممك ن ميشتغلتامارلا نا وا ‪ ،‬تامار ش التامارلا ن ا ل ‪Interface‬‬
‫خد ‪ IP‬جديد ةملك ايئدبم ‪ ،‬وطبع لا ةيلمع ىازا حرشتب اا ل ‪ rhgb quiet‬هترج لا ع ه لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى كم لا ةيلمع ىازا حرشتب اتامارلا ن‬

‫طي لا ةيلمع ىازا حرشتب اهنال ىد ب ان لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح ت دل نع ةرابع وقت لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى ل نع ةرابع و ع لا ةيلمع ىازا حرشتب ايز تثب لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح ت الكال اهريغ نم م الل لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى ان لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح ت عدلت لمعي حوريب ه ف لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى ا ل ‪ grub‬بحي فلملا نع لوالا ث‬

‫ان لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت ك حت لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى ل نع ةرابع و عمل لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح ت ‪ regenerate‬لل ‪ grub‬تفضل االعدادات بت لا ةيلمع ىازا حرشتب اعت لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت ك ز لا ةيلمع ى م لا ةيلمع ىازا حرشتب ا‬
‫ه لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى ةملك ايئدبم ‪ ،‬كد نع ةرابع وهو ىوا ولح ه ان لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح ت هترو لا ةيلمع ىازا ح تعد ل الملزاهج نم ف الل لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى م نع ةرابع وج نع ةرابع ود ف لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى‬

‫‪etc/sysconfig/grub‬‬
‫وهتيج لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى عل لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى السطر د نع ةرابع وهو ىوا ولح ه‬
‫‪GRUB_CMDLINE_LINUX="rd.lvm.lv=centos_server-pc/root‬‬
‫" ‪rd.lvm.lv=centos_server-pc/swap‬‬

‫وهتضيزاهج نم ف بعد كلم لا ة ‪ swap‬كلم لا ة ‪ biosdevname=0‬وبعده لا ةيلمع ىازا حرشتب ا ‪net.ifnames=0‬‬

‫ملح نع ةرابع وظ لا ة ان لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح ت لم لا ةيلمع ىازا حرشتب ا استخدم لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح ت االمر‬
‫‪grub2-setpassword‬‬
‫كل الل لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى حصل ان لمعي حوريب ه عمل لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت ك ملزاهج نم ف اسم لمعي حوريب ه ‪ user.cfg‬والملزاهج نم ف د نع ةرابع وهو ىوا ولح ه كل الل لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى م نع ةرابع وج نع ةرابع ود‬

‫في لمعي حوريب ه ه نع ةرابع و الب لا ةيلمع ىازا حرشتب اس نع ةرابع ورد بت لا ةيلمع ىازا حرشتب اليغشتوا ع ا ل ‪ grub‬بشكل ‪hashed‬‬
‫والب لا ةيلمع ىازا حرشتب اس نع ةرابع ورد بتك نع ةرابع وتامارلا ن ‪ one way hash‬يعن لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى انس لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى اتامارلا ن حد يرجعه لا ةيلمع ىازا حرشتب ا وكم لا ةيلمع ىازا حرشتب اتامارلا ن بيستخد اهريغ نم م‬

‫ا ل ‪ bit 160‬ف لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى التشفير‬

‫‪60‬‬
‫والل لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى حصل كم لا ةيلمع ىازا حرشتب اتامارلا ن ان لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت ك لم لا ةيلمع ىازا حرشتب ا استخدم لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح ت االمر د نع ةرابع وهو ىوا ولح ه وعمل لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح ت ‪ passwd‬لل ‪ grub‬ةملك ايئدبم ‪،‬‬

‫را لا ةيلمع ىازا ح رايلانركلل ح للملزاهج نم ف بت لا ةيلمع ىازا حرشتب اليغشتوا ع ا ل‬


‫‪/boot/grub2/grub.cfg‬‬

‫ورا لا ةيلمع ىازا ح ض لا ةيلمع ىازا حرشتب ايزاهج نم ف ‪if statement‬‬

‫‪### BEGIN /etc/grub.d/01_users ###‬‬


‫‪if [ -f ${prefix}/user.cfg ]; then‬‬

‫‪source ${prefix}/user.cfg‬‬
‫‪if [ -n "${GRUB2_PASSWORD}" ]; then‬‬

‫"‪set superusers="root‬‬
‫‪export superusers‬‬

‫}‪password_pbkdf2 root ${GRUB2_PASSWORD‬‬


‫‪fi‬‬

‫‪fi‬‬
‫‪### END /etc/grub.d/01_users ###‬‬

‫وكم لا ةيلمع ىازا حرشتب اتامارلا ن را لا ةيلمع ىازا ح عمل ا ل ‪ default user‬ه نع ةرابع و ا ل ‪ root‬وبعده لا ةيلمع ىازا حرشتب ا هيح لا ةيلمع ىازا حرشتب او ل يعمل ‪load‬‬

‫للب لا ةيلمع ىازا حرشتب اس نع ةرابع ورد بت لا ةيلمع ىازا حرشتب اليغشتوا ع ا ل ‪ grub‬م ن الملزاهج نم ف‬
‫‪/boot/grub2/user.cfg‬‬

‫‪61‬‬
‫معل نع ةرابع وم لا ة لي لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت ك بق لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى وه لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى اتامارلا ن ا ل ‪ grub‬ب ﻷ الو سكنيل ي ‪ support‬ا ل ‪ hashed passwd‬وا ل ‪plain‬‬

‫‪ text‬بس طبع لا ةيلمع ىازا حرشتب ا ا ل ‪ plain text‬متامارلا نا وا ‪ ،‬تامار ش ‪ recommended‬خ لا ةيلمع ىازا حرشتب الزودنيولا بيطست عوضوم ص‬

‫طبع لا ةيلمع ىازا حرشتب ا ف لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى ح لا ةيلمع ىازا حرشتب اج لا ة ‪ Advanced‬وه لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى ان لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت ك ممك ن تخل لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى ي نع ةرابع وزر معي ن ه نع ةرابع و الل لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى يك نع ةرابع وتامارلا ن‬
‫لي لمعي حوريب ه صالحي لا ة عل لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى ا ل ‪ entry‬المعين لا ة الل لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى ان لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح ت بتحدده لا ةيلمع ىازا حرشتب ا ف لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى ملزاهج نم ف ا ل‬

‫‪/boot/grub2/grub.cfg‬‬

‫وكلم لا ة‬
‫‪--unrestricted‬‬

‫معن لا ةيلمع ىازا حرشتب اه لا ةيلمع ىازا حرشتب ا اتامارلا ن ا لا ةيلمع ى حد ممك ن يأكسس ا ل ‪ entry‬د لا ةيلمع ى ةملك ايئدبم ‪ ،‬الكال اهريغ نم م د نع ةرابع وهو ىوا ولح ه ف لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى الفدي نع ةرابع و رقسكنيللا ىف م‬
‫‪ 46‬الي نع ةرابع و اهريغ نم م رقسكنيللا ىف م ‪22‬‬

‫طي لا ةيلمع ىازا حرشتب اهنال ىد ب ف لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى ح لا ةيلمع ىازا حرشتب ال لا ة ان لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت ك نسي لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح ت الب لا ةيلمع ىازا حرشتب اس نع ةرابع ورد بت لا ةيلمع ىازا حرشتب اع لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح ت ا ل ‪ grub‬ةملك ايئدبم ‪ ،‬بكل بس لا ةيلمع ىازا حرشتب اط لا ة دخل‬

‫اسط نع ةرابع وان لا ة وادخل ف لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى ا ل ‪ rescue mode‬واعمل‬
‫‪chroot /mnt/sysimage‬‬

‫وبعده لا ةيلمع ىازا حرشتب ا افتلانركلل ح ملزاهج نم ف ا ل ‪grub.cfg‬‬


‫وبعدي ن رو لا ةيلمع ىازا ح عل لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى السط نع ةرابع ور الل لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى فيه لا ةيلمع ىازا حرشتب ا الب لا ةيلمع ىازا حرشتب اس نع ةرابع ورد بت لا ةيلمع ىازا حرشتب اع لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح ت ا ل ‪ grub‬وامسلانركلل ح الكال اهريغ نم م‬

‫د نع ةرابع وهو ىوا ولح ه كل لمعي حوريب ه متامارلا نا وا ‪ ،‬تامار ش ع لا ةيلمع ىازا حرشتب ايزين لمعي حوريب ه واعمل ‪ exit‬وبعده لا ةيلمع ىازا حرشتب ا ‪ reboot‬ةملك ايئدبم ‪ ،‬وبعده لا ةيلمع ىازا حرشتب ا بق لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى ل نع ةرابع و ع لا ةيلمع ىازا حرشتب ايز تعمل‬
‫‪ reset‬للب لا ةيلمع ىازا حرشتب اس نع ةرابع ورد بت لا ةيلمع ىازا حرشتب اع لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح ت ا ل ‪ root‬ختامارلا نا وا ‪ ،‬تامار ش عد ل ف لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى ا ل ‪ grub‬واكت لا ةيلمع ىازا حرشتب اهنال ىد ب ‪rd.break‬‬

‫‪62‬‬
‫نخ لا ىف ىقب ش بقى فى ا ل ‪Man Pages‬‬
‫ق نع ةرابع ولن لا ةيلمع ىازا حرشتب ا اتامارلا ن ا ل ‪ option‬بيغير ا ل ‪ behavior‬بت لا ةيلمع ىازا حرشتب اليغشتوا ع ا ل ‪ command‬انم لا ةيلمع ىازا حرشتب ا ا ل ‪argument‬‬
‫د نع ةرابع وهو ىوا ولح ه عب لا ةيلمع ىازا حرشتب ار نع ة ع ن معل نع ةرابع وم لا ة لل ‪command‬‬

‫طي لا ةيلمع ىازا حرشتب اهنال ىد ب مبدئي لا ةيلمع ىازا حرشتب ا كد نع ةرابع وهو ىوا ولح ه ا ل ‪ man‬وه نع ةرابع و بيتعمل او لم لا ةيلمع ىازا حرشتب ا جسكنيللا ىف م يعمل نع ةرابع و نع ةرابع وهو ىوا ولح ه قسم نع ةرابع و نع ةرابع وهو ىوا ولح ه م ن ج نع ةرابع وا ل‬
‫‪ sections‬والن لا ةيلمع ىازا حرشتب ا لا ةياكح اوعرتخا س بت نع ةرابع وليغشتوا ع ‪ solaries‬بيسم نع ةرابع و نع ةرابع وهو ىوا ولح ه ‪ chapters‬االتني ن واحد يعن لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى وكل‬

‫جزليغشتوا عالقا ةيلمع انه اهانعمو ‪ ،‬ء او ‪ section‬بي نع ةرابع وصزاهج نم ف مجم نع ةرابع وع لا ة ح لا ةيلمع ىازا حرشتب اج لا ةيلمع ىازا حرشتب ات شب لمعي حوريب ه بعليشت ىنعي ‪ ،‬ديدج زودنيو لزنت تيبح الثم ول بيط ‪ ،‬ض او اوامر ز لا ةيلمع ى بعليشت ىنعي ‪ ،‬ديدج زودنيو لزنت تيبح الثم ول بيط ‪ ،‬ض‬

‫طي لا ةيلمع ىازا حرشتب اهنال ىد ب ل نع ةرابع و ع لا ةيلمع ىازا حرشتب ايز تعر لا نا ف االوامر م نع ةرابع وج نع ةرابع ود ف لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى انه لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى ‪ section‬ةملك ايئدبم ‪ ،‬او قصد لا ةيلمع ى يعن لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى ل نع ةرابع و‬
‫ع لا ةيلمع ىازا حرشتب ايز تعر لا نا ف ا ل ‪ sections‬الل لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى عندتامارلا نا وا ‪ ،‬تامار شيفم ول الثم ‪ ،‬زاهجلا ىف ك ةملك ايئدبم ‪ ،‬ف لا ةيلمع ىازا حرشتب ان لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح ت هتكت لا ةيلمع ىازا حرشتب اهنال ىد ب‬

‫‪man man‬‬
‫اذا ل نع ةرابع و ان لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح ت بتدور عل لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى ‪ configuration file‬هتدور ديم لا ةيلمع ىازا حرشتب ا ف لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى ‪ section‬رقسكنيللا ىف م ‪5‬‬

‫وبكد نع ةرابع وهو ىوا ولح ه ان لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح ت مط لا ةيلمع ىازا حرشتب ال لا ةيلمع ىازا حرشتب اهنال ىد ب ان لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت ك تعر لا نا ف عل لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى االقل ا ل ‪ section‬رقسكنيللا ىف م ‪ 1‬ورقسكنيللا ىف م ‪ 5‬ورقسكنيللا ىف م ‪8‬‬
‫التامارلا ن اغل لا ةيلمع ىازا حرشتب اهنال ىد ب شغل لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت ك هيك نع ةرابع وتامارلا ن مع لا ةيلمع ىازا حرشتب اهسكنيللا ىف م‬

‫طي لا ةيلمع ىازا حرشتب اهنال ىد ب فرض لا ةيلمع ىازا حرشتب ا بق لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى ان لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح ت ع لا ةيلمع ىازا حرشتب ار لا نا ف ا ل ‪ Command‬بيعمل ا ي ةملك ايئدبم ‪ ،‬لك ن ن لا ةيلمع ىازا حرشتب اس لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى اسسكنيللا ىف م ا ل‬

‫‪ Command‬ذات نفس لمعي حوريب ه ةملك ايئدبم ‪ ،‬يبق لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى ان لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح ت هتستخد اهريغ نم م ا ل ‪ search‬ةملك ايئدبم ‪ ،‬فرض لا ةيلمع ىازا حرشتب ا مثال ان لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح ت ع لا ةيلمع ىازا حرشتب ايز‬
‫تجي لا ةيلمع ىازا حرشتب اهنال ىد ب االوامر المتعلق لا ة ب لا ةيلمع ىازا حرشتب ا ل ‪ date‬ةملك ايئدبم ‪ ،‬يعن لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى االوامر الل لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى بتتع لا ةيلمع ىازا حرشتب امل م لا ع ا ل ‪ date‬يبق لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى‬

‫هتستخد اهريغ نم م االمر ب لا ةيلمع ىازا حرشتب الشكل د نع ةرابع وهو ىوا ولح ه‬
‫‪man -k date‬‬

‫‪63‬‬
‫وتدور بق لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى ف لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى الن لا ةيلمع ىازا حرشتب ات ج الل لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى طلعل لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت ك ع ن االمرالل لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى ممك ن ينفذل لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت ك الح لا ةيلمع ىازا حرشتب اج لا ة الل لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى‬

‫ان لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح ت ع لا ةيلمع ىازا حرشتب ايزه لا ةيلمع ىازا حرشتب ا‬

‫طي لا ةيلمع ىازا حرشتب اهنال ىد ب ل نع ةرابع و ع لا ةيلمع ىازا حرشتب ايز ا ل ‪ man‬يعرضل لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت ك النت لا ةيلمع ىازا حرشتب اي ج واحد نع ة ب نع ةرابع واحد نع ة ز لا ةيلمع ى كأن لمعي حوريب ه ‪ slides‬ولم لا ةيلمع ىازا حرشتب ا‬
‫تخلزودنيولا بيطست عوضوم ص تضغ لا ىف هد لك ط ‪ q‬ةملك ايئدبم ‪ ،‬بيك نع ةرابع وتامارلا ن ع ن طريهد رمالا ق االمر‬

‫‪man -k ls‬‬
‫و متنس لا ةيلمع ىازا حرشتب ا ةلاسر كلعلط هيقالته اهنم توبي ةجاح ش حر لا نا ف ا ل ‪ K‬بيك نع ةرابع وتامارلا ن ‪ capital‬ل نع ةرابع و ع لا ةيلمع ىازا حرشتب ايز النت لا ةيلمع ىازا حرشتب اي ج تتعر لا ريغا ام دعب ىنا ض ف لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى شكل ‪slides‬‬

‫انم لا ةيلمع ىازا حرشتب ا ل نع ةرابع و كتبت لمعي حوريب ه ‪ small‬هيعرضل لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت ك كل النت لا ةيلمع ىازا حرشتب اي ج تح لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح ت بعليشت ىنعي ‪ ،‬ديدج زودنيو لزنت تيبح الثم ول بيط ‪ ،‬ض‬

‫ب لا ةيلمع ىازا حرشتب النسب لا ة لحر لا نا ف ا ل ‪ K‬ا ل ‪ Capital‬ه نع ةرابع و بيعرضل لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت ك النت لا ةيلمع ىازا حرشتب اي ج الل لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى ج لا ةيلمع ىازا حرشتب اي لا ة ةملك ايئدبم ‪ ،‬يعن لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى بيق نع ةرابع ول لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت ك‬
‫ا ي الل لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى هيعرضه نع ةرابع ول لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت ك ةملك ايئدبم ‪ ،‬ل نع ةرابع و ع لا ةيلمع ىازا حرشتب ايز تعمل ‪ skip‬ةملك ايئدبم ‪ ،‬اضغ لا ىف هد لك ط ‪ctrl + d‬‬

‫طبع لا ةيلمع ىازا حرشتب ا ل نع ةرابع و نزل لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح ت الخر الصفح لا ة ف لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى ا ل ‪ man page‬وع لا ةيلمع ىازا حرشتب ايز ترو لا ةيلمع ىازا ح الو ل الصفح لا ة‬

‫اضغ لا ىف هد لك ط ‪ g‬ول نع ةرابع و ع لا ةيلمع ىازا حرشتب ايز تنز ل الخره لا ةيلمع ىازا حرشتب ا خ لا ةيلمع ىازا حرشتب الزودنيولا بيطست عوضوم ص اضغ لا ىف هد لك ط ‪G‬‬

‫ول نع ةرابع و ع لا ةيلمع ىازا حرشتب ايز تعمل ‪ search‬عل لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى كلم لا ة معين لا ة ف لا ةيلمع ىازا حرشتب ان لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح ت بتستخد اهريغ نم م ا ل‪ /‬وبعده لا ةيلمع ىازا حرشتب ا تكت لا ةيلمع ىازا حرشتب اهنال ىد ب‬
‫الكلم لا ة ةملك ايئدبم ‪ ،‬ول نع ةرابع و ع لا ةيلمع ىازا حرشتب ايز ترو لا ةيلمع ىازا ح للنتيج لا ة الل لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى بعده لا ةيلمع ىازا حرشتب ا اضغ لا ىف هد لك ط ‪ n‬وطبع لا ةيلمع ىازا حرشتب ا ل نع ةرابع و ع لا ةيلمع ىازا حرشتب ايز ترو لا ةيلمع ىازا ح‬

‫للنتيج لا ة الل لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى قبله لا ةيلمع ىازا حرشتب ا هتضغ لا ىف هد لك ط ‪N‬‬

‫فى بعض االوامر اللى هتحتاج فيها ‪ explanation‬اكتر ‪ ،‬ساعتها هتروح‬

‫بقى لل ‪info pages‬‬

‫‪64‬‬
‫بيق نع ةرابع ول لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت ك بق لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى اتامارلا ن ا لا ةيلمع ى ‪ package‬بيتعمله لا ةيلمع ىازا حرشتب ا ‪ install‬بينز ل مع لا ةيلمع ىازا حرشتب اه لا ةيلمع ىازا حرشتب ا ‪ doc file‬بيك نع ةرابع وتامارلا ن‬

‫م نع ةرابع وج نع ةرابع ود ف لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى‬
‫‪/usr/share/doc‬‬

‫وطبع لا ةيلمع ىازا حرشتب ا هن لا ةيلمع ىازا حرشتب اتامارلا نا وا ‪ ،‬تامار شيفم ول الثم ‪ ،‬زاهجلا ىف ك بق لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى الز اهريغ نم م تقر ةملك ايئدبم ‪ ،‬ىقب أ ا ل ‪ READM‬الن لمعي حوريب ه مهسكنيللا ىف م ود نع ةرابع وهو ىوا ولح ه بيعلم لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت ك ازا لا ةيلمع ى تعمل‬
‫‪ compile‬لكل ح لا ةيلمع ىازا حرشتب اج لا ة بنفس لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت ك وح لا ةيلمع ىازا حرشتب اج لا ةيلمع ىازا حرشتب ات ت لا ةيلمع ىازا حرشتب اني لا ة كتير نع ة‬

‫وكم لا ةيلمع ىازا حرشتب اتامارلا ن ف لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى بعليشت ىنعي ‪ ،‬ديدج زودنيو لزنت تيبح الثم ول بيط ‪ ،‬ض ا ل ‪ services‬الل لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى ان لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح ت بتسطبه لا ةيلمع ىازا حرشتب ا ةملك ايئدبم ‪ ،‬هيدي لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت ك ملزاهج نم ف مس لا ةيلمع ىازا حرشتب اعد اسم لمعي حوريب ه‬

‫‪ examble‬علش لا ةيلمع ىازا حرشتب اتامارلا ن تقدر م ن خالل لمعي حوريب ه ان لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت ك تعمل ‪ configure‬لل ‪ service‬د لا ةيلمع ى‬
‫اذا خلي لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت ك ف لا ةيلمع ىازا حرشتب اكر المك لا ةيلمع ىازا حرشتب اتامارلا ن د نع ةرابع وهو ىوا ولح ه ك نع ةرابع ويس او لا ةيلمع ى ةملك ايئدبم ‪ ،‬علش لا ةيلمع ىازا حرشتب اتامارلا ن هتستفيد من لمعي حوريب ه كتير‬

‫الطريق لا ة الل لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى بعد كد نع ةرابع وهو ىوا ولح ه وه لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى ان لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت ك ترو لا ةيلمع ىازا ح لل ‪ Documentations‬الخ لا ةيلمع ىازا حرشتب اص لا ة نع ةرابع وهو ىوا ولح هدو ب ‪redhat‬‬

‫ع ن طريهد رمالا ق اللين لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت ك د نع ةرابع وهو ىوا ولح ه‬
‫‪https://www.redhat.com/docs‬‬

‫طبع لا ةيلمع ىازا حرشتب ا افضل ‪ documentation‬ممك ن تذاكر منه لا ةيلمع ىازا حرشتب ا ه لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى ا ل ‪ Documentation‬بت لا ةيلمع ىازا حرشتب اع لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح ت‬

‫‪redhat‬‬

‫‪65‬‬
‫اخر جز لا وهو اندنع ء عنصنو دنا وهو ا ل ‪history‬‬

‫ل نع ةرابع و ان لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح ت كتب لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح ت !! ف لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى الترمن لا ةيلمع ىازا حرشتب ا ل هينفذل لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت ك اخر امر ان لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح ت كتبت لمعي حوريب ه ةملك ايئدبم ‪ ،‬وبم لا ةيلمع ىازا حرشتب ا اتامارلا ن االوامر‬
‫ف لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى ا ل ‪ history‬بتك نع ةرابع وتامارلا ن مترتب لا ة ةملك ايئدبم ‪ ،‬ف لا ةيلمع ىازا حرشتب ان لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح ت ل نع ةرابع و ع لا ةيلمع ىازا حرشتب ايز تنفذ االمر رقسكنيللا ىف م كذا اضغ لا ىف هد لك ط‬

‫‪!255‬‬
‫وبعدي ن رقسكنيللا ىف م االمر ةملك ايئدبم ‪ ،‬هن لا ةيلمع ىازا حرشتب ا مثال ه نع ةرابع و هينفذ ا ل ‪ Command‬رقسكنيللا ىف م ‪255‬‬

‫طي لا ةيلمع ىازا حرشتب اهنال ىد ب ل نع ةرابع و ع لا ةيلمع ىازا حرشتب ايز تنفذ اخر امر ك لا ةيلمع ىازا حرشتب اتامارلا ن بيبد ةملك ايئدبم ‪ ،‬ىقب أ بحر لا نا ف ا ل ‪ i‬مثال اضغ لا ىف هد لك ط‬

‫‪!i‬‬

‫وخل لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى ب لا ةيلمع ىازا حرشتب ال لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت ك اتامارلا ن ا لا ةيلمع ى ح لا ةيلمع ىازا حرشتب اج لا ة بتكتبه لا ةيلمع ىازا حرشتب ا ف لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى ا ل ‪ history‬بتتخزتامارلا ن ف لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى ا ل ‪ buffuer‬او‬

‫الرا اهريغ نم م ةملك ايئدبم ‪ ،‬طي لا ةيلمع ىازا حرشتب اهنال ىد ب امت لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى االوامر د لا ةيلمع ى بتنتقل م ن الرا اهريغ نم م وترو لا ةيلمع ىازا ح للملزاهج نم ف‬
‫‪.bash_history‬‬

‫او ل م لا ةيلمع ىازا حرشتب ا بتعمل ‪ logout‬بي لا ةيلمع ىازا حرشتب اخد الل لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى م نع ةرابع وج نع ةرابع ود ف لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى الرا اهريغ نم م او ا ل ‪ buffer‬ويحط لمعي حوريب ه ج نع ةرابع و نع ةرابع وهو ىوا ولح ه‬
‫الملزاهج نم ف د نع ةرابع وهو ىوا ولح ه‬

‫وطبع لا ةيلمع ىازا حرشتب ا ل نع ةرابع و الكهرب لا ةيلمع ىازا حرشتب اليغشتوا عالقا ةيلمع انه اهانعمو ‪ ،‬ء قطع لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح ت ةملك ايئدبم ‪ ،‬فكد نع ةرابع وهو ىوا ولح ه الكرن لا ةيلمع ىازا حرشتب ا ل متامارلا نا وا ‪ ،‬تامار ش هتقدر ت لا ةيلمع ىازا حرشتب اخد الل لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى م نع ةرابع وج نع ةرابع ود ف لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى ا ل‬
‫‪ buffer‬وتكتب لمعي حوريب ه ف لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى الملزاهج نم ف د نع ةرابع وهو ىوا ولح ه‬

‫انم لا ةيلمع ىازا حرشتب ا بق لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى ل نع ةرابع و ع لا ةيلمع ىازا حرشتب ايز تمسلانركلل ح ا ل ‪ history‬ف لا ةيلمع ىازا حرشتب ا هيك نع ةرابع وتامارلا ن ع ن طريهد رمالا ق االمر‬
‫‪history -c‬‬

‫بس خل لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى ب لا ةيلمع ىازا حرشتب ال لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت ك اتامارلا ن د نع ةرابع وهو ىوا ولح ه هيمسلانركلل ح االوامر الل لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى م نع ةرابع وج نع ةرابع ود نع ة ف لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى ا ل ‪ buffer‬بس‬

‫‪66‬‬
‫لك ن ل نع ةرابع و ع لا ةيلمع ىازا حرشتب ايز تمسلانركلل ح الل لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى م نع ةرابع وج نع ةرابع ود ف لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى الملزاهج نم ف ‪ bash_history‬يبق لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى برض نع ةرابع و الز اهريغ نم م‬

‫تعمل ‪logout‬‬
‫طي لا ةيلمع ىازا حرشتب اهنال ىد ب ل نع ةرابع و متامارلا نا وا ‪ ،‬تامار ش ع لا ةيلمع ىازا حرشتب ايز تعمل ‪ logout‬يبق لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى ز لا ةيلمع ى م لا ةيلمع ىازا حرشتب ا ان لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح ت ع لا ةيلمع ىازا حرشتب ار لا نا ف تستخد اهريغ نم م‬

‫ا ل ‪ redirection‬عالم لا ة واحد نع ة بس هتعمل ‪ overwrite‬لكل الل لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى م نع ةرابع وج نع ةرابع ود ف لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى‬
‫الملزاهج نم ف د نع ةرابع وهو ىوا ولح ه‬

‫ول نع ةرابع و ع لا ةيلمع ىازا حرشتب ايز تعر لا نا ف ا ل ‪ History‬بت لا ةيلمع ىازا حرشتب اع لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت ك بيشيل لحد ك لا ةيلمع ىازا حرشتب ا اهريغ نم م امر ع ن طريهد رمالا ق االمر د نع ةرابع وهو ىوا ولح ه‬
‫‪echo $HISTSIZE‬‬

‫وطبع لا ةيلمع ىازا حرشتب ا ل نع ةرابع و متامارلا نا وا ‪ ،‬تامار ش ف لا ةيلمع ىازا حرشتب اكر ف لا ةيلمع ىازا حرشتب استخد اهريغ نم م ا ل ‪ tab‬ديم لا ةيلمع ىازا حرشتب ا‬

‫لحد هنا احنا خلصنا الجزء التالت ده الخاص بالتراك التانى‬

‫‪67‬‬
‫‪4-RAID‬‬
‫ف لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى البداي لا ة كلم لا ة ‪ RAID‬ه لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى اختص لا ةيلمع ىازا حرشتب ار ل‬

‫‪Redundant Array Of Independent Disks‬‬


‫او ه لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى اختص لا ةيلمع ىازا حرشتب ار ل‬

‫‪Redundant Array Of Inexpensive Disks‬‬

‫السؤا ل هن لا ةيلمع ىازا حرشتب ا بق لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى لي لمعي حوريب ه ف لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى مصطلحي ن لل ‪ RAID‬نع ةرابع وه ؟ بزودنيولا بيطست عوضوم ص او ل م لا ةيلمع ىازا حرشتب ا تسم لا ع كلم لا ة‬
‫‪Independent Disks‬‬

‫فد نع ةرابع وهو ىوا ولح ه معن لا ةيلمع ىازا حرشتب ا نع ةرابع وهو ىوا ولح ه ان لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى بتكلسكنيللا ىف م ع ن ا ل ‪ Hardware RAID‬ةملك ايئدبم ‪ ،‬انم لا ةيلمع ىازا حرشتب ا كلم لا ة ‪ Inexpensive‬فد لا ةيلمع ى‬
‫معن لا ةيلمع ىازا حرشتب اه لا ةيلمع ىازا حرشتب ا ان لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى بقصد ا ل ‪Software RAID‬‬

‫طي لا ةيلمع ىازا حرشتب اهنال ىد ب كلم لا ة ‪ redundancy‬معن لا ةيلمع ىازا حرشتب اه لا ةيلمع ىازا حرشتب ا اتامارلا ن الدات لا ةيلمع ىازا حرشتب ا م نع ةرابع وج نع ةرابع ود نع ة اكترم ن مر نع ة ةملك ايئدبم ‪ ،‬وترجم لا ة‬

‫كلم لا ة ‪ RAID‬معناها انها مجموعة من ال ‪ disks‬المنفصلين عن بعض فى‬

‫شكل ‪lists‬‬

‫دل نع ةرابع وقت لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى ان لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح ت لم لا ةيلمع ىازا حرشتب ا بتيج لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى تكت لا ةيلمع ىازا حرشتب اهنال ىد ب الدات لا ةيلمع ىازا حرشتب ا بتكتبه لا ةيلمع ىازا حرشتب ا االو ل عل لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى ا ل ‪ cash space‬بت لا ةيلمع ىازا حرشتب اليغشتوا ع ا ل‬

‫‪ RAID Controller‬ةملك ايئدبم ‪ ،‬وبعدي ن يبد ةملك ايئدبم ‪ ،‬ىقب أ ينقله لا ةيلمع ىازا حرشتب ا عل لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى اله لا ةيلمع ىازا حرشتب ارد‬

‫‪68‬‬
‫وطبع لا ةيلمع ىازا حرشتب ا كل ‪ RAID Controller‬بيسمحل لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت ك ان لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت ك ترك لا ةيلمع ىازا حرشتب اهنال ىد ب مجم نع ةرابع وع لا ة ‪ disks‬محدد نع ة ةملك ايئدبم ‪،‬‬

‫ولم لا ةيلمع ىازا حرشتب ا هتعمل ‪ raid array‬الز اهريغ نم م كل ا ل ‪ disks‬تك نع ةرابع وتامارلا ن متصل لا ة عل لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى نفس‬
‫ا ل ‪ RAID Controller‬ةملك ايئدبم ‪ ،‬يعن لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى مينفعتامارلا نا وا ‪ ،‬تامار ش تعمل ‪ list‬بي ن ‪ 2‬ه لا ةيلمع ىازا حرشتب ارد م نع ةرابع وج نع ةرابع ودي ن عل لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى‬

‫‪ RAID Controller‬و ‪ 2‬ت لا ةيلمع ىازا حرشتب انيي ن ف لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى ‪ RAID‬ت لا ةيلمع ىازا حرشتب ان لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى خ لا ةيلمع ىازا حرشتب الزودنيولا بيطست عوضوم ص ةملك ايئدبم ‪ ،‬والسب لا ةيلمع ىازا حرشتب اهنال ىد ب ف لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى كد نع ةرابع وهو ىوا ولح ه اتامارلا ن كل‬
‫‪ RAID‬منهسكنيللا ىف م لي لمعي حوريب ه ‪ cpu‬خ لا ةيلمع ىازا حرشتب اهمسا ‪ ،‬هيب ص بي لمعي حوريب ه ولي لمعي حوريب ه ‪ cash memory‬خ لا ةيلمع ىازا حرشتب اص لا ة بي لمعي حوريب ه‬

‫وب لا ةيلمع ىازا حرشتب المن لا ةيلمع ىازا حرشتب اسب لا ة يعن لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى ا ل ‪ Hardware RAID‬احس ن وافضل بكتير م ن ا ل ‪Software‬‬

‫‪RAID‬‬
‫وخل لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى ب لا ةيلمع ىازا حرشتب ال لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت ك اتامارلا ن كل ‪ RAID Controller‬بيسحمل لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت ك ان لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت ك ترك لا ةيلمع ىازا حرشتب اهنال ىد ب ن نع ةرابع وليغشتوا ع معي ن م ن‬

‫اله لا ةيلمع ىازا حرشتب اردات ز لا ةيلمع ى ا ل ‪ ssd‬مثال‬

‫طي لا ةيلمع ىازا حرشتب اهنال ىد ب عندتامارلا نا وا ‪ ،‬تامار شيفم ول الثم ‪ ،‬زاهجلا ىف ك بق لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى ا ل ‪ RAID‬وه نع ةرابع و بيشتغل ةملك ايئدبم ‪ ،‬بيشتغل بح لا ةيلمع ىازا حرشتب اج لا ة اسمه لا ةيلمع ىازا حرشتب ا ا ل‬
‫‪RAID Level‬‬

‫عندتامارلا نا وا ‪ ،‬تامار شيفم ول الثم ‪ ،‬زاهجلا ىف ك بق لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى ا ل ‪ RAID 0‬بيكت لا ةيلمع ىازا حرشتب اهنال ىد ب بشكل ‪ Stripping‬ةملك ايئدبم ‪ ،‬يعن لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى بيقط لا ع الدات لا ةيلمع ىازا حرشتب ا وه نع ةرابع و‬
‫بيكتبه لا ةيلمع ىازا حرشتب ا ةملك ايئدبم ‪،‬يكت لا ةيلمع ىازا حرشتب اهنال ىد ب ش نع ةرابع وي لا ة عل لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى اله لا ةيلمع ىازا حرشتب ارد د نع ةرابع وهو ىوا ولح ه وبعدي ن ش نع ةرابع وي لا ة عل لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى اله لا ةيلمع ىازا حرشتب ارد د نع ةرابع وهو ىوا ولح ه وبعدي ن ش نع ةرابع وي لا ة‬

‫عل لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى اله لا ةيلمع ىازا حرشتب ارد الت لا ةيلمع ىازا حرشتب ال لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح ت وهكذا ةملك ايئدبم ‪ ،‬وبكد نع ةرابع وهو ىوا ولح ه ا ل ‪ RAID 0‬سري لا ع جدا ف لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى الكت لا ةيلمع ىازا حرشتب اب لا ة وسري لا ع‬
‫جدا ف لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى القراليغشتوا عالقا ةيلمع انه اهانعمو ‪ ،‬ء نع ة الن لمعي حوريب ه بي نع ةرابع وزليغشتوا ع ا ل ‪ load‬عل لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى اله لا ةيلمع ىازا حرشتب اردات الم نع ةرابع وج نع ةرابع ود نع ة‬

‫‪69‬‬
‫وب لا ةيلمع ىازا حرشتب النسب لا ة للعدد ف لا ةيلمع ىازا حرشتب ان لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح ت اكتر ح لا ةيلمع ىازا حرشتب اج لا ة ممك ن تستخدمه لا ةيلمع ىازا حرشتب ا م لا ع ا ل ‪ RAID 0‬ه نع ةرابع و ‪unlimited‬‬

‫ط لا ةيلمع ىازا حرشتب الم لا ةيلمع ىازا حرشتب ا ا ل ‪ Machine‬بت لا ةيلمع ىازا حرشتب اعت لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت ك بتسملانركلل ح بكد نع ةرابع وهو ىوا ولح ه ةملك ايئدبم ‪ ،‬وح لا ةيلمع ىازا حرشتب اج لا ة كم لا ةيلمع ىازا حرشتب اتامارلا ن وه نع ةرابع و اتامارلا ن ا ل ‪ RAID 0‬ال‬
‫بيستخد اهريغ نم م ا ل ‪ Mirroring‬وال بيستخد اهريغ نم م ا ل ‪ Distributed Parity‬ةملك ايئدبم ‪ ،‬دا بي لا ةيلمع ىازا حرشتب اخد اله لا ةيلمع ىازا حرشتب اردات‬

‫كله لا ةيلمع ىازا حرشتب ا م لا ع بعليشت ىنعي ‪ ،‬ديدج زودنيو لزنت تيبح الثم ول بيط ‪ ،‬ض ويسيحه لا ةيلمع ىازا حرشتب ا ويخليهمل لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت ك كلهسكنيللا ىف م ه لا ةيلمع ىازا حرشتب ارد واحد‬

‫ت لا ةيلمع ىازا حرشتب ان لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى ن نع ةرابع وليغشتوا ع م ن ا ل ‪ RAID‬عندن لا ةيلمع ىازا حرشتب ا ةملك ايئدبم ‪ ،‬ه نع ةرابع و ا ل ‪ RAID 1‬ود نع ةرابع وهو ىوا ولح ه بيعمل ح لا ةيلمع ىازا حرشتب اج لا ة اسمه لا ةيلمع ىازا حرشتب ا‬
‫‪ Mirroring‬ةملك ايئدبم ‪ ،‬يعن لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى الدات لا ةيلمع ىازا حرشتب ا الل لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى كتبه لا ةيلمع ىازا حرشتب ا هن لا ةيلمع ىازا حرشتب ا هيرو لا ةيلمع ىازا ح يكتبه لا ةيلمع ىازا حرشتب ا عل لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى اله لا ةيلمع ىازا حرشتب ارد الت لا ةيلمع ىازا حرشتب ان لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى ةملك ايئدبم ‪،‬‬

‫وب لا ةيلمع ىازا حرشتب الت لا ةيلمع ىازا حرشتب ال لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى السرع لا ة هتك نع ةرابع وتامارلا ن قليل لا ة جدا ب لا ةيلمع ىازا حرشتب النسب لا ة للكت لا ةيلمع ىازا حرشتب اب لا ة ةملك ايئدبم ‪ ،‬عل لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى عكس سرع لا ة‬
‫القراليغشتوا عالقا ةيلمع انه اهانعمو ‪ ،‬ء نع ة الل لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى هتك نع ةرابع وتامارلا ن ع لا ةيلمع ىازا حرشتب الي لا ة جدا الن لمعي حوريب ه بيقر ةملك ايئدبم ‪ ،‬ىقب أ م ن ‪ 3‬ه لا ةيلمع ىازا حرشتب اردات م لا ع بعليشت ىنعي ‪ ،‬ديدج زودنيو لزنت تيبح الثم ول بيط ‪ ،‬ض او ه لا ةيلمع ىازا حرشتب اردي ن‬

‫عل لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى حس لا ةيلمع ىازا حرشتب اهنال ىد ب العدد الل لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى م نع ةرابع وج نع ةرابع ود ةملك ايئدبم ‪ ،‬وطبع لا ةيلمع ىازا حرشتب ا اقل عدد م ن اله لا ةيلمع ىازا حرشتب اردات الل لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى ممك ن‬
‫تستخدمه لا ةيلمع ىازا حرشتب ا م لا ع ا ل ‪ RAID 1‬ه نع ةرابع و ‪ 2‬واكترعدد ه نع ةرابع و ‪ unlimited‬بس برض نع ةرابع و عل لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى‬

‫حس لا ةيلمع ىازا حرشتب اهنال ىد ب م لا ةيلمع ىازا حرشتب ا ا ل ‪ RAID Controller‬يسمحل لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت ك ةملك ايئدبم ‪ ،‬الز اهريغ نم م تح لا ىف هد لك ط ف لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى ب لا ةيلمع ىازا حرشتب ال لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت ك اتامارلا ن ل نع ةرابع و عندتامارلا نا وا ‪ ،‬تامار شيفم ول الثم ‪ ،‬زاهجلا ىف ك ‪3‬‬
‫ب لا ةيلمع ىازا حرشتب ارتيشنز ةملك ايئدبم ‪ ،‬ف لا ةيلمع ىازا حرشتب المس لا ةيلمع ىازا حرشتب اح لا ة بت لا ةيلمع ىازا حرشتب اع لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح ت ا ل ‪ Array‬هتك نع ةرابع وتامارلا ن مبني لا ة عل لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى اصغر مس لا ةيلمع ىازا حرشتب اح لا ة‬

‫ب لا ةيلمع ىازا حرشتب ارتيش ن فيهسكنيللا ىف م‬

‫‪70‬‬
‫الن نع ةرابع وليغشتوا ع الت لا ةيلمع ىازا حرشتب ال لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح ت وه نع ةرابع و ا ل ‪ RAID 5‬ةملك ايئدبم ‪ ،‬ود نع ةرابع وهو ىوا ولح ه بيعمل ح لا ةيلمع ىازا حرشتب اج لا ة اسمه لا ةيلمع ىازا حرشتب ا‬

‫‪ Stripping with Distributed Parity‬وا ل ‪ parity‬د لا ةيلمع ى ع لا ةيلمع ىازا حرشتب امل لا ة ز لا ةيلمع ى ا ل ‪check sum‬‬
‫يعن لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى بيستخدمه لا ةيلمع ىازا حرشتب ا علش لا ةيلمع ىازا حرشتب اتامارلا ن يرج لا ع بقي لا ة الدات لا ةيلمع ىازا حرشتب ا ةملك ايئدبم ‪ ،‬مثال ل نع ةرابع و عندتامارلا نا وا ‪ ،‬تامار شيفم ول الثم ‪ ،‬زاهجلا ىف ك ‪ abc‬وكت لا ةيلمع ىازا حرشتب اهنال ىد ب ه نع ةرابع و ‪ a‬و ‪b‬‬

‫فكد نع ةرابع وهو ىوا ولح ه ه نع ةرابع و ممك ن يستخد اهريغ نم م ا ل ‪ b‬علش لا ةيلمع ىازا حرشتب اتامارلا ن يرج لا ع ا ل ‪ c‬ةملك ايئدبم ‪ ،‬الم نع ةرابع وض نع ةرابع وليغشتوا ع وم لا ةيلمع ىازا حرشتب ا في لمعي حوريب ه عب لا ةيلمع ىازا حرشتب ار نع ة‬
‫ع ن مع لا ةيلمع ىازا حرشتب ادل لا ة ةملك ايئدبم ‪ ،‬عندتامارلا نا وا ‪ ،‬تامار شيفم ول الثم ‪ ،‬زاهجلا ىف ك قيمتي ن ةملك ايئدبم ‪ ،‬وب لا ةيلمع ىازا حرشتب الت لا ةيلمع ىازا حرشتب ال لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى تقدر تجي لا ةيلمع ىازا حرشتب اهنال ىد ب الت لا ةيلمع ىازا حرشتب الت لا ة‬

‫واقل عدد ممك ن تستخدم لمعي حوريب ه م لا ع ا ل ‪ RAID 5‬ه نع ةرابع و ‪ 3‬ه لا ةيلمع ىازا حرشتب اردات ةملك ايئدبم ‪ ،‬وب لا ةيلمع ىازا حرشتب النسب لا ة‬
‫لل ‪ read speed‬هتك نع ةرابع وتامارلا ن معق نع ةرابع ول لا ة ةملك ايئدبم ‪ ،‬وب لا ةيلمع ىازا حرشتب النسب لا ة لل ‪ write speed‬بت لا ةيلمع ىازا حرشتب اعت لمعي حوريب ه هتك نع ةرابع وتامارلا ن‬

‫شغ لا ةيلمع ىازا حرشتب ال لا ة برض نع ةرابع و يعن لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى متامارلا نا وا ‪ ،‬تامار ش حل نع ةرابع و نع ة او لا ةيلمع ى ومتامارلا نا وا ‪ ،‬تامار ش وحش لا ة او لا ةيلمع ى ةملك ايئدبم ‪ ،‬والسب لا ةيلمع ىازا حرشتب اهنال ىد ب ف لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى اتامارلا ن عملي لا ة‬
‫الكت لا ةيلمع ىازا حرشتب اب لا ة متامارلا نا وا ‪ ،‬تامار ش ‪ optimal‬في لمعي حوريب ه ةملك ايئدبم ‪ ،‬التامارلا ن ان لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح ت لم لا ةيلمع ىازا حرشتب ا يك نع ةرابع وتامارلا ن عندتامارلا نا وا ‪ ،‬تامار شيفم ول الثم ‪ ،‬زاهجلا ىف ك ‪ abc‬ف لا ةيلمع ىازا حرشتب ا ه نع ةرابع و هيرو لا ةيلمع ىازا ح يكت لا ةيلمع ىازا حرشتب اهنال ىد ب ‪a‬‬

‫وبعده لا ةيلمع ىازا حرشتب ا ا ل ‪ b‬والمرحل لا ة االخير نع ة الل لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى هيكت لا ةيلمع ىازا حرشتب اهنال ىد ب فيه لا ةيلمع ىازا حرشتب ا ا ل ‪ parity‬هت لا ةيلمع ىازا حرشتب اخد وق لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح ت النه لا ةيلمع ىازا حرشتب ا‬
‫عملي لا ة ‪ xor‬ةملك ايئدبم ‪ ،‬عملي لا ة حس لا ةيلمع ىازا حرشتب ابي لا ة ش نع ةرابع وي لا ة ةملك ايئدبم ‪ ،‬وب لا ةيلمع ىازا حرشتب الت لا ةيلمع ىازا حرشتب ال لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى ه لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى عملي لا ة مرهق لا ة جدا ةملك ايئدبم ‪ ،‬وه لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى‬

‫كم لا ةيلمع ىازا حرشتب اتامارلا ن مكلف لا ة جدا ب لا ةيلمع ىازا حرشتب النسب لا ة للجه لا ةيلمع ىازا حرشتب از بت لا ةيلمع ىازا حرشتب اع لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت ك وخص نع ةرابع وص لا ةيلمع ىازا حرشتب ا ا ل ‪ CPU‬ةملك ايئدبم ‪ ،‬ا نع ةرابع وهو ىوا ولح ه وح لا ةيلمع ىازا حرشتب اج لا ة اخير نع ة‬
‫بخص نع ةرابع وهمسا ‪ ،‬هيب ص ا ل ‪ RAID 5‬ةملك ايئدبم ‪ ،‬وه لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى اتامارلا ن ا ل ‪ RAID 5‬بيسمحل لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت ك اتامارلا ن ‪ Disk‬واحد ه نع ةرابع و الل لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى‬

‫يحصل لمعي حوريب ه ‪ Failure‬ةملك ايئدبم ‪ ،‬ول نع ةرابع و حصل اتامارلا ن ‪ disk‬حصل لمعي حوريب ه ‪ fail‬ةملك ايئدبم ‪ ،‬ف لا ةيلمع ىازا حرشتب الحل ان لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت ك بكل بس لا ةيلمع ىازا حرشتب اط لا ة‬
‫تشيل لمعي حوريب ه م ن ا ل ‪ Array‬وتح لا ىف هد لك ط واحد جديد مك لا ةيلمع ىازا حرشتب ان لمعي حوريب ه ةملك ايئدبم ‪ ،‬طي لا ةيلمع ىازا حرشتب اهنال ىد ب ا لا ةيلمع ى الل لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى هيحصل هن لا ةيلمع ىازا حرشتب ا‬

‫ب لا ةيلمع ىازا حرشتب الظب لا ىف هد لك ط نع ةرابع وه ؟ نع ةرابع وه ؟ كل الل لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى هيحصل اتامارلا ن ا ل ‪ RAID 5‬هيستخد اهريغ نم م اله لا ةيلمع ىازا حرشتب اردات الل لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى م نع ةرابع وج نع ةرابع ود نع ة‬
‫عند نع ةرابع وهو ىوا ولح ه علش لا ةيلمع ىازا حرشتب اتامارلا ن يش نع ةرابع و لا نا ف ا ل ‪ data‬ا ل ‪ missing‬ويبد ةملك ايئدبم ‪ ،‬ىقب أ ان لمعي حوريب ه يرجعه لا ةيلمع ىازا حرشتب ا ةملك ايئدبم ‪ ،‬ز لا ةيلمع ى م لا ةيلمع ىازا حرشتب ا ق نع ةرابع ولن لا ةيلمع ىازا حرشتب ا ف لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى‬

‫المع لا ةيلمع ىازا حرشتب ادل لا ة ف نع ةرابع و جاتحتب ق‬

‫‪71‬‬
‫الن نع ةرابع وليغشتوا ع الراب لا ع م ن ا ل ‪ RAID‬وه نع ةرابع و ا ل ‪ RAID 6‬ةملك ايئدبم ‪ ،‬ود نع ةرابع وهو ىوا ولح ه بيعمل ح لا ةيلمع ىازا حرشتب اج لا ة اسمه لا ةيلمع ىازا حرشتب ا‬

‫‪Stripping With Dual Distributed Parity‬‬


‫يعن لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى بيعمل ‪ dual‬م ن ا ل ‪ check sum‬ةملك ايئدبم ‪ ،‬وعندتامارلا نا وا ‪ ،‬تامار شيفم ول الثم ‪ ،‬زاهجلا ىف ك بق لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى العدد االقل م ن اله لا ةيلمع ىازا حرشتب اردات‬

‫الل لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى ممك ن تستخدمه لا ةيلمع ىازا حرشتب ا م لا ع ا ل ‪ RAID 6‬ه لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى ‪ 4‬ه لا ةيلمع ىازا حرشتب اردات ةملك ايئدبم ‪،‬وهن لا ةيلمع ىازا حرشتب ا ه نع ةرابع و هيكت لا ةيلمع ىازا حرشتب اهنال ىد ب نسختي ن‬
‫م ن ا ل ‪ parity‬ةملك ايئدبم ‪ ،‬وطبع لا ةيلمع ىازا حرشتب ا م ن اهسكنيللا ىف م مميزات ا ل ‪ RAID 6‬ان لمعي حوريب ه بيسمحل لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت ك اتامارلا ن يك نع ةرابع وتامارلا ن‬

‫عندتامارلا نا وا ‪ ،‬تامار شيفم ول الثم ‪ ،‬زاهجلا ىف ك ‪ 2‬ه لا ةيلمع ىازا حرشتب ارد هم لا ةيلمع ىازا حرشتب ا الل لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى يحصلهسكنيللا ىف م ‪Parity‬‬
‫طي لا ةيلمع ىازا حرشتب اهنال ىد ب ملح نع ةرابع وظ لا ة مهم لا ة لي لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت ك لم لا ةيلمع ىازا حرشتب ا تيج لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى تعمل ‪ RAID 6‬ةملك ايئدبم ‪ ،‬ح لا ةيلمع ىازا حرشتب او ل تخل لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى عدد اله لا ةيلمع ىازا حرشتب اردات‬

‫تك نع ةرابع وتامارلا ن ‪ even‬يعن لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى زوجي لا ة‬

‫اخر ن نع ةرابع وليغشتوا ع عندتامارلا نا وا ‪ ،‬تامار شيفم ول الثم ‪ ،‬زاهجلا ىف ك وه نع ةرابع و ‪ RAID 10‬ود نع ةرابع وهو ىوا ولح ه ‪ Complex‬ش نع ةرابع وي لا ة ةملك ايئدبم ‪ ،‬الن لمعي حوريب ه بي لا ةيلمع ىازا حرشتب اخد م ن ‪RAID 0‬‬
‫وم ن ‪RAID 1‬‬

‫وهنا بقى الزم تفرق بين مساحة ال ‪ Array‬او ال ‪ ، list‬وبين‬

‫ال ‪ usable space‬بتاعت ال ‪Array‬‬

‫بطريقة اخرى الزم تفرق بين ال ‪ raw space‬قبل ما تدخلها جوه ال ‪Array‬‬

‫وبين ال ‪ usable space‬ب بعد ما تدخل جوه ال ‪Array‬‬

‫‪72‬‬
‫طي لا ةيلمع ىازا حرشتب اهنال ىد ب فرض لا ةيلمع ىازا حرشتب ا بق لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى ان لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت ك عمل لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح ت ا ل ‪ RAID Array‬ةملك ايئدبم ‪ ،‬ق نع ةرابع ول لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى بق لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى هتبد ةملك ايئدبم ‪ ،‬ىقب أ تكت لا ةيلمع ىازا حرشتب اهنال ىد ب عل لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى انه لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى‬

‫ه لا ةيلمع ىازا حرشتب ارد فيهسكنيللا ىف م نع ةرابع وه ؟ نع ةرابع وه ؟ متامارلا نا وا ‪ ،‬تامار ش كد نع ةرابع وهو ىوا ولح ه وبس ط لا ةيلمع ىازا حرشتب اهنال ىد ب ان لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح ت اصال لم لا ةيلمع ىازا حرشتب ا تيج لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى تعمل ‪file system‬‬
‫هتعمل النه لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى واحد فيهسكنيللا ىف م ب لا ةيلمع ىازا حرشتب الظب لا ىف هد لك ط يعن لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى هل هتعمل ل نع ةرابع واحد االو ل وبعدي ن تعمل‬

‫للت لا ةيلمع ىازا حرشتب ان لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى وال ا لا ةيلمع ى الدني لا ةيلمع ىازا حرشتب ا ب لا ةيلمع ىازا حرشتب الظب لا ىف هد لك ط نع ةرابع وه ؟ نع ةرابع وه ؟‬
‫بزودنيولا بيطست عوضوم ص بكل بس لا ةيلمع ىازا حرشتب اط لا ة ان لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح ت هتضر نع ةرابع وهو ىوا ولح هدو ب ا ل ‪ 3‬ف لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى الخال علطتو ط وتطل لا ع ‪ device‬جديد نع ة اسمه لا ةيلمع ىازا حرشتب ا‬

‫ا ل ‪ RAID Device‬ةملك ايئدبم ‪ ،‬يعن لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى هتعمل ‪ Virtual RAID‬وبكد نع ةرابع وهو ىوا ولح ه ان لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح ت لم لا ةيلمع ىازا حرشتب ا تيج لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى‬
‫تتع لا ةيلمع ىازا حرشتب امل هتتع لا ةيلمع ىازا حرشتب امل م لا ع ا ل ‪ RAID Device‬د لا ةيلمع ى ةملك ايئدبم ‪ ،‬وه لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى بق لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى الل لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى هتت نع ةرابع ول لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى المسؤلي لا ة‬

‫انه لا ةيلمع ىازا حرشتب ا تكت لا ةيلمع ىازا حرشتب اهنال ىد ب الدات لا ةيلمع ىازا حرشتب ا عل لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى انه لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى واحد فيهسكنيللا ىف م ةملك ايئدبم ‪ ،‬وب لا ةيلمع ىازا حرشتب المن لا ةيلمع ىازا حرشتب اسب لا ة كم لا ةيلمع ىازا حرشتب اتامارلا ن ان لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح ت لم لا ةيلمع ىازا حرشتب ا تعمل ‪format‬‬
‫ف لا ةيلمع ىازا حرشتب ان لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح ت هتعمل ‪ format‬لل ‪ RAID Device‬د لا ةيلمع ى ةملك ايئدبم ‪ ،‬وبرض نع ةرابع و كذل لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت ك االمر لم لا ةيلمع ىازا حرشتب ا تعمل‬

‫‪ mount‬هتعمل ‪ mount‬لل ‪ RAID Device‬د لا ةيلمع ى ةملك ايئدبم ‪ ،‬وب لا ةيلمع ىازا حرشتب الت لا ةيلمع ىازا حرشتب ال لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى ا ل ‪Virtual Device‬‬
‫هتعمل ‪ represent‬لل ‪ 3‬ه لا ةيلمع ىازا حرشتب اردات دو ل م لا ع بعليشت ىنعي ‪ ،‬ديدج زودنيو لزنت تيبح الثم ول بيط ‪ ،‬ض ةملك ايئدبم ‪ ،‬وخل لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى ب لا ةيلمع ىازا حرشتب ال لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت ك اتامارلا ن ‪ virtual‬يعن لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى‬

‫متامارلا نا وا ‪ ،‬تامار ش ‪ physical‬متامارلا نا وا ‪ ،‬تامار ش م نع ةرابع وج نع ةرابع ود نع ة ف لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى الحقيق لا ة‬

‫نيج لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى بق لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى لل ‪ implementation‬بت لا ةيلمع ىازا حرشتب اليغشتوا ع ا ل ‪ Software RAID‬وه لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى اسمه لا ةيلمع ىازا حرشتب ا‬
‫‪mdadm‬‬

‫ود لا ةيلمع ى اختص لا ةيلمع ىازا حرشتب ار ل‬


‫‪Multiple disk administration tool‬‬

‫وبتسحمل لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت ك ان لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت ك تعمل ‪ create‬وتعمل ‪ manage‬لل ‪ RAID Device‬الل لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى عندتامارلا نا وا ‪ ،‬تامار شيفم ول الثم ‪ ،‬زاهجلا ىف ك ةملك ايئدبم ‪،‬‬
‫كد نع ةرابع وهو ىوا ولح ه ان لا ةيلمع ىازا حرشتب ا لم لا ةيلمع ىازا حرشتب ا اعمل ‪ Implement‬لل ‪ RAID Device‬يعن لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى معن لا ةيلمع ىازا حرشتب اه لا ةيلمع ىازا حرشتب ا ان لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى نع ةرابع وهو ىوا ولح ه ‪create‬‬

‫‪ Virtual RAID‬وهق نع ةرابع وله لا ةيلمع ىازا حرشتب ا ا ل ‪ RAID Device‬بت لا ةيلمع ىازا حرشتب اعه لا ةيلمع ىازا حرشتب ا ك لا ةيلمع ىازا حرشتب ا اهريغ نم م ب لا ةيلمع ىازا حرشتب الظب لا ىف هد لك ط‬

‫‪73‬‬
‫وكم لا ةيلمع ىازا حرشتب اتامارلا ن هق نع ةرابع وله لا ةيلمع ىازا حرشتب ا ا ل ‪ Devices‬الل لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى ه لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى مسؤل لا ة عنه لا ةيلمع ىازا حرشتب ا مي ن ومي ن ب لا ةيلمع ىازا حرشتب الظب لا ىف هد لك ط ةملك ايئدبم ‪ ،‬وبكد نع ةرابع وهو ىوا ولح ه‬

‫ان لا ةيلمع ىازا حرشتب ا هعمل ‪ File System‬لل ‪ Virtual RAID‬د لا ةيلمع ى وه لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى مسؤل لا ة انه لا ةيلمع ىازا حرشتب ا تكت لا ةيلمع ىازا حرشتب اهنال ىد ب الدات لا ةيلمع ىازا حرشتب ا عل لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى‬
‫بقي لا ة اله لا ةيلمع ىازا حرشتب اردات‬

‫ف لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى امر جميل جدا وه نع ةرابع و ‪ watch‬بيخلي لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت ك تش نع ةرابع و لا نا ف ا ل ‪ process‬وه لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى شغ لا ةيلمع ىازا حرشتب ال لا ة ةملك ايئدبم ‪،‬‬

‫ان لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح ت ممك ن تستخدم لمعي حوريب ه ز لا ةيلمع ى االمر ‪ time‬ل نع ةرابع و ع لا ةيلمع ىازا حرشتب ايز تعر لا نا ف مثال الح لا ةيلمع ىازا حرشتب اج لا ة د لا ةيلمع ى خدت وق لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح ت‬
‫قد ا ي ز لا ةيلمع ى ا ل ‪ compile‬بت لا ةيلمع ىازا حرشتب اليغشتوا ع الكرن لا ةيلمع ىازا حرشتب ا ل‬

‫استخد اهريغ نم م ‪ watch‬م لا ع ا ل‬


‫‪watch cat /proc/mdstat‬‬

‫طبع لا ةيلمع ىازا حرشتب ا د نع ةرابع وهو ىوا ولح ه هيخلي لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت ك تش نع ةرابع و لا نا ف ا ل ‪ Array‬وه لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى بيتعمله لا ةيلمع ىازا حرشتب ا ‪ Build‬وهيجبل لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت ك ‪ 3‬حرو لا نا ف‬
‫وهسكنيللا ىف م ‪ UUU‬معن لا ةيلمع ىازا حرشتب اهسكنيللا ىف م اتامارلا ن التالت لا ة ‪UP UP UP‬‬

‫طي لا ةيلمع ىازا حرشتب اهنال ىد ب ان لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح ت كد نع ةرابع وهو ىوا ولح ه ل نع ةرابع و ف لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى ه لا ةيلمع ىازا حرشتب ارد ف لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى ا ل ‪ array‬حصل لمعي حوريب ه ‪ failure‬ةملك ايئدبم ‪ ،‬وجي لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح ت ان لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح ت ضف لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح ت‬

‫ه لا ةيلمع ىازا حرشتب ارد لل ‪ array‬مر نع ة ت لا ةيلمع ىازا حرشتب اني لا ة وجي لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح ت نفذت االمر‬
‫‪watch cat /proc/mdstat‬‬

‫ف لا ةيلمع ىازا حرشتب الل لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى ان لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح ت ش لا ةيلمع ىازا حرشتب ايف لمعي حوريب ه د نع ةرابع وهو ىوا ولح ه ه نع ةرابع و ا ل ‪ Virtual RAID‬بيعمل ‪ rebuild‬لل ‪ array‬التامارلا ن ان لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح ت‬
‫ضفتل لمعي حوريب ه ه لا ةيلمع ىازا حرشتب ارد جديد ةملك ايئدبم ‪ ،‬يعن لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى بيرو لا ةيلمع ىازا ح يش نع ةرابع و لا نا ف ا لا ةيلمع ى الدات لا ةيلمع ىازا حرشتب ا الل لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى اتكتب لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح ت لم لا ةيلمع ىازا حرشتب ا اله لا ةيلمع ىازا حرشتب ارد الجديد‬

‫ك لا ةيلمع ىازا حرشتب اتامارلا ن م نع ةرابع وج نع ةرابع ود او لم لا ةيلمع ىازا حرشتب ا ك لا ةيلمع ىازا حرشتب اتامارلا ن حصل لمعي حوريب ه ‪fail‬‬
‫وب لا ةيلمع ىازا حرشتب الت لا ةيلمع ىازا حرشتب ال لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى ه نع ةرابع و هيعمل ‪ create‬لل ‪ Parity‬ويعمل ‪ generate‬للدات لا ةيلمع ىازا حرشتب ا مر نع ة ت لا ةيلمع ىازا حرشتب اني لا ة ويكتبه لا ةيلمع ىازا حرشتب ا‬

‫عل لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى ا ل ‪ disk‬الل لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى ان لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح ت لس لمعي حوريب ه ض لا ةيلمع ىازا حرشتب ايف لمعي حوريب ه د نع ةرابع وهو ىوا ولح ه‬

‫‪74‬‬
‫فرض لا ةيلمع ىازا حرشتب ا بق لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى ان لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت ك جي لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح ت ف لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى وق لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح ت وخالهمسا ‪ ،‬هيب ص متامارلا نا وا ‪ ،‬تامار ش ع لا ةيلمع ىازا حرشتب ايز تستخد اهريغ نم م ا ل ‪ array‬او ا ل‬

‫‪ Virtual RAID‬د لا ةيلمع ى ةملك ايئدبم ‪ ،‬بكل بس لا ةيلمع ىازا حرشتب اط لا ة اعمل لمعي حوريب ه ‪ umount‬وبعدي ن نفذ االمر د نع ةرابع وهو ىوا ولح ه‬
‫‪mdadm --stop /dev/md0‬‬
‫وبعدي ن‬
‫‪cat /proc/mdstat‬‬

‫وطبعا مش معنى انك وقفت ال ‪ RAID‬يبقى الداتا راحت ‪،‬ال طبعا‬

‫طي لا ةيلمع ىازا حرشتب اهنال ىد ب بعد م لا ةيلمع ىازا حرشتب ا وقفت لمعي حوريب ه ل نع ةرابع و ع لا ةيلمع ىازا حرشتب ايز ترجع لمعي حوريب ه ةملك ايئدبم ‪ ،‬يبق لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى هتعمل لمعي حوريب ه ح لا ةيلمع ىازا حرشتب اج لا ة اسمه لا ةيلمع ىازا حرشتب ا ‪assemble‬‬
‫اع لا ةيلمع ىازا حرشتب اد نع ة تجمي لا ع ع ن طريهد رمالا ق االمر‬

‫‪mdadm --assemble --scan‬‬


‫كد نع ةرابع وهو ىوا ولح ه ه نع ةرابع و هيرو لا ةيلمع ىازا ح يدور عل لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى ا ل ‪ Virtual RAID‬ويجمعهسكنيللا ىف م ت لا ةيلمع ىازا حرشتب ان لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى ويشغلهسكنيللا ىف م كم لا ةيلمع ىازا حرشتب اتامارلا ن‬

‫‪cat /proc/mdstat‬‬

‫وبكد نع ةرابع وهو ىوا ولح ه ان لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح ت لم لا ةيلمع ىازا حرشتب ا ت نع ةرابع وقزاهج نم ف ا ل ‪ Array‬او ا ل ‪ Virtual RAID‬ةملك ايئدبم ‪ ،‬د نع ةرابع وهو ىوا ولح ه معن لا ةيلمع ىازا حرشتب ا نع ةرابع وهو ىوا ولح ه ان لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت ك متامارلا نا وا ‪ ،‬تامار ش‬
‫هتش نع ةرابع و لا نا ف ا ل ‪ device‬الل لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى بتعمل ‪ manage‬لل ‪ array‬د لا ةيلمع ى ةملك ايئدبم ‪ ،‬وممك ن كم لا ةيلمع ىازا حرشتب اتامارلا ن تثب لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح ت‬

‫ا ل ‪ mount‬بت لا ةيلمع ىازا حرشتب اليغشتوا ع ا ل ‪ Virtual RAID‬ف لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى ا ل ‪fstab‬‬

‫ولم لا ةيلمع ىازا حرشتب ابتعمل ‪ stop‬لل ‪ md0‬بتبق لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى ب خ خالهمسا ‪ ،‬هيب ص يعن لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى بتختف لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى ةملك ايئدبم ‪ ،‬وبيرج لا ع كل ه لا ةيلمع ىازا حرشتب ارد‬
‫‪ standalone‬ل نع ةرابع وحد نع ةرابع وهو ىوا ولح ه ةملك ايئدبم ‪ ،‬كل حت لا ة ل نع ةرابع وحده لا ةيلمع ىازا حرشتب ا‬

‫‪75‬‬
‫وب لا ةيلمع ىازا حرشتب المن لا ةيلمع ىازا حرشتب اسب لا ة ان لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح ت اصال لم لا ةيلمع ىازا حرشتب ا بتعمل ‪ read array‬ةملك ايئدبم ‪ ،‬ه نع ةرابع و بيرو لا ةيلمع ىازا ح اوت نع ةرابع وم لا ةيلمع ىازا حرشتب اتي لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت ك لكل ه لا ةيلمع ىازا حرشتب ارد‬

‫منهسكنيللا ىف م ويق نع ةرابع ول لمعي حوريب ه يل لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى اسم لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت ك ‪ sdb‬ان لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح ت واالتني ن الل لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى مع لا ةيلمع ىازا حرشتب اتامارلا نا وا ‪ ،‬تامار شيفم ول الثم ‪ ،‬زاهجلا ىف ك ةملك ايئدبم ‪ ،‬انت نع ةرابع و كد نع ةرابع وهو ىوا ولح ه ‪ member‬ف لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى‬
‫ا ل ‪ array‬الل لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى اسمه لا ةيلمع ىازا حرشتب ا ‪md0‬‬

‫وبكد نع ةرابع وهو ىوا ولح ه ان لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح ت تخل لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى ب لا ةيلمع ىازا حرشتب ال لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت ك م ن ا ل‬

‫‪--zero-superblock‬‬

‫واصال اصال ا ل ‪ Software RAID‬ه نع ةرابع و عب لا ةيلمع ىازا حرشتب ار نع ة ع ن ‪ Module‬معم نع ةرابع و ل لي لمعي حوريب ه ‪Implement‬‬
‫ف لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى الكرن لا ةيلمع ىازا حرشتب ا ل ذات نفسه لا ةيلمع ىازا حرشتب ا‬

‫وطبع لا ةيلمع ىازا حرشتب ا كل ‪ RAID Controller‬لي لمعي حوريب ه سرع لا ة معين لا ة و ك لا ةيلمع ىازا حرشتب ا ةلاسر كلعلط هيقالته اهنم توبي ةجاح ش ميم نع ةرابع ور لا ةيلمع ى ةملك ايئدبم ‪ ،‬ول نع ةرابع و هتعمل‬

‫مق لا ةيلمع ىازا حرشتب ارن لا ة بي ن ا ل ‪ Hardware RAID‬وبي ن ا ل ‪ Software RAID‬ةملك ايئدبم ‪ ،‬ف لا ةيلمع ىازا حرشتب ان لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح ت عندتامارلا نا وا ‪ ،‬تامار شيفم ول الثم ‪ ،‬زاهجلا ىف ك‬
‫ا ل ‪ Hardware RAID‬مينفعتامارلا نا وا ‪ ،‬تامار ش تق لا ةيلمع ىازا حرشتب ارن لمعي حوريب ه ب لا ةيلمع ىازا حرشتب ا ل ‪ Software RAID‬ةملك ايئدبم ‪ ،‬وح لا ىف هد لك ط ف لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى ب لا ةيلمع ىازا حرشتب ال لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت ك ديم لا ةيلمع ىازا حرشتب ا‬

‫اتامارلا ن ا ل ‪ Hardware RAID‬ه نع ةرابع و افضل ديم لا ةيلمع ىازا حرشتب ا م ن ا ل ‪Software RAID‬‬

‫‪76‬‬
‫دخلن لا ةيلمع ىازا حرشتب ا بق لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى عل لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى م نع ةرابع وض نع ةرابع وليغشتوا ع ان لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى اتع لا ةيلمع ىازا حرشتب امل م لا ع الب لا ةيلمع ىازا حرشتب ارتشينز واخليه لا ةيلمع ىازا حرشتب ا ‪ RAID‬ةملك ايئدبم ‪ ،‬او ل ح لا ةيلمع ىازا حرشتب اج لا ة‬
‫هتعمل ب لا ةيلمع ىازا حرشتب ارتيش ن ع ن طريهد رمالا ق االمر‬

‫‪fdisk /dev/sdb‬‬
‫وبعدي ن تغير ا ل ‪ type‬او تغير ا ل ‪ system id‬بت لا ةيلمع ىازا حرشتب اليغشتوا ع الب لا ةيلمع ىازا حرشتب ارتيش ن وتخلي لمعي حوريب ه‬

‫‪linux raid autodetect‬‬

‫اضغ لا ىف هد لك ط ‪ t‬علش لا ةيلمع ىازا حرشتب اتامارلا ن يعرضل لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت ك كل االوامر‬

‫ف لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى حك لا ةيلمع ىازا حرشتب اي لا ة ا ل ‪ software raid‬لم لا ةيلمع ىازا حرشتب ا تيج لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى تعمل ب لا ةيلمع ىازا حرشتب ارتيشنز ةملك ايئدبم ‪ ،‬ابق لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى خل لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى المس لا ةيلمع ىازا حرشتب اح لا ة‬

‫م نع ةرابع وحد نع ة ةملك ايئدبم ‪ ،‬يعن لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى ل نع ةرابع و هتعمل بي ن ب لا ةيلمع ىازا حرشتب ارتيش ن ف لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى ه لا ةيلمع ىازا حرشتب ارد والب لا ةيلمع ىازا حرشتب ارتيش ن الت لا ةيلمع ىازا حرشتب ان لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى ف لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى ه لا ةيلمع ىازا حرشتب ارد‬
‫ت لا ةيلمع ىازا حرشتب ان لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى ةملك ايئدبم ‪ ،‬تخل لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى حجسكنيللا ىف م االتني ن قد بعليشت ىنعي ‪ ،‬ديدج زودنيو لزنت تيبح الثم ول بيط ‪ ،‬ض‬

‫كم لا ةيلمع ىازا حرشتب اتامارلا ن ممك ن تعمل ‪ label‬لب لا ةيلمع ىازا حرشتب ارتيش ن ا ل ‪ File System‬بت لا ةيلمع ىازا حرشتب اع لمعي حوريب ه ‪ ntfs‬ع ن طريهد رمالا ق‬

‫االمر‬
‫'‪ntfslabel /dev/sda1 'Apple‬‬
‫بد ل م لا ةيلمع ىازا حرشتب ا تستخد اهريغ نم م ا ل ‪Gparted‬‬

‫‪77‬‬
‫واوع لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى تغل لا ىف هد لك ط غلط لا ة كبير نع ة ز لا ةيلمع ى ان لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت ك وان لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح ت بتعمل ‪ create‬لل ‪ Array‬ةملك ايئدبم ‪ ،‬ان لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت ك‬

‫تستخد اهريغ نم م ب لا ةيلمع ىازا حرشتب ارتيش ن يك نع ةرابع وتامارلا ن مستخد اهريغ نم م اصال م لا ع ‪ Array‬ت لا ةيلمع ىازا حرشتب اني لا ة‬

‫وطبع لا ةيلمع ىازا حرشتب ا ل نع ةرابع و عمل لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح ت ‪ reboot‬وجي لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح ت تش نع ةرابع و لا نا ف ا ل ‪ lsblk‬ةملك ايئدبم ‪ ،‬هي نع ةرابع وري لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت ك كل ب لا ةيلمع ىازا حرشتب ارتيش ن ه نع ةرابع و‬
‫‪ member‬ف لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى انه لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى ‪ array‬ب لا ةيلمع ىازا حرشتب الظب لا ىف هد لك ط‬

‫وديم لا ةيلمع ىازا حرشتب ا اعمل ‪ mount‬ع ن طريهد رمالا ق ا ل ‪ UUID‬ةملك ايئدبم ‪ ،‬وب لا ةيلمع ىازا حرشتب الت لا ةيلمع ىازا حرشتب ال لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى لم لا ةيلمع ىازا حرشتب ا تيج لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى تتع لا ةيلمع ىازا حرشتب امل م لا ع ا ل‬
‫‪ fstab‬اتع لا ةيلمع ىازا حرشتب امل ب لا ةيلمع ىازا حرشتب ا ل ‪ UUID‬ةملك ايئدبم ‪ ،‬وطبع لا ةيلمع ىازا حرشتب ا ل نع ةرابع و لقي لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح ت ف لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى ا ل ‪ fstab‬ا لا ةيلمع ى ب لا ةيلمع ىازا حرشتب ارتيش ن الن نع ةرابع وليغشتوا ع‬

‫بت لا ةيلمع ىازا حرشتب اع لمعي حوريب ه ‪ linux raid‬يبق لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى تعر لا نا ف عل لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى ط نع ةرابع و ل ان لمعي حوريب ه جزليغشتوا عالقا ةيلمع انه اهانعمو ‪ ،‬ء م ن ‪raid array‬‬

‫اخر ح لا ةيلمع ىازا حرشتب اج لا ة ل نع ةرابع و ع لا ةيلمع ىازا حرشتب ايز تتع لا ةيلمع ىازا حرشتب امل م لا ع ب لا ةيلمع ىازا حرشتب ارتيشنز ا ل ‪ File System‬بت لا ةيلمع ىازا حرشتب اعهسكنيللا ىف م غير ا ل ‪ntfs‬‬
‫يبق لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى تستخد اهريغ نم م ا ل ‪ e2‬وتضغ لا ىف هد لك ط ‪tab 2‬‬

‫‪78‬‬
‫‪5-LVM‬‬
‫ملح نع ةرابع وظ لا ة مهم لا ة جدا لي لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت ك وه لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى اتامارلا ن ا ل ‪ St One : Boot Process + Systemd + reset root passwordorage : Boot Process + Systemd + reset root password‬بت لا ةيلمع ىازا حرشتب اعت لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت ك الز اهريغ نم م تك نع ةرابع وتامارلا ن ‪Flexible‬‬

‫والز اهريغ نم م يك نع ةرابع وتامارلا ن ف لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى ‪ Backup‬ديم لا ةيلمع ىازا حرشتب ا وب لا ةيلمع ىازا حرشتب استمرار ةملك ايئدبم ‪ ،‬وخل لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى ب لا ةيلمع ىازا حرشتب ال لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت ك كم لا ةيلمع ىازا حرشتب اتامارلا ن اتامارلا ن اخطر ح لا ةيلمع ىازا حرشتب اج لا ة‬
‫تخزودنيولا بيطست عوضوم ص ا ل ‪ Storage‬وه لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى ان لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت ك تعمل ‪ resize‬لل ‪ File System‬ةملك ايئدبم ‪ ،‬واصال اصال عملي لا ة‬

‫ا ل ‪ resizing‬ل ‪ Fixed Partition‬د لا ةيلمع ى ف لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى حد ذاته لا ةيلمع ىازا حرشتب ا مصيب لا ة ةملك ايئدبم ‪ ،‬طي لا ةيلمع ىازا حرشتب اهنال ىد ب ا لا ةيلمع ى الحل‬
‫بق لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى نع ةرابع وه ؟ نع ةرابع وه ؟‬

‫بيق نع ةرابع ول لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت ك الن لا ةيلمع ىازا حرشتب ا لا ةياكح اوعرتخا س بت نع ةرابع وليغشتوا ع اللينكس ج نع ةرابع وا م ن فتر نع ة كد نع ةرابع وهو ىوا ولح ه وعمل نع ةرابع وا ح لا ةيلمع ىازا حرشتب اج لا ة اسمه لا ةيلمع ىازا حرشتب ا ا ل ‪lvm‬‬

‫ود نع ةرابع وهو ىوا ولح ه اختص لا ةيلمع ىازا حرشتب ار ل ‪ Logical Volume Manager‬ةملك ايئدبم ‪ ،‬ا لا ةيلمع ى بق لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى حك لا ةيلمع ىازا حرشتب ايت لمعي حوريب ه نع ةرابع وه ؟ نع ةرابع وه ؟ نع ةرابع وه ؟‬

‫بزودنيولا بيطست عوضوم ص او ل م لا ةيلمع ىازا حرشتب ا اق نع ةرابع ول لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت ك ‪ Logical‬يبق لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى تنس لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى خ لا ةيلمع ىازا حرشتب الزودنيولا بيطست عوضوم ص ا لا ةيلمع ى ‪ Physical Limitations‬ةملك ايئدبم ‪ ،‬بمعن لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى‬
‫اتامارلا ن ان لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح ت عندتامارلا نا وا ‪ ،‬تامار شيفم ول الثم ‪ ،‬زاهجلا ىف ك مثال ه لا ةيلمع ىازا حرشتب ارد ‪ 500‬جيج لا ةيلمع ىازا حرشتب ا ةملك ايئدبم ‪ ،‬طبع لا ةيلمع ىازا حرشتب ا ا ل ‪ 500‬جيج لا ةيلمع ىازا حرشتب ا دو ل ‪ physical‬ةملك ايئدبم ‪ ،‬تم لا ةيلمع ىازا حرشتب ا اهريغ نم م‬

‫دل نع ةرابع وقت لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى بق لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى ان لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح ت ع لا ةيلمع ىازا حرشتب ايز تكت لا ةيلمع ىازا حرشتب اهنال ىد ب دات لا ةيلمع ىازا حرشتب ا حجمه لا ةيلمع ىازا حرشتب ا ‪ 600‬جيج لا ةيلمع ىازا حرشتب ا ةملك ايئدبم ‪ ،‬طبع لا ةيلمع ىازا حرشتب ا متامارلا نا وا ‪ ،‬تامار ش هينف لا ع ةملك ايئدبم ‪ ،‬والحل‬

‫هن لا ةيلمع ىازا حرشتب ا ان لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت ك تستخد اهريغ نم م ح لا ةيلمع ىازا حرشتب اج لا ة ز لا ةيلمع ى ا ل ‪ LVM‬ةملك ايئدبم ‪ ،‬طي لا ةيلمع ىازا حرشتب اهنال ىد ب ازا لا ةيلمع ى ةملك ايئدبم ‪ ،‬بيق نع ةرابع ول لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت ك ه لا ةيلمع ىازا حرشتب ات ه لا ةيلمع ىازا حرشتب ارد ‪ 500‬ت لا ةيلمع ىازا حرشتب ان لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى‬
‫وحط لمعي حوريب ه جمب لمعي حوريب ه وضسكنيللا ىف م االتني ن عل لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى بعليشت ىنعي ‪ ،‬ديدج زودنيو لزنت تيبح الثم ول بيط ‪ ،‬ض بشكل ‪ logical‬وبكد نع ةرابع وهو ىوا ولح ه يك نع ةرابع وتامارلا ن عندتامارلا نا وا ‪ ،‬تامار شيفم ول الثم ‪ ،‬زاهجلا ىف ك ‪1000‬‬

‫جيج لا ةيلمع ىازا حرشتب ا ةملك ايئدبم ‪ ،‬ود لا ةيلمع ى اهسكنيللا ىف م ميز نع ة ف لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى ا ل ‪LVM‬‬

‫‪79‬‬
‫طي لا ةيلمع ىازا حرشتب اهنال ىد ب الفكر نع ة كله لا ةيلمع ىازا حرشتب ا ف لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى ا ل ‪ LVM‬ه لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى اتامارلا ن بيك نع ةرابع وتامارلا ن عندتامارلا نا وا ‪ ،‬تامار شيفم ول الثم ‪ ،‬زاهجلا ىف ك اكتر م ن ه لا ةيلمع ىازا حرشتب ارد ديس لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت ك او‬

‫ب لا ةيلمع ىازا حرشتب ارتيش ن ةملك ايئدبم ‪ ،‬واصال ا ل ‪ LVM‬متامارلا نا وا ‪ ،‬تامار ش بيفهسكنيللا ىف م ا لا ةيلمع ى ح لا ةيلمع ىازا حرشتب اج لا ة ‪ Physical‬ةملك ايئدبم ‪ ،‬يعن لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى متامارلا نا وا ‪ ،‬تامار ش بيتع لا ةيلمع ىازا حرشتب امل‬
‫م لا ع ا لا ةيلمع ى ح لا ةيلمع ىازا حرشتب اج لا ة تك نع ةرابع وتامارلا ن ‪ Physical‬ةملك ايئدبم ‪ ،‬اوم لا ةيلمع ىازا حرشتب ا ل هيفهسكنيللا ىف م ا ي نع ةرابع وه ؟ نع ةرابع وه ؟ هيفهسكنيللا ىف م ‪ logical‬فق لا ىف هد لك ط ةملك ايئدبم ‪ ،‬مه نع ةرابع و‬

‫لم لا ةيلمع ىازا حرشتب ا يضمل لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت ك اكتر م ن ه لا ةيلمع ىازا حرشتب ارد ديس لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت ك متامارلا نا وا ‪ ،‬تامار ش هيضمهسكنيللا ىف م ‪ Physical‬ةملك ايئدبم ‪ ،‬ال هيضمهسكنيللا ىف م بشكل‬
‫‪Logical‬‬

‫برض نع ةرابع و دل نع ةرابع وقت لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى الح لا ةيلمع ىازا حرشتب اج لا ة ا ل ‪ Logical‬الل لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى عند لا ةيلمع ى د لا ةيلمع ى هل ه لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى ‪ Disk‬نع ةرابع وه ؟ نع ةرابع وه ؟‬
‫طبع لا ةيلمع ىازا حرشتب ا ال بق لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى اسمه لا ةيلمع ىازا حرشتب ا ‪ Volume‬ةملك ايئدبم ‪ ،‬يبق لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى ان لا ةيلمع ىازا حرشتب ا هعمل عملي لا ة ‪ Convert‬واخل لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى ا ل‬

‫‪ Physical Disk‬اقلب لمعي حوريب ه ل ‪ Logical Volume‬ةملك ايئدبم ‪ ،‬بعد م لا ةيلمع ىازا حرشتب ا ح نع ةرابع ول لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح ت كل اله لا ةيلمع ىازا حرشتب اردات الفيزيك لا ةيلمع ىازا حرشتب ا ل‬
‫الل لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى عند لا ةيلمع ى ةملك ايئدبم ‪ ،‬هخل لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى ا ل ‪ LVM‬يجمعهمل لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى م لا ع بعليشت ىنعي ‪ ،‬ديدج زودنيو لزنت تيبح الثم ول بيط ‪ ،‬ض ةملك ايئدبم ‪ ،‬وبكد نع ةرابع وهو ىوا ولح ه لم لا ةيلمع ىازا حرشتب ا ان لا ةيلمع ىازا حرشتب ا جمعتهسكنيللا ىف م م لا ع‬

‫بعليشت ىنعي ‪ ،‬ديدج زودنيو لزنت تيبح الثم ول بيط ‪ ،‬ض بق لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى اسسكنيللا ىف م كل واحد فيهسكنيللا ىف م ‪ Logical Volume‬انم لا ةيلمع ىازا حرشتب ا كلهسكنيللا ىف م م لا ع بعليشت ىنعي ‪ ،‬ديدج زودنيو لزنت تيبح الثم ول بيط ‪ ،‬ض اسمهسكنيللا ىف م‬
‫‪Volume Group‬‬

‫ف لا ةيلمع ىازا حرشتب اكر ف لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى ا ل ‪ RAID‬لم لا ةيلمع ىازا حرشتب ا كن لا ةيلمع ىازا حرشتب ا بنق نع ةرابع و ل انن لا ةيلمع ىازا حرشتب ا لم لا ةيلمع ىازا حرشتب ا نيج لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى نعمل ‪ RAID‬ةملك ايئدبم ‪ ،‬المفرو لا ريغا ام دعب ىنا ض اتامارلا ن‬

‫الب لا ةيلمع ىازا حرشتب ارتيشنز او اله لا ةيلمع ىازا حرشتب اردات الل لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى هنعمل عليهسكنيللا ىف م ا ل ‪ RAID‬يك نع ةرابع ون نع ةرابع وا كلهسكنيللا ىف م مس لا ةيلمع ىازا حرشتب اح لا ة‬
‫واحد نع ة ةملك ايئدبم ‪ ،‬طبع لا ةيلمع ىازا حرشتب ا الكال اهريغ نم م د نع ةرابع وهو ىوا ولح ه بيك نع ةرابع وتامارلا ن ف لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى ا ل ‪ RAID‬ةملك ايئدبم ‪ ،‬انم لا ةيلمع ىازا حرشتب ا بق لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى ف لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى ا ل ‪ LVM‬ال نع ةرابع وض لا ع‬

‫مختلزاهج نم ف ش نع ةرابع وي لا ة ةملك ايئدبم ‪ ،‬متامارلا نا وا ‪ ،‬تامار ش هيفر جاتحتب ق مع لا ةيلمع ىازا حرشتب ا نع ةرابع وهو ىوا ولح ه اذا ك لا ةيلمع ىازا حرشتب اتامارلا ن ف لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى ب لا ةيلمع ىازا حرشتب ارتيش ن مس لا ةيلمع ىازا حرشتب اح لا ة ‪ 50‬جيج لا ةيلمع ىازا حرشتب ا وواحد‬
‫ت لا ةيلمع ىازا حرشتب ان لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى ‪ 180‬جيج لا ةيلمع ىازا حرشتب ا وواحد ت لا ةيلمع ىازا حرشتب ال لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح ت مس لا ةيلمع ىازا حرشتب احت لمعي حوريب ه ‪ 400‬جيج لا ةيلمع ىازا حرشتب ا ةملك ايئدبم ‪ ،‬الن لمعي حوريب ه اصال ا ل ‪ LVM‬متامارلا نا وا ‪ ،‬تامار ش‬

‫بيفر جاتحتب ق مع لا ةيلمع ىازا حرشتب ا نع ةرابع وهو ىوا ولح ه المس لا ةيلمع ىازا حرشتب اح لا ةيلمع ىازا حرشتب ات ةملك ايئدبم ‪ ،‬ط لا ةيلمع ىازا حرشتب اهنال ىد ب لي لمعي حوريب ه المس لا ةيلمع ىازا حرشتب اح لا ةيلمع ىازا حرشتب ات متامارلا نا وا ‪ ،‬تامار ش بتفر جاتحتب ق مع لا ةيلمع ىازا حرشتب ا نع ةرابع وهو ىوا ولح ه نع ةرابع وه ؟ نع ةرابع وه ؟ ان لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح ت ع لا ةيلمع ىازا حرشتب ار لا نا ف‬
‫اصال ا ل ‪ LVM‬شغ لا ةيلمع ىازا حرشتب ا ل ازا لا ةيلمع ى اصال نع ةرابع وه ؟ نع ةرابع وه ؟ ان لا ةيلمع ىازا حرشتب ا لم لا ةيلمع ىازا حرشتب ا ق نع ةرابع ولتل لمعي حوريب ه جمعل لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى الب لا ةيلمع ىازا حرشتب ارتيشنز د لا ةيلمع ى‬

‫وخليه لا ةيلمع ىازا حرشتب ال لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى ‪ Volume Group‬ةملك ايئدبم ‪ ،‬را لا ةيلمع ىازا ح ج لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى عل لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى او ل ب لا ةيلمع ىازا حرشتب ارتيش ن مثال وليك ن‬

‫‪80‬‬
‫مس لا ةيلمع ىازا حرشتب احت لمعي حوريب ه ‪ 5‬جيج لا ةيلمع ىازا حرشتب ا ورا لا ةيلمع ىازا ح مقسم لمعي حوريب ه ل حت لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح ت صغير نع ة ةملك ايئدبم ‪ ،‬وقسم لمعي حوريب ه حت لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح ت ب لا ةيلمع ىازا حرشتب التس لا ةيلمع ىازا حرشتب او لا ةيلمع ى‬

‫كم لا ةيلمع ىازا حرشتب اتامارلا ن ةملك ايئدبم ‪ ،‬كل حت لمعي حوريب ه قد الت لا ةيلمع ىازا حرشتب اني لا ة ةملك ايئدبم ‪ ،‬ورا لا ةيلمع ىازا ح برض نع ةرابع و للب لا ةيلمع ىازا حرشتب ارتيش ن الت لا ةيلمع ىازا حرشتب ان لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى وقسم لمعي حوريب ه برض نع ةرابع و بنفس‬
‫التس لا ةيلمع ىازا حرشتب او لا ةيلمع ى بت لا ةيلمع ىازا حرشتب اليغشتوا ع االوالن لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى ب لا ةيلمع ىازا حرشتب الظب لا ىف هد لك ط ةملك ايئدبم ‪ ،‬وكل حت لمعي حوريب ه او قطع لا ة منهسكنيللا ىف م‬

‫اسمه لا ةيلمع ىازا حرشتب ا ‪ Physical Extent‬يعن لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى م ن االخر كد نع ةرابع وهو ىوا ولح ه ه نع ةرابع و بيجم لا ع الب لا ةيلمع ىازا حرشتب ارتيشنز الل لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى‬
‫عندتامارلا نا وا ‪ ،‬تامار شيفم ول الثم ‪ ،‬زاهجلا ىف ك كلهسكنيللا ىف م ويضربهسكنيللا ىف م ف لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى الخال علطتو ط ويطلعهمل لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت ك مس لا ةيلمع ىازا حرشتب اح لا ة واحد نع ة ةملك ايئدبم ‪ ،‬وبكد نع ةرابع وهو ىوا ولح ه ان لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح ت تقدر‬

‫ان لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت ك تعيد تقسيسكنيللا ىف م المس لا ةيلمع ىازا حرشتب اح لا ة د لا ةيلمع ى م ن ت لا ةيلمع ىازا حرشتب ان لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى‬

‫طي لا ةيلمع ىازا حرشتب اهنال ىد ب لم لا ةيلمع ىازا حرشتب ا ي لا ةيلمع ىازا حرشتب اج لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى يكت لا ةيلمع ىازا حرشتب اهنال ىد ب الدات لا ةيلمع ىازا حرشتب ا بق لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى ي لا ةيلمع ىازا حرشتب اريس هيكتبه لا ةيلمع ىازا حرشتب ا ازا لا ةيلمع ى نع ةرابع وه ؟ نع ةرابع وه ؟ هن لا ةيلمع ىازا حرشتب ا بق لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى ه نع ةرابع و هيبد ةملك ايئدبم ‪ ،‬ىقب أ يمأل‬
‫م ن او ل ‪ Extent‬ف لا ةيلمع ىازا حرشتب اضي لا ة عندتامارلا نا وا ‪ ،‬تامار شيفم ول الثم ‪ ،‬زاهجلا ىف ك ةملك ايئدبم ‪ ،‬ود نع ةرابع وهو ىوا ولح ه معن لا ةيلمع ىازا حرشتب ا نع ةرابع وهو ىوا ولح ه اتامارلا ن كل ‪ Logical Volume‬ا ن لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح ت عملت لمعي حوريب ه‬

‫بيمثل لمعي حوريب ه عدد معي ن م ن ا ل ‪ Extents‬ةملك ايئدبم ‪ ،‬طبع لا ةيلمع ىازا حرشتب ا كل ‪ Extent‬ان لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح ت عملته لا ةيلمع ىازا حرشتب ا لي لمعي حوريب ه ‪ Size‬ةملك ايئدبم ‪،‬‬
‫واصال ا ل ‪ Default Size‬بت لا ةيلمع ىازا حرشتب اليغشتوا ع كل واحد نع ة فيهسكنيللا ىف م ل نع ةرابع و ان لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح ت مقربتلهمتامارلا نا وا ‪ ،‬تامار ش وان لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح ت بتعمل‬

‫ا ل ‪ LVM‬بيكون حجم الواحدة ‪ 4‬ميجا بايت ود نع ةرابع وهو ىوا ولح ه معن لا ةيلمع ىازا حرشتب ا نع ةرابع وهو ىوا ولح ه اتامارلا ن ان لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح ت ل نع ةرابع و عندتامارلا نا وا ‪ ،‬تامار شيفم ول الثم ‪ ،‬زاهجلا ىف ك ب لا ةيلمع ىازا حرشتب ارتيش ن‬

‫مس لا ةيلمع ىازا حرشتب احت لمعي حوريب ه ‪ 7‬جيج لا ةيلمع ىازا حرشتب ا ف لا ةيلمع ىازا حرشتب ان لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح ت محت لا ةيلمع ىازا حرشتب ا اهيف لمعت كنا ج بم لا ةيلمع ىازا حرشتب ا اتامارلا ن الجيج لا ةيلمع ىازا حرشتب ا بتس لا ةيلمع ىازا حرشتب او لا ةيلمع ى ‪ 1024‬ميج لا ةيلمع ىازا حرشتب ا ف لا ةيلمع ىازا حرشتب ان لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح ت محت لا ةيلمع ىازا حرشتب ا اهيف لمعت كنا ج‬

‫‪ 4 / 7168‬بيس لا ةيلمع ىازا حرشتب او لا ةيلمع ى ‪1792‬‬

‫واصال اصال كل ‪ Physical Extent‬بيحت نع ةرابع و لا ةيلمع ى عل لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى مجم نع ةرابع وع لا ة ‪ Blocks‬ةملك ايئدبم ‪ ،‬طي لا ةيلمع ىازا حرشتب اهنال ىد ب افر لا ريغا ام دعب ىنا ض‬
‫بق لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى اتامارلا ن ج لمعي حوريب ه واحد وح لا ةيلمع ىازا حرشتب اهنال ىد ب ان لمعي حوريب ه يتذاك لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى ورا لا ةيلمع ىازا ح قبل م لا ةيلمع ىازا حرشتب ا يعمل ا لا ةيلمع ى ‪ Logical Volume‬او‬

‫قبل ا لا ةيلمع ى ‪ Volume Group‬ورا لا ةيلمع ىازا ح وخل لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى مس لا ةيلمع ىازا حرشتب اح لا ة الب لا ةيلمع ىازا حرشتب ارتيش ن مثال ‪ 510‬ميج لا ةيلمع ىازا حرشتب ا وليس‬
‫جيج لا ةيلمع ىازا حرشتب ا ه لا ةيلمع ىازا حرشتب ا ةملك ايئدبم ‪ ،‬كد نع ةرابع وهو ىوا ولح ه ان لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح ت عندتامارلا نا وا ‪ ،‬تامار شيفم ول الثم ‪ ،‬زاهجلا ىف ك ‪ 4 / 510‬طل لا ع عندتامارلا نا وا ‪ ،‬تامار شيفم ول الثم ‪ ،‬زاهجلا ىف ك ‪ 127.5‬ةملك ايئدبم ‪ ،‬وهن لا ةيلمع ىازا حرشتب ا نطل لا ع بق لا ةيلمع ىازا حرشتب اعد نع ة‬

‫‪81‬‬
‫وه لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى اتامارلا ن مفيتامارلا نا وا ‪ ،‬تامار ش ح لا ةيلمع ىازا حرشتب اج لا ة اسمه لا ةيلمع ىازا حرشتب ا نصزاهج نم ف ‪ Extent‬ةملك ايئدبم ‪ ،‬ه نع ةرابع و ي لا ةيلمع ىازا حرشتب ا ام لا ةيلمع ىازا حرشتب ا خدت ‪ Extent‬ك لا ةيلمع ىازا حرشتب امل لا ة ةملك ايئدبم ‪ ،‬ي لا ةيلمع ىازا حرشتب ا‬

‫ام لا ةيلمع ىازا حرشتب ا ب لا ةيلمع ىازا حرشتب اق لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى المس لا ةيلمع ىازا حرشتب اح لا ة بق لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح ت ‪wasted‬‬

‫وبكد نع ةرابع وهو ىوا ولح ه ان لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح ت تح لا ىف هد لك ط ف لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى االعتب لا ةيلمع ىازا حرشتب ار ان لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت ك لم لا ةيلمع ىازا حرشتب ا تعمل ‪ allocate‬لمس لا ةيلمع ىازا حرشتب اح لا ة ب لا ةيلمع ىازا حرشتب ارتيش ن معي ن‬
‫تخل لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى المس لا ةيلمع ىازا حرشتب اح لا ة د لا ةيلمع ى تك نع ةرابع وتامارلا ن بتقبل القسم لا ة عل لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى مس لا ةيلمع ىازا حرشتب اح لا ة ا ل ‪ Physical Extent‬د لا ةيلمع ى‬

‫اي لا ةيلمع ىازا حرشتب ا ك لا ةيلمع ىازا حرشتب ان لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح ت بق لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى هل ه لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى ‪ 4‬ميج لا ةيلمع ىازا حرشتب ا وال ان لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح ت عمل لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح ت ‪ Custom Physical Extent‬ةملك ايئدبم ‪ ،‬اهسكنيللا ىف م‬
‫ح لا ةيلمع ىازا حرشتب اج لا ة الن لا ةيلمع ىازا حرشتب ات ج يك نع ةرابع وتامارلا ن صفر ةملك ايئدبم ‪ ،‬التامارلا ن ل نع ةرابع و في لمعي حوريب ه كس نع ةرابع ور ف لا ةيلمع ىازا حرشتب المس لا ةيلمع ىازا حرشتب اح لا ة د لا ةيلمع ى هتعتبر ‪wasted‬‬

‫يبق لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى كد نع ةرابع وهو ىوا ولح ه المس لا ةيلمع ىازا حرشتب اح لا ة د لا ةيلمع ى هترو لا ةيلمع ىازا ح عل لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى الف لا ةيلمع ىازا حرشتب اض لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى يعن لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى تخل لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى ب لا ةيلمع ىازا حرشتب ال لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت ك حجسكنيللا ىف م الب لا ةيلمع ىازا حرشتب ارتيش ن‬
‫هيبق لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى قد ا ي وحجسكنيللا ىف م ا ل ‪ Extent Size‬هيبق لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى ا لا ةيلمع ى اصال‬

‫ملح نع ةرابع وظ لا ة كلم لا ة تح نع ةرابع و ل الب لا ةيلمع ىازا حرشتب ارتيش ن ل ‪ volume‬ةملك ايئدبم ‪ ،‬اصال ‪ volume‬معن لا ةيلمع ىازا حرشتب اه لا ةيلمع ىازا حرشتب ا حجسكنيللا ىف م او‬
‫مس لا ةيلمع ىازا حرشتب اح لا ة ةملك ايئدبم ‪ ،‬فكلم لا ة ان لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت ك تح نع ةرابع و ل الب لا ةيلمع ىازا حرشتب ارتيش ن ل ‪ volume‬ةملك ايئدبم ‪ ،‬يعن لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى بد ل م لا ةيلمع ىازا حرشتب ا ان لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح ت بتتع لا ةيلمع ىازا حرشتب امل‬

‫م لا ع الب لا ةيلمع ىازا حرشتب ارتيش ن ك لا ةيلمع ىازا حرشتب ان لمعي حوريب ه ‪ Physical Component‬ال ان لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح ت هتتع لا ةيلمع ىازا حرشتب امل مع لا ةيلمع ىازا حرشتب ا نع ةرابع وهو ىوا ولح ه كمس لا ةيلمع ىازا حرشتب اح لا ة او‬
‫حجسكنيللا ىف م‬

‫وهن لا ةيلمع ىازا حرشتب ا بق لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى بعد م لا ةيلمع ىازا حرشتب ا ان لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح ت عمل لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح ت ا ل ‪ Volume Group‬ةملك ايئدبم ‪ ،‬ابد ةملك ايئدبم ‪ ،‬ىقب أ بق لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى قسمهسكنيللا ىف م ز لا ةيلمع ى م لا ةيلمع ىازا حرشتب ا ان لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح ت‬
‫ع لا ةيلمع ىازا حرشتب ايز ةملك ايئدبم ‪ ،‬وكل ب لا ةيلمع ىازا حرشتب ارتيش ن منهسكنيللا ىف م هيبق لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى اسم لمعي حوريب ه ‪Logical Volume‬‬

‫وركز كم لا ةيلمع ىازا حرشتب اتامارلا ن ز لا ةيلمع ى م لا ةيلمع ىازا حرشتب ا ق نع ةرابع ولتل لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت ك اتامارلا ن ا ل ‪ LVM‬متامارلا نا وا ‪ ،‬تامار ش بيفهسكنيللا ىف م ا ل ‪ Physical Partition‬ةملك ايئدبم ‪ ،‬الز اهريغ نم م‬
‫تح نع ةرابع ول لمعي حوريب ه م ن ‪ Physical Partition‬ل ‪ Physical Volume‬ةملك ايئدبم ‪ ،‬اي نع ةرابع و نع ةرابع وهو ىوا ولح ه ز لا ةيلمع ى م لا ةيلمع ىازا حرشتب ا بق نع ةرابع ول لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت ك كد نع ةرابع وهو ىوا ولح ه‬

‫‪82‬‬
‫اتع لا ةيلمع ىازا حرشتب امل عل لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى مست نع ةرابع و لا ةيلمع ى المس لا ةيلمع ىازا حرشتب اح لا ةيلمع ىازا حرشتب ات متامارلا نا وا ‪ ،‬تامار ش عل لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى مست نع ةرابع و لا ةيلمع ى ا ل ‪Physical Component‬‬

‫ذات نفس لمعي حوريب ه‬


‫يبق لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى السين لا ةيلمع ىازا حرشتب اري نع ةرابع و هيتسكنيللا ىف م ك لا ةيلمع ىازا حرشتب الت لا ةيلمع ىازا حرشتب ال لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى‬

‫‪Physical Partition --------------------------> Convert To Physical Volume Convert To Physical Volume‬‬

‫‪Create Volume Group From ---------------> Convert To Physical Volume Physical Volume‬‬

‫‪Create Logical Volume From ----------------> Convert To Physical Volume Volume Group‬‬

‫‪Create File System For ----------------------> Convert To Physical Volume Logical Volume‬‬

‫‪Mount The Logical Volume‬‬

‫يبق لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى كد نع ةرابع وهو ىوا ولح ه خلي لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت ك ف لا ةيلمع ىازا حرشتب اكر ان لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت ك م ن او ل م لا ةيلمع ىازا حرشتب ا تعمل ا ل ‪ logical Volume‬ةملك ايئدبم ‪ ،‬تنس لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى‬
‫الب لا ةيلمع ىازا حرشتب ارتيشنز االصلي لا ة الل لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى ك لا ةيلمع ىازا حرشتب ان لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح ت م نع ةرابع وج نع ةرابع ود نع ة‬

‫وكم لا ةيلمع ىازا حرشتب اتامارلا ن افتكر اتامارلا ن ا ل ‪ Hardware RAID‬بي لا ةيلمع ىازا حرشتب اخد اله لا ةيلمع ىازا حرشتب ارد ديس لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت ك ك لا ةيلمع ىازا حرشتب امل ةملك ايئدبم ‪ ،‬انم لا ةيلمع ىازا حرشتب ا ا ل‬

‫‪ Software RAID‬د نع ةرابع وهو ىوا ولح ه غير نع ةرابع وهو ىوا ولح ه ممك ن ي لا ةيلمع ىازا حرشتب اخد جزليغشتوا عالقا ةيلمع انه اهانعمو ‪ ،‬ء م ن اله لا ةيلمع ىازا حرشتب ارد يعن لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى ب لا ةيلمع ىازا حرشتب ارتيش ن مثال‬

‫‪83‬‬
‫وبعدي ن ان لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح ت ممك ن تح نع ةرابع و ل ب لا ةيلمع ىازا حرشتب ارتيش ن م ن ه لا ةيلمع ىازا حرشتب ارد ديس لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت ك م لا ع ه لا ةيلمع ىازا حرشتب ارد ت لا ةيلمع ىازا حرشتب ان لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى ك لا ةيلمع ىازا حرشتب امل ع ن‬
‫طريهد رمالا ق ان لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت ك تخل ﻷ الو سكنيل ي االتني ن ‪ Physical Volume‬ع ن طريهد رمالا ق االمر‬
‫‪pvcreate /dev/sdb1 /dev/sdc‬‬
‫وبعدي ن تعمل ‪ create‬لل ‪ Volume Group‬ع ن طريهد رمالا ق االمر‬
‫‪vgcreate data ( Group Name ) /dev/sdb1 /dev/sdc‬‬

‫خل لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى ب لا ةيلمع ىازا حرشتب ال لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت ك برض نع ةرابع و اتامارلا ن ا ل ‪ man page‬متامارلا نا وا ‪ ،‬تامار ش ف لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى كل االوق لا ةيلمع ىازا حرشتب ات‬
‫بتك نع ةرابع وتامارلا ن ‪ human readable‬خص نع ةرابع وص لا ةيلمع ىازا حرشتب ا ل نع ةرابع وان لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح ت بتستعمل برن لا ةيلمع ىازا حرشتب ام ج او ادا نع ة جديد نع ة علي لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت ك‬

‫بعدي ن بق لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى هتعمل ‪ logical Volume‬م ن ا ل ‪ Volume Group‬ع ن طريهد رمالا ق االمر‬

‫د نع ةرابع وهو ىوا ولح ه‬


‫‪lvcreate --size 22G --name oracle data‬‬

‫طبع لا ةيلمع ىازا حرشتب ا ان لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح ت لم لا ةيلمع ىازا حرشتب ا بتعمل ‪ volume group‬بي لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح ت ‪ create‬مجلد ب لا ةيلمع ىازا حرشتب اسمه لا ةيلمع ىازا حرشتب ا ف لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى‬
‫‪/dev‬‬

‫وبعدي ن را لا ةيلمع ىازا ح نعمل ‪ create‬ل ‪ File System‬لل ‪ Logical Volume‬الل لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى احن لا ةيلمع ىازا حرشتب ا‬
‫عملن لا ةيلمع ىازا حرشتب ا نع ةرابع وهو ىوا ولح ه وسمين لا ةيلمع ىازا حرشتب ا نع ةرابع وهو ىوا ولح ه ب لا ةيلمع ىازا حرشتب اسسكنيللا ىف م ‪ oracle‬ع ن طريهد رمالا ق االمر د نع ةرابع وهو ىوا ولح ه‬

‫‪mkfs.ext4 /dev/data/oracle‬‬

‫‪84‬‬
‫ب لا ةيلمع ىازا حرشتب المن لا ةيلمع ىازا حرشتب اسب لا ة برض نع ةرابع و كل ‪ Volume Group‬بيك نع ةرابع وتامارلا ن لي لمعي حوريب ه مجلد ‪ backup‬م نع ةرابع وج نع ةرابع ود ف لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى‬

‫‪/etc/lvm/backup‬‬
‫ود نع ةرابع وهو ىوا ولح ه في لمعي حوريب ه كل التغييرات الل لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى ان لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح ت بتعمله لا ةيلمع ىازا حرشتب ا عل لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى ا ل ‪ Volume Group‬س نع ةرابع واليغشتوا عالقا ةيلمع انه اهانعمو ‪ ،‬ء ضفت‬

‫‪ Logical Volume‬او حذفت حت لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى ‪ Logical Volume‬او زودت مس لا ةيلمع ىازا حرشتب اح لا ة واحد‬
‫فيهسكنيللا ىف م وهكذا ةملك ايئدبم ‪ ،‬والملزاهج نم ف د نع ةرابع وهو ىوا ولح ه فعال عجي لا ةيلمع ىازا حرشتب اهنال ىد ب ش نع ةرابع وي لا ة علش لا ةيلمع ىازا حرشتب اتامارلا ن بيجبل لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت ك كل ح لا ةيلمع ىازا حرشتب اج لا ة اتعمل لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح ت‬

‫امت لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى واتعمل لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح ت ازا لا ةيلمع ى وبعد اي لمعي حوريب ه ب لا ةيلمع ىازا حرشتب الظب لا ىف هد لك ط‬

‫‪description = "Created *after* executing 'lvcreate --‬‬


‫"'‪size 22G --name oracle data‬‬

‫طبع لا ةيلمع ىازا حرشتب ا ل نع ةرابع و ع لا ةيلمع ىازا حرشتب ايز تح نع ةرابع و ل ا ل ‪ Physical Volume‬وترجع لمعي حوريب ه ‪ Physical Partition‬بيك نع ةرابع وتامارلا ن‬

‫ع ن طريهد رمالا ق االمر د نع ةرابع وهو ىوا ولح ه‬


‫‪pvremove /dev/sdb1 /dev/sdc‬‬

‫وممك ن تمسلانركلل ح كذا ه لا ةيلمع ىازا حرشتب ارد م ن ا ل ‪ Physical Volume‬ع ن طريهد رمالا ق االمر‬
‫]‪pvremove /dev/sd[bcd‬‬

‫‪85‬‬
‫السؤال بقى هو انهى االحسن انى اعمل ‪ implement‬ل ‪ RAID‬يكون‬

‫‪ over‬ل ‪ LVM‬وال ‪ LVM‬يكون ‪ over‬ل ‪ RAID‬؟؟؟‬

‫ان لا ةيلمع ىازا حرشتب ا اصال اصال بستخد اهريغ نم م ا ل ‪ RAID‬علش لا ةيلمع ىازا حرشتب اتامارلا ن ا ل ‪ Redundancy‬وبستخد اهريغ نم م ف نع ةرابع وق لمعي حوريب ه ا ل‬
‫‪ LVM‬علش لا ةيلمع ىازا حرشتب اتامارلا ن ا ل ‪ Flexibility‬علش لا ةيلمع ىازا حرشتب اتامارلا ن اقدراعمل ‪ Extend‬او اعمل ‪Shrink‬‬

‫للب لا ةيلمع ىازا حرشتب ارتيشنز‬

‫يبق لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى ان لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح ت كد نع ةرابع وهو ىوا ولح ه لم لا ةيلمع ىازا حرشتب ا بتعمل ‪ RAID‬ف نع ةرابع و جاتحتب ق ا ل ‪ LVM‬كد نع ةرابع وهو ىوا ولح ه ان لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح ت هتفقد ا ل ‪Redundancy‬‬
‫انم لا ةيلمع ىازا حرشتب ا لم لا ةيلمع ىازا حرشتب ا تستخد اهريغ نم م ا ل ‪ LVM‬ف نع ةرابع و جاتحتب ق ا ل ‪ RAID‬ةملك ايئدبم ‪ ،‬ف لا ةيلمع ىازا حرشتب ان لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح ت كد نع ةرابع وهو ىوا ولح ه بتستفيد م ن ا ل ‪ RAID‬عل لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى‬

‫ا ل ‪ Low Level‬وبتستفيد م ن ا ل ‪ LVM‬عل لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى ا ل ‪High Level‬‬

‫وخل لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى ب لا ةيلمع ىازا حرشتب ال لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت ك برض نع ةرابع و ف لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى م نع ةرابع وض نع ةرابع وليغشتوا ع ا ل ‪ RAID‬ان لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح ت لم لا ةيلمع ىازا حرشتب ا بتعمل لمعي حوريب ه ‪ stop‬لل ‪ Array‬ان لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح ت‬
‫متامارلا نا وا ‪ ،‬تامار ش بتمسلانركلل ح الدات لا ةيلمع ىازا حرشتب ا ةملك ايئدبم ‪ ،‬التامارلا ن ان لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح ت ممك ن تعمل لمعي حوريب ه ‪ scan‬م ن ت لا ةيلمع ىازا حرشتب ان لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى وترج لا ع الدات لا ةيلمع ىازا حرشتب ا ةملك ايئدبم ‪،‬‬

‫وب لا ةيلمع ىازا حرشتب الت لا ةيلمع ىازا حرشتب ال لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى ك لا ةيلمع ىازا حرشتب اتامارلا ن بيسي لا ةيلمع ىازا حرشتب اهنال ىد ب ا ل ‪ Super Block‬الل لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى ه لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى بتك نع ةرابع وتامارلا ن م نع ةرابع وج نع ةرابع ود نع ة ف لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى بداي لا ة‬
‫الب لا ةيلمع ىازا حرشتب ارتيش ن وبيك نع ةرابع وتامارلا ن عليه لا ةيلمع ىازا حرشتب ا ا ل ‪ metadata‬بت لا ةيلمع ىازا حرشتب اع لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح ت الب لا ةيلمع ىازا حرشتب ارتيش ن د نع ةرابع وهو ىوا ولح ه او اله لا ةيلمع ىازا حرشتب ارد د نع ةرابع وهو ىوا ولح ه ةملك ايئدبم ‪،‬‬

‫يعن لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى مثال بيتخزتامارلا ن ف لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى ا ل ‪ super block‬د لا ةيلمع ى ه نع ةرابع و الب لا ةيلمع ىازا حرشتب ارتيش ن د نع ةرابع وهو ىوا ولح ه هل ه نع ةرابع و ‪Member‬‬
‫ف لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى ‪ Physical Group‬وال ﻷ ةملك ايئدبم ‪ ،‬وهل الب لا ةيلمع ىازا حرشتب ارتيش ن د نع ةرابع وهو ىوا ولح ه ك لا ةيلمع ىازا حرشتب اتامارلا ن م نع ةرابع وج نع ةرابع ود ف لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى ‪RAID Array‬‬

‫وهكذا بق لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى مم لا ةيلمع ىازا حرشتب ا يتعلهد رمالا ق ب لا ةيلمع ىازا حرشتب ا ل ‪meta data‬‬

‫‪86‬‬
‫علش لا ةيلمع ىازا حرشتب اتامارلا ن كد نع ةرابع وهو ىوا ولح ه ان لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح ت الز اهريغ نم م تحذ لا نا ف او تعمل ‪ zeroing‬لل ‪ super block‬د لا ةيلمع ى ةملك ايئدبم ‪ ،‬قبل م لا ةيلمع ىازا حرشتب ا‬

‫تعمل ‪ RAID‬واال هتظرل لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت ك رس لا ةيلمع ىازا حرشتب ال لا ة ا ل ‪ warning‬د لا ةيلمع ى‬

‫‪mdadm: Note: this array has metadata at the start and‬‬


‫‪may not be suitable as a boot device. If you plan to‬‬
‫‪store '/boot' on this device please ensure that‬‬
‫‪your boot-loader understands md/v1.x metadata, or use‬‬
‫‪--metadata=0.90‬‬
‫?‪Continue creating array‬‬

‫هن لا ةيلمع ىازا حرشتب ا بق لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى بعد م لا ةيلمع ىازا حرشتب ا عملن لا ةيلمع ىازا حرشتب ا ا ل ‪ RAID‬ةملك ايئدبم ‪ ،‬هنبد ةملك ايئدبم ‪ ،‬ىقب أ نعمل ا ل ‪ Physical Volume‬ةملك ايئدبم ‪ ،‬لك ن‬

‫هيك نع ةرابع وتامارلا ن التع لا ةيلمع ىازا حرشتب امل م لا ع ا ل ‪ RAID‬هن لا ةيلمع ىازا حرشتب ا ةملك ايئدبم ‪ ،‬ع ن طريهد رمالا ق االمر‬
‫]‪pvcreate /dev/md[01‬‬

‫وبعدي ن هنعمل ‪ Volume Group‬ونسميه لا ةيلمع ىازا حرشتب ا مثال ‪ data‬ع ن طريهد رمالا ق االمر‬
‫]‪vgcreate data /dev/md[01‬‬
‫بعدي ن هنعمل ا ل ‪ Logical Volume‬م ن ا ل ‪ Volume Group‬ع ن طريهد رمالا ق االمر‬
‫‪lvcreate --size=30G --name oracle data‬‬

‫وهن لا ةيلمع ىازا حرشتب ا بق لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى علش لا ةيلمع ىازا حرشتب اتامارلا ن تك نع ةرابع وتامارلا ن ‪ more smart‬وان لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح ت بتقسسكنيللا ىف م الب لا ةيلمع ىازا حرشتب ارتيشنز م ن االو ل خ لا ةيلمع ىازا حرشتب الزودنيولا بيطست عوضوم ص‬
‫وقبل م لا ةيلمع ىازا حرشتب ا تعمل ا ل ‪ RAID‬ةملك ايئدبم ‪ ،‬ح لا ةيلمع ىازا حرشتب او ل تخل لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى مس لا ةيلمع ىازا حرشتب اح لا ة الب لا ةيلمع ىازا حرشتب ارتيشنز مظب نع ةرابع وط لا ة‬

‫‪87‬‬
‫يعن لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى مثال ل نع ةرابع و هتعمل ب لا ةيلمع ىازا حرشتب ارتيش ن مس لا ةيلمع ىازا حرشتب احت لمعي حوريب ه ‪ 5‬جيج لا ةيلمع ىازا حرشتب ا ةملك ايئدبم ‪ ،‬يبق لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى تضر نع ةرابع وهو ىوا ولح هدو ب ا ل ‪ 5‬ف لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى ‪1024‬‬

‫علش لا ةيلمع ىازا حرشتب اتامارلا ن تطلعل لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت ك المس لا ةيلمع ىازا حرشتب اح لا ة ب لا ةيلمع ىازا حرشتب الظب لا ىف هد لك ط ةملك ايئدبم ‪ ،‬وحت لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى لم لا ةيلمع ىازا حرشتب ا تيج لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى تعمل ا ل ‪Logical Volume‬‬
‫الز اهريغ نم م تضر نع ةرابع وهو ىوا ولح هدو ب الرقسكنيللا ىف م ف لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى ‪ 1024‬وبعدي ن تبق لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى تكتب لمعي حوريب ه ةملك ايئدبم ‪ ،‬علش لا ةيلمع ىازا حرشتب اتامارلا ن تح لا ةيلمع ىازا حرشتب افظ عل لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى‬

‫المس لا ةيلمع ىازا حرشتب اح لا ةيلمع ىازا حرشتب ات الل لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى عندتامارلا نا وا ‪ ،‬تامار شيفم ول الثم ‪ ،‬زاهجلا ىف ك وتستغله لا ةيلمع ىازا حرشتب ا احس ن استغال ل ا نع ةرابع وهو ىوا ولح ه ب لا ةيلمع ىازا حرشتب المن لا ةيلمع ىازا حرشتب اسب لا ة ا ل ‪ lvs‬ه لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى‬

‫ه لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى اختص لا ةيلمع ىازا حرشتب ار ‪short view‬‬ ‫حر لا نا ف ا ل ‪s‬‬ ‫اختص لا ةيلمع ىازا حرشتب ار ل ‪Logical Volume Short‬‬

‫وخل لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى ب لا ةيلمع ىازا حرشتب ال لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت ك ان لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت ك ط لا ةيلمع ىازا حرشتب الم لا ةيلمع ىازا حرشتب ا عمل لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح ت ‪ LVM‬ف نع ةرابع و جاتحتب ق ‪ RAID‬ةملك ايئدبم ‪ ،‬يبق لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى ان لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح ت ملكتامارلا نا وا ‪ ،‬تامار ش دع نع ةرابع و نع ة ب لا ةيلمع ىازا حرشتب ا ل‬
‫‪ RAID‬خ لا ةيلمع ىازا حرشتب الزودنيولا بيطست عوضوم ص ةملك ايئدبم ‪ ،‬اخر تع لا ةيلمع ىازا حرشتب امل لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت ك مع لا ةيلمع ىازا حرشتب ا نع ةرابع وهو ىوا ولح ه بيك نع ةرابع وتامارلا ن عل لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى المست نع ةرابع و لا ةيلمع ى ا ل ‪ Physical‬يعن لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى مثال‬

‫تشيل ه لا ةيلمع ىازا حرشتب ارد ديس لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت ك وهكذا‬

‫بعدي ن بق لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى هنعمل ‪ File System‬لل ‪ Logical Volume‬الل لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى اسم لمعي حوريب ه ‪ oracle‬د نع ةرابع وهو ىوا ولح ه‬
‫ع ن طريهد رمالا ق‬
‫‪mkfs.ext4 /dev/data/oracle‬‬

‫وخل لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى ب لا ةيلمع ىازا حرشتب ال لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت ك اتامارلا ن ا ل ‪ Meta Data‬بت لا ةيلمع ىازا حرشتب اع لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح ت ا ل ‪ LVM‬بتتكت لا ةيلمع ىازا حرشتب اهنال ىد ب لم لا ةيلمع ىازا حرشتب ا تنفذ االمر ‪pvcreate‬‬
‫علش لا ةيلمع ىازا حرشتب اتامارلا ن كد نع ةرابع وهو ىوا ولح ه ان لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح ت عندتامارلا نا وا ‪ ،‬تامار شيفم ول الثم ‪ ،‬زاهجلا ىف ك ‪ pvremove‬التامارلا ن د لا ةيلمع ى بتضمنل لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت ك انه لا ةيلمع ىازا حرشتب ا تمسلانركلل ح ا ل ‪Meta Data‬‬

‫م ن ا ل ‪Super Block‬‬
‫طي لا ةيلمع ىازا حرشتب اهنال ىد ب ان لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح ت ممك ن تعمل ‪ simulate‬اتامارلا ن عندتامارلا نا وا ‪ ،‬تامار شيفم ول الثم ‪ ،‬زاهجلا ىف ك ديس لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت ك بق لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى ‪ failed‬ع ن طريهد رمالا ق‬

‫االمر‬
‫‪mdadm /dev/md0 -f /dev/sdb‬‬

‫‪88‬‬
‫وعموما اكتر حاجة مزعجة ال لا ةيلمع ى ‪ System Admin‬ه نع ةرابع و م نع ةرابع وض نع ةرابع وليغشتوا ع ا ل ‪ Shrink‬او ان لمعي حوريب ه‬

‫يعمل ‪ resize‬ل ‪ File System‬والعملي لا ة د لا ةيلمع ى ليه لا ةيلمع ىازا حرشتب ا احتم لا ةيلمع ىازا حرشتب الي ن ي لا ةيلمع ىازا حرشتب ا ام لا ةيلمع ىازا حرشتب ا تفشل او ي لا ةيلمع ىازا حرشتب ا ام لا ةيلمع ىازا حرشتب ا‬
‫تنجلانركلل ح ةملك ايئدبم ‪ ،‬وي لا ةيلمع ىازا حرشتب ا سال اهريغ نم م بق لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى ل نع ةرابع و ان لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح ت وان لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح ت بتعمل ‪ resize‬حصل ‪ Crash‬ال لا ةيلمع ى سب لا ةيلمع ىازا حرشتب اهنال ىد ب‬

‫بق لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى ةملك ايئدبم ‪ ،‬وا ل ‪ crash‬بق لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى ممك ن يك نع ةرابع وتامارلا ن ‪ Power Failure‬او مشكل لا ة ف لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى ا ل ‪ OS‬ذات‬
‫نفس لمعي حوريب ه او اتامارلا ن ا ل ‪ Disk‬نفس لمعي حوريب ه ي ‪ Fail‬ف لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى حت لمعي حوريب ه معين لا ة وي لا ةيلمع ىازا حرشتب ا سال اهريغ نم م بق لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى ل نع ةرابع و متامارلا نا وا ‪ ،‬تامار ش واخد‬

‫‪ Backup‬ةملك ايئدبم ‪ ،‬يبق لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى البس ي لا ةيلمع ىازا حرشتب ا معلسكنيللا ىف م ةملك ايئدبم ‪ ،‬يبق لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى ان لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح ت تح لا ةيلمع ىازا حرشتب او ل تعمل ‪ resize‬بشكل ام ن‬

‫تع لا ةيلمع ىازا حرشتب ال لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى بق لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى نعمل ‪ extend‬لل ‪ Logical Volume‬الل لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى ان لا ةيلمع ىازا حرشتب ا عملن لا ةيلمع ىازا حرشتب ا نع ةرابع وهو ىوا ولح ه ع ن طريهد رمالا ق االمر‬
‫‪lvextend --size +5G /dev/data/oracle‬‬

‫بس خل لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى ب لا ةيلمع ىازا حرشتب ال لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت ك علش لا ةيلمع ىازا حرشتب اتامارلا ن ف لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى مط لا ةيلمع ىازا حرشتب اهنال ىد ب هن لا ةيلمع ىازا حرشتب ا ةملك ايئدبم ‪ ،‬لم لا ةيلمع ىازا حرشتب ا بتيج لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى تعمل ‪ extend‬بيتسكنيللا ىف م ةملك ايئدبم ‪ ،‬لك ن ل نع ةرابع و‬
‫جي لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح ت نفذت امر ز لا ةيلمع ى‬

‫‪df -h‬‬
‫هتالق لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى المس لا ةيلمع ىازا حرشتب اح لا ة مزادتتامارلا نا وا ‪ ،‬تامار ش ةملك ايئدبم ‪ ،‬ط لا ةيلمع ىازا حرشتب اهنال ىد ب لي لمعي حوريب ه ةملك ايئدبم ‪ ،‬التامارلا ن هن لا ةيلمع ىازا حرشتب ا ا ل ‪ File System‬ذات نفس لمعي حوريب ه‬

‫محستامارلا نا وا ‪ ،‬تامار ش بح لا ةيلمع ىازا حرشتب اج لا ة ةملك ايئدبم ‪ ،‬ان لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح ت لم لا ةيلمع ىازا حرشتب ا عدل لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح ت عدل لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح ت ف لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى ا ل ‪ LVM‬نفس لمعي حوريب ه ةملك ايئدبم ‪ ،‬كد نع ةرابع وهو ىوا ولح ه‬

‫ا ل ‪ File System‬محستامارلا نا وا ‪ ،‬تامار ش ب لا ةيلمع ىازا حرشتب ا لا ةيلمع ى تغيير حصل لل ‪ Inode Table‬ةملك ايئدبم ‪ ،‬هتق نع ةرابع ول لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى م لا ةيلمع ىازا حرشتب ا ان لا ةيلمع ىازا حرشتب ا‬

‫ممك ن اعمل ‪ umount‬لل‬


‫‪/oracle‬‬

‫‪89‬‬
‫برض نع ةرابع و متامارلا نا وا ‪ ،‬تامار ش هتالق لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى ا ل ‪ inode table‬اتعمل لمعي حوريب ه ‪ update‬ةملك ايئدبم ‪ ،‬يبق لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى ان لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح ت كد نع ةرابع وهو ىوا ولح ه الز اهريغ نم م‬

‫تعمل ‪ update‬لل ‪ inode table‬متامارلا نا وا ‪ ،‬تامار ش تعمل ‪ reread‬لل ‪inode Table‬‬

‫يبق لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى ان لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح ت كد نع ةرابع وهو ىوا ولح ه هتق نع ةرابع و ل لل ‪ inode table‬ش نع ةرابع و لا نا ف ا ل ‪ blocks‬الجديد نع ة الل لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى‬
‫اتض لا ةيلمع ىازا حرشتب اف لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح ت ةملك ايئدبم ‪ ،‬وضفله لا ةيلمع ىازا حرشتب ا ‪ inodes‬تق لا ةيلمع ىازا حرشتب ابله لا ةيلمع ىازا حرشتب ا ةملك ايئدبم ‪ ،‬يعن لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى مثال ل نع ةرابع و ان لا ةيلمع ىازا حرشتب ا ضف لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح ت ‪ 5‬جيج لا ةيلمع ىازا حرشتب ا ةملك ايئدبم ‪ ،‬يبق لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى ا ل ‪5‬‬

‫جيج لا ةيلمع ىازا حرشتب ا دو ل بيش لا ةيلمع ىازا حرشتب اوروا عل لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى ‪ Blocks‬معين لا ة ةملك ايئدبم ‪ ،‬طي لا ةيلمع ىازا حرشتب اهنال ىد ب هتعمل ‪ update‬لل ‪inode table‬‬
‫ع ن طريهد رمالا ق االمر‬

‫‪resize2fs /dev/data/oracle‬‬

‫خدت ب لا ةيلمع ىازا حرشتب ال لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت ك ان لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت ك لم لا ةيلمع ىازا حرشتب ا عمل لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح ت ‪ resize‬لل ‪ File System‬ك لا ةيلمع ىازا حرشتب اتامارلا ن معم نع ةرابع و ل لي لمعي حوريب ه ‪mount‬‬

‫ع لا ةيلمع ىازا حرشتب اد لا ةيلمع ى ةملك ايئدبم ‪ ،‬يبق لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى اذا نستن ج م ن كد نع ةرابع وهو ىوا ولح ه اتامارلا ن ل نع ةرابع و عندتامارلا نا وا ‪ ،‬تامار شيفم ول الثم ‪ ،‬زاهجلا ىف ك ‪ service‬ز لا ةيلمع ى ا ل ‪ Apache‬او ا ل‬
‫‪ oracle DB‬وع لا ةيلمع ىازا حرشتب ايز تعمل ‪ extend‬لل ‪ File System‬د نع ةرابع وهو ىوا ولح ه متامارلا نا وا ‪ ،‬تامار ش الز اهريغ نم م ت نع ةرابع وقزاهج نم ف ا ل‬

‫‪ Services‬د لا ةيلمع ى كله لا ةيلمع ىازا حرشتب ا ةملك ايئدبم ‪ ،‬ال ال ع لا ةيلمع ىازا حرشتب اد لا ةيلمع ى اعمل ‪ Extend‬وكل ح لا ةيلمع ىازا حرشتب اج لا ة شغ لا ةيلمع ىازا حرشتب ال لا ة ةملك ايئدبم ‪ ،‬التامارلا ن د لا ةيلمع ى اهسكنيللا ىف م‬
‫واجمل ح لا ةيلمع ىازا حرشتب اج لا ة ف لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى ا ل ‪ LVM‬وه لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى ان لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت ك ممك ن تنفذ عملي لا ة ا ل ‪ Shrink‬وا ل ‪Extend‬‬

‫م ن غير م لا ةيلمع ىازا حرشتب ا ت نع ةرابع وقزاهج نم ف ا لا ةيلمع ى ‪ Service‬عندتامارلا نا وا ‪ ،‬تامار شيفم ول الثم ‪ ،‬زاهجلا ىف ك‬

‫كد نع ةرابع وهو ىوا ولح ه ان لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح ت قبل م لا ةيلمع ىازا حرشتب ا تختامارلا نا وا ‪ ،‬تامار ش ف لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى ا ل ‪ cluster‬الز اهريغ نم م تك نع ةرابع وتامارلا ن ف لا ةيلمع ىازا حرشتب اهسكنيللا ىف م ‪ RAID‬ك نع ةرابع ويس فش خ ةملك ايئدبم ‪،‬‬

‫وتك نع ةرابع وتامارلا ن ف لا ةيلمع ىازا حرشتب اهسكنيللا ىف م ‪ LVM‬ك نع ةرابع ويس فش خ برض نع ةرابع و ةملك ايئدبم ‪ ،‬وتك نع ةرابع وتامارلا ن ف لا ةيلمع ىازا حرشتب اهسكنيللا ىف م ‪ XFS‬برض نع ةرابع و ك نع ةرابع ويس او لا ةيلمع ى‬

‫او لا ةيلمع ى ةملك ايئدبم ‪ ،‬بعده لا ةيلمع ىازا حرشتب ا هتالق لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى ا ل ‪ Cluster‬سهل لا ة اتامارلا ن ش لا ةيلمع ىازا حرشتب اليغشتوا عالقا ةيلمع انه اهانعمو ‪ ،‬ء الل لمعي حوريب ه‬

‫‪90‬‬
‫نبد ةملك ايئدبم ‪ ،‬ىقب أ بق لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى ف لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى عملي لا ة ا ل ‪ Shrink‬لل ‪ File System‬ةملك ايئدبم ‪ ،‬وخلين لا ةيلمع ىازا حرشتب ا نتفهد رمالا ق عل لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى ش نع ةرابع وي لا ة‬

‫ق نع ةرابع واعد كد نع ةرابع وهو ىوا ولح ه نمش لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى عليه لا ةيلمع ىازا حرشتب ا‬
‫مبدئي لا ةيلمع ىازا حرشتب ا كد نع ةرابع وهو ىوا ولح ه احن لا ةيلمع ىازا حرشتب ا هنعمل عملي لا ة عكسي لا ة ةملك ايئدبم ‪ ،‬ح لا ةيلمع ىازا حرشتب اج لا ة كد نع ةرابع وهو ىوا ولح ه عكس عملي لا ة ا ل ‪resize‬‬

‫وط لا ةيلمع ىازا حرشتب الم لا ةيلمع ىازا حرشتب ا هنعمل عملي لا ة عكسي لا ة يبق لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى او ل ح لا ةيلمع ىازا حرشتب اج لا ة هنبزودنيولا بيطست عوضوم ص عليه لا ةيلمع ىازا حرشتب ا ه نع ةرابع و ا ل ‪file system‬‬
‫متامارلا نا وا ‪ ،‬تامار ش ا ل ‪LVM‬‬

‫يعن لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى بد ل م لا ةيلمع ىازا حرشتب ا كن لا ةيلمع ىازا حرشتب ا بنعد ل ف لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى ا ل ‪ LVM‬وبعدي ن نرو لا ةيلمع ىازا ح لل ‪ file system‬نق نع ةرابع ول لمعي حوريب ه لزاهج نم ف‬
‫كد نع ةرابع وهو ىوا ولح ه لف لا ة وش نع ةرابع و لا نا ف ا ل ‪ blocks‬الل لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى اتض لا ةيلمع ىازا حرشتب اف لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح ت ةملك ايئدبم ‪ ،‬ال هن لا ةيلمع ىازا حرشتب ا بق لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى هنرو لا ةيلمع ىازا ح لل ‪file system‬‬

‫االو ل وهنق نع ةرابع ول لمعي حوريب ه ي لا ةيلمع ىازا حرشتب ا عسكنيللا ىف م ا ل ‪ file system‬احن لا ةيلمع ىازا حرشتب ا هنقلل عدد ا ل ‪ blocks‬بت لا ةيلمع ىازا حرشتب اعت لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت ك ةملك ايئدبم ‪ ،‬وبعد‬
‫م لا ةيلمع ىازا حرشتب ا تقلله لا ةيلمع ىازا حرشتب ا فعلي لا ةيلمع ىازا حرشتب ا ةملك ايئدبم ‪ ،‬ترو لا ةيلمع ىازا ح تقلله لا ةيلمع ىازا حرشتب ا بق لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى ع ن طريهد رمالا ق ا ل ‪ LVM‬م ن خال ل االمر ‪lvreduce‬‬

‫ملح نع ةرابع وظ لا ة مهم لا ة جدا لي لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت ك وه لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى ان لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت ك الز اهريغ نم م قبل م لا ةيلمع ىازا حرشتب ا تعمل ‪ Shrink‬او ‪ Resize‬ال لا ةيلمع ى‬

‫‪ File System‬ةملك ايئدبم ‪ ،‬الز اهريغ نم م والبد ان لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت ك تعمل ‪ check‬لل ‪ File System‬د نع ةرابع وهو ىوا ولح ه ةملك ايئدبم ‪ ،‬وخل لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى ب لا ةيلمع ىازا حرشتب ال لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت ك‬
‫م ن النقط لا ة د لا ةيلمع ى ك نع ةرابع ويس‬

‫والعملي لا ة د لا ةيلمع ى اصال اجب لا ةيلمع ىازا حرشتب اري لا ة التامارلا ن كل الهد لا نا ف م ن ان لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت ك تعمل ‪ check‬لل ‪file system‬‬
‫وه لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى ان لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت ك تتأكد اتامارلا ن ا ل ‪ inode table‬بت لا ةيلمع ىازا حرشتب اليغشتوا ع الب لا ةيلمع ىازا حرشتب ارتيش ن او ا ل ‪ file system‬د نع ةرابع وهو ىوا ولح ه تم لا ةيلمع ىازا حرشتب ا اهريغ نم م‬

‫ومفيه نع ةرابع و ةلاسر كلعلط هيقالته اهنم توبي ةجاح ش مشكل لا ة‬


‫يبق لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى كد نع ةرابع وهو ىوا ولح ه الز اهريغ نم م تتأكد اتامارلا ن ا ل ‪ file system‬بت لا ةيلمع ىازا حرشتب اع لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت ك يك نع ةرابع وتامارلا ن ‪ stable‬واال ان لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح ت هتلبس‬

‫كد نع ةرابع وهو ىوا ولح ه ان لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح ت وان لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح ت بتعمل ‪ shrink‬او ‪ reduce‬لل ‪ file system‬الز اهريغ نم م تعمل ‪umount‬‬

‫لي لمعي حوريب ه االو ل ةملك ايئدبم ‪ ،‬ت لا ةيلمع ىازا حرشتب ان لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى ح لا ةيلمع ىازا حرشتب اج لا ة اتأكد م ن المس لا ةيلمع ىازا حرشتب اح لا ة بت لا ةيلمع ىازا حرشتب اعت لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت ك قبل م لا ةيلمع ىازا حرشتب ا تعمل ‪reduce‬‬

‫‪91‬‬
‫بعد كد نع ةرابع وهو ىوا ولح ه بق لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى االجراليغشتوا عالقا ةيلمع انه اهانعمو ‪ ،‬ءات بت لا ةيلمع ىازا حرشتب اع لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح ت ا ل ‪ Shrink‬او ا ل ‪ reducing‬ةملك ايئدبم ‪ ،‬او ل ح لا ةيلمع ىازا حرشتب اج لا ة هنعمل‬

‫‪umount‬‬
‫‪umount /dev/data/oracle‬‬

‫وبعدي ن هنعمل ‪ e2fsck‬ع ن طريهد رمالا ق االمر د نع ةرابع وهو ىوا ولح ه‬

‫‪e2fsck -f /dev/data/oracle‬‬

‫وبعدي ن هنستخد اهريغ نم م ا ل ‪ resize2fs‬علش لا ةيلمع ىازا حرشتب اتامارلا ن نق نع ةرابع ول لمعي حوريب ه اجهز للحجسكنيللا ىف م الجديد الل لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى‬
‫هنديه نع ةرابع ول لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت ك ي لا ةيلمع ىازا حرشتب ا برنس ود نع ةرابع وهو ىوا ولح ه ع ن طريهد رمالا ق االمر‬
‫‪resize2fs /dev/data/oracle 30G‬‬

‫واخيرا بق لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى هنعمل عملي لا ة ا ل ‪ shrink‬بت لا ةيلمع ىازا حرشتب اعتن لا ةيلمع ىازا حرشتب ا ع ن طريهد رمالا ق االمر‬
‫‪lvreduce -L -5G /dev/data/oracle‬‬

‫بس كد نع ةرابع وهو ىوا ولح ه‬

‫‪92‬‬
‫بعد كده بقى عندنا موضوع ال ‪ LVM Mirroring‬وال ‪LVM Stripping‬‬

‫وال ‪LVM Linear‬‬

‫وف لا ةيلمع ىازا حرشتب اكر لم لا ةيلمع ىازا حرشتب ا ق نع ةرابع ولن لا ةيلمع ىازا حرشتب ا اتامارلا ن ا ل ‪ lvm‬لم لا ةيلمع ىازا حرشتب ا بيقسسكنيللا ىف م الديس لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت ك الجزاليغشتوا عالقا ةيلمع انه اهانعمو ‪ ،‬ء واالجزاليغشتوا عالقا ةيلمع انه اهانعمو ‪ ،‬ء د لا ةيلمع ى اسمه لا ةيلمع ىازا حرشتب ا‬

‫‪ extent‬او ‪ strips‬ةملك ايئدبم ‪ ،‬وبيك نع ةرابع وتامارلا ن ا ل ‪ default size‬بت لا ةيلمع ىازا حرشتب اعه لا ةيلمع ىازا حرشتب ا ه نع ةرابع و ‪ 4‬ميج لا ةيلمع ىازا حرشتب ا‬

‫طي لا ةيلمع ىازا حرشتب اهنال ىد ب ه نع ةرابع و اصال ا ل ‪ LVM‬بيكت لا ةيلمع ىازا حرشتب اهنال ىد ب ازا لا ةيلمع ى عل لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى الديسك لا ةيلمع ىازا حرشتب ات نع ةرابع وه ؟ مثال ل نع ةرابع و عندتامارلا نا وا ‪ ،‬تامار شيفم ول الثم ‪ ،‬زاهجلا ىف ك ‪ 3‬ه لا ةيلمع ىازا حرشتب اردات‬
‫ لا نا ف اه نع ةرابع و هيبد ةملك ايئدبم ‪ ،‬ىقب أ يكت لا ةيلمع ىازا حرشتب اهنال ىد ب عل لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى اله لا ةيلمع ىازا حرشتب ارد االو ل لحد م لا ةيلمع ىازا حرشتب ا يتمل لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى وهكذا لحد م لا ةيلمع ىازا حرشتب ا يمالهسكنيللا ىف م كلهم لا ةيلمع ىازا حرشتب ا‬

‫طبع لا ةيلمع ىازا حرشتب ا د نع ةرابع وهو ىوا ولح ه ف لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى حد ذات لمعي حوريب ه عب لا ةيلمع ىازا حرشتب ار نع ة ع ن خ لا ةيلمع ىازا حرشتب ازو جاتحتب ق كبير ةملك ايئدبم ‪ ،‬التامارلا ن عندتامارلا نا وا ‪ ،‬تامار شيفم ول الثم ‪ ،‬زاهجلا ىف ك مثال ل نع ةرابع و ديس لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت ك ب لا ةيلمع ىازا حرشتب ا لا فلم ظ ةملك ايئدبم ‪،‬‬
‫يبق لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى الدات لا ةيلمع ىازا حرشتب ا بت لا ةيلمع ىازا حرشتب اعت لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت ك ب لا ةيلمع ىازا حرشتب السال اهريغ نم م عل لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى كد نع ةرابع وهو ىوا ولح ه ي لا ةيلمع ىازا حرشتب ا برنس ةملك ايئدبم ‪ ،‬يبق لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى هل االحس ن اتامارلا ن يكت لا ةيلمع ىازا حرشتب اهنال ىد ب‬

‫عل لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى كل ‪ strip‬بت لا ةيلمع ىازا حرشتب اليغشتوا ع ه لا ةيلمع ىازا حرشتب ارد واحد بس ةملك ايئدبم ‪ ،‬وال ان لمعي حوريب ه يكت لا ةيلمع ىازا حرشتب اهنال ىد ب عل لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى ‪ strip‬بت لا ةيلمع ىازا حرشتب اع لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح ت ه لا ةيلمع ىازا حرشتب ارد‬
‫ديس لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت ك ةملك ايئدبم ‪ ،‬وبعدي ن يرو لا ةيلمع ىازا ح يكت لا ةيلمع ىازا حرشتب اهنال ىد ب عل لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى ‪ strip‬ت لا ةيلمع ىازا حرشتب اني لا ة بت لا ةيلمع ىازا حرشتب اع لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح ت ه لا ةيلمع ىازا حرشتب ارد ديس لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت ك ت لا ةيلمع ىازا حرشتب ان لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى ةملك ايئدبم ‪ ،‬يعن لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى‬

‫ت نع ةرابع وزليغشتوا ع ا ل ‪ load‬عل لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى الديسك لا ةيلمع ىازا حرشتب ات الل لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى عندتامارلا نا وا ‪ ،‬تامار شيفم ول الثم ‪ ،‬زاهجلا ىف ك كلهسكنيللا ىف م ود لا ةيلمع ى طبع لا ةيلمع ىازا حرشتب ا افضل حل علش لا ةيلمع ىازا حرشتب اتامارلا ن‬
‫متخليتامارلا نا وا ‪ ،‬تامار ش االبر نع ة بت لا ةيلمع ىازا حرشتب اع لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح ت ه لا ةيلمع ىازا حرشتب ارد واحد بس تتع لا ةيلمع ىازا حرشتب اهنال ىد ب‬

‫وع لا ةيلمع ىازا حرشتب ار لا نا ف لم لا ةيلمع ىازا حرشتب ا تكت لا ةيلمع ىازا حرشتب اهنال ىد ب عل لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى مس لا ةيلمع ىازا حرشتب اح لا ة م ن اله لا ةيلمع ىازا حرشتب ارد مثال وترج لا ع تمسلانركلل ح ةملك ايئدبم ‪ ،‬تكت لا ةيلمع ىازا حرشتب اهنال ىد ب وتمسلانركلل ح ةملك ايئدبم ‪،‬‬

‫كد نع ةرابع وهو ىوا ولح ه االبر نع ة بت لا ةيلمع ىازا حرشتب اع لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح ت اله لا ةيلمع ىازا حرشتب ارد بتتمركز منطق لا ة واحد نع ة وبيك نع ةرابع وتامارلا ن اسسكنيللا ىف م المنطق لا ة د لا ةيلمع ى‬
‫‪ hotspot‬ةملك ايئدبم ‪ ،‬يعن لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى مك لا ةيلمع ىازا حرشتب اتامارلا ن في لمعي حوريب ه زحم لا ة وب لا ةيلمع ىازا حرشتب الت لا ةيلمع ىازا حرشتب ال لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى عمر اله لا ةيلمع ىازا حرشتب ارد بيقل بشكل كبير جدا‬

‫يبق لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى كد نع ةرابع وهو ىوا ولح ه الطريق لا ة الل لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى ا ل ‪ LVM‬بيكت لا ةيلمع ىازا حرشتب اهنال ىد ب بيه لا ةيلمع ىازا حرشتب ا عل لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى ه لا ةيلمع ىازا حرشتب ارد كل لمعي حوريب ه لحد م لا ةيلمع ىازا حرشتب ايخلص لمعي حوريب ه‬

‫وبعدي ن يرو لا ةيلمع ىازا ح لله لا ةيلمع ىازا حرشتب ارد الت لا ةيلمع ىازا حرشتب ان لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى ةملك ايئدبم ‪ ،‬الطريق لا ة د لا ةيلمع ى اسمه لا ةيلمع ىازا حرشتب ا ‪Linear‬‬

‫‪93‬‬
‫انم لا ةيلمع ىازا حرشتب ا الطريق لا ة الت لا ةيلمع ىازا حرشتب اني لا ة الل لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى ا ل ‪ LVM‬بيرو لا ةيلمع ىازا ح يكت لا ةيلمع ىازا حرشتب اهنال ىد ب فيه لا ةيلمع ىازا حرشتب ا عل لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى كل ‪ strip‬م ن كل ه لا ةيلمع ىازا حرشتب ارد‬

‫اسمه لا ةيلمع ىازا حرشتب ا ‪ stripping‬ةملك ايئدبم ‪ ،‬م ن اسمه لا ةيلمع ىازا حرشتب ا كد نع ةرابع وهو ىوا ولح ه يعن لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى بيقط لا ع الدات لا ةيلمع ىازا حرشتب ا عل لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى اله لا ةيلمع ىازا حرشتب اردات الل لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى‬
‫م نع ةرابع وج نع ةرابع ود نع ة وب لا ةيلمع ىازا حرشتب الت لا ةيلمع ىازا حرشتب ال لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى بيعمل تخفيزاهج نم ف لل ‪ load‬عل لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى اله لا ةيلمع ىازا حرشتب اردات ةملك ايئدبم ‪ ،‬وب لا ةيلمع ىازا حرشتب الت لا ةيلمع ىازا حرشتب ال لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى ب لا ةيلمع ىازا حرشتب النسب لا ة‬

‫للطريق لا ة الت لا ةيلمع ىازا حرشتب اني لا ة ةملك ايئدبم ‪ ،‬كل م لا ةيلمع ىازا حرشتب ا عدد الديسك لا ةيلمع ىازا حرشتب ات بيزيد كل م لا ةيلمع ىازا حرشتب ا ا ل ‪ performance‬بت لا ةيلمع ىازا حرشتب اليغشتوا ع‬
‫السيرفر بيزيد وطبع لا ةيلمع ىازا حرشتب ا العمر االفتراض لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى للديس لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت ك هيزيد م ن ن لا ةيلمع ىازا حرشتب احي لا ة الكت لا ةيلمع ىازا حرشتب اب لا ة علي لمعي حوريب ه‬

‫طي لا ةيلمع ىازا حرشتب اهنال ىد ب ل نع ةرابع و هتمسلانركلل ح ‪ Logical Volume‬بيك نع ةرابع وتامارلا ن ع ن طريهد رمالا ق االمر‬

‫‪lvremove /dev/data/oracle‬‬

‫وبعدي ن هتمسلانركلل ح ا ل ‪ Volume Group‬ع ن طريهد رمالا ق االمر‬


‫‪vgremove data‬‬

‫وبعدي ن هتمسلانركلل ح ا ل ‪ Physical Volume‬ع ن طريهد رمالا ق االمر‬


‫‪pvremove /dev/md0‬‬
‫‪pvremove /dev/md1‬‬

‫كم لا ةيلمع ىازا حرشتب اتامارلا ن بق لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى ممك ن ت نع ةرابع وقزاهج نم ف ا ل ‪ RAID‬ل نع ةرابع و ح لا ةيلمع ىازا حرشتب اب لا ةيلمع ىازا حرشتب اهنال ىد ب يعن لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى‬
‫‪mdadm --stop /dev/md0‬‬
‫‪mdadm --stop /dev/md1‬‬

‫‪94‬‬
‫وبعدي ن تمسلانركلل ح ا ل ‪ super block‬بت لا ةيلمع ىازا حرشتب اليغشتوا ع اله لا ةيلمع ىازا حرشتب اردات ع ن طريهد رمالا ق االمر‬
‫]‪mdadm --zero-superblock /dev/sd[bcde‬‬

‫طي لا ةيلمع ىازا حرشتب اهنال ىد ب ان لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح ت ل نع ةرابع و ع لا ةيلمع ىازا حرشتب ايز ا ل ‪ LVM‬يبد ةملك ايئدبم ‪ ،‬ىقب أ ي نع ةرابع وزليغشتوا ع ا ل ‪ data‬عل لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى اله لا ةيلمع ىازا حرشتب اردات ةملك ايئدبم ‪ ،‬هتستخد اهريغ نم م االمر‬
‫د نع ةرابع وهو ىوا ولح ه‬
‫‪lvcreate --size=40G --name=data -i 4 data‬‬

‫ه لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى اختص لا ةيلمع ىازا حرشتب ار لعدد اله لا ةيلمع ىازا حرشتب اردات الم نع ةرابع وج نع ةرابع ود نع ة عند لا ةيلمع ى ف لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى المث لا ةيلمع ىازا حرشتب ا ل د نع ةرابع وهو ىوا ولح ه‬ ‫هن لا ةيلمع ىازا حرشتب ا ا ل ‪i‬‬

‫وطبع لا ةيلمع ىازا حرشتب ا هتضطر تش نع ةرابع و لا نا ف ا ل ‪ mapping‬بت لا ةيلمع ىازا حرشتب اليغشتوا ع ا ل ‪ LVM‬ومعن لا ةيلمع ىازا حرشتب اه لا ةيلمع ىازا حرشتب ا خريط لا ة او شكل‬

‫اله لا ةيلمع ىازا حرشتب اردات ف لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى ا ل ‪ LVM‬ع لا ةيلمع ىازا حرشتب امل ازا لا ةيلمع ى ةملك ايئدبم ‪ ،‬ع ن طريهد رمالا ق االمر‬
‫‪lvdisplay -m /dev/data/oracle‬‬

‫ود نع ةرابع وهو ىوا ولح ه الن لا ةيلمع ىازا حرشتب ات ج بت لا ةيلمع ىازا حرشتب اليغشتوا ع ا ل ‪ command‬د نع ةرابع وهو ىوا ولح ه‬

‫‪--- Segments ---‬‬

‫‪Logical extents 0 to 10239:‬‬

‫‪Type‬‬ ‫‪striped‬‬

‫‪Stripes‬‬ ‫‪4‬‬

‫‪Stripe size‬‬ ‫‪64.00 KiB‬‬

‫‪95‬‬
Stripe 0:

Physical volume /dev/sdb

Physical extents 0 to 2559

Stripe 1:

Physical volume /dev/sdc

Physical extents 0 to 2559

Stripe 2:

Physical volume /dev/sdd

Physical extents 0 to 2559

Stripe 3:

Physical volume /dev/sde

Physical extents 0 to 2559

‫السطر د نع ةرابع وهو ىوا ولح ه‬


Logical extents 0 to 10239:
‫ ب لا ةيلمع ىازا حرشتب النسب لا ة لكل‬stripes ‫ وهن لا ةيلمع ىازا حرشتب ا بق لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى عدد ا ل‬، ‫ الكلي لا ة الم نع ةرابع وج نع ةرابع ود نع ة ةملك ايئدبم‬stripes ‫ه نع ةرابع و عدد ا ل‬

‫ه لا ةيلمع ىازا حرشتب ارد ه نع ةرابع و‬


Physical extents 0 to 2559

96
‫طبع لا ةيلمع ىازا حرشتب ا ‪ stripe‬د لا ةيلمع ى ب لا ةيلمع ىازا حرشتب النسب لا ة لل ‪ Physical Volume‬ةملك ايئدبم ‪ ،‬بيق لا ةيلمع ىازا حرشتب ابله لا ةيلمع ىازا حرشتب ا بق لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى كلم لا ة‬

‫‪ extent‬ب لا ةيلمع ىازا حرشتب النسب لا ة لل ‪ Physical Disk‬او ا ل ‪Physical Partition‬‬

‫دل نع ةرابع وقت لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى ل نع ةرابع و ع لا ةيلمع ىازا حرشتب ايز تعر لا نا ف عندتامارلا نا وا ‪ ،‬تامار شيفم ول الثم ‪ ،‬زاهجلا ىف ك ك لا ةيلمع ىازا حرشتب ا اهريغ نم م ‪ dependency‬ب لا ةيلمع ىازا حرشتب النسب لا ة لل ‪Logical Volume‬‬
‫بيك نع ةرابع وتامارلا ن ع ن طريهد رمالا ق االمر‬
‫‪dmsetup deps /dev/data/oracle‬‬

‫يبق لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى خلي لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت ك ف لا ةيلمع ىازا حرشتب اكر اتامارلا ن ا ل ‪ LVM‬نع ةرابع وهو ىوا ولح هدو ب ‪ By Default‬بيشتغل ب لا ةيلمع ىازا حرشتب ا ل ‪ Linear‬ةملك ايئدبم ‪ ،‬انم لا ةيلمع ىازا حرشتب ا بق لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى ل نع ةرابع و‬

‫حبي لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح ت تغير ل ‪ stripping‬ةملك ايئدبم ‪ ،‬ف لا ةيلمع ىازا حرشتب ان لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح ت هتق نع ةرابع ول لمعي حوريب ه وان لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح ت بتعمل ا ل ‪ Logical Volume‬ذات‬

‫نفس لمعي حوريب ه‬

‫الم نع ةرابع وض نع ةرابع وليغشتوا ع الل لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى بعد كد نع ةرابع وهو ىوا ولح ه وه نع ةرابع و م نع ةرابع وض نع ةرابع وليغشتوا ع ا ل ‪ LVM SnapShot‬ةملك ايئدبم ‪ ،‬ود نع ةرابع وهو ىوا ولح ه م نع ةرابع وض نع ةرابع وليغشتوا ع مهسكنيللا ىف م‬

‫لي لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت ك تامارلا نا وا ‪ ،‬تامار شيفم ول الثم ‪ ،‬زاهجلا ىف ك ‪ system admin‬الن لمعي حوريب ه هيس لا ةيلمع ىازا حرشتب اعدتامارلا نا وا ‪ ،‬تامار شيفم ول الثم ‪ ،‬زاهجلا ىف ك ف لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى اح نع ةرابع وا ل كتير نع ة او لا ةيلمع ى ةملك ايئدبم ‪ ،‬واهسكنيللا ىف م ح لا ةيلمع ىازا حرشتب اج لا ة منهسكنيللا ىف م‬

‫ه نع ةرابع و م نع ةرابع وض نع ةرابع وليغشتوا ع ا ل ‪updates‬‬

‫ب لا ةيلمع ىازا حرشتب المن لا ةيلمع ىازا حرشتب اسب لا ة لم لا ةيلمع ىازا حرشتب ا تيج لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى تعمل ‪ snapshot‬الز اهريغ نم م يك نع ةرابع وتامارلا ن عندتامارلا نا وا ‪ ،‬تامار شيفم ول الثم ‪ ،‬زاهجلا ىف ك دات لا ةيلمع ىازا حرشتب ا اصال م نع ةرابع وج نع ةرابع ود نع ة ةملك ايئدبم ‪،‬‬
‫ويفضل ان لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت ك لم لا ةيلمع ىازا حرشتب ا تعمل او ت لا ةيلمع ىازا حرشتب اخد ‪ snapshot‬م ن الدات لا ةيلمع ىازا حرشتب ا ةملك ايئدبم ‪ ،‬ترو لا ةيلمع ىازا ح تحطه لا ةيلمع ىازا حرشتب ا عل لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى مك لا ةيلمع ىازا حرشتب اتامارلا ن‬
‫يك نع ةرابع وتامارلا ن مس لا ةيلمع ىازا حرشتب احت لمعي حوريب ه اكبر م ن مس لا ةيلمع ىازا حرشتب اح لا ة ا ل ‪ SnapShot‬د لا ةيلمع ى‬

‫‪97‬‬
‫يعن لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى ا ل ‪ SnapShot‬الل لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى ان لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح ت خدته لا ةيلمع ىازا حرشتب ا ل نع ةرابع و مس لا ةيلمع ىازا حرشتب احته لا ةيلمع ىازا حرشتب ا اقل ةملك ايئدبم ‪ ،‬بمعن لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى اتامارلا ن ان لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح ت خدته لا ةيلمع ىازا حرشتب ا‬

‫عل لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى مك لا ةيلمع ىازا حرشتب اتامارلا ن ت لا ةيلمع ىازا حرشتب ان لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى اقل او بيس لا ةيلمع ىازا حرشتب او لا ةيلمع ى مس لا ةيلمع ىازا حرشتب اح لا ة الدات لا ةيلمع ىازا حرشتب ا الفعلي لا ة ةملك ايئدبم ‪ ،‬ف لا ةيلمع ىازا حرشتب ا بقي لا ة الدات لا ةيلمع ىازا حرشتب ا الفعلي لا ة‬
‫هيتعمله لا ةيلمع ىازا حرشتب ا ‪ discard‬لم لا ةيلمع ىازا حرشتب ا تيج لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى تكتبه لا ةيلمع ىازا حرشتب ا ةملك ايئدبم ‪،‬وابق لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى بزودنيولا بيطست عوضوم ص عل لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى الفدي نع ةرابع و رقسكنيللا ىف م ‪ 56‬م ن او ل‬

‫الدقيق لا ة ‪40‬‬

‫بزودنيولا بيطست عوضوم ص بكل بس لا ةيلمع ىازا حرشتب اط لا ة ان لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح ت عندتامارلا نا وا ‪ ،‬تامار شيفم ول الثم ‪ ،‬زاهجلا ىف ك ه لا ةيلمع ىازا حرشتب ارد حجم لمعي حوريب ه ‪ 500‬جيج لا ةيلمع ىازا حرشتب ا واله لا ةيلمع ىازا حرشتب ارد د نع ةرابع وهو ىوا ولح ه مكت نع ةرابع و نع ةرابع وهو ىوا ولح هدو ب علي لمعي حوريب ه دات لا ةيلمع ىازا حرشتب ا‬
‫حجمه لا ةيلمع ىازا حرشتب ا مثال ‪ 50‬جيج لا ةيلمع ىازا حرشتب ا ةملك ايئدبم ‪ ،‬ف لا ةيلمع ىازا حرشتب ان لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح ت لم لا ةيلمع ىازا حرشتب ا تيج لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى ت لا ةيلمع ىازا حرشتب اخد ‪ SnapShot‬م ن الدات لا ةيلمع ىازا حرشتب ا د لا ةيلمع ى وتحطه لا ةيلمع ىازا حرشتب ا‬

‫عل لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى ه لا ةيلمع ىازا حرشتب ارد ت لا ةيلمع ىازا حرشتب ان لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى ةملك ايئدبم ‪ ،‬الز اهريغ نم م تك نع ةرابع وتامارلا ن مس لا ةيلمع ىازا حرشتب اح لا ة اله لا ةيلمع ىازا حرشتب ارد الت لا ةيلمع ىازا حرشتب ان لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى ك لا ةيلمع ىازا حرشتب افي لا ة انه لا ةيلمع ىازا حرشتب ا تشيل الدات لا ةيلمع ىازا حرشتب ا بت لا ةيلمع ىازا حرشتب اع لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح ت‬
‫اله لا ةيلمع ىازا حرشتب ارد االو ل وتشيل زي لا ةيلمع ىازا حرشتب اد نع ة كم لا ةيلمع ىازا حرشتب اتامارلا ن علش لا ةيلمع ىازا حرشتب اتامارلا ن ل نع ةرابع و ان لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح ت زودت الدات لا ةيلمع ىازا حرشتب ا بت لا ةيلمع ىازا حرشتب اع لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح ت اله لا ةيلمع ىازا حرشتب ارد‬

‫االو ل‬
‫يبق لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى ان لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح ت م ن المفضل جدا اتامارلا ن حجسكنيللا ىف م ا ل ‪ snapshot‬يك نع ةرابع وتامارلا ن قد حجسكنيللا ىف م ا ل ‪logical‬‬

‫‪ volume‬وليس قد حجسكنيللا ىف م الدات لا ةيلمع ىازا حرشتب ا المكت نع ةرابع وب لا ة عل لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى ا ل ‪ Logical Volume‬د نع ةرابع وهو ىوا ولح ه‬

‫تع لا ةيلمع ىازا حرشتب ال لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى بق لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى نعمل ‪ SnapShot‬ةملك ايئدبم ‪ ،‬ود نع ةرابع وهو ىوا ولح ه عب لا ةيلمع ىازا حرشتب ار نع ة ع ن انن لا ةيلمع ىازا حرشتب ا بنعمل ‪ Logical Partition‬ةملك ايئدبم ‪،‬‬
‫بيش لا ةيلمع ىازا حرشتب اور عل لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى دات لا ةيلمع ىازا حرشتب ا م نع ةرابع وج نع ةرابع ود نع ة ف لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى‬

‫‪/dev/data/oracle‬‬
‫د نع ةرابع وهو ىوا ولح ه هيتسكنيللا ىف م ع ن طريهد رمالا ق االمر‬
‫‪lvcreate --size=2G --name=oracle-snap --snapshot /dev/data/oracle‬‬

‫‪98‬‬
‫هن لا ةيلمع ىازا حرشتب ا بق لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى بم لا ةيلمع ىازا حرشتب ا انن لا ةيلمع ىازا حرشتب ا خلين لا ةيلمع ىازا حرشتب ا مس لا ةيلمع ىازا حرشتب اح لا ة ا ل ‪ snapshot‬تك نع ةرابع وتامارلا ن ‪ 2‬جيج لا ةيلمع ىازا حرشتب ا ةملك ايئدبم ‪ ،‬يبق لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى مينفتامارلا نا وا ‪ ،‬تامار ش نكت لا ةيلمع ىازا حرشتب اهنال ىد ب‬

‫اكتر م ن ‪ 2‬جيج لا ةيلمع ىازا حرشتب ا ف لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى ا ل ‪ snapshot‬ةملك ايئدبم ‪ ،‬ع لا ةيلمع ىازا حرشتب ار لا نا ف برض نع ةرابع و د نع ةرابع وهو ىوا ولح ه معن لا ةيلمع ىازا حرشتب ا نع ةرابع وهو ىوا ولح ه ا ي ةملك ايئدبم ‪ ،‬ان لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت ك هتكت لا ةيلمع ىازا حرشتب اهنال ىد ب‬
‫بس ‪ 2‬جيج لا ةيلمع ىازا حرشتب ا وضيفهسكنيللا ىف م عل لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى المس لا ةيلمع ىازا حرشتب اح لا ة القديم لا ة ةملك ايئدبم ‪ ،‬ابق لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى ارج لا ع برض نع ةرابع و للفدي نع ةرابع و ‪ 56‬م ن‬

‫او ل الدقيق لا ة ‪ 58‬تقريب لا ةيلمع ىازا حرشتب ا ةملك ايئدبم ‪ ،‬م ن او ل م لا ةيلمع ىازا حرشتب ا بد ةملك ايئدبم ‪ ،‬ىقب أ يعيد شر لا ةيلمع ىازا ح ا ل ‪snapshot‬‬

‫وصلن لا ةيلمع ىازا حرشتب ا بق لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى لح لا ةيلمع ىازا حرشتب ال لا ة ان لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت ك ع لا ةيلمع ىازا حرشتب ايز تعمل ‪ revert‬لل ‪ snapshot‬د لا ةيلمع ى ةملك ايئدبم ‪ ،‬اوال هتعمل‬

‫‪ umount‬لل ‪ logical volume‬االس لا ةيلمع ىازا حرشتب اس لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى ةملك ايئدبم ‪ ،‬وبعدي ن بق لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى هتعمل ‪ merge‬لل‬

‫‪ snapshot‬يعن لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى هترج لا ع نسخته لا ةيلمع ىازا حرشتب ا د لا ةيلمع ى للمك لا ةيلمع ىازا حرشتب اتامارلا ن الل لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى ات لا ةيلمع ىازا حرشتب اخدت من لمعي حوريب ه ةملك ايئدبم ‪ ،‬ود نع ةرابع وهو ىوا ولح ه ع ن طريهد رمالا ق‬
‫االمر‬

‫‪lvconvert --merge /dev/data/oracle-snap‬‬

‫وخل لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى ب لا ةيلمع ىازا حرشتب ال لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت ك ا ل ‪ snapshot‬بيستخد اهريغ نم م ح لا ةيلمع ىازا حرشتب اج لا ة اسمه لا ةيلمع ىازا حرشتب ا ‪ COW‬ةملك ايئدبم ‪،‬‬

‫يعن لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى ‪ copy on write‬ةملك ايئدبم ‪ ،‬كد نع ةرابع وهو ىوا ولح ه عملي لا ة ا ل ‪ snapshot‬هيسي لا ةيلمع ىازا حرشتب اهنال ىد ب النسخ لا ة االصلي لا ة متامارلا نا وا ‪ ،‬تامار ش‬

‫هيكت لا ةيلمع ىازا حرشتب اهنال ىد ب عليه لا ةيلمع ىازا حرشتب ا ةملك ايئدبم ‪ ،‬هي نع ةرابع وقزاهج نم ف الكت لا ةيلمع ىازا حرشتب اب لا ة عليه لا ةيلمع ىازا حرشتب ا ةملك ايئدبم ‪ ،‬تقدر تق نع ةرابع و ل كد نع ةرابع وهو ىوا ولح ه ان لمعي حوريب ه هيسيبه لا ةيلمع ىازا حرشتب ا ‪read only‬‬

‫بص فك لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت ك م ن الكال اهريغ نم م الل لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى ف نع ةرابع و جاتحتب ق وركز هن لا ةيلمع ىازا حرشتب ا بق لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى ةملك ايئدبم ‪ ،‬ملخزودنيولا بيطست عوضوم ص الح نع ةرابع وار كل لمعي حوريب ه اتامارلا ن ا ل‬

‫‪ snapshot‬متامارلا نا وا ‪ ،‬تامار ش حجسكنيللا ىف م الدات لا ةيلمع ىازا حرشتب ا الل لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى ان لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح ت هت لا ةيلمع ىازا حرشتب اخد منه لا ةيلمع ىازا حرشتب ا ص نع ةرابع ور نع ة ةملك ايئدبم ‪ ،‬ا ل ‪ snapshot‬ه لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى ان لمعي حوريب ه‬

‫بي نع ةرابع وقزاهج نم ف الكت لا ةيلمع ىازا حرشتب اب لا ة عل لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى الدات لا ةيلمع ىازا حرشتب ا الل لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى ك لا ةيلمع ىازا حرشتب ان لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح ت مكت نع ةرابع وب لا ة قبل كد نع ةرابع وهو ىوا ولح ه ةملك ايئدبم ‪ ،‬بس ا ل ‪snapshot‬‬
‫بتحددل لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت ك حجسكنيللا ىف م الكت لا ةيلمع ىازا حرشتب اب لا ة الل لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى هتكتبه لا ةيلمع ىازا حرشتب ا قد ا ي ةملك ايئدبم ‪ ،‬يبق لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى اذا ا ل ‪ snapshot‬ه نع ةرابع و حجسكنيللا ىف م‬

‫الدات لا ةيلمع ىازا حرشتب ا الل لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى هتتكت لا ةيلمع ىازا حرشتب اهنال ىد ب عل لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى الدات لا ةيلمع ىازا حرشتب ا الل لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى ك لا ةيلمع ىازا حرشتب ان لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح ت مكت نع ةرابع وب لا ة قبل كد نع ةرابع وهو ىوا ولح ه‬

‫‪99‬‬
‫قصد لا ةيلمع ى يعن لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى زائد النسخ لا ة االصلي لا ة ةملك ايئدبم ‪ ،‬يعن لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى مثال ل نع ةرابع و حجسكنيللا ىف م الدات لا ةيلمع ىازا حرشتب ا االصلي لا ة ‪ 5‬جيج لا ةيلمع ىازا حرشتب ا‬

‫وا ل ‪ snapshot‬حجمه لا ةيلمع ىازا حرشتب ا ‪ 2‬جيج لا ةيلمع ىازا حرشتب ا ةملك ايئدبم ‪ ،‬يبق لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى ان لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح ت بعد م لا ةيلمع ىازا حرشتب ا تخلزودنيولا بيطست عوضوم ص كت لا ةيلمع ىازا حرشتب اب لا ة وتمل لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى ا ل ‪2‬‬
‫جيج لا ةيلمع ىازا حرشتب ا دو ل ةملك ايئدبم ‪ ،‬هيك نع ةرابع وتامارلا ن مجم نع ةرابع وليغشتوا ع الدات لا ةيلمع ىازا حرشتب ا عندتامارلا نا وا ‪ ،‬تامار شيفم ول الثم ‪ ،‬زاهجلا ىف ك ‪ 7‬جيج لا ةيلمع ىازا حرشتب ا‬

‫مث لا ةيلمع ىازا حرشتب ا ل ت لا ةيلمع ىازا حرشتب ان لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى ل نع ةرابع و عندتامارلا نا وا ‪ ،‬تامار شيفم ول الثم ‪ ،‬زاهجلا ىف ك دات لا ةيلمع ىازا حرشتب ا حجمه لا ةيلمع ىازا حرشتب ا ‪ 3‬جيج لا ةيلمع ىازا حرشتب ا وعمل لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح ت ‪ snap 6‬ةملك ايئدبم ‪ ،‬يبق لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى الحجسكنيللا ىف م الكل لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى‬

‫للدات لا ةيلمع ىازا حرشتب ا هيك نع ةرابع وتامارلا ن ‪ 9‬جيج لا ةيلمع ىازا حرشتب ا ةملك ايئدبم ‪ ،‬وهن لا ةيلمع ىازا حرشتب ا ف لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى ‪ Trick‬صغير نع ة ةملك ايئدبم ‪ ،‬وه لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى اتامارلا ن الدات لا ةيلمع ىازا حرشتب ا الجديد نع ة تشمل‬
‫برض نع ةرابع و الدات لا ةيلمع ىازا حرشتب ا الل لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى هتتمسلانركلل ح‬

‫يعنى اي الداتا الجديدة هتشمل الداتا اللى هتتمسح ؟؟؟ بكل بس لا ةيلمع ىازا حرشتب اط لا ة ل نع ةرابع و‬

‫عندتامارلا نا وا ‪ ،‬تامار شيفم ول الثم ‪ ،‬زاهجلا ىف ك دات لا ةيلمع ىازا حرشتب ا حجمه لا ةيلمع ىازا حرشتب ا ‪ 3‬جيج لا ةيلمع ىازا حرشتب ا وجي لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح ت عمل لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح ت ‪ snapshot‬حجمه لا ةيلمع ىازا حرشتب ا ‪ 5‬جيج لا ةيلمع ىازا حرشتب ا ةملك ايئدبم ‪ ،‬وجي لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح ت ان لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح ت‬

‫مسح لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح ت ‪ 1‬جيج لا ةيلمع ىازا حرشتب ا م ن ا ل ‪ 3‬جيج لا ةيلمع ىازا حرشتب ا د لا ةيلمع ى ف لا ةيلمع ىازا حرشتب ا ل ‪ snapshot‬هت لا ةيلمع ىازا حرشتب اخد ال نع ةرابع واحد جيج لا ةيلمع ىازا حرشتب ا الل لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى‬
‫اتسملانركلل ح وتضيف لمعي حوريب ه عنده لا ةيلمع ىازا حرشتب ا ويبق لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى كد نع ةرابع وهو ىوا ولح ه مس لا ةيلمع ىازا حرشتب اح لا ة ا ل ‪ snapshot‬المت لا ةيلمع ىازا حرشتب اح لا ة للكت لا ةيلمع ىازا حرشتب اب لا ة ه لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى ‪4‬‬

‫جيج لا ةيلمع ىازا حرشتب ا بس ةملك ايئدبم ‪ ،‬طي لا ةيلمع ىازا حرشتب اهنال ىد ب افر لا ريغا ام دعب ىنا ض بق لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى اتامارلا ن ان لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح ت كتب لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح ت عل لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى ا ل ‪ snapshot‬دات لا ةيلمع ىازا حرشتب ا اكتر م ن‬
‫حجسكنيللا ىف م ا ل ‪ snapshot‬ةملك ايئدبم ‪ ،‬يبق لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى اذا طبيع لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى اتامارلا ن الدات لا ةيلمع ىازا حرشتب ا الزي لا ةيلمع ىازا حرشتب اد نع ة يحصله لا ةيلمع ىازا حرشتب ا ‪ lose‬ز لا ةيلمع ى ك نع ةرابع وب لا ةيلمع ىازا حرشتب اي لا ة‬

‫المي لا ةيلمع ىازا حرشتب ا نع ةرابع وهو ىوا ولح ه الل لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى بتماله لا ةيلمع ىازا حرشتب ا عل لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى االخر‬

‫يعنى الخالصة بقى ان اى عملية اضافة او حذف للداتا من على الداتا‬

‫االصلية ‪ ،‬النسبة المئوية بتاع ال ‪ snapshot‬هتزيد ‪ ،‬وبرضو هيفضل محتفظ‬

‫بالداتا االصلية ‪ ،‬الن دى فكرة ال ‪ snap‬بصفة عامة‬

‫‪100‬‬
‫كد نع ةرابع وهو ىوا ولح ه السؤا ل بت لا ةيلمع ىازا حرشتب اليغشتوا ع هل المفرو لا ريغا ام دعب ىنا ض حجسكنيللا ىف م ا ل ‪ snap‬يك نع ةرابع وتامارلا ن كبير ةملك ايئدبم ‪ ،‬د نع ةرابع وهو ىوا ولح ه سؤا ل مط لا ةيلمع ىازا حرشتب ا علطتو ط‬

‫او لا ةيلمع ى ةملك ايئدبم ‪ ،‬التامارلا ن ان لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح ت هن لا ةيلمع ىازا حرشتب ا متامارلا نا وا ‪ ،‬تامار ش هتعر لا نا ف حجسكنيللا ىف م الدات لا ةيلمع ىازا حرشتب ا الل لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى ان لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح ت هتكتبه لا ةيلمع ىازا حرشتب ا قد ا ي ةملك ايئدبم ‪ ،‬وب لا ةيلمع ىازا حرشتب الت لا ةيلمع ىازا حرشتب ال لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى‬
‫الز اهريغ نم م تك نع ةرابع وتامارلا ن ع لا ةيلمع ىازا حرشتب ار لا نا ف هتكت لا ةيلمع ىازا حرشتب اهنال ىد ب دات لا ةيلمع ىازا حرشتب ا قد ا ي‬

‫يبق لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى ان لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح ت هتستخد اهريغ نم م ا ل ‪ snapshot‬ف لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى ح لا ةيلمع ىازا حرشتب االت معين لا ة ةملك ايئدبم ‪ ،‬متامارلا نا وا ‪ ،‬تامار ش وخالهمسا ‪ ،‬هيب ص ةملك ايئدبم ‪،‬‬

‫هتستخدمه لا ةيلمع ىازا حرشتب ا مثال ف لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى ح لا ةيلمع ىازا حرشتب ال لا ة ا ل ‪ updates‬للت نع ةرابع وزيع لا ة كله لا ةيلمع ىازا حرشتب ا ةملك ايئدبم ‪ ،‬او مثال ف لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى ح لا ةيلمع ىازا حرشتب ال لا ة ا ل‬
‫‪ Backup‬وهكذا‬

‫طي لا ةيلمع ىازا حرشتب اهنال ىد ب افر لا ريغا ام دعب ىنا ض بق لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى ان لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت ك ع لا ةيلمع ىازا حرشتب ايز تزود مس لا ةيلمع ىازا حرشتب اح لا ة ا ل ‪ SnapShot‬د لا ةيلمع ى ةملك ايئدبم ‪ ،‬ف لا ةيلمع ىازا حرشتب ان لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح ت ع لا ةيلمع ىازا حرشتب اد لا ةيلمع ى‬

‫ممك ن تعمله لا ةيلمع ىازا حرشتب ا ‪ Extend‬بشكل اوت نع ةرابع وم لا ةيلمع ىازا حرشتب اتي لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت ك او بشكل ‪Manually‬‬

‫ف لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى ح لا ةيلمع ىازا حرشتب ال لا ة الطريق لا ة ا ل ‪ Manually‬ع ن طريهد رمالا ق االمر‬
‫‪lvextend --size=5G /dev/data/oracle-snap‬‬

‫وب لا ةيلمع ىازا حرشتب النسب لا ة بق لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى للطريق لا ة ا ل ‪ automatic‬وه لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى ان لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت ك هتعد ل ف لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى ملزاهج نم ف ا ل‬

‫‪ configuration‬بت لا ةيلمع ىازا حرشتب اليغشتوا ع ا ل ‪ LVM‬ع ن طريهد رمالا ق‬


‫‪vim /etc/lvm/lvm.conf‬‬
‫وتعد ل السطر د نع ةرابع وهو ىوا ولح ه‬
‫‪snapshot_autoextend_threshold = 100‬‬

‫‪101‬‬
‫السطر د نع ةرابع وهو ىوا ولح ه معن لا ةيلمع ىازا حرشتب ا نع ةرابع وهو ىوا ولح ه ان لمعي حوريب ه هيبد ةملك ايئدبم ‪ ،‬ىقب أ يعمل ‪ extend‬او ل م لا ةيلمع ىازا حرشتب ا مس لا ةيلمع ىازا حرشتب اح لا ة ا ل ‪ SnapShot‬ت نع ةرابع وصل‬

‫ ل ‪ %100‬ةملك ايئدبم ‪ ،‬طبع لا ةيلمع ىازا حرشتب ا ان لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح ت مينفعتامارلا نا وا ‪ ،‬تامار ش تستن لا ةيلمع ىازا حرشتب ا نع ةرابع وهو ىوا ولح ه لحد م لا ةيلمع ىازا حرشتب ا المس لا ةيلمع ىازا حرشتب اح لا ة د لا ةيلمع ى ت نع ةرابع وصل ل ‪%100‬‬
‫ممك ن تغيره لا ةيلمع ىازا حرشتب ا وتخليه لا ةيلمع ىازا حرشتب ا ‪ 80‬مثال‬
‫‪snapshot_autoextend_threshold = 80‬‬

‫والسطر د نع ةرابع وهو ىوا ولح ه بق لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى معن لا ةيلمع ىازا حرشتب ا نع ةرابع وهو ىوا ولح ه ه نع ةرابع و هيزود مس لا ةيلمع ىازا حرشتب اح لا ة ا ل ‪ snapshot‬بنسب لا ة ك لا ةيلمع ىازا حرشتب ا اهريغ نم م ف لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى المي لمعي حوريب ه‬
‫‪snapshot_autoextend_percent = 20‬‬
‫بنسب لا ة ‪ 20‬د لا ةيلمع ى نسب لا ة حل نع ةرابع و نع ة متامارلا نا وا ‪ ،‬تامار ش وحش لا ة‬
‫وطبع لا ةيلمع ىازا حرشتب ا ه نع ةرابع و ‪ by default‬متامارلا نا وا ‪ ،‬تامار ش بيعمل ‪ extend‬ةملك ايئدبم ‪ ،‬ا ل ‪ 100‬معن لا ةيلمع ىازا حرشتب اه لا ةيلمع ىازا حرشتب ا ان لمعي حوريب ه متامارلا نا وا ‪ ،‬تامار ش هيعمل‬

‫ا لا ةيلمع ى ‪extend‬‬

‫كده انتهى موضوع ال ‪ LVM‬وياريت برضو تبص على المصادر اللى قولنا‬

‫عليها فوق‬

‫‪102‬‬
‫‪6- Swap‬‬
‫اوال ا ل ‪ swap‬معن لا ةيلمع ىازا حرشتب اه لا ةيلمع ىازا حرشتب ا التبديل ةملك ايئدبم ‪ ،‬وفكرته لا ةيلمع ىازا حرشتب ا انهسكنيللا ىف م عمل نع ةرابع وه لا ةيلمع ىازا حرشتب ا علش لا ةيلمع ىازا حرشتب اتامارلا ن تك نع ةرابع وتامارلا ن‬

‫تامارلا نا وا ‪ ،‬تامار شيفم ول الثم ‪ ،‬زاهجلا ىف ك ‪ virtual memory‬يعن لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى تكمل الرا اهريغ نم م ةملك ايئدبم ‪ ،‬بمعن لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى اتامارلا ن ان لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح ت عندتامارلا نا وا ‪ ،‬تامار شيفم ول الثم ‪ ،‬زاهجلا ىف ك ‪applications‬‬

‫كتير نع ة ف لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى الرا اهريغ نم م ةملك ايئدبم ‪ ،‬هل بق لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى ط نع ةرابع و ل م لا ةيلمع ىازا حرشتب ا ان لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح ت شغ لا ةيلمع ىازا حرشتب ا ل هل كل ا ل ‪ applications‬بتك نع ةرابع وتامارلا ن‬

‫‪ active‬و ‪ running‬ف لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى نفس ال نع ةرابع وق لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح ت ةملك ايئدبم ‪ ،‬اكيد ال طبع لا ةيلمع ىازا حرشتب ا ومستحيل تك نع ةرابع وتامارلا ن كل ا ل‬
‫‪ applications‬اكتيزاهج نم ف و ‪ running‬ف لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى نفس ال نع ةرابع وق لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح ت ةملك ايئدبم ‪ ،‬ق لا ةيلمع ىازا حرشتب ال لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت ك خالهمسا ‪ ،‬هيب ص ط لا ةيلمع ىازا حرشتب الم لا ةيلمع ىازا حرشتب ا ان لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح ت‬

‫عندتامارلا نا وا ‪ ،‬تامار شيفم ول الثم ‪ ،‬زاهجلا ىف ك ابليكيشنز متامارلا نا وا ‪ ،‬تامار ش شغ لا ةيلمع ىازا حرشتب ال لا ة او بمعن لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى اد جاتحتب ق ‪ suspended‬او واقف لا ة بشكل‬
‫مؤق لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح ت ةملك ايئدبم ‪ ،‬او مستني لا ة ال لا ةيلمع ى ‪ ( I/O‬يعن لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى مستني لا ة ا لا ةيلمع ى ‪ Input‬او ‪ ) Output‬ط لا ةيلمع ىازا حرشتب الم لا ةيلمع ىازا حرشتب ا ان لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح ت‬

‫متامارلا نا وا ‪ ،‬تامار ش محت لا ةيلمع ىازا حرشتب اجه لا ةيلمع ىازا حرشتب ا دل نع ةرابع وقت لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى ةملك ايئدبم ‪ ،‬يبق لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى تشيله لا ةيلمع ىازا حرشتب ا وتحطه لا ةيلمع ىازا حرشتب ا ف لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى ا ل ‪swap‬‬

‫ق لا ةيلمع ىازا حرشتب ال لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت ك بق لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى افر لا ريغا ام دعب ىنا ض اتامارلا ن الي نع ةرابع وزر ح لا ةيلمع ىازا حرشتب اهنال ىد ب يرج لا ع يتع لا ةيلمع ىازا حرشتب امل م لا ع ا ل ‪ apps‬د لا ةيلمع ى ت لا ةيلمع ىازا حرشتب ان لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى او ان لمعي حوريب ه يبد ةملك ايئدبم ‪ ،‬ىقب أ‬

‫ ي ‪ interact‬مع لا ةيلمع ىازا حرشتب اه لا ةيلمع ىازا حرشتب ا ت لا ةيلمع ىازا حرشتب ان لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى ةملك ايئدبم ‪ ،‬يبق لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى خالهمسا ‪ ،‬هيب ص شيله لا ةيلمع ىازا حرشتب ا م ن ا ل ‪ swap‬ورجعه لا ةيلمع ىازا حرشتب ا لل ‪RAM‬‬

‫ت لا ةيلمع ىازا حرشتب ان لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى ةملك ايئدبم ‪ ،‬ود نع ةرابع وهو ىوا ولح ه سب لا ةيلمع ىازا حرشتب اهنال ىد ب تسميته لا ةيلمع ىازا حرشتب ا ب لا ةيلمع ىازا حرشتب ا ل ‪ swap‬ةملك ايئدبم ‪ ،‬الن لمعي حوريب ه شغ لا ةيلمع ىازا حرشتب ا ل بيشيله لا ةيلمع ىازا حرشتب ا م ن الرا اهريغ نم م ويحطه لا ةيلمع ىازا حرشتب ا‬
‫عل لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى اله لا ةيلمع ىازا حرشتب ارد ديس لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت ك ةملك ايئدبم ‪ ،‬ولم لا ةيلمع ىازا حرشتب ا بيحت لا ةيلمع ىازا حرشتب اجه لا ةيلمع ىازا حرشتب ا بيشيله لا ةيلمع ىازا حرشتب ا م ن عل لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى الديس لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت ك ويرجعه لا ةيلمع ىازا حرشتب ا للرا اهريغ نم م ةملك ايئدبم ‪،‬‬

‫عملي لا ة تبديل يعن لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى ةملك ايئدبم ‪ ،‬ط لا ةيلمع ىازا حرشتب اهنال ىد ب عملي لا ة النقل د لا ةيلمع ى مي ن بيق نع ةرابع و اهريغ نم م بيه لا ةيلمع ىازا حرشتب ا نع ةرابع وه ؟ نع ةرابع وه ؟‬
‫اوال ان لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح ت متامارلا نا وا ‪ ،‬تامار ش بتق نع ةرابع و اهريغ نم م بيه لا ةيلمع ىازا حرشتب ا خ لا ةيلمع ىازا حرشتب الزودنيولا بيطست عوضوم ص ةملك ايئدبم ‪ ،‬ا ل ‪ os‬او الكرن لا ةيلمع ىازا حرشتب ا ل بشكل اد جاتحتب ق ه نع ةرابع و الل لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى بيق نع ةرابع و اهريغ نم م‬

‫بيه لا ةيلمع ىازا حرشتب ا‬

‫‪103‬‬
‫ان لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح ت كل الل لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى علي لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت ك ان لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت ك هتبل هيف ناب لانركلا غ الكرن لا ةيلمع ىازا حرشتب ا ل ب لا ةيلمع ىازا حرشتب اتامارلا ن في لمعي حوريب ه ‪ swap space‬م نع ةرابع وج نع ةرابع ود نع ة عل لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى‬

‫اله لا ةيلمع ىازا حرشتب ارد ابق لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى استخدمه لا ةيلمع ىازا حرشتب ا لم لا ةيلمع ىازا حرشتب ا مس لا ةيلمع ىازا حرشتب اح لا ة الرا اهريغ نم م تقل ةملك ايئدبم ‪ ،‬طبع لا ةيلمع ىازا حرشتب ا لم لا ةيلمع ىازا حرشتب ا عملي لا ة ا ل ‪swap‬‬
‫تزيد ةملك ايئدبم ‪ ،‬الجه لا ةيلمع ىازا حرشتب از هيبق لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى ابطأ ةملك ايئدبم ‪ ،‬التامارلا ن طبع لا ةيلمع ىازا حرشتب ا سرع لا ة الرام لا ةيلمع ىازا حرشتب ات اعل لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى بكتير م ن اله لا ةيلمع ىازا حرشتب ارد ةملك ايئدبم ‪،‬‬

‫وب لا ةيلمع ىازا حرشتب الت لا ةيلمع ىازا حرشتب ال لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى ا ل ‪ Performance‬هيك نع ةرابع وتامارلا ن ابطأ ةملك ايئدبم ‪ ،‬طبع لا ةيلمع ىازا حرشتب ا متح لا ةيلمع ىازا حرشتب اولتامارلا نا وا ‪ ،‬تامار ش تق لا ةيلمع ىازا حرشتب ارتامارلا ن سرع لا ة الرام لا ةيلمع ىازا حرشتب ات‬

‫بسرع لا ة ا ل ‪ Mechanical Hard Disk‬ةملك ايئدبم ‪ ،‬وا ل ‪ SSD‬متامارلا نا وا ‪ ،‬تامار ش بديل دايم لا ةيلمع ىازا حرشتب ا للرام لا ةيلمع ىازا حرشتب ات‬

‫وبرض نع ةرابع و الرام لا ةيلمع ىازا حرشتب ات اسرليغشتوا ع بكتير م ن ا ل ‪ SSD‬ةملك ايئدبم ‪ ،‬وان لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح ت اصال متامارلا نا وا ‪ ،‬تامار ش ممك ن تحت لا ةيلمع ىازا حرشتب ا اهيف لمعت كنا ج لل‬
‫‪ swap‬اصال التامارلا ن ط لا ةيلمع ىازا حرشتب الم لا ةيلمع ىازا حرشتب ا الرام لا ةيلمع ىازا حرشتب ات ع لا ةيلمع ىازا حرشتب الي لا ة عندتامارلا نا وا ‪ ،‬تامار شيفم ول الثم ‪ ،‬زاهجلا ىف ك يبق لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى اشط لا ةيلمع ىازا حرشتب ا‬

‫طبع لا ةيلمع ىازا حرشتب ا ب لا ةيلمع ىازا حرشتب النسب لا ة لمس لا ةيلمع ىازا حرشتب اح لا ة ا ل ‪ swap‬الل لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى المفرو لا ريغا ام دعب ىنا ض تعمله لا ةيلمع ىازا حرشتب ا ةملك ايئدبم ‪ ،‬مفيتامارلا نا وا ‪ ،‬تامار ش ح لا ةيلمع ىازا حرشتب اج لا ة‬

‫‪ standard‬تمش لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى عليه لا ةيلمع ىازا حرشتب ا ةملك ايئدبم ‪ ،‬الم نع ةرابع وض نع ةرابع وليغشتوا ع بيعتمد عل لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى كسكنيللا ىف م ا ل ‪ apps‬الل لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى ان لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح ت هتشغله لا ةيلمع ىازا حرشتب ا‬
‫يبق لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى الز اهريغ نم م يك نع ةرابع وتامارلا ن عندتامارلا نا وا ‪ ،‬تامار شيفم ول الثم ‪ ،‬زاهجلا ىف ك ‪ planning‬محتر اهريغ نم م فيم لا ةيلمع ىازا حرشتب ا يخزودنيولا بيطست عوضوم ص عملي لا ة المس لا ةيلمع ىازا حرشتب اح لا ة الل لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى‬

‫هتحجزه لا ةيلمع ىازا حرشتب ا م ن اله لا ةيلمع ىازا حرشتب ارد لل ‪ Swap‬ةملك ايئدبم ‪ ،‬وكلم لا ة ‪ Planning‬معن لا ةيلمع ىازا حرشتب اه لا ةيلمع ىازا حرشتب ا ان لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت ك تش نع ةرابع و لا نا ف ا ل‬
‫‪ application‬الل لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى هيشتغل عندتامارلا نا وا ‪ ،‬تامار شيفم ول الثم ‪ ،‬زاهجلا ىف ك قد ا ي وا ل ‪ Memory Requirements‬قد ا ي ةملك ايئدبم ‪،‬‬

‫يعن لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى تش نع ةرابع و لا نا ف ا ل ‪ Minimum‬ا ي وا ل ‪ Recommended‬ا لا ةيلمع ى وا ل ‪ Best Use‬قد‬
‫ا ي ةملك ايئدبم ‪ ،‬طبع لا ةيلمع ىازا حرشتب ا متنس لا ةيلمع ىازا حرشتب ا ةلاسر كلعلط هيقالته اهنم توبي ةجاح ش بقي لا ة ا ل ‪apps‬‬

‫وخلي لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت ك ف لا ةيلمع ىازا حرشتب اكر ان لمعي حوريب ه كل م لا ةيلمع ىازا حرشتب ا ا ل ‪ swap‬م لا ةيلمع ىازا حرشتب ا ك لا ةيلمع ىازا حرشتب ان لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح ت قليل لا ة ةملك ايئدبم ‪،‬كل م لا ةيلمع ىازا حرشتب ا ك لا ةيلمع ىازا حرشتب اتامارلا ن ا ل ‪performance‬‬

‫بت لا ةيلمع ىازا حرشتب اع لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت ك افضل ةملك ايئدبم ‪ ،‬طي لا ةيلمع ىازا حرشتب اهنال ىد ب خل لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى ب لا ةيلمع ىازا حرشتب ال لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت ك برض نع ةرابع و لم لا ةيلمع ىازا حرشتب ا تيج لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى تنفذ االمر‬

‫‪free -m‬‬

‫متبصليتامارلا نا وا ‪ ،‬تامار ش عل لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى ا ل ‪ free‬بس وتسك لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح ت‬

‫‪104‬‬
‫خد ف لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى اعتب لا ةيلمع ىازا حرشتب ارتامارلا نا وا ‪ ،‬تامار شيفم ول الثم ‪ ،‬زاهجلا ىف ك ا ل ‪ cash‬برض نع ةرابع و ةملك ايئدبم ‪ ،‬لي لمعي حوريب ه بق لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى ةملك ايئدبم ‪ ،‬التامارلا ن ان لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح ت ممك ن يك نع ةرابع وتامارلا ن ا ل ‪free‬‬

‫قليل لا ة او لا ةيلمع ى ةملك ايئدبم ‪ ،‬بس معظسكنيللا ىف م ا ل ‪ apps‬م نع ةرابع وج نع ةرابع ود نع ة ف لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى ا ل ‪ cache‬بت لا ةيلمع ىازا حرشتب اليغشتوا ع ا ل ‪ Memory‬ةملك ايئدبم ‪،‬‬
‫ط لا ةيلمع ىازا حرشتب اهنال ىد ب ه نع ةرابع و بيعمل ا ل ‪ cache‬لي لمعي حوريب ه نع ةرابع وه ؟‬

‫الن لمعي حوريب ه متامارلا نا وا ‪ ،‬تامار ش ع لا ةيلمع ىازا حرشتب ايز يستخد اهريغ نم م ا ل ‪ swap‬ةملك ايئدبم ‪ ،‬ف لا ةيلمع ىازا حرشتب ان لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح ت بق لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى تبد ةملك ايئدبم ‪ ،‬ىقب أ تقلهد رمالا ق ل نع ةرابع و مس لا ةيلمع ىازا حرشتب اح لا ة الك لا ةيلمع ىازا حرشتب ا ةلاسر كلعلط هيقالته اهنم توبي ةجاح ش‬
‫قليل لا ة او لا ةيلمع ى ومس لا ةيلمع ىازا حرشتب اح لا ة ا ل ‪ free‬برض نع ةرابع و قليل لا ة او لا ةيلمع ى ةملك ايئدبم ‪ ،‬ان لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح ت تبزودنيولا بيطست عوضوم ص عل لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى ا ل ‪ used‬ل نع ةرابع و‬

‫لقيته لا ةيلمع ىازا حرشتب ا ملي لا ةيلمع ىازا حرشتب ان لا ة ابد ةملك ايئدبم ‪ ،‬ىقب أ اقلهد رمالا ق فعال‬

‫خل لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى ب لا ةيلمع ىازا حرشتب ال لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت ك اتامارلا ن مجلد ا ل ‪ proc‬في لمعي حوريب ه كل ح لا ةيلمع ىازا حرشتب اج لا ة الكرن لا ةيلمع ىازا حرشتب ا ل يعرفه لا ةيلمع ىازا حرشتب ا عن لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت ك س نع ةرابع واليغشتوا عالقا ةيلمع انه اهانعمو ‪ ،‬ء بق لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى‬

‫‪ services‬او ‪ physical component‬او كرن لا ةيلمع ىازا حرشتب ا ل ذات نفسه لا ةيلمع ىازا حرشتب ا ةملك ايئدبم ‪ ،‬بزودنيولا بيطست عوضوم ص ا لا ةيلمع ى ح لا ةيلمع ىازا حرشتب اج لا ة خ لا ةيلمع ىازا حرشتب اص لا ة‬

‫ب لا ةيلمع ىازا حرشتب الجه لا ةيلمع ىازا حرشتب از م نع ةرابع وج نع ةرابع ود نع ة ف لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى ا ل ‪proc‬‬

‫طي لا ةيلمع ىازا حرشتب اهنال ىد ب ل نع ةرابع و ع لا ةيلمع ىازا حرشتب ايز تزود مس لا ةيلمع ىازا حرشتب اح لا ةا ل ‪ swap‬ةملك ايئدبم ‪ ،‬ف لا ةيلمع ىازا حرشتب ان لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح ت عند طريقي ن ةملك ايئدبم ‪ ،‬ي لا ةيلمع ىازا حرشتب ا ام لا ةيلمع ىازا حرشتب ا ان لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت ك تعمل‬
‫ب لا ةيلمع ىازا حرشتب ارتيش ن وتخلي لمعي حوريب ه تامارلا نا وا ‪ ،‬تامار شيفم ول الثم ‪ ،‬زاهجلا ىف ك ‪ swap‬وتضيف لمعي حوريب ه عل لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى المس لا ةيلمع ىازا حرشتب اح لا ة الم نع ةرابع وج نع ةرابع ود نع ة بت لا ةيلمع ىازا حرشتب اع لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح ت ا ل ‪swap‬‬

‫الت لا ةيلمع ىازا حرشتب اني لا ة ةملك ايئدبم ‪ ،‬او الطريق لا ة الت لا ةيلمع ىازا حرشتب اني لا ة ع ن طريهد رمالا ق ‪file‬‬

‫ومتنس لا ةيلمع ىازا حرشتب ا ةلاسر كلعلط هيقالته اهنم توبي ةجاح ش بعد م لا ةيلمع ىازا حرشتب ا تعمل ا ل ‪ swap‬ةملك ايئدبم ‪ ،‬ان لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت ك تحطه لا ةيلمع ىازا حرشتب ا ف لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى ا ل ‪ fstab‬علش لا ةيلمع ىازا حرشتب اتامارلا ن تثب لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح ت‬
‫الكال اهريغ نم م د نع ةرابع وهو ىوا ولح ه ةملك ايئدبم ‪ ،‬وطبع لا ةيلمع ىازا حرشتب ا علش لا ةيلمع ىازا حرشتب اتامارلا ن تتأكد ان لمعي حوريب ه كل مر نع ة هيتعمل لمعي حوريب ه ‪ mount‬ةملك ايئدبم ‪ ،‬ابق لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى نفذ االمر‬

‫د نع ةرابع وهو ىوا ولح ه‬


‫‪mount -a‬‬

‫‪105‬‬
‫وط لا ةيلمع ىازا حرشتب الم لا ةيلمع ىازا حرشتب ا مطلعتامارلا نا وا ‪ ،‬تامار ش ا لا ةيلمع ى ‪ error‬يبق لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى الدني لا ةيلمع ىازا حرشتب ا عندتامارلا نا وا ‪ ،‬تامار شيفم ول الثم ‪ ،‬زاهجلا ىف ك تم لا ةيلمع ىازا حرشتب ا اهريغ نم م ةملك ايئدبم ‪ ،‬طي لا ةيلمع ىازا حرشتب اهنال ىد ب ل نع ةرابع و ع لا ةيلمع ىازا حرشتب ايز تعمل‬

‫‪ deactivate‬لل ‪ swap‬ةملك ايئدبم ‪ ،‬يبق لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى او ل ح لا ةيلمع ىازا حرشتب اج لا ة تتأكد ان لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت ك تشيله لا ةيلمع ىازا حرشتب ا م ن ا ل ‪fstab‬‬

‫معل نع ةرابع وم لا ة عل لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى الم لا ةيلمع ىازا حرشتب اش لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى ةملك ايئدبم ‪ ،‬كلم لا ة ‪ format‬معن لا ةيلمع ىازا حرشتب اه لا ةيلمع ىازا حرشتب ا ‪ zero fill‬ةملك ايئدبم ‪ ،‬يعن لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى تمال ال ‪blocks‬‬

‫ب لا ةيلمع ىازا حرشتب اصف لا ةيلمع ىازا حرشتب ار‬

‫طي لا ةيلمع ىازا حرشتب اهنال ىد ب الطريق لا ة الت لا ةيلمع ىازا حرشتب اني لا ة ف لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى عملي لا ة ا ل ‪ swap‬وه لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى ان لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت ك تعمل ملزاهج نم ف ب لا ةيلمع ىازا حرشتب استخدا اهريغ نم م‬

‫االمر ‪ dd‬ويك نع ةرابع وتامارلا ن الملزاهج نم ف د نع ةرابع وهو ىوا ولح ه عب لا ةيلمع ىازا حرشتب ار نع ة ع ن ‪ blocks‬كله لا ةيلمع ىازا حرشتب ا ملي لا ةيلمع ىازا حرشتب ان لا ة اصف لا ةيلمع ىازا حرشتب ار ةملك ايئدبم ‪ ،‬ع ن طريهد رمالا ق‬

‫االمر د نع ةرابع وهو ىوا ولح ه‬

‫‪dd if=/dev/zero of=/root/myswap bs=1M count=2048‬‬

‫بعد م لا ةيلمع ىازا حرشتب ا عملن لا ةيلمع ىازا حرشتب ا الملزاهج نم ف ةملك ايئدبم ‪ ،‬هنعمل لمعي حوريب ه بق لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى ‪ file system‬ةملك ايئدبم ‪ ،‬ازا لا ةيلمع ى ي لا ةيلمع ىازا حرشتب ا جدليغشتوا ع نع ةرابع وه ؟ ةملك ايئدبم ‪ ،‬م لا ةيلمع ىازا حرشتب ا احن لا ةيلمع ىازا حرشتب ا ق نع ةرابع ولن لا ةيلمع ىازا حرشتب ا‬

‫خالهمسا ‪ ،‬هيب ص اتامارلا ن الملزاهج نم ف د نع ةرابع وهو ىوا ولح ه عب لا ةيلمع ىازا حرشتب ار نع ة ع ن اصف لا ةيلمع ىازا حرشتب ار زي لمعي حوريب ه ز لا ةيلمع ى ا ل ‪ file system‬الل لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى معم نع ةرابع و ل لي لمعي حوريب ه‬
‫‪ format‬او ممك ن تق نع ةرابع و ل علي لمعي حوريب ه ‪ raw file system‬ةملك ايئدبم ‪ ،‬يعن لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى ب لا ةيلمع ىازا حرشتب ارتيش ن لس لمعي حوريب ه متامارلا نا وا ‪ ،‬تامار ش علي لمعي حوريب ه‬

‫ا لا ةيلمع ى ح لا ةيلمع ىازا حرشتب اج لا ة وبعدي ن تكت لا ةيلمع ىازا حرشتب اهنال ىد ب بق لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى‬
‫‪mkswap /root/myswap‬‬
‫وبعدي ن نعمل ‪ activate‬لل ‪ swap‬د لا ةيلمع ى ع ن طريهد رمالا ق‬
‫‪swapon /dev/myswap‬‬

‫‪106‬‬
‫طي لا ةيلمع ىازا حرشتب اهنال ىد ب ل نع ةرابع و الرس لا ةيلمع ىازا حرشتب ال لا ة د لا ةيلمع ى ظهرتل لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت ك‬
‫‪swapon: /root/myswap: insecure permissions 0644, 0600 suggested‬‬

‫معن لا ةيلمع ىازا حرشتب اه لا ةيلمع ىازا حرشتب ا ان لمعي حوريب ه بيحذرتامارلا نا وا ‪ ،‬تامار شيفم ول الثم ‪ ،‬زاهجلا ىف ك ان لمعي حوريب ه بيق نع ةرابع ول لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت ك ا ل ‪ others‬ليهسكنيللا ىف م ‪ read access‬عل لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى ا ل ‪ file‬د نع ةرابع وهو ىوا ولح ه‬

‫ع ن طريهد رمالا ق طبع لا ةيلمع ىازا حرشتب ا رقسكنيللا ىف م ‪ 0644‬ةملك ايئدبم ‪ ،‬وبيقتر لا ةيلمع ىازا ح علي لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت ك ان لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت ك تمن لا ع ا ل ‪ others‬م ن انهسكنيللا ىف م‬

‫يك نع ةرابع وتامارلا ن ليهسكنيللا ىف م ا لا ةيلمع ى ‪ access‬عل لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى الملزاهج نم ف د نع ةرابع وهو ىوا ولح ه ةملك ايئدبم ‪ ،‬يبق لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى ان لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح ت هترج لا ع ت نع ةرابع وقزاهج نم ف ا ل ‪ swap‬م ن‬

‫ت لا ةيلمع ىازا حرشتب ان لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى‬
‫‪swapoff /root/myswap‬‬
‫وبعدي ن تغير ا ل ‪ Permissions‬بت لا ةيلمع ىازا حرشتب اع لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح ت الملزاهج نم ف د نع ةرابع وهو ىوا ولح ه‬
‫‪chmod 600 /root/myswap‬‬

‫وبعده لا ةيلمع ىازا حرشتب ا بق لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى ترج لا ع تعمل ‪ activate‬لل ‪ swap‬م ن ت لا ةيلمع ىازا حرشتب ان لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى‬

‫وطبع لا ةيلمع ىازا حرشتب ا الكال اهريغ نم م النن لا ةيلمع ىازا حرشتب ا بمن لا ع اتامارلا ن ا ل ‪ users‬الع لا ةيلمع ىازا حرشتب اديي ن يك نع ةرابع وتامارلا ن ليهسكنيللا ىف م ا لا ةيلمع ى ‪ direct access‬لل‬
‫‪ Memory‬بت لا ةيلمع ىازا حرشتب اع لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح ت الجه لا ةيلمع ىازا حرشتب از ةملك ايئدبم ‪ ،‬ومتنس لا ةيلمع ىازا حرشتب ا ةلاسر كلعلط هيقالته اهنم توبي ةجاح ش تثب لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح ت الكال اهريغ نم م د نع ةرابع وهو ىوا ولح ه كل لمعي حوريب ه ف لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى ا ل ‪ fstab‬وبعده لا ةيلمع ىازا حرشتب ا‬

‫‪mount -a‬‬
‫وبكد نع ةرابع وهو ىوا ولح ه ان لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح ت ممك ن تعمل ا ل ‪ swap‬عل لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى ‪ File‬او ‪Partition‬‬

‫‪107‬‬
‫‪7-Quota Management‬‬
‫كلم لا ة ‪ Quota‬معن لا ةيلمع ىازا حرشتب اه لا ةيلمع ىازا حرشتب ا ف لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى اللغ لا ة العربي لا ة الحص لا ة او النصي لا ةيلمع ىازا حرشتب اهنال ىد ب ةملك ايئدبم ‪ ،‬طي لا ةيلمع ىازا حرشتب اهنال ىد ب وهن لا ةيلمع ىازا حرشتب ا بق لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى‬

‫معن لا ةيلمع ىازا حرشتب اه لا ةيلمع ىازا حرشتب ا ان لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى اد لا ةيلمع ى لكل مستخد اهريغ نم م نصي لا ةيلمع ىازا حرشتب اهنال ىد ب معي ن م ن ا ل ‪ Storage‬ةملك ايئدبم ‪ ،‬وب لا ةيلمع ىازا حرشتب المن لا ةيلمع ىازا حرشتب اسب لا ة ا ل‬
‫‪ Quota‬مهتم لا ة بس ب لا ةيلمع ىازا حرشتب ا ل ‪ Storage‬يعن لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى المس لا ةيلمع ىازا حرشتب اح لا ة الل لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى هي لا ةيلمع ىازا حرشتب اخده لا ةيلمع ىازا حرشتب ا ا ل ‪ users‬ةملك ايئدبم ‪ ،‬لك ن‬

‫متامارلا نا وا ‪ ،‬تامار ش مهتم لا ة ب لا ةيلمع ىازا حرشتب ا ل ‪ Performanace‬بت لا ةيلمع ىازا حرشتب اع لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح ت ا ل ‪ Storage‬ذات نفسه لا ةيلمع ىازا حرشتب ا ةملك ايئدبم ‪ ،‬بمعن لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى انه لا ةيلمع ىازا حرشتب ا‬
‫مهتم لا ة ب لا ةيلمع ىازا حرشتب انه لا ةيلمع ىازا حرشتب ا مثال تحدد ‪ 10‬جيج لا ةيلمع ىازا حرشتب ا لمستخد اهريغ نم م معي ن ةملك ايئدبم ‪ ،‬لك ن متامارلا نا وا ‪ ،‬تامار ش مهتم لا ة انه لا ةيلمع ىازا حرشتب ا تحدد ه نع ةرابع و‬

‫هيكت لا ةيلمع ىازا حرشتب اهنال ىد ب عل لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى الديس لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت ك بسرع لا ة ك لا ةيلمع ىازا حرشتب ا اهريغ نم م بق لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى ةملك ايئدبم ‪ ،‬يبق لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى نطل لا ع بق لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى بخالص لا ة الق نع ةرابع و ل هن لا ةيلمع ىازا حرشتب ا‬
‫وه لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى اتامارلا ن ا ل ‪ quota‬مهتم لا ة ب لا ةيلمع ىازا حرشتب المس لا ةيلمع ىازا حرشتب اح لا ة انم لا ةيلمع ىازا حرشتب ا ا ل ‪ Cgroup‬ه لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى الل لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى بتحدد‬

‫ا ل ‪ user‬د نع ةرابع وهو ىوا ولح ه هيكت لا ةيلمع ىازا حرشتب اهنال ىد ب بسرع لا ة ك لا ةيلمع ىازا حرشتب ا اهريغ نم م ب لا ةيلمع ىازا حرشتب الظب لا ىف هد لك ط‬

‫طي لا ةيلمع ىازا حرشتب اهنال ىد ب هن لا ةيلمع ىازا حرشتب ا بق لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى ا ل ‪ Quota‬علش لا ةيلمع ىازا حرشتب اتامارلا ن تطبقه لا ةيلمع ىازا حرشتب ا ةملك ايئدبم ‪ ،‬الز اهريغ نم م وان لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح ت بتعمل ‪ mount‬لل ‪file‬‬
‫‪ system‬تق نع ةرابع ول لمعي حوريب ه ان لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت ك هتستخد اهريغ نم م ا ل ‪ quota‬ةملك ايئدبم ‪ ،‬يبق لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى كد نع ةرابع وهو ىوا ولح ه ا ل ‪ File System‬وه نع ةرابع و‬

‫بيتعمل لمعي حوريب ه ‪ mount‬يك نع ةرابع وتامارلا ن ب ﻷ الو سكنيل ي ‪ support‬ا ل ‪ quota‬ةملك ايئدبم ‪ ،‬الح لا ةيلمع ىازا حرشتب اج لا ة الت لا ةيلمع ىازا حرشتب اني لا ة وه لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى ان لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت ك الز اهريغ نم م‬
‫تعمل ‪ enable‬لل ‪ quota‬ةملك ايئدبم ‪ ،‬طي لا ةيلمع ىازا حرشتب اهنال ىد ب هن لا ةيلمع ىازا حرشتب ا بق لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى ف لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى سؤا ل المفرو لا ريغا ام دعب ىنا ض تسأل لمعي حوريب ه ةملك ايئدبم ‪ ،‬ه لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى ا ل‬

‫‪ Quota‬د لا ةيلمع ى هتعر لا نا ف ه نع ةرابع و ا ل ‪ user‬د نع ةرابع وهو ىوا ولح ه مستخد اهريغ نم م ‪ 1‬جيج لا ةيلمع ىازا حرشتب ا وال ‪ 2‬جيج لا ةيلمع ىازا حرشتب ا وال ا لا ةيلمع ى ب لا ةيلمع ىازا حرشتب الظب لا ىف هد لك ط‬
‫ق لا ةيلمع ىازا حرشتب ال لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت ك بق لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى اتامارلا ن ا ل ‪ quota‬وه لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى شغ لا ةيلمع ىازا حرشتب ال لا ة بيك نع ةرابع وتامارلا ن عنده لا ةيلمع ىازا حرشتب ا ‪ data base‬بيك نع ةرابع وتامارلا ن فيه لا ةيلمع ىازا حرشتب ا‬

‫معل نع ةرابع وم لا ةيلمع ىازا حرشتب ات ا ل ‪ users‬وهم لا ةيلمع ىازا حرشتب ا مستخدمي ن مس لا ةيلمع ىازا حرشتب اح لا ة قد ا ي ب لا ةيلمع ىازا حرشتب الظب لا ىف هد لك ط‬

‫‪108‬‬
‫طي لا ةيلمع ىازا حرشتب اهنال ىد ب افر لا ريغا ام دعب ىنا ض اتامارلا ن ان لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح ت عندتامارلا نا وا ‪ ،‬تامار شيفم ول الثم ‪ ،‬زاهجلا ىف ك ‪ File System‬ك لا ةيلمع ىازا حرشتب اتامارلا ن ‪ Created‬ةملك ايئدبم ‪ ،‬بس ا ل ‪Quota‬‬

‫مك لا ةيلمع ىازا حرشتب انتتامارلا نا وا ‪ ،‬تامار ش ‪ enabled‬علي لمعي حوريب ه م ن االس لا ةيلمع ىازا حرشتب ا لا ةياكح اوعرتخا س ةملك ايئدبم ‪ ،‬معن لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى كد نع ةرابع وهو ىوا ولح ه اتامارلا ن ا ل ‪ Quota DataBase‬متامارلا نا وا ‪ ،‬تامار ش‬
‫م نع ةرابع وج نع ةرابع ود نع ة ةملك ايئدبم ‪ ،‬ود نع ةرابع وهو ىوا ولح ه معن لا ةيلمع ىازا حرشتب ا نع ةرابع وهو ىوا ولح ه برض نع ةرابع و ان لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت ك لم لا ةيلمع ىازا حرشتب ا تيج لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى تعمل ‪ enable‬لل ‪ Quota‬د لا ةيلمع ى ةملك ايئدبم ‪ ،‬الز اهريغ نم م‬

‫ترو لا ةيلمع ىازا ح تعمل ‪ create‬لل ‪ data base‬د لا ةيلمع ى‬

‫ف لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى ح لا ةيلمع ىازا حرشتب ال لا ة ت لا ةيلمع ىازا حرشتب اني لا ة برض نع ةرابع و ةملك ايئدبم ‪ ،‬افر لا ريغا ام دعب ىنا ض بق لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى اتامارلا ن ا ل ‪ Quota‬د لا ةيلمع ى ك لا ةيلمع ىازا حرشتب ان لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح ت شغ لا ةيلمع ىازا حرشتب ال لا ة عل لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى ا ل ‪File‬‬
‫‪ System‬د نع ةرابع وهو ىوا ولح ه ةملك ايئدبم ‪ ،‬يعن لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى ك لا ةيلمع ىازا حرشتب ان لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح ت ‪ ON‬ةملك ايئدبم ‪ ،‬جي لا ةيلمع ىازا حرشتب اهنال ىد ب ان لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح ت خليته لا ةيلمع ىازا حرشتب ا ‪ OFF‬ةملك ايئدبم ‪ ،‬را لا ةيلمع ىازا ح ج لمعي حوريب ه ‪ users‬وكتب نع ةرابع وا‬

‫ملف لا ةيلمع ىازا حرشتب ات عل لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى ا ل ‪ File System‬د نع ةرابع وهو ىوا ولح ه ةملك ايئدبم ‪ ،‬هل ا ل ‪ Quota‬د لا ةيلمع ى بق لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح ت ‪ up to date‬دل نع ةرابع وقت لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى ةملك ايئدبم ‪،‬‬

‫ال طبع لا ةيلمع ىازا حرشتب ا وس لا ةيلمع ىازا حرشتب اعته لا ةيلمع ىازا حرشتب ا بق لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى هتضطر تعمل ‪ re : Boot Process + Systemd + reset root passwordcre : Boot Process + Systemd + reset root passwordat One : Boot Process + Systemd + reset root passworde : Boot Process + Systemd + reset root password‬لل ‪Quota‬‬

‫وبكد نع ةرابع وهو ىوا ولح ه ان لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح ت عندتامارلا نا وا ‪ ،‬تامار شيفم ول الثم ‪ ،‬زاهجلا ىف ك ح لا ةيلمع ىازا حرشتب التي ن هتضطر تعمل ‪ create‬لل ‪ Quota‬فيهسكنيللا ىف م ةملك ايئدبم ‪ ،‬اولهسكنيللا ىف م وه لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى‬

‫اتامارلا ن ا ل ‪ file system‬يك نع ةرابع وتامارلا ن متامارلا نا وا ‪ ،‬تامار ش ب ﻷ الو سكنيل ي ‪ support‬ا ل ‪ Quota‬ةملك ايئدبم ‪ ،‬وجي لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح ت ان لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح ت عملتله لا ةيلمع ىازا حرشتب ا‬
‫‪ enable‬ةملك ايئدبم ‪ ،‬والح لا ةيلمع ىازا حرشتب ال لا ة الت لا ةيلمع ىازا حرشتب اني لا ة انه لا ةيلمع ىازا حرشتب ا تك نع ةرابع وتامارلا ن شغ لا ةيلمع ىازا حرشتب ال لا ة وتيج لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى ان لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح ت تعمله لا ةيلمع ىازا حرشتب ا ‪ OFF‬وي لا ةيلمع ىازا حرشتب اج لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى‬

‫مستخدمي ن ت لا ةيلمع ىازا حرشتب انيي ن يكتب نع ةرابع وا ملف لا ةيلمع ىازا حرشتب ات عل لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى ا ل ‪ file system‬د نع ةرابع وهو ىوا ولح ه ةملك ايئدبم ‪ ،‬يبق لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى كد نع ةرابع وهو ىوا ولح ه ان لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح ت‬
‫المفرو لا ريغا ام دعب ىنا ض هتعمل ‪ recreate‬لل ‪ Quota‬د لا ةيلمع ى‬

‫االمر ‪ lsof‬بيعرضل لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت ك الملف لا ةيلمع ىازا حرشتب ات المفت نع ةرابع وح لا ة م ن مك لا ةيلمع ىازا حرشتب اتامارلا ن معي ن ةملك ايئدبم ‪ ،‬مثال‬

‫‪lsof /usr/‬‬
‫بمعن لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى اخر ا ي الل لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى مستخد اهريغ نم م م ن المك لا ةيلمع ىازا حرشتب اتامارلا ن الفالن لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى د نع ةرابع وهو ىوا ولح ه ومسببل لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت ك ان لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت ك متامارلا نا وا ‪ ،‬تامار ش ع لا ةيلمع ىازا حرشتب ار لا نا ف‬
‫تعمل لمعي حوريب ه ‪unmount‬‬

‫‪109‬‬
‫طيب هل ال ‪ Quota‬بتكون ‪ enabled‬وانت بتعمل ‪ mount‬لل ‪ file system‬؟؟‬

‫الجواب ال طبعا‬

‫نيج لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى بق لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى لم نع ةرابع وض نع ةرابع وليغشتوا ع تفعيل ا ل ‪ Quota‬وان لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح ت بتعمل ‪ mount‬ةملك ايئدبم ‪ ،‬ع ن طريهد رمالا ق االمر‬
‫د نع ةرابع وهو ىوا ولح ه‬
‫‪mount -o usrquota,grpquota /dev/data/mssql /google‬‬

‫او ع ن طريهد رمالا ق د نع ةرابع وهو ىوا ولح ه ل نع ةرابع و نف لا ع يعن لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى‬

‫‪udisksctl mount --block-device /dev/data/mssql -o usrquota,grpquota‬‬

‫ط لا ةيلمع ىازا حرشتب اهنال ىد ب احن لا ةيلمع ىازا حرشتب ا لي لمعي حوريب ه عملن لا ةيلمع ىازا حرشتب ا ‪ usrquota‬و ‪ grpquota‬ةملك ايئدبم ‪ ،‬علش لا ةيلمع ىازا حرشتب اتامارلا ن ببس لا ةيلمع ىازا حرشتب اط لا ة ا ل ‪quota‬‬

‫ممك ن تطبهد رمالا ق عل لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى ‪ user‬ل نع ةرابع وحد نع ةرابع وهو ىوا ولح ه ةملك ايئدبم ‪ ،‬او عل لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى مجم نع ةرابع وع لا ة ‪ users‬م نع ةرابع وج نع ةرابع ودي ن ف لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى جرو نع ةرابع وهو ىوا ولح هدو ب‬
‫معي ن ةملك ايئدبم ‪ ،‬بمعن لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى اتامارلا ن ان لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح ت عندتامارلا نا وا ‪ ،‬تامار شيفم ول الثم ‪ ،‬زاهجلا ىف ك ‪ directory‬مس لا ةيلمع ىازا حرشتب احته لا ةيلمع ىازا حرشتب ا ‪ 50‬جيج لا ةيلمع ىازا حرشتب ا ةملك ايئدبم ‪ ،‬يبق لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى كل الل لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى ف لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى‬

‫الجرو نع ةرابع وهو ىوا ولح هدو ب المعي ن د نع ةرابع وهو ىوا ولح ه هيك نع ةرابع وتامارلا ن لي لمعي حوريب ه ان لمعي حوريب ه يكت لا ةيلمع ىازا حرشتب اهنال ىد ب ف لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى ا ل ‪ directory‬د لا ةيلمع ى ةملك ايئدبم ‪ ،‬ط لا ةيلمع ىازا حرشتب اهنال ىد ب ول نع ةرابع و‬
‫كلهسكنيللا ىف م بيكتب نع ةرابع وا ةملك ايئدبم ‪ ،‬يبق لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى كلهسكنيللا ىف م ليهسكنيللا ىف م ‪ 50‬جيج لا ةيلمع ىازا حرشتب ا بس ةملك ايئدبم ‪ ،‬يعن لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى هي نع ةرابع وصل نع ةرابع وا لنفس ا ل ‪limit‬‬

‫م لا ع بعليشت ىنعي ‪ ،‬ديدج زودنيو لزنت تيبح الثم ول بيط ‪ ،‬ض‬

‫‪110‬‬
‫ف لا ةيلمع ىازا حرشتب ان لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح ت كد نع ةرابع وهو ىوا ولح ه وان لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح ت بتطبهد رمالا ق ا ل ‪ quota‬ممك ن تق نع ةرابع ول لمعي حوريب ه ان لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت ك ه لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح ت ‪implement‬‬

‫ا ل ‪ quota‬عل لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى ا ل ‪ user‬بس ةملك ايئدبم ‪ ،‬او عل لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى ا ل ‪ group‬بس ةملك ايئدبم ‪ ،‬او عل لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى ا ل ‪user‬‬
‫والجرو نع ةرابع وهو ىوا ولح هدو ب م لا ع بعليشت ىنعي ‪ ،‬ديدج زودنيو لزنت تيبح الثم ول بيط ‪ ،‬ض‬

‫وب لا ةيلمع ىازا حرشتب المن لا ةيلمع ىازا حرشتب اسب لا ة ان لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح ت ل نع ةرابع و عمل لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح ت ‪ reboot‬للجه لا ةيلمع ىازا حرشتب از ةملك ايئدبم ‪ ،‬يبق لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى كد نع ةرابع وهو ىوا ولح ه ا ل ‪ mount‬الل لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى ان لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح ت‬

‫عملت لمعي حوريب ه لل ‪ file system‬د نع ةرابع وهو ىوا ولح ه را لا ةيلمع ىازا ح ةملك ايئدبم ‪ ،‬يبق لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى الز اهريغ نم م تثب لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح ت الكال اهريغ نم م د نع ةرابع وهو ىوا ولح ه ف لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى ا ل ‪ fstab‬ب لا ةيلمع ىازا حرشتب الشكل‬
‫د نع ةرابع وهو ىوا ولح ه‬

‫‪/d + reset root passworde : Boot Process + Systemd + reset root passwordv/d + reset root passwordat One : Boot Process + Systemd + reset root passworda/mssql‬‬ ‫‪/google : Boot Process + Systemd + reset root password‬‬ ‫‪e : Boot Process + Systemd + reset root passwordxt One : Boot Process + Systemd + reset root password4‬‬ ‫‪d + reset root passworde : Boot Process + Systemd + reset root passwordfault One : Boot Process + Systemd + reset root passwords,usrquot One : Boot Process + Systemd + reset root passworda,grpquot One : Boot Process + Systemd + reset root passworda 0 0‬‬

‫وبعدي ن متنس لا ةيلمع ىازا حرشتب ا ةلاسر كلعلط هيقالته اهنم توبي ةجاح ش تعمل‬
‫‪mount -a‬‬
‫علش لا ةيلمع ىازا حرشتب اتامارلا ن تتأكد اتامارلا ن كل لمعي حوريب ه سليسكنيللا ىف م اثن لا ةيلمع ىازا حرشتب اليغشتوا عالقا ةيلمع انه اهانعمو ‪ ،‬ء عملي لا ة ا ل ‪ boot‬ةملك ايئدبم ‪ ،‬وبعدي ن‬

‫‪df -h‬‬
‫هتالقي لمعي حوريب ه اتعمل لمعي حوريب ه ‪ mount‬اوت نع ةرابع وم لا ةيلمع ىازا حرشتب اتي لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت ك‬

‫‪111‬‬
‫تع لا ةيلمع ىازا حرشتب ال لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى بق لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى نق نع ةرابع و ل لل ‪ kernel‬انه لا ةيلمع ىازا حرشتب ا تعمل ‪ enable‬لل ‪ quota‬د لا ةيلمع ى ةملك ايئدبم ‪ ،‬ود نع ةرابع وهو ىوا ولح ه ع ن طريهد رمالا ق‬

‫االمر‬
‫‪quotaon /google‬‬

‫بزودنيولا بيطست عوضوم ص لرس لا ةيلمع ىازا حرشتب ال لا ة ا ل ‪ Warning‬د لا ةيلمع ى‬

‫‪quotaon: cannot find /google/aquota.group on‬‬

‫]‪/dev/mapper/data-mssql [/google‬‬

‫‪quotaon: cannot find /google/aquota.user on /dev/mapper/data-‬‬

‫]‪mssql [/google‬‬

‫د لا ةيلمع ى معن لا ةيلمع ىازا حرشتب اه لا ةيلمع ىازا حرشتب ا اتامارلا ن ا ل ‪ quota‬متامارلا نا وا ‪ ،‬تامار ش القي لا ة ا ل ‪ data base‬بت لا ةيلمع ىازا حرشتب اع لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح ت ا ل ‪ user‬وال ا ل‬

‫‪ group‬ةملك ايئدبم ‪ ،‬ود نع ةرابع وهو ىوا ولح ه معن لا ةيلمع ىازا حرشتب ا نع ةرابع وهو ىوا ولح ه ان لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت ك الز اهريغ نم م تعمل ‪ build‬لل ‪ data base‬االو ل بت لا ةيلمع ىازا حرشتب اع لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح ت ا ل ‪quota‬‬
‫ع ن طريهد رمالا ق االمر د نع ةرابع وهو ىوا ولح ه‬

‫‪quotacheck -cvug /google‬‬

‫‪c ----> Convert To Physical Volume create‬‬

‫‪112‬‬
‫‪v ----> Convert To Physical Volume verbose‬‬

‫‪u ----> Convert To Physical Volume user‬‬

‫‪g ----> Convert To Physical Volume group‬‬

‫وبعدي ن بق لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى ترج لا ع تعمل‬

‫‪quotaon /google‬‬

‫طي لا ةيلمع ىازا حرشتب اهنال ىد ب تع لا ةيلمع ىازا حرشتب ال لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى بق لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى نعمل ‪ implement‬لل ‪ quota‬ةملك ايئدبم ‪ ،‬مبدئي لا ةيلمع ىازا حرشتب ا كد نع ةرابع وهو ىوا ولح ه ان لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح ت ممك ن تعمل‬

‫‪ implement‬لل ‪ quota‬ع ن طريهد رمالا ق ا ل ‪ Size‬او ع ن طريهد رمالا ق ا ل ‪ Number Of Files‬ةملك ايئدبم ‪،‬‬
‫بمعن لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى ان لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى ممك ن اق نع ةرابع ول لمعي حوريب ه اتامارلا ن ا ل ‪ user‬الل لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى اسم لمعي حوريب ه ‪ ali‬د نع ةرابع وهو ىوا ولح ه م ن حق لمعي حوريب ه ان لمعي حوريب ه يكت لا ةيلمع ىازا حرشتب اهنال ىد ب ‪5‬‬

‫جيج لا ةيلمع ىازا حرشتب ا بس ةملك ايئدبم ‪ ،‬او م ن حق لمعي حوريب ه ان لمعي حوريب ه يكت لا ةيلمع ىازا حرشتب اهنال ىد ب ‪ 5‬ملف لا ةيلمع ىازا حرشتب ات بس ةملك ايئدبم ‪ ،‬ط لا ةيلمع ىازا حرشتب اهنال ىد ب وه نع ةرابع و ان لا ةيلمع ىازا حرشتب ا محت لا ةيلمع ىازا حرشتب ا اهيف لمعت كنا ج اق نع ةرابع ول لمعي حوريب ه اتامارلا ن‬
‫ا ل ‪ user‬د نع ةرابع وهو ىوا ولح ه يكت لا ةيلمع ىازا حرشتب اهنال ىد ب عدد معي ن م ن الملف لا ةيلمع ىازا حرشتب ات نع ةرابع وه ؟ نع ةرابع وه ؟‬

‫‪113‬‬
‫اي نع ةرابع و نع ةرابع وهو ىوا ولح ه ب لا ةيلمع ىازا حرشتب الظب لا ىف هد لك ط ةملك ايئدبم ‪ ،‬ط لا ةيلمع ىازا حرشتب اهنال ىد ب لي لمعي حوريب ه نع ةرابع وه ؟ علش لا ةيلمع ىازا حرشتب اتامارلا ن ببس لا ةيلمع ىازا حرشتب اط لا ة الم نع ةرابع وض نع ةرابع وليغشتوا ع متعلهد رمالا ق ب لا ةيلمع ىازا حرشتب ا ل ‪ inodes‬ةملك ايئدبم ‪ ،‬وارج لا ع‬

‫وافكرتامارلا نا وا ‪ ،‬تامار شيفم ول الثم ‪ ،‬زاهجلا ىف ك اتامارلا ن ان لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح ت ف لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى كل ‪ file system‬عند لا ةيلمع ى عدد معي ن م ن ا ل ‪ inodes‬ل نع ةرابع و‬
‫خلص لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح ت ةملك ايئدبم ‪ ،‬يبق لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى ان لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح ت كد نع ةرابع وهو ىوا ولح ه مس لا ةيلمع ىازا حرشتب اح لا ة الب لا ةيلمع ىازا حرشتب ارتيش ن بق لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح ت ب لا ةيلمع ىازا حرشتب السالم لا ة عل لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى كد نع ةرابع وهو ىوا ولح ه‬

‫بمعن لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى ا ي برض نع ةرابع و ةملك ايئدبم ‪ ،‬بزودنيولا بيطست عوضوم ص بكل بس لا ةيلمع ىازا حرشتب اط لا ة ل نع ةرابع و ان لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح ت عندتامارلا نا وا ‪ ،‬تامار شيفم ول الثم ‪ ،‬زاهجلا ىف ك ‪ user‬وعطتل لمعي حوريب ه مس لا ةيلمع ىازا حرشتب اح لا ة ‪1‬‬
‫جيج لا ةيلمع ىازا حرشتب ا ةملك ايئدبم ‪ ،‬ورا لا ةيلمع ىازا ح ه نع ةرابع و عمل بت لا ةيلمع ىازا حرشتب اليغشتوا ع ملي نع ةرابع وتامارلا ن ملزاهج نم ف ف لا ةيلمع ىازا حرشتب اض لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى ةملك ايئدبم ‪ ،‬كد نع ةرابع وهو ىوا ولح ه بيخلصل لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت ك عدد ا ل ‪inodes‬‬

‫الل لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى عندتامارلا نا وا ‪ ،‬تامار شيفم ول الثم ‪ ،‬زاهجلا ىف ك التامارلا ن متنس لا ةيلمع ىازا حرشتب ا ةلاسر كلعلط هيقالته اهنم توبي ةجاح ش اتامارلا ن كل ‪ inode‬بيش لا ةيلمع ىازا حرشتب اور عل لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى ملزاهج نم ف ةملك ايئدبم ‪ ،‬ود نع ةرابع وهو ىوا ولح ه السب لا ةيلمع ىازا حرشتب اهنال ىد ب اتامارلا ن‬
‫بيك نع ةرابع وتامارلا ن عندتامارلا نا وا ‪ ،‬تامار شيفم ول الثم ‪ ،‬زاهجلا ىف ك مس لا ةيلمع ىازا حرشتب اح لا ة ف لا ةيلمع ىازا حرشتب اضي لا ة لك ن مينفعتامارلا نا وا ‪ ،‬تامار ش ان لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت ك تكت لا ةيلمع ىازا حرشتب اهنال ىد ب دات لا ةيلمع ىازا حرشتب ا ةملك ايئدبم ‪ ،‬ود نع ةرابع وهو ىوا ولح ه بسب لا ةيلمع ىازا حرشتب اهنال ىد ب اتامارلا ن عدد‬

‫ا ل ‪ inode‬خلزودنيولا بيطست عوضوم ص ةملك ايئدبم ‪ ،‬وكد نع ةرابع وهو ىوا ولح ه ان لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح ت خسرت ا ل ‪ storage‬الل لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى عندتامارلا نا وا ‪ ،‬تامار شيفم ول الثم ‪ ،‬زاهجلا ىف ك‬

‫النقط لا ة الت لا ةيلمع ىازا حرشتب اني لا ة وان لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح ت بتعمل ‪ implement‬لل ‪ quota‬ةملك ايئدبم ‪ ،‬بيك نع ةرابع وتامارلا ن عندتامارلا نا وا ‪ ،‬تامار شيفم ول الثم ‪ ،‬زاهجلا ىف ك ‪ limits 2‬ةملك ايئدبم ‪ ،‬ي لا ةيلمع ىازا حرشتب ا‬

‫ام لا ةيلمع ىازا حرشتب ا يك نع ةرابع وتامارلا ن عندتامارلا نا وا ‪ ،‬تامار شيفم ول الثم ‪ ،‬زاهجلا ىف ك ‪ soft limit‬او ي لا ةيلمع ىازا حرشتب ا ام لا ةيلمع ىازا حرشتب ا يك نع ةرابع وتامارلا ن عندتامارلا نا وا ‪ ،‬تامار شيفم ول الثم ‪ ،‬زاهجلا ىف ك ‪ hard limit‬ةملك ايئدبم ‪ ،‬طي لا ةيلمع ىازا حرشتب اهنال ىد ب ا ي بق لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى‬

‫االتني ن دو ل نع ةرابع وه ؟‬

‫بزودنيولا بيطست عوضوم ص ا ل ‪ soft limit‬ه لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى ا ل ‪ limit One : Boot Process + Systemd + reset root password‬الل لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى لم لا ةيلمع ىازا حرشتب ا ا ل ‪ user‬ي نع ةرابع وصله لا ةيلمع ىازا حرشتب ا هيبد ةملك ايئدبم ‪ ،‬ىقب أ يطلعل لمعي حوريب ه‬

‫‪ warning‬ةملك ايئدبم ‪ ،‬انم لا ةيلمع ىازا حرشتب ا بق لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى ا ل ‪ Hard Limit‬ه لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى ا ل ‪ limit‬الل لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى مستحيل ا ل ‪user‬‬

‫يعديه لا ةيلمع ىازا حرشتب ا ب لا ةيلمع ىازا حرشتب ا لا ةيلمع ى ح لا ةيلمع ىازا حرشتب ا ل م ن االح نع ةرابع وا ل‬

‫‪114‬‬
‫مث لا ةيلمع ىازا حرشتب ا ل ‪ :‬مثال عندتامارلا نا وا ‪ ،‬تامار شيفم ول الثم ‪ ،‬زاهجلا ىف ك ا ل ‪ account‬بت لا ةيلمع ىازا حرشتب اليغشتوا ع ا ل ‪ gmail‬ل نع ةرابع و لي لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت ك مثال ‪ 10‬جيج لا ةيلمع ىازا حرشتب ا بس ةملك ايئدبم ‪ ،‬ف لا ةيلمع ىازا حرشتب ا ل‬

‫‪ warning‬هيبد ةملك ايئدبم ‪ ،‬ىقب أ يطلعل لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت ك لم لا ةيلمع ىازا حرشتب ا ت نع ةرابع وصل الستخدا اهريغ نم م ‪ 9‬جيج لا ةيلمع ىازا حرشتب ا ود نع ةرابع وهو ىوا ولح ه كد نع ةرابع وهو ىوا ولح ه ا ل ‪ soft limit‬ةملك ايئدبم ‪،‬‬
‫انم لا ةيلمع ىازا حرشتب ا ا ل ‪ 10‬جيج لا ةيلمع ىازا حرشتب ا ه لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى ا ل ‪ Hard Limit‬ةملك ايئدبم ‪ ،‬طي لا ةيلمع ىازا حرشتب اهنال ىد ب هل ممك ن اتامارلا ن ان لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح ت تتخط لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى‬

‫ا ل ‪ soft limit‬ةملك ايئدبم ‪ ،‬اي نع ةرابع و نع ةرابع وهو ىوا ولح ه هتتخط لا ةيلمع ىازا حرشتب ا نع ةرابع وهو ىوا ولح ه لحد م لا ةيلمع ىازا حرشتب ا ت نع ةرابع وصل لل ‪hard limit‬‬

‫طي لا ةيلمع ىازا حرشتب اهنال ىد ب تع لا ةيلمع ىازا حرشتب ال لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى بق لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى نعمل ‪ implement‬لل ‪ quota‬لل ‪ user‬الل لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى اسم لمعي حوريب ه ‪ ali‬ةملك ايئدبم ‪ ،‬ع ن‬
‫طريهد رمالا ق االمر‬
‫‪edquota -u ali‬‬
‫تع لا ةيلمع ىازا حرشتب ال لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى بزودنيولا بيطست عوضوم ص كد نع ةرابع وهو ىوا ولح ه للك لا ةيلمع ىازا حرشتب ا اهريغ نم م سطر د نع ةرابع وهو ىوا ولح ه‬

‫‪Disk quotas for user rhadmin (uid 1000):‬‬

‫‪Filesystem‬‬ ‫‪blocks‬‬ ‫‪soft‬‬ ‫‪hard‬‬ ‫‪inodes‬‬ ‫‪soft‬‬ ‫‪hard‬‬

‫‪/dev/mapper/data-mssql‬‬ ‫‪0‬‬ ‫‪0‬‬ ‫‪0‬‬ ‫‪0‬‬ ‫‪0‬‬ ‫‪0‬‬

‫طبع لا ةيلمع ىازا حرشتب ا هتسأ ل ه نع ةرابع و لي لمعي حوريب ه متامارلا نا وا ‪ ،‬تامار ش ج لا ةيلمع ىازا حرشتب اي لا ةيلمع ىازا حرشتب اهنال ىد ب بقي لا ة الب لا ةيلمع ىازا حرشتب ارتيشنز الل لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى معم نع ةرابع و ل ليهسكنيللا ىف م ‪ mount‬ةملك ايئدبم ‪،‬‬
‫الج نع ةرابع وا نع ةرابع وهو ىوا ولح هدو ب ببس لا ةيلمع ىازا حرشتب اط لا ة التامارلا ن ا ل ‪ quota‬متامارلا نا وا ‪ ،‬تامار ش متفعل لا ة عليهسكنيللا ىف م‬

‫‪115‬‬
‫طي لا ةيلمع ىازا حرشتب اهنال ىد ب ا ل ‪ blocks‬ه لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى عدد ا ل ‪ blocks‬الفعلي لا ة الل لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى بيستخدمه لا ةيلمع ىازا حرشتب ا ا ل ‪ user‬د نع ةرابع وهو ىوا ولح ه ةملك ايئدبم ‪،‬‬

‫الرقسكنيللا ىف م ‪ 0‬معن لا ةيلمع ىازا حرشتب ا نع ةرابع وهو ىوا ولح ه ان لمعي حوريب ه متامارلا نا وا ‪ ،‬تامار ش بيستخد اهريغ نم م ا لا ةيلمع ى ح لا ةيلمع ىازا حرشتب اج لا ة لحد دل نع ةرابع وقت لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى ةملك ايئدبم ‪ ،‬طي لا ةيلمع ىازا حرشتب اهنال ىد ب السؤا ل برض نع ةرابع و‬
‫هل ان لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح ت لم لا ةيلمع ىازا حرشتب ا تعمل ‪ implement‬لل ‪ quota‬هتعد ل ف لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى ا ل ‪ blocks‬د لا ةيلمع ى ةملك ايئدبم ‪ ،‬طبع لا ةيلمع ىازا حرشتب ا ال‬

‫التامارلا ن ا ل ‪ blocks‬د لا ةيلمع ى بتمثل المس لا ةيلمع ىازا حرشتب اح لا ة الل لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى الراجل مستخدمه لا ةيلمع ىازا حرشتب ا ح لا ةيلمع ىازا حرشتب الي لا ةيلمع ىازا حرشتب ا ةملك ايئدبم ‪ ،‬كد نع ةرابع وهو ىوا ولح ه ان لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح ت‬
‫المفرو لا ريغا ام دعب ىنا ض تعد ل ف لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى ا ل ‪ soft limit‬وا ل ‪ hard limit‬بت لا ةيلمع ىازا حرشتب اعت لمعي حوريب ه‬

‫يعن لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى ان لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح ت ممك ن تحدد ا ل ‪ soft limit‬برقسكنيللا ىف م مثال ‪ 100000‬ود نع ةرابع وهو ىوا ولح ه معن لا ةيلمع ىازا حرشتب ا نع ةرابع وهو ىوا ولح ه ‪ 100‬ميج لا ةيلمع ىازا حرشتب ا او‬

‫معن لا ةيلمع ىازا حرشتب ا نع ةرابع وهو ىوا ولح ه ‪ 100‬الزاهج نم ف كيل نع ةرابع و ب لا ةيلمع ىازا حرشتب اي لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح ت الل لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى ه لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى برض نع ةرابع و ‪ 100‬ميج لا ةيلمع ىازا حرشتب ا ةملك ايئدبم ‪ ،‬وخل لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى برض نع ةرابع و عل لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى سبيل‬
‫المث لا ةيلمع ىازا حرشتب ا ل ا ل ‪ hard limit‬خلي لمعي حوريب ه ‪ 200000‬ةملك ايئدبم ‪ ،‬يعن لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى كد نع ةرابع وهو ىوا ولح ه احن لا ةيلمع ىازا حرشتب ا هنعمل ‪ implement‬لل‬

‫‪ quota‬ب لا ةيلمع ىازا حرشتب ا ل ‪size‬‬

‫طي لا ةيلمع ىازا حرشتب اهنال ىد ب بعد م لا ةيلمع ىازا حرشتب ا عمل لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح ت ‪ implement‬لل ‪ quota‬لل ‪ user‬الل لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى اسم لمعي حوريب ه ‪ ali‬ةملك ايئدبم ‪ ،‬وجي لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح ت‬
‫تنفذ االمر‬

‫‪repquota -a‬‬

‫هتالق لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى الن لا ةيلمع ىازا حرشتب ات ج ب لا ةيلمع ىازا حرشتب الشكل د نع ةرابع وهو ىوا ولح ه‬

‫‪116‬‬
‫‪*** Report for user quotas on device /dev/mapper/data-mssql‬‬

‫‪Block grace time: 7days; Inode grace time: 7days Inode grace time: 7days‬‬

‫‪Block limits‬‬ ‫‪File limits‬‬

‫‪User‬‬ ‫‪used‬‬ ‫‪soft‬‬ ‫‪hard grace‬‬ ‫‪used soft hard grace‬‬

‫‪----------------------------------------------------------------------‬‬

‫‪root‬‬ ‫‪--‬‬ ‫‪20‬‬ ‫‪0‬‬ ‫‪0‬‬ ‫‪2‬‬ ‫‪0‬‬ ‫‪0‬‬

‫طي لا ةيلمع ىازا حرشتب اهنال ىد ب لي لمعي حوريب ه ا ل ‪ user‬الل لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى اسم لمعي حوريب ه ‪ ali‬ةملك ايئدبم ‪ ،‬متامارلا نا وا ‪ ،‬تامار ش ظ لا ةيلمع ىازا حرشتب اهر ةملك ايئدبم ‪ ،‬هق نع ةرابع ول لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت ك ببس لا ةيلمع ىازا حرشتب اط لا ة ةملك ايئدبم ‪ ،‬التامارلا ن ا ل‬

‫‪ dirctory‬الل لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى اسم لمعي حوريب ه ‪ google‬او بشكل اد جاتحتب ق ا ل ‪ lv‬الل لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى اسم لمعي حوريب ه‬
‫‪/dev/data/mssql‬‬

‫الل لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى اتعمله لا ةيلمع ىازا حرشتب ا ‪ mount‬ف لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى المجلد الل لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى اسم لمعي حوريب ه ‪ google/‬ةملك ايئدبم ‪ ،‬ك لا ةيلمع ىازا حرشتب اتامارلا ن ا ل ‪ others‬متامارلا نا وا ‪ ،‬تامار ش‬
‫مع لا ةيلمع ىازا حرشتب اهسكنيللا ىف م ا لا ةيلمع ى ‪ write permissions‬علي لمعي حوريب ه ةملك ايئدبم ‪ ،‬تع لا ةيلمع ىازا حرشتب ال لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى بق لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى نفذ االمر د نع ةرابع وهو ىوا ولح ه علش لا ةيلمع ىازا حرشتب اتامارلا ن تعر لا نا ف‬

‫اذا ك لا ةيلمع ىازا حرشتب اتامارلا ن ا ل ‪ others‬ليهسكنيللا ىف م ‪ Permissions‬وال ﻷ‬

‫‪ls -ld /google/‬‬

‫‪drwxr-xr-x. 3 root root 4096 Jun 13 22:33 /google/‬‬

‫‪117‬‬
‫كد نع ةرابع وهو ىوا ولح ه ان لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح ت هتضطر تد لا ةيلمع ى لل ‪ others‬ا ل ‪ write permissions‬ةملك ايئدبم ‪ ،‬طبع لا ةيلمع ىازا حرشتب ا ز لا ةيلمع ى م لا ةيلمع ىازا حرشتب ا ان لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح ت‬

‫ع لا ةيلمع ىازا حرشتب ار لا نا ف ع ن طريهد رمالا ق‬


‫‪chmod o+w /google/‬‬

‫ل نع ةرابع وجي لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح ت تنفذ االمر ‪ repquota‬د نع ةرابع وهو ىوا ولح ه ت لا ةيلمع ىازا حرشتب ان لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى هيظهرل لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت ك ا ل ‪ report‬بت لا ةيلمع ىازا حرشتب اليغشتوا ع ا ل ‪quota‬‬

‫الخ لا ةيلمع ىازا حرشتب اهمسا ‪ ،‬هيب ص ب لا ةيلمع ىازا حرشتب ا ل ‪ user‬الل لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى اسم لمعي حوريب ه ‪ ali‬ةملك ايئدبم ‪ ،‬يبق لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى كد نع ةرابع وهو ىوا ولح ه ه نع ةرابع و هيظهر لم لا ةيلمع ىازا حرشتب ا ا ل ‪ user‬يبد ةملك ايئدبم ‪ ،‬ىقب أ‬
‫يستخد اهريغ نم م ا لا ةيلمع ى ملف لا ةيلمع ىازا حرشتب ات عل لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى ا ل ‪File System‬‬

‫ نع ةرابع هتيبلاغ ديدحتلاب هد ءزجلاو (خلى بالك من الملحوظة دى ‪ ،‬لو انت وانت بتسطب التوزيعة جيت تعمل ‪user‬‬

‫اسمه مثال ‪ ، mostafa‬وجيت علمت على‬

‫‪ ، make this user as administrator‬كده ال ‪ user‬ده بقى زيه زى ال‬

‫‪ root‬يعنى لما تيجى تعمله ‪ quota‬هتالقى اللى بيزيد هو ال ‪quota‬‬

‫بتاعت ال ‪ root‬مش بتاعته ‪ ،‬فخلى بالك بقى انما انت المفروض تعمل ال‬

‫‪ quota‬لل ‪ users‬العاديين اللى ملهمش صالحيات ال ‪) administrations‬‬

‫تع لا ةيلمع ىازا حرشتب ال لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى بق لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى بزودنيولا بيطست عوضوم ص بق لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى كد نع ةرابع وهو ىوا ولح ه عل لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى السطر د نع ةرابع وهو ىوا ولح ه‬
‫‪ali‬‬ ‫‪+- 122880 100000 200000 6days‬‬ ‫‪2‬‬ ‫‪0‬‬ ‫‪0‬‬
‫اوال عالم لا ة ا ل ‪ +‬د لا ةيلمع ى بتشيرال لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى ا ل ‪ blocks‬ولم لا ةيلمع ىازا حرشتب ا بتظهر بيك نع ةرابع وتامارلا ن معن لا ةيلمع ىازا حرشتب اه لا ةيلمع ىازا حرشتب ا اتامارلا ن ا ل ‪user‬‬
‫تخط لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى عدد ا ل ‪block limit‬‬

‫‪118‬‬
‫انم لا ةيلمع ىازا حرشتب ا بق لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى عالم لا ة ا ل ‪ -‬فد لا ةيلمع ى معن لا ةيلمع ىازا حرشتب اه لا ةيلمع ىازا حرشتب ا ان لمعي حوريب ه لس لمعي حوريب ه متخط لا ةيلمع ىازا حرشتب ا ةلاسر كلعلط هيقالته اهنم توبي ةجاح ش عدد ا ل ‪ file limit‬الل لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى‬

‫مسم نع ةرابع و لا ةيلمع ىازا ح بيه لا ةيلمع ىازا حرشتب ا ةملك ايئدبم ‪ ،‬وهن لا ةيلمع ىازا حرشتب ا ه لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى ظ لا ةيلمع ىازا حرشتب اهر نع ة ‪ -‬الن لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى محددتل نع ةرابع و ةلاسر كلعلط هيقالته اهنم توبي ةجاح ش ا لا ةيلمع ى ‪ limit‬لعدد الملف لا ةيلمع ىازا حرشتب ات‬
‫يبق لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى كد نع ةرابع وهو ىوا ولح ه بشكل اوضلانركلل ح ةملك ايئدبم ‪ ،‬ا ل ‪ +‬معن لا ةيلمع ىازا حرشتب اه لا ةيلمع ىازا حرشتب ا ان لمعي حوريب ه تخط لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى ا ل ‪ soft limit‬بت لا ةيلمع ىازا حرشتب اع لمعي حوريب ه‬

‫تع لا ةيلمع ىازا حرشتب ال لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى بق لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى نعمل ‪ limit‬للملف لا ةيلمع ىازا حرشتب ات الل لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى ا ل ‪ user‬م ن حق لمعي حوريب ه اتامارلا ن ينشأه لا ةيلمع ىازا حرشتب ا ع ن طريهد رمالا ق‬

‫برض نع ةرابع و االمر‬


‫‪edquota -u timon‬‬

‫وهتعد ل اخر ‪ soft‬واخر ‪ hard‬بعد كلم لا ة ‪ inode‬وممك ن طبع لا ةيلمع ىازا حرشتب ا تستخد اهريغ نم م ‪watch‬‬

‫م لا ع ‪repquota‬‬

‫طبع لا ةيلمع ىازا حرشتب ا ل نع ةرابع و ع لا ةيلمع ىازا حرشتب ايز تعمل ‪ implement‬لل ‪ quota‬عل لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى ‪ group‬ةملك ايئدبم ‪ ،‬بيك نع ةرابع وتامارلا ن ع ن طريهد رمالا ق‬

‫‪edquota -g dcadmins‬‬
‫ع لا ةيلمع ىازا حرشتب اد لا ةيلمع ى زيه لا ةيلمع ىازا حرشتب ا ز لا ةيلمع ى الل لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى ف نع ةرابع و جاتحتب ق ةملك ايئدبم ‪ ،‬ش نع ةرابع و لا نا ف اسسكنيللا ىف م الجرو نع ةرابع وهو ىوا ولح هدو ب وعدل لمعي حوريب ه ةملك ايئدبم ‪ ،‬وبرض نع ةرابع و‬

‫‪repquota -g /google‬‬

‫ودل نع ةرابع وقت لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى كم لا ةيلمع ىازا حرشتب اتامارلا ن ممك ن تعمل ‪ quota‬ل ‪ user‬معي ن داخل جرو نع ةرابع وهو ىوا ولح هدو ب معي ن ةملك ايئدبم ‪ ،‬بس‬
‫الز اهريغ نم م تعمل ‪ quota‬للجرو نع ةرابع وهو ىوا ولح هدو ب ةملك ايئدبم ‪ ،‬وبعدي ن ترج لا ع تعمل ‪ quota‬لل ‪ user‬د نع ةرابع وهو ىوا ولح ه‬

‫‪119‬‬
‫طبع لا ةيلمع ىازا حرشتب ا ل نع ةرابع و ع لا ةيلمع ىازا حرشتب ايز تجي لا ةيلمع ىازا حرشتب اهنال ىد ب ا ل ‪ quota‬بت لا ةيلمع ىازا حرشتب اع لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح ت ‪ user‬معي ن ةملك ايئدبم ‪ ،‬ممك ن تستخد اهريغ نم م االمر د نع ةرابع وهو ىوا ولح ه‬
‫‪quota -u ali‬‬

‫ط لا ةيلمع ىازا حرشتب اهنال ىد ب ا لا ةيلمع ى بق لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى حك لا ةيلمع ىازا حرشتب اي لا ة ا ل ‪ grace period‬د لا ةيلمع ى ةملك ايئدبم ‪ ،‬بزودنيولا بيطست عوضوم ص ب لا ةيلمع ىازا حرشتب اختص لا ةيلمع ىازا حرشتب ار شديد ه لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى عب لا ةيلمع ىازا حرشتب ار نع ة‬

‫ع ن الفتر نع ة الل لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى هيبد ةملك ايئدبم ‪ ،‬ىقب أ يتسكنيللا ىف م التع لا ةيلمع ىازا حرشتب امل م لا ع ا ل ‪ user‬الل لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى متحدد لي لمعي حوريب ه ‪ quota‬ك لا ةيلمع ىازا حرشتب ان لمعي حوريب ه‬
‫وصل لل ‪ hard limit‬م ن عنده لا ةيلمع ىازا حرشتب ا‬

‫مثال ان لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح ت وصل لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح ت لل ‪ soft limit‬ةملك ايئدبم ‪ ،‬ومثال ا ل ‪ grace period‬ةملك ايئدبم ‪ ،‬الل لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى ه لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى فتر نع ة السم لا ةيلمع ىازا حرشتب ا لا ةيلمع ىازا ح‬

‫هن لا ةيلمع ىازا حرشتب ا بق لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى ه نع ةرابع و يبد ةملك ايئدبم ‪ ،‬ىقب أ يع لا ةيلمع ىازا حرشتب امل لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت ك عل لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى اس لا ةيلمع ىازا حرشتب ا لا ةياكح اوعرتخا س ان لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت ك وصل لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح ت لل ‪ soft limit‬بعد ‪ 6‬اي لا ةيلمع ىازا حرشتب ا اهريغ نم م مثال‬
‫ود نع ةرابع وهو ىوا ولح ه ف لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى ح لا ةيلمع ىازا حرشتب ال لا ة ل نع ةرابع و ان لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح ت مبد ةملك ايئدبم ‪ ،‬ىقب أتتامارلا نا وا ‪ ،‬تامار ش تمسلانركلل ح م ن ملف لا ةيلمع ىازا حرشتب ات لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت ك‬

‫طي لا ةيلمع ىازا حرشتب اهنال ىد ب افر لا ريغا ام دعب ىنا ض ان لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح ت ع لا ةيلمع ىازا حرشتب ايز تعد ل ا ل ‪ grace period‬ةملك ايئدبم ‪ ،‬بسيط لا ة خ لا ةيلمع ىازا حرشتب الزودنيولا بيطست عوضوم ص ةملك ايئدبم ‪ ،‬اكت لا ةيلمع ىازا حرشتب اهنال ىد ب‬

‫‪edquota -t grace‬‬
‫ ةملك ايئدبم ‪ ،‬وف لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى الملزاهج نم ف د نع ةرابع وهو ىوا ولح ه بق لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى ان لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح ت ي لا ةيلمع ىازا حرشتب ا ام لا ةيلمع ىازا حرشتب ا تعد ل ا ل ‪ grace period‬لل ‪ Size‬بت لا ةيلمع ىازا حرشتب اع لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح ت‬

‫الملف لا ةيلمع ىازا حرشتب ات الل لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى ه لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى ا ل ‪ Blocks‬ةملك ايئدبم ‪ ،‬او ي لا ةيلمع ىازا حرشتب ا ام لا ةيلمع ىازا حرشتب ا هتعد ل لل ‪ file numbers‬ةملك ايئدبم ‪ ،‬وطبع لا ةيلمع ىازا حرشتب ا‬

‫التعديل هيك نع ةرابع وتامارلا ن ي لا ةيلمع ىازا حرشتب ا ام لا ةيلمع ىازا حرشتب ا ب لا ةيلمع ىازا حرشتب االي لا ةيلمع ىازا حرشتب ا اهريغ نم م او الس لا ةيلمع ىازا حرشتب اع لا ةيلمع ىازا حرشتب ات او الدق لا ةيلمع ىازا حرشتب ايهد رمالا ق‬

‫‪120‬‬
‫بس خل لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى ب لا ةيلمع ىازا حرشتب ال لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت ك اتامارلا ن ان لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح ت كد نع ةرابع وهو ىوا ولح ه محددتتامارلا نا وا ‪ ،‬تامار ش ا لا ةيلمع ى ‪ user‬ةملك ايئدبم ‪ ،‬ف لا ةيلمع ىازا حرشتب ان لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح ت ف لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى م نع ةرابع وض نع ةرابع وليغشتوا ع ا ل ‪grace‬‬

‫‪ period‬الز اهريغ نم م تحدد انه لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى ‪ user‬ب لا ةيلمع ىازا حرشتب الظب لا ىف هد لك ط ةملك ايئدبم ‪ ،‬ود نع ةرابع وهو ىوا ولح ه بيتسكنيللا ىف م ع ن طريهد رمالا ق االمر‬
‫‪edquota -T ali‬‬

‫واخيرا بق لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى ل نع ةرابع و ع لا ةيلمع ىازا حرشتب ايز ت نع ةرابع وقزاهج نم ف ا ل ‪ quota‬ةملك ايئدبم ‪ ،‬ف لا ةيلمع ىازا حرشتب الم نع ةرابع وض نع ةرابع وليغشتوا ع سهل جدا ةملك ايئدبم ‪ ،‬نفذ بس االمر‬

‫د نع ةرابع وهو ىوا ولح ه‬


‫‪quotaoff /google‬‬

‫وبكد نع ةرابع وهو ىوا ولح ه ا لا ةيلمع ى ‪ user‬يرج لا ع يقدر ان لمعي حوريب ه يكت لا ةيلمع ىازا حرشتب اهنال ىد ب ت لا ةيلمع ىازا حرشتب ان لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى‬

‫طي لا ةيلمع ىازا حرشتب اهنال ىد ب ف لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى سؤا ل حل نع ةرابع و ت لا ةيلمع ىازا حرشتب ان لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى ةملك ايئدبم ‪ ،‬دل نع ةرابع وقت لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى ل نع ةرابع و ان لا ةيلمع ىازا حرشتب ا وقف لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح ت ا ل ‪ quota‬وج لمعي حوريب ه ا ل ‪ user‬كت لا ةيلمع ىازا حرشتب اهنال ىد ب‬

‫ملف لا ةيلمع ىازا حرشتب ات ةملك ايئدبم ‪ ،‬وجي لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح ت ان لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح ت شغل لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح ت ا ل ‪ quota‬م ن ت لا ةيلمع ىازا حرشتب ان لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى ةملك ايئدبم ‪ ،‬هل ا ل ‪ quota‬هتقدر تقر ةملك ايئدبم ‪ ،‬ىقب أ‬
‫الل لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى اتكت لا ةيلمع ىازا حرشتب اهنال ىد ب جديد نع ةرابع وه ؟‬

‫اكيد ال طبع لا ةيلمع ىازا حرشتب ا ةملك ايئدبم ‪ ،‬التامارلا ن ببس لا ةيلمع ىازا حرشتب اط لا ة ا ل ‪ Data Base‬بت لا ةيلمع ىازا حرشتب اع لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح ت ا ل ‪ Quota‬متعمله لا ةيلمع ىازا حرشتب ا ةلاسر كلعلط هيقالته اهنم توبي ةجاح ش ا لا ةيلمع ى‬
‫‪Update‬‬

‫ملحوظة مهم لا ة قبل م لا ةيلمع ىازا حرشتب ا تعمل ‪ update‬لل ‪ Quota‬اتأكد اتامارلا ن ا ل ‪ Quota‬مقف نع ةرابع ول لا ة‬

‫االو ل‬
‫‪quotaoff /google‬‬
‫وبعدي ن‬
‫‪quotacheck -vugu‬‬

‫‪121‬‬
‫انم لا ةيلمع ىازا حرشتب ا ل نع ةرابع و عمل لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح ت ‪ update‬لل ‪ data base‬بت لا ةيلمع ىازا حرشتب اع لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح ت ا ل ‪ quota‬هيطل لا ع يدي لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت ك ب لا ةيلمع ىازا حرشتب القلسكنيللا ىف م‬

‫عل لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى وش لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت ك ويق نع ةرابع ول لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت ك ان لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت ك ل نع ةرابع و عمل لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح ت د نع ةرابع وهو ىوا ولح ه ممك ن ا ل ‪ data base‬بت لا ةيلمع ىازا حرشتب اع لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح ت ا ل ‪Quota‬‬
‫د لا ةيلمع ى تضر نع ةرابع وهو ىوا ولح هدو ب‬

‫ع لا ةيلمع ىازا حرشتب امل ب لا ةيلمع ىازا حرشتب الظب لا ىف هد لك ط ز لا ةيلمع ى الل لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى بيغير الك نع ةرابع وتتامارلا نا وا ‪ ،‬تامار ش بت لا ةيلمع ىازا حرشتب اليغشتوا ع العربي لا ة وه لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى م لا ةيلمع ىازا حرشتب اشي لا ة ةملك ايئدبم ‪ ،‬متامارلا نا وا ‪ ،‬تامار ش منطق لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى‬
‫خ لا ةيلمع ىازا حرشتب الزودنيولا بيطست عوضوم ص 😂😂😂‬

‫بص بقى الحتة دى ‪ ،‬انت عمرك مش هتشوف ان ال ‪ used‬اكبر من‬

‫ال ‪ ، hard limit‬اال فى حالة واحدة وهى ان ال ‪ quota‬تكون شغالة‬

‫وبعدين توقفها وتيجى تكتب على البارتيشن اللى معمول ليه ‪، mount‬‬

‫وهوب بعدين تروح تعمل ‪ update‬لل ‪ data base‬بتاعت ال ‪ quota‬وبعدين‬

‫تشغل ال ‪ ، quota‬ساعتها بس هتالقى ان ال ‪ used‬اكبر من ال ‪hard limit‬‬

‫‪122‬‬
‫ح لا ةيلمع ىازا حرشتب اج لا ة كد نع ةرابع وهو ىوا ولح ه مهم لا ة وه لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى ان لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت ك ل نع ةرابع و جي لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح ت عمل لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح ت ‪ mount‬ال لا ةيلمع ى ب لا ةيلمع ىازا حرشتب ارتيش ن ةملك ايئدبم ‪ ،‬وجي لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح ت تنفذ‬

‫االمر ‪ lsblk‬ولقي لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح ت اتامارلا ن الب لا ةيلمع ىازا حرشتب ارتيش ن متعمل نع ةرابع و ةلاسر كلعلط هيقالته اهنم توبي ةجاح ش ‪ mount‬برض نع ةرابع و ةملك ايئدبم ‪ ،‬يبق لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى تش نع ةرابع و لا نا ف ا ل‬

‫‪ logs‬ف لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى‬
‫‪cat /var/log/message‬‬

‫هتالق لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى هن لا ةيلمع ىازا حرشتب اتامارلا نا وا ‪ ،‬تامار شيفم ول الثم ‪ ،‬زاهجلا ىف ك رس لا ةيلمع ىازا حرشتب ال لا ة ا ل ‪ error‬د لا ةيلمع ى‬
‫]‪mounted filesystem with ordered data mode opts[null‬‬

‫د لا ةيلمع ى معن لا ةيلمع ىازا حرشتب اه لا ةيلمع ىازا حرشتب ا اتامارلا ن ممك ن ا ل ‪ system‬يك نع ةرابع وتامارلا ن مثال حصل لمعي حوريب ه ‪ crash‬م ن ن نع ةرابع وليغشتوا ع م لا ةيلمع ىازا حرشتب ا ةملك ايئدبم ‪ ،‬ف لا ةيلمع ىازا حرشتب ان لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح ت‬

‫تجر نع ةرابع وهو ىوا ولح هدو ب تعمل ‪fsck‬‬

‫او امس لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت ك عندتامارلا نا وا ‪ ،‬تامار شيفم ول الثم ‪ ،‬زاهجلا ىف ك الجمل لا ة الحل نع ةرابع و نع ة د لا ةيلمع ى‬

‫‪EXT3 and EXT4 has two main modes to handle journaling:‬‬

‫‪Ordered data mode and Data writeback mode‬‬

‫‪Data writeback mode is generally considered to be much faster and‬‬

‫‪better than ordered data mode‬‬

‫‪123‬‬
‫‪To change the default:‬‬

‫‪sudo tune2fs -o journal_data_writeback /dev/sdX‬‬

‫‪Also--to force a fsck on boot:‬‬

‫‪sudo touch /forcefsck && sudo reboot‬‬

‫م نع ةرابع وق لا ع ‪ redhat‬بيتكلسكنيللا ىف م ع ن المشكل لا ة د لا ةيلمع ى‬

‫‪https://access.redhat.com/discussions/3218241‬‬

‫‪https://www.redhat.com/archives/ext3-users/2000-December/msg00047.html‬‬

‫لك ن كم لا ةيلمع ىازا حرشتب اتامارلا ن ممك ن يك نع ةرابع وتامارلا ن سب لا ةيلمع ىازا حرشتب اهنال ىد ب المشكل لا ة د لا ةيلمع ى وه لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى اتامارلا ن ا ل ‪ file system‬د نع ةرابع وهو ىوا ولح ه معم نع ةرابع و ل‬
‫لي لمعي حوريب ه ‪ mount‬ف لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى ا ل ‪ fstab‬ةملك ايئدبم ‪ ،‬وب لا ةيلمع ىازا حرشتب الت لا ةيلمع ىازا حرشتب ال لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى ‪ systemd‬ك لا ةيلمع ىازا حرشتب ان لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح ت لم لا ةيلمع ىازا حرشتب ا بتبد ةملك ايئدبم ‪ ،‬ىقب أ بتبزودنيولا بيطست عوضوم ص عل لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى ا ل‬

‫‪ entries‬الل لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى م نع ةرابع وج نع ةرابع ود نع ة ف لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى ا ل ‪ fstab‬وبم لا ةيلمع ىازا حرشتب ا اتامارلا ن ا ل ‪ file system‬معم نع ةرابع و ل لي لمعي حوريب ه‬

‫‪ mount‬ةملك ايئدبم ‪ ،‬ف لا ةيلمع ىازا حرشتب ا متامارلا نا وا ‪ ،‬تامار ش هينف لا ع اتامارلا ن اتني ن ‪ file system‬يك نع ةرابع وتامارلا ن معم نع ةرابع و ل ليهسكنيللا ىف م ‪ mount‬ف لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى‬

‫نفس المك لا ةيلمع ىازا حرشتب اتامارلا ن ف لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى نفس ال نع ةرابع وق لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح ت‬
‫يبق لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى الحل ان لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت ك هتخل لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى ‪ systemd‬تعمل ‪ reload‬لل ‪ daemons‬كله لا ةيلمع ىازا حرشتب ا ع ن طريهد رمالا ق‬

‫االمر‬

‫‪systemd daemon-reload‬‬

‫‪124‬‬
‫لحد هنا احنا خلصنا ال ‪ Basics‬بتاعت ال ‪Quota‬‬

‫‪125‬‬
‫‪8-Access Control List‬‬

‫تذكر اتامارلا ن ا ل ‪ Primary Group‬مهم لا ة علش لا ةيلمع ىازا حرشتب اتامارلا ن ا ل ‪File Owner Ship‬‬

‫بيق نع ةرابع ول لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت ك بق لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى علش لا ةيلمع ىازا حرشتب اتامارلا ن تتع لا ةيلمع ىازا حرشتب امل م لا ع ا ل ‪ Access Control List‬ةملك ايئدبم ‪ ،‬الز اهريغ نم م تبزودنيولا بيطست عوضوم ص ف لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى االو ل‬
‫عل لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى ا ل ‪ File System‬بت لا ةيلمع ىازا حرشتب اع لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت ك بت لا ةيلمع ىازا حرشتب اليغشتوا ع ا ل ‪ root‬ةملك ايئدبم ‪ ،‬ع ن طريهد رمالا ق االمر مثال ‪ blkid‬ةملك ايئدبم ‪ ،‬ل نع ةرابع و‬

‫لقيت لمعي حوريب ه ‪ xfs‬ةملك ايئدبم ‪ ،‬يبق لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى تعر لا نا ف عل لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى ط نع ةرابع و ل ان لمعي حوريب ه ب ﻷ الو سكنيل ي ‪ Support‬ا ل ‪Access Control List‬‬
‫بشكل ‪ Automatic‬ةملك ايئدبم ‪ ،‬ط لا ةيلمع ىازا حرشتب اهنال ىد ب ان لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح ت هتسأ ل ه لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى ا ل ‪ Access Control List‬متامارلا نا وا ‪ ،‬تامار ش‬

‫‪ supported‬اصال نع ةرابع وه ؟ نع ةرابع وه ؟ ال طبع لا ةيلمع ىازا حرشتب ا ه لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى ‪ supported‬وكل ح لا ةيلمع ىازا حرشتب اج لا ة ةملك ايئدبم ‪ ،‬بس الز اهريغ نم م يك نع ةرابع وتامارلا ن‬
‫عندتامارلا نا وا ‪ ،‬تامار شيفم ول الثم ‪ ،‬زاهجلا ىف ك ح لا ةيلمع ىازا حرشتب اجتي ن علش لا ةيلمع ىازا حرشتب اتامارلا ن ا ل ‪ Access Control List‬تشتغل ةملك ايئدبم ‪ ،‬اوال اتامارلا ن الكرن لا ةيلمع ىازا حرشتب ا ل ذات‬

‫نفس لمعي حوريب ه يك نع ةرابع وتامارلا ن ب ﻷ الو سكنيل ي ‪ support‬ا ل ‪ xfs‬وبنسب لا ة ‪ 99‬كل الكرن لا ةيلمع ىازا حرشتب ا ل بيدعسكنيللا ىف م ا ل ‪Access‬‬
‫‪Control List‬‬

‫والح لا ةيلمع ىازا حرشتب اج لا ة الت لا ةيلمع ىازا حرشتب اني لا ة وه لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى اتامارلا ن الز اهريغ نم م ا ل ‪ File System‬وه نع ةرابع و بيتعمل لمعي حوريب ه ‪ mount‬يك نع ةرابع وتامارلا ن‬
‫ب ﻷ الو سكنيل ي ‪ support‬ا ل ‪ Access Control List‬ةملك ايئدبم ‪ ،‬ود لا ةيلمع ى تحته لا ةيلمع ىازا حرشتب ا خطي ن ةملك ايئدبم ‪ ،‬اوال ا ل ‪ XFS‬ب ﻷ الو سكنيل ي‬

‫‪ support‬ا ل ‪ Access Control List‬يعن لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى متامارلا نا وا ‪ ،‬تامار ش محت لا ةيلمع ىازا حرشتب ا اهيف لمعت كنا ج تق نع ةرابع ول لمعي حوريب ه كد نع ةرابع وهو ىوا ولح ه وان لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح ت بتعمل لمعي حوريب ه‬
‫‪ mount‬ةملك ايئدبم ‪ ،‬انم لا ةيلمع ىازا حرشتب ا بق لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى ل نع ةرابع و ان لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح ت شغ لا ةيلمع ىازا حرشتب ا ل ‪ File System‬غير ا ل ‪ XFS‬ز لا ةيلمع ى ا ل ‪EXT4‬‬

‫مثال ةملك ايئدبم ‪،‬ف لا ةيلمع ىازا حرشتب ان لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح ت الز اهريغ نم م تق نع ةرابع ول لمعي حوريب ه وان لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح ت بتعمل ‪ mount‬ان لمعي حوريب ه يعمل ‪ enable‬لل ‪Access Control‬‬
‫‪ List‬عل لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى ا ل ‪ File System‬د نع ةرابع وهو ىوا ولح ه‬

‫‪126‬‬
‫ط لا ةيلمع ىازا حرشتب اهنال ىد ب ازا لا ةيلمع ى اعر لا نا ف اتامارلا ن الكرن لا ةيلمع ىازا حرشتب ا ل بت لا ةيلمع ىازا حرشتب اع لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى ان لمعي حوريب ه ‪ Compiled‬بشكل ان لمعي حوريب ه ي ‪ Support‬ا ل‬

‫‪ Access Control List‬نع ةرابع وه ؟ نع ةرابع وه ؟ نع ةرابع وه ؟‬


‫بسيط لا ة ةملك ايئدبم ‪ ،‬رو لا ةيلمع ىازا ح عل لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى المك لا ةيلمع ىازا حرشتب اتامارلا ن الل لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى في لمعي حوريب ه ا ل ‪ kernel‬ةملك ايئدبم ‪ ،‬وهتالق لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى هن لا ةيلمع ىازا حرشتب اتامارلا نا وا ‪ ،‬تامار شيفم ول الثم ‪ ،‬زاهجلا ىف ك ملزاهج نم ف اسم لمعي حوريب ه‬

‫كد نع ةرابع وهو ىوا ولح ه‬


‫‪config-3.10.0-862.3.3.el7.x86_64‬‬

‫الملزاهج نم ف د نع ةرابع وهو ىوا ولح ه في لمعي حوريب ه كل ا ل ‪ Options‬الل لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى ا ل ‪ Kernel‬بت لا ةيلمع ىازا حرشتب اع لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت ك ب ﻷ الو سكنيل ي ‪ Support‬ةملك ايئدبم ‪ ،‬وتقريب لا ةيلمع ىازا حرشتب ا‬

‫في لمعي حوريب ه بت لا ةيلمع ىازا حرشتب اليغشتوا ع ح نع ةرابع وال لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى ‪ 6000‬سطر ةملك ايئدبم ‪ ،‬يعن لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى كبير فش خ‬

‫ممك ن تستخد اهريغ نم م االمر د نع ةرابع وهو ىوا ولح ه‬


‫‪grep -i acl config-3.10.0-862.3.3.el7.x86_64‬‬

‫علش لا ةيلمع ىازا حرشتب اتامارلا ن تبح فلملا نع لوالا ث ف لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى الملزاهج نم ف عل لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى كلم لا ة ‪ acl‬ةملك ايئدبم ‪ ،‬وتعر لا نا ف اذا ك لا ةيلمع ىازا حرشتب اتامارلا ن الكرن لا ةيلمع ىازا حرشتب ا ل ب ﻷ الو سكنيل ي ‪support‬‬
‫ا ل ‪ acl‬وال ﻷ‬

‫طي لا ةيلمع ىازا حرشتب اهنال ىد ب ل نع ةرابع و ان لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح ت ع لا ةيلمع ىازا حرشتب ايز تخل لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى ا ل ‪ File System‬الل لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى ه نع ةرابع و ‪ EXT4‬او غير نع ةرابع وهو ىوا ولح ه يك نع ةرابع وتامارلا ن ب ﻷ الو سكنيل ي‬

‫‪ support‬ا ل ‪ ACL‬يبق لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى تستخد اهريغ نم م االمر د نع ةرابع وهو ىوا ولح ه وان لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح ت بتعمل لمعي حوريب ه ‪mount‬‬
‫‪mount -o acl /dev/sdb1 /work‬‬

‫‪127‬‬
‫طي لا ةيلمع ىازا حرشتب اهنال ىد ب افر لا ريغا ام دعب ىنا ض اصال اتامارلا ن ا ل ‪ EXT4‬ك لا ةيلمع ىازا حرشتب اتامارلا ن معم نع ةرابع و ل لي لمعي حوريب ه ‪ mount‬ةملك ايئدبم ‪ ،‬هل الز اهريغ نم م تعمل لمعي حوريب ه‬

‫‪ umount‬وبعدي ن ترج لا ع تعمل لمعي حوريب ه ‪ mount‬نع ةرابع وه ؟ اكيد طبع لا ةيلمع ىازا حرشتب ا ﻷ ةملك ايئدبم ‪ ،‬ل نع ةرابع و ك لا ةيلمع ىازا حرشتب اتامارلا ن ا ل ‪File System‬‬
‫معم نع ةرابع و ل لي لمعي حوريب ه ‪ mount‬ب لا ةيلمع ىازا حرشتب الفعل ف لا ةيلمع ىازا حرشتب ان لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح ت ممك ن تنفذ االمر د نع ةرابع وهو ىوا ولح ه عل لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى ط نع ةرابع و ل وه نع ةرابع و هرج لا ع‬

‫يعمل لمعي حوريب ه ‪ mount‬م ن ت لا ةيلمع ىازا حرشتب ان لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى‬
‫‪mount -o remount,acl /work‬‬

‫ممك ن ان لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح ت برض نع ةرابع و بعد م لا ةيلمع ىازا حرشتب ا عملت لمعي حوريب ه ‪ mount‬وخليت لمعي حوريب ه ي ‪ support‬ا ل ‪ ACL‬ةملك ايئدبم ‪ ،‬ممك ن‬

‫تيج لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى تعمل ‪ check‬علي لمعي حوريب ه وتتأكد اذا ك لا ةيلمع ىازا حرشتب اتامارلا ن فعال ب ﻷ الو سكنيل ي ‪ support‬وال ﻷ ع ن طريهد رمالا ق‬
‫االمر‬

‫‪mount‬‬

‫وتتف لا ةيلمع ىازا حرشتب اج لا ةيلمع ىازا حرشتب ا ان لمعي حوريب ه متامارلا نا وا ‪ ،‬تامار ش ظ لا ةيلمع ىازا حرشتب اهرل لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت ك ان لمعي حوريب ه متامارلا نا وا ‪ ،‬تامار ش ب ﻷ الو سكنيل ي ‪ support‬ا ل ‪ acl‬ةملك ايئدبم ‪ ،‬م لا ع ان لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت ك ان لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح ت عملت لمعي حوريب ه‬
‫‪ mount‬وق نع ةرابع ولت لمعي حوريب ه اعمل لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى ‪ support‬لل ‪ ACL‬ةملك ايئدبم ‪ ،‬فعلش لا ةيلمع ىازا حرشتب اتامارلا ن تتأكد ان لمعي حوريب ه فعال ب ﻷ الو سكنيل ي ‪support‬‬

‫ا ل ‪ ACL‬ممك ن تستخد اهريغ نم م االمر‬


‫‪dumpe2fs /dev/sdb1 | less‬‬

‫وتبح فلملا نع لوالا ث ع ن كلم لا ة ‪ acl‬هتالق لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى السطر د نع ةرابع وهو ىوا ولح ه‬
‫‪Default mount options:‬‬ ‫‪user_xattr acl‬‬
‫ود نع ةرابع وهو ىوا ولح ه معن لا ةيلمع ىازا حرشتب ا نع ةرابع وهو ىوا ولح ه ان لمعي حوريب ه فعال ب ﻷ الو سكنيل ي ‪ support‬ا ل ‪ACL‬‬

‫‪128‬‬
‫خل لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى ب لا ةيلمع ىازا حرشتب ال لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت ك ل نع ةرابع و ان لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح ت شغ لا ةيلمع ىازا حرشتب ا ل عل لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى ‪ RHEL 7.3‬ف لا ةيلمع ىازا حرشتب ان لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح ت ف لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى الغ لا ةيلمع ىازا حرشتب ال لا ةيلمع ىازا حرشتب اهنال ىد ب متامارلا نا وا ‪ ،‬تامار ش هتحت لا ةيلمع ىازا حرشتب ا اهيف لمعت كنا ج تق نع ةرابع ول لمعي حوريب ه‬

‫ادعسكنيللا ىف م ا ل ‪ ACL‬ةملك ايئدبم ‪ ،‬التامارلا ن ا ل ‪ Developers‬بت نع ةرابع وليغشتوا ع ‪ RedHat‬خل نع ةرابع و نع ةرابع وهو ىوا ولح ه ا ل ‪Default Options‬‬
‫بت لا ةيلمع ىازا حرشتب اع لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح ت ا ل ‪ ACL‬تك نع ةرابع وتامارلا ن م نع ةرابع وج نع ةرابع ود نع ة م لا ع ا ل ‪ File System‬حت لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى وان لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح ت بتعمل لمعي حوريب ه ‪ mount‬ةملك ايئدبم ‪،‬‬

‫حت لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى م لا ع ا ل ‪ EXT4‬وغيرهسكنيللا ىف م‬

‫تع لا ةيلمع ىازا حرشتب ال لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى بق لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى ننفذ ا ل ‪ ACL‬ةملك ايئدبم ‪ ،‬مثال ل نع ةرابع و ان لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح ت عندتامارلا نا وا ‪ ،‬تامار شيفم ول الثم ‪ ،‬زاهجلا ىف ك ي نع ةرابع وزرمعي ن عمل ملزاهج نم ف ةملك ايئدبم ‪ ،‬وان لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح ت ع لا ةيلمع ىازا حرشتب ايز‬

‫ي نع ةرابع وزر ت لا ةيلمع ىازا حرشتب ان لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى يك نع ةرابع وتامارلا ن لي لمعي حوريب ه صالحي لا ةيلمع ىازا حرشتب ات عل لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى الملزاهج نم ف د نع ةرابع وهو ىوا ولح ه ةملك ايئدبم ‪ ،‬طبع لا ةيلمع ىازا حرشتب ا هت نع ةرابع ول لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى ط لا ةيلمع ىازا حرشتب اهنال ىد ب م لا ةيلمع ىازا حرشتب ا نخل لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى ا ل‬
‫‪ others‬يك نع ةرابع وتامارلا ن ليهسكنيللا ىف م صالحي لا ةيلمع ىازا حرشتب ات‬

‫طبع لا ةيلمع ىازا حرشتب ا مينفعتامارلا نا وا ‪ ،‬تامار ش ان لا ةيلمع ىازا حرشتب ا ع لا ةيلمع ىازا حرشتب ايز الي نع ةرابع وزر المحدد د نع ةرابع وهو ىوا ولح ه ه نع ةرابع و الل لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى يك نع ةرابع وتامارلا ن لي لمعي حوريب ه صالحي لا ةيلمع ىازا حرشتب ات بس ةملك ايئدبم ‪،‬د نع ةرابع وهو ىوا ولح ه‬
‫هيتسكنيللا ىف م ع ن طريهد رمالا ق االمر‬
‫‪setfacl -m u:ahmed:rw file1‬‬

‫‪setfacl ----> set file access control list‬‬

‫‪-m ---------> modify‬‬

‫‪u ----------> user‬‬

‫‪ write‬وا ل ‪ read‬يعنى هصنو ديله ا ل >‪rw ---------‬‬

‫‪129‬‬
‫طي لا ةيلمع ىازا حرشتب اهنال ىد ب ل نع ةرابع و ان لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح ت ع لا ةيلمع ىازا حرشتب ايز تعر لا نا ف ا ل ‪ Access Control Lists‬المطبق لا ة عل لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى الملزاهج نم ف د نع ةرابع وهو ىوا ولح ه ةملك ايئدبم ‪،‬‬

‫يعن لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى تعر لا نا ف ا ل ‪ Permissions‬ةملك ايئدبم ‪ ،‬ع ن طريهد رمالا ق االمر‬
‫‪getfacl file1‬‬

‫هتظهرل لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت ك النت لا ةيلمع ىازا حرشتب اي ج د لا ةيلمع ى‬

‫‪# file: file1 file: file1‬‬

‫‪# file: file1 owner: timon‬‬

‫‪# file: file1 group: wheel‬‬

‫‪user::rw-‬‬

‫‪user:hassan:rw-‬‬

‫‪group::rw-‬‬

‫‪mask::rw-‬‬

‫‪other::r--‬‬

‫طي لا ةيلمع ىازا حرشتب اهنال ىد ب ل نع ةرابع و ع لا ةيلمع ىازا حرشتب ايز تد لا ةيلمع ى جرو نع ةرابع وهو ىوا ولح هدو ب معين لا ة صالحي لا ةيلمع ىازا حرشتب ات لمجلد ب لا ةيلمع ىازا حرشتب الل لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى في لمعي حوريب ه ةملك ايئدبم ‪ ،‬هيك نع ةرابع وتامارلا ن ع ن طريهد رمالا ق‬
‫االمر‬

‫‪setfacl -R -m g:dcadmins:rwx /work/‬‬


‫‪-R --------> recursive‬‬

‫‪130‬‬
‫ول نع ةرابع و ع لا ةيلمع ىازا حرشتب ايز تتأكد كم لا ةيلمع ىازا حرشتب اتامارلا ن ةملك ايئدبم ‪ ،‬اكت لا ةيلمع ىازا حرشتب اهنال ىد ب االمر‬
‫‪getfacl /work‬‬

‫ملحوظة مهمة جدا وهى الزم اليوزر اللى عمل المجلد ‪ ،‬الزم هو اللى يدى‬

‫ال ‪ ACL‬لليوزرز التانييى او الجروب ‪ ،‬يعنى من االخر كده اللى عمل الملف او‬

‫المجلد هو االحق بانه يدى ال ‪ Permissions‬لبقية ال ‪Users‬‬

‫ا نع ةرابع وهو ىوا ولح ه ملح نع ةرابع وظ لا ة مهم لا ة ةملك ايئدبم ‪ ،‬ل نع ةرابع و ان لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح ت مثال ادي لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح ت ل ‪ user‬معي ن ا ل ‪ Permissions‬عل لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى‬
‫مجلد ك لا ةيلمع ىازا حرشتب امل ب لا ةيلمع ىازا حرشتب الل لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى في لمعي حوريب ه ةملك ايئدبم ‪ ،‬فكد نع ةرابع وهو ىوا ولح ه ا ل ‪ user‬د نع ةرابع وهو ىوا ولح ه م ن حق لمعي حوريب ه ان لمعي حوريب ه يعد ل ويعمل الل لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى ه نع ةرابع و‬

‫ع لا ةيلمع ىازا حرشتب ايز نع ةرابع وهو ىوا ولح ه ف لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى الملف لا ةيلمع ىازا حرشتب ات ط لا ةيلمع ىازا حرشتب الم لا ةيلمع ىازا حرشتب ا مسم نع ةرابع و لا ةيلمع ىازا ح لي لمعي حوريب ه بكد نع ةرابع وهو ىوا ولح ه ةملك ايئدبم ‪ ،‬طي لا ةيلمع ىازا حرشتب اهنال ىد ب افر لا ريغا ام دعب ىنا ض ان لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح ت بق لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى عمل لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح ت‬
‫ملزاهج نم ف جديد ج نع ةرابع و المجلد د نع ةرابع وهو ىوا ولح ه بس بعد م لا ةيلمع ىازا حرشتب اعطي لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح ت ا ل ‪ Permissions‬لل ‪ user‬د نع ةرابع وهو ىوا ولح ه ةملك ايئدبم ‪،‬‬

‫فكد نع ةرابع وهو ىوا ولح ه الي نع ةرابع وزر د نع ةرابع وهو ىوا ولح ه متامارلا نا وا ‪ ،‬تامار ش م ن حق لمعي حوريب ه ان لمعي حوريب ه يعد ل ا لا ةيلمع ى ح لا ةيلمع ىازا حرشتب اج لا ة ف لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى الملزاهج نم ف الجديد‬

‫ط لا ةيلمع ىازا حرشتب اهنال ىد ب افر لا ريغا ام دعب ىنا ض ان لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى ع لا ةيلمع ىازا حرشتب ايز ا ل ‪ user‬د نع ةرابع وهو ىوا ولح ه ي ‪ inherit‬كل مر نع ةرابع وهو ىوا ولح ه ةملك ايئدبم ‪ ،‬يعن لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى ل نع ةرابع و عمل لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح ت ملزاهج نم ف‬
‫جديد ةملك ايئدبم ‪ ،‬كل مر نع ة الي نع ةرابع وزر د نع ةرابع وهو ىوا ولح ه هي نع ةرابع ور ث ا ل ‪ Permissions‬بت لا ةيلمع ىازا حرشتب اع لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح ت المجلد الل لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى بيح نع ةرابع و لا ةيلمع ى‬

‫الملزاهج نم ف د نع ةرابع وهو ىوا ولح ه ةملك ايئدبم ‪ ،‬بمعن لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى اصلانركلل ح ان لا ةيلمع ىازا حرشتب ا ع لا ةيلمع ىازا حرشتب ايز ةملك ايئدبم ‪ ،‬ىقب أ ‪ set‬ا ل ‪Default Permissions‬‬

‫بس خل لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى ب لا ةيلمع ىازا حرشتب ال لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت ك ان لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت ك لم لا ةيلمع ىازا حرشتب ا تضيزاهج نم ف ا ل ‪ Default Permissions‬ةملك ايئدبم ‪ ،‬فه لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى هتتض لا ةيلمع ىازا حرشتب ا لا نا ف‬
‫للح لا ةيلمع ىازا حرشتب اج لا ةيلمع ىازا حرشتب ات الل لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى هتتض لا ةيلمع ىازا حرشتب ا لا نا ف جديد نع ة للمجلد‬

‫‪131‬‬
‫ط لا ةيلمع ىازا حرشتب اهنال ىد ب ان لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح ت هتضيزاهج نم ف ا ل ‪ defaults‬ع ن طريهد رمالا ق االمر‬

‫‪setfacl -m d:u:ali:rwx file1‬‬

‫او للجرو نع ةرابع وهو ىوا ولح هدو ب‬


‫‪setfacl -m d:g:dcadmins:rwx file1‬‬

‫او للمجلد‬

‫‪setfacl -R -m d:u:timon:rw /work‬‬

‫‪setfacl -R -m d:g:dcadmins:rw /work‬‬

‫ط لا ةيلمع ىازا حرشتب اهنال ىد ب ل نع ةرابع و ع لا ةيلمع ىازا حرشتب ايز تحذ لا نا ف ا ل ‪ Permissions‬بت لا ةيلمع ىازا حرشتب اع لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح ت ‪ user‬معي ن ةملك ايئدبم ‪ ،‬ع ن طريهد رمالا ق االمر‬
‫‪setfacl -x u:ali file‬‬

‫او‬
‫‪setfacl -x u:ali /work‬‬

‫‪132‬‬
‫طي لا ةيلمع ىازا حرشتب اهنال ىد ب ل نع ةرابع و ع لا ةيلمع ىازا حرشتب ايز بق لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى تحذ لا نا ف كل ا ل ‪ Permissions‬بت لا ةيلمع ىازا حرشتب اع لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح ت ا لا ةيلمع ى ‪ user‬او ‪ group‬م ن‬

‫ا ل ‪ Directory‬كل لمعي حوريب ه‬


‫‪setfacl -b /work‬‬

‫ومتنس لا ةيلمع ىازا حرشتب ا ةلاسر كلعلط هيقالته اهنم توبي ةجاح ش ا ل ‪ man page‬بت لا ةيلمع ىازا حرشتب اع لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح ت ا ل ‪setfacl‬‬

‫‪-b ======================> Convert To Physical Volume remove all‬‬

‫طي لا ةيلمع ىازا حرشتب اهنال ىد ب ف لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى ش نع ةرابع وي لا ة ‪ errors‬حل نع ةرابع وي ن ممك ن يق لا ةيلمع ىازا حرشتب ابل نع ةرابع وتامارلا نا وا ‪ ،‬تامار شيفم ول الثم ‪ ،‬زاهجلا ىف ك لم لا ةيلمع ىازا حرشتب ا تعمل ‪ umount‬ال لا ةيلمع ى ‪File‬‬
‫‪ System‬اوال ا ل ‪ error‬د نع ةرابع وهو ىوا ولح ه‬

‫‪umount: /work: target is busy.‬‬

‫‪(In some cases useful info about processes that use‬‬

‫))‪the device is found by lsof(8) or fuser(1‬‬

‫كد نع ةرابع وهو ىوا ولح ه ان لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح ت هتنفذ االمر د نع ةرابع وهو ىوا ولح ه علش لا ةيلمع ىازا حرشتب اتامارلا ن تعر لا نا ف انه لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى ‪ PID‬ه لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى الل لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى بتستخد اهريغ نم م‬

‫ا ل ‪ File System‬ا ل ‪ busy‬د نع ةرابع وهو ىوا ولح ه‬


‫'‪lsof | grep '/work‬‬

‫‪133‬‬
‫وبعده لا ةيلمع ىازا حرشتب ا هتعمل ‪ kill‬لل ‪ Process‬الل لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى بتستخد اهريغ نم م ا ل ‪ File System‬د نع ةرابع وهو ىوا ولح ه ع ن طريهد رمالا ق‬

‫االمر‬
‫‪kill -9 PID‬‬

‫وبعده لا ةيلمع ىازا حرشتب ا تح لا ةيلمع ىازا حرشتب او ل تعمل ‪ umount‬لل ‪ File System‬ةملك ايئدبم ‪ ،‬ول نع ةرابع و ق لا ةيلمع ىازا حرشتب ابلت لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت ك الرس لا ةيلمع ىازا حرشتب ال لا ة د لا ةيلمع ى‬

‫‪lsof: WARNING: can't stat() fuse.gvfsd-fuse file system‬‬


‫‪/run/user/1000/gvfs‬‬

‫فد نع ةرابع وهو ىوا ولح ه معن لا ةيلمع ىازا حرشتب ا نع ةرابع وهو ىوا ولح ه ان لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت ك الز اهريغ نم م تعمل ‪ umount‬للمس لا ةيلمع ىازا حرشتب ار د نع ةرابع وهو ىوا ولح ه االو ل‬

‫‪/run/user/1000/gvfs‬‬
‫وبعديه لا ةيلمع ىازا حرشتب ا ترج لا ع تنفذ االمر د نع ةرابع وهو ىوا ولح ه‬
‫‪fuser -kim /work/‬‬

‫وبعده لا ةيلمع ىازا حرشتب ا تنفذ ا ل ‪ mount‬بت لا ةيلمع ىازا حرشتب اع لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت ك بطريق لا ة ع لا ةيلمع ىازا حرشتب ادي لا ة خ لا ةيلمع ىازا حرشتب الزودنيولا بيطست عوضوم ص ةملك ايئدبم ‪،‬وهتالقيه لا ةيلمع ىازا حرشتب ا اتنفذ‬

‫انتهى موضوع ال ‪Access Control List‬‬

‫‪134‬‬
‫‪9-YUM‬‬
‫مبدئي لا ةيلمع ىازا حرشتب ا كد نع ةرابع وهو ىوا ولح ه ا ل ‪ Package‬ه لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى ن لا ةيلمع ىازا حرشتب ات ج عملي لا ة ا ل ‪ Compile‬للك نع ةرابع ود ب لا ةيلمع ىازا حرشتب االض لا ةيلمع ىازا حرشتب اف لا ة لبعليشت ىنعي ‪ ،‬ديدج زودنيو لزنت تيبح الثم ول بيط ‪ ،‬ض‬

‫الملف لا ةيلمع ىازا حرشتب ات ز لا ةيلمع ى ا ل ‪ Libraries‬او ا ل ‪ Fonts‬او ا ل ‪ Backgrounds‬ةملك ايئدبم ‪ ،‬يعن لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى ملزاهج نم ف ا ل‬
‫‪ binary‬بت لا ةيلمع ىازا حرشتب اليغشتوا ع ا ل ‪ source code‬زائد بقي لا ة الملف لا ةيلمع ىازا حرشتب ات‬

‫م لا ةيلمع ىازا حرشتب ايكروس نع ةرابع وف لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح ت عنده لا ةيلمع ىازا حرشتب ا ‪ Package Manager 2‬ةملك ايئدبم ‪ ،‬الل لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى هم لا ةيلمع ىازا حرشتب ا ا ل ‪ exe‬وا ل ‪ msi‬ةملك ايئدبم ‪،‬‬

‫علش لا ةيلمع ىازا حرشتب اتامارلا ن كد نع ةرابع وهو ىوا ولح ه بتالق لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى الملف لا ةيلمع ىازا حرشتب ات او البرام ج يعن لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى االمتداد بت لا ةيلمع ىازا حرشتب اعه لا ةيلمع ىازا حرشتب ا بيك نع ةرابع وتامارلا ن ‪ exe.‬ةملك ايئدبم ‪ ،‬وا ل‬
‫‪ msi‬بد ةملك ايئدبم ‪ ،‬ىقب أ ينتشر بداي لا ة م ن ‪2012‬‬

‫وهتالق لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى بعد كد نع ةرابع وهو ىوا ولح ه البرام ج امتداده لا ةيلمع ىازا حرشتب ا ‪ msi.‬وه نع ةرابع و اختص لا ةيلمع ىازا حرشتب ار ل ‪Microsoft Installer‬‬

‫طبع لا ةيلمع ىازا حرشتب ا ‪ RedHat‬ا ل ‪ Package Manager‬بت لا ةيلمع ىازا حرشتب اعه لا ةيلمع ىازا حرشتب ا ه نع ةرابع و ‪ rpm‬ةملك ايئدبم ‪ ،‬انم لا ةيلمع ىازا حرشتب ا ‪ Debian‬ه نع ةرابع و ‪deb‬‬

‫ب لا ةيلمع ىازا حرشتب الرغسكنيللا ىف م م ن مش لا ةيلمع ىازا حرشتب اكل ا ل ‪ Dependencies‬ةملك ايئدبم ‪ ،‬الل لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى م نع ةرابع وج نع ةرابع ود نع ة عند معظسكنيللا ىف م ا ل ‪Package‬‬
‫‪ Managers‬ةملك ايئدبم ‪ ،‬اال ان لمعي حوريب ه رحم لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت ك برض نع ةرابع و م ن ش نع ةرابع وي لا ة ح لا ةيلمع ىازا حرشتب اج لا ةيلمع ىازا حرشتب ات ةملك ايئدبم ‪ ،‬عندتامارلا نا وا ‪ ،‬تامار شيفم ول الثم ‪ ،‬زاهجلا ىف ك مثال ل نع ةرابع و جي لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح ت تعمل‬

‫‪ install‬ل ‪ Software‬معي ن ف لا ةيلمع ىازا حرشتب ان لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح ت االو ل هتعمل لمعي حوريب ه ‪ Compile‬ون لا ةيلمع ىازا حرشتب ات ج ا ل ‪ Compile‬د نع ةرابع وهو ىوا ولح ه‬
‫الل لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى ه نع ةرابع و ا ل ‪ binaries‬هترو لا ةيلمع ىازا ح تحطه لا ةيلمع ىازا حرشتب ا ف لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى مجلد ا ل ‪ bin/‬او ا ل ‪user/bin/‬‬

‫او هتحطه لا ةيلمع ىازا حرشتب ا ف لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى ‪usr/sbin/‬‬

‫‪135‬‬
‫وبعده لا ةيلمع ىازا حرشتب ا ل نع ةرابع و ف لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى ‪ Fonts‬هترو لا ةيلمع ىازا ح تنقله لا ةيلمع ىازا حرشتب ا ف لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى مجلد ا ل ‪ Fonts‬ول نع ةرابع و ف لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى ‪Backgrounds‬‬

‫يبق لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى هتنقله لا ةيلمع ىازا حرشتب ا ف لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى ‪ usr/share/backgrounds/‬ول نع ةرابع و ف لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى ‪ Icons‬يبق لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى برض نع ةرابع و‬
‫هتنقله لا ةيلمع ىازا حرشتب ا ف لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى مك لا ةيلمع ىازا حرشتب انه لا ةيلمع ىازا حرشتب ا ول نع ةرابع و ف لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى ‪ Configuration Files‬هتنقله لا ةيلمع ىازا حرشتب ا برض نع ةرابع و ط لا ةيلمع ىازا حرشتب اهنال ىد ب ل نع ةرابع و ا ل ‪App‬‬

‫د نع ةرابع وهو ىوا ولح ه لي لمعي حوريب ه ‪ Data Base‬ةملك ايئدبم ‪ ،‬يبق لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى برض نع ةرابع و هتنقله لا ةيلمع ىازا حرشتب ا ف لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى مك لا ةيلمع ىازا حرشتب انه لا ةيلمع ىازا حرشتب ا‬

‫بم لا ةيلمع ىازا حرشتب ا اتامارلا ن ا ل ‪ Package Mangers‬ز لا ةيلمع ى ا ل ‪ rpm‬وا ل ‪ deb‬وا ل ‪ msi‬وا ل ‪ exe‬وا ل‬

‫‪ dmg‬ةملك ايئدبم ‪ ،‬بم لا ةيلمع ىازا حرشتب ا انهسكنيللا ىف م حل نع ةرابع وا جزليغشتوا عالقا ةيلمع انه اهانعمو ‪ ،‬ء م ن المشكل لا ة الل لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى ك لا ةيلمع ىازا حرشتب ان لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح ت عندن لا ةيلمع ىازا حرشتب ا وه لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى عملي لا ة ا ل‬
‫‪ installation‬لل ‪software‬‬

‫طلعلن لا ةيلمع ىازا حرشتب ا بق لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى م لا ةيلمع ىازا حرشتب ا يسم لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى ب لا ةيلمع ىازا حرشتب ا ل ‪ YUM‬وا ل ‪ APT‬وا ل ‪ Pacman‬وغيرهسكنيللا ىف م ةملك ايئدبم ‪ ،‬ا لا ةيلمع ى بق لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى‬

‫حك لا ةيلمع ىازا حرشتب ايتهسكنيللا ىف م ةملك ايئدبم ‪ ،‬ق لا ةيلمع ىازا حرشتب ال لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت ك بس ان لا ةيلمع ىازا حرشتب ا هخل لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى عند لا ةيلمع ى سيرفر كد نع ةرابع وهو ىوا ولح ه خ لا ةيلمع ىازا حرشتب اهمسا ‪ ،‬هيب ص وهسمي لمعي حوريب ه ب لا ةيلمع ىازا حرشتب ا ل ‪Yum‬‬
‫‪ Server‬ةملك ايئدبم ‪ ،‬وهح لا ىف هد لك ط عل لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى اجهز نع ة المستخدمي ن م لا ةيلمع ىازا حرشتب ا يسم لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى ب لا ةيلمع ىازا حرشتب ا ل ‪ yum client‬ةملك ايئدبم ‪ ،‬ولم لا ةيلمع ىازا حرشتب ا ا لا ةيلمع ى‬

‫مستخد اهريغ نم م يح لا ةيلمع ىازا حرشتب اهنال ىد ب ان لمعي حوريب ه يعمل ‪ install‬ل ‪ application‬معي ن ةملك ايئدبم ‪ ،‬ف لا ةيلمع ىازا حرشتب ا ل ‪ yum client‬د نع ةرابع وهو ىوا ولح ه‬
‫هيرو لا ةيلمع ىازا ح يس لا ةيلمع ىازا حرشتب ا ل ا ل ‪ yum server‬ةملك ايئدبم ‪ ،‬وبعده لا ةيلمع ىازا حرشتب ا ا ل ‪ yum server‬هيرد علي لمعي حوريب ه ويق نع ةرابع ول لمعي حوريب ه اذا‬

‫ك لا ةيلمع ىازا حرشتب اتامارلا ن ا ل ‪ app‬د نع ةرابع وهو ىوا ولح ه م نع ةرابع وج نع ةرابع ود وال ﻷ وكم لا ةيلمع ىازا حرشتب اتامارلا ن هيق نع ةرابع ول لمعي حوريب ه ا لا ةيلمع ى ا ل ‪ dependencies‬الل لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى‬
‫محت لا ةيلمع ىازا حرشتب اجه لا ةيلمع ىازا حرشتب ا ا ل ‪ application‬د نع ةرابع وهو ىوا ولح ه ةملك ايئدبم ‪ ،‬م ن االخر ا ل ‪ yum client‬بيعمل نفس فكر نع ة ا ل‬

‫‪ browsers‬الل لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى ه لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى عملي لا ة ا ل ‪resolve‬‬

‫‪136‬‬
‫ب لا ةيلمع ىازا حرشتب االض لا ةيلمع ىازا حرشتب اف لا ة لكد نع ةرابع وهو ىوا ولح ه وه نع ةرابع و اتامارلا ن ا ل ‪ Yum Server‬هيك نع ةرابع وتامارلا ن عند نع ةرابع وهو ىوا ولح ه م لا ةيلمع ىازا حرشتب ا يسم لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى ب لا ةيلمع ىازا حرشتب ا ل ‪ Meta Data‬ةملك ايئدبم ‪،‬‬

‫ود لا ةيلمع ى عب لا ةيلمع ىازا حرشتب ار نع ة ع ن ‪ XML Files‬فيه لا ةيلمع ىازا حرشتب ا تف لا ةيلمع ىازا حرشتب اصيل كل ا ل ‪ Packages‬الل لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى م نع ةرابع وج نع ةرابع ود نع ة وا ل‬
‫‪ Dependencies‬بت لا ةيلمع ىازا حرشتب اع لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح ت كل ‪ app‬فيهسكنيللا ىف م‬

‫طبع لا ةيلمع ىازا حرشتب ا متفتكر ةلاسر كلعلط هيقالته اهنم توبي ةجاح ش اتامارلا ن ا ل ‪ Yum‬هيغني لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت ك ع ن ا ل ‪ rpm‬ةملك ايئدبم ‪ ،‬ال ال خ لا ةيلمع ىازا حرشتب الزودنيولا بيطست عوضوم ص ا ل ‪Yum‬‬
‫بيستخد اهريغ نم م ا ل ‪ rpm‬تامارلا نا وا ‪ ،‬تامار شيفم ول الثم ‪ ،‬زاهجلا ىف ك ‪ Backend‬لي لمعي حوريب ه ةملك ايئدبم ‪ ،‬كل فكر نع ة ا ل ‪ Yum‬ان لمعي حوريب ه هيستخد اهريغ نم م ا ل ‪meta‬‬

‫‪ data‬الل لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى م نع ةرابع وج نع ةرابع ود نع ة عل لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى السيرفر علش لا ةيلمع ىازا حرشتب اتامارلا ن يعر لا نا ف ا ل ‪ Dependencies‬بت لا ةيلمع ىازا حرشتب اع لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح ت كل‬
‫‪ App‬ان لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح ت هتعمل لمعي حوريب ه ‪install‬‬

‫ندخل بق لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى ف لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى العمل لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى ةملك ايئدبم ‪ ،‬اوال ان لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح ت ع لا ةيلمع ىازا حرشتب ار لا نا ف لم لا ةيلمع ىازا حرشتب ا بتعمل‬

‫‪yum search codeblocks‬‬


‫وتجيل لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت ك النت لا ةيلمع ىازا حرشتب اي ج د لا ةيلمع ى‬

‫‪epel/x86_64/metalink‬‬ ‫‪| 29 kB 00:00:04 29 kB 00:00:04‬‬

‫‪base‬‬ ‫‪| 29 kB 00:00:04 3.6 kB 00:00:00‬‬

‫‪epel‬‬ ‫‪| 29 kB 00:00:04 3.2 kB 00:00:00‬‬

‫‪extras‬‬ ‫‪| 29 kB 00:00:04 3.4 kB 00:00:00‬‬

‫‪rpmfusion-free-updates‬‬ ‫‪| 29 kB 00:00:04 3.0 kB 00:00:00‬‬

‫‪rpmfusion-nonfree-updates‬‬ ‫‪| 29 kB 00:00:04 3.0 kB 00:00:00‬‬

‫‪russianfedora-free‬‬ ‫‪| 29 kB 00:00:04 4.2 kB 00:00:00‬‬

‫‪russianfedora-free-updates‬‬ ‫‪| 29 kB 00:00:04 3.8 kB 00:00:00‬‬

‫‪updates‬‬

‫‪137‬‬
‫كل د لا ةيلمع ى معن لا ةيلمع ىازا حرشتب اه لا ةيلمع ىازا حرشتب ا ان لمعي حوريب ه بيرو لا ةيلمع ىازا ح يعمل ‪ download‬لل ‪ meta data‬الل لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى م نع ةرابع وج نع ةرابع ود نع ة عل لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى‬

‫السيرفر ةملك ايئدبم ‪ ،‬بس خل لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى ب لا ةيلمع ىازا حرشتب ال لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت ك ان لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح ت متامارلا نا وا ‪ ،‬تامار ش ف لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى كل مر نع ةرابع وهو ىوا ولح ه هتستخد اهريغ نم م فيه لا ةيلمع ىازا حرشتب ا ا ل ‪yum‬‬
‫هيرو لا ةيلمع ىازا ح يعمل ‪ download‬لل ‪ meta data‬د لا ةيلمع ى‬

‫ال ال ةملك ايئدبم ‪ ،‬ه نع ةرابع و هيعمل ‪ download‬ليه لا ةيلمع ىازا حرشتب ا ف لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى ح لا ةيلمع ىازا حرشتب التي ن وهم لا ةيلمع ىازا حرشتب ا ان لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت ك ف لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى ح لا ةيلمع ىازا حرشتب ال لا ة اتامارلا ن د لا ةيلمع ى ك لا ةيلمع ىازا حرشتب ان لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح ت‬
‫او ل ان لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح ت تعمل ‪ connect‬م ن جه لا ةيلمع ىازا حرشتب ازتامارلا نا وا ‪ ،‬تامار شيفم ول الثم ‪ ،‬زاهجلا ىف ك عل لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى جه لا ةيلمع ىازا حرشتب از ا ل ‪ Yum Server‬والح لا ةيلمع ىازا حرشتب ال لا ة الت لا ةيلمع ىازا حرشتب اني لا ة‬

‫اتامارلا ن ل نع ةرابع و السيرفر بت لا ةيلمع ىازا حرشتب اليغشتوا ع ا ل ‪ Yum‬ذات نفس لمعي حوريب ه عمل ‪ update‬لل ‪ Packages‬الل لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى علي لمعي حوريب ه‬
‫وب لا ةيلمع ىازا حرشتب الت لا ةيلمع ىازا حرشتب ال لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى هيعمل ‪ update‬لل ‪ meta data‬وب لا ةيلمع ىازا حرشتب الت لا ةيلمع ىازا حرشتب ال لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى ان لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح ت كم لا ةيلمع ىازا حرشتب اتامارلا ن لم لا ةيلمع ىازا حرشتب ا تيج لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى تستخد اهريغ نم م‬

‫ا ل ‪ yum client‬هيرو لا ةيلمع ىازا ح يعمل ‪ check‬عل لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى ا ل ‪ meta data‬االو ل الل لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى م نع ةرابع وج نع ةرابع ود نع ة‬
‫عل لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى السيرفر ةملك ايئدبم ‪،‬ل نع ةرابع و لقيه لا ةيلمع ىازا حرشتب ا اتغيرت هيضطر يعمله لا ةيلمع ىازا حرشتب ا ‪ download‬عندتامارلا نا وا ‪ ،‬تامار شيفم ول الثم ‪ ،‬زاهجلا ىف ك عل لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى الجه لا ةيلمع ىازا حرشتب از ةملك ايئدبم ‪،‬‬

‫لذل لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت ك عملي لا ة ا ل ‪ installation‬او او ل ‪ update‬ان لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح ت هتعمل لمعي حوريب ه بتك نع ةرابع وتامارلا ن بطيئ لا ة ش نع ةرابع ويتي ن‬
‫الن لمعي حوريب ه بيرو لا ةيلمع ىازا ح يعمل ‪ update‬لل ‪ meta data‬االو ل‬

‫وبرض نع ةرابع و ف لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى عملي لا ة ا ل ‪ installation‬ه نع ةرابع و بيبد ةملك ايئدبم ‪ ،‬ىقب أ ب لا ةيلمع ىازا حرشتب ا ل ‪ dependencies‬االو ل طبع لا ةيلمع ىازا حرشتب ا ةملك ايئدبم ‪،‬‬

‫وب لا ةيلمع ىازا حرشتب المن لا ةيلمع ىازا حرشتب اسب لا ة ا ل ‪ repository‬ه نع ةرابع و عب لا ةيلمع ىازا حرشتب ار نع ة ع ن ا ل ‪Yum Server‬‬

‫طي لا ةيلمع ىازا حرشتب اهنال ىد ب تع لا ةيلمع ىازا حرشتب ال لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى بق لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى نعر لا نا ف احن لا ةيلمع ىازا حرشتب ا عندن لا ةيلمع ىازا حرشتب ا ك لا ةيلمع ىازا حرشتب ا اهريغ نم م ‪ Yum Server‬الجه لا ةيلمع ىازا حرشتب از بت لا ةيلمع ىازا حرشتب اعتن لا ةيلمع ىازا حرشتب ا معم نع ةرابع و ل لي لمعي حوريب ه‬
‫‪ configured automatic‬ان لمعي حوريب ه يرو لا ةيلمع ىازا ح يجي لا ةيلمع ىازا حرشتب اهنال ىد ب منهسكنيللا ىف م ةملك ايئدبم ‪ ،‬ع ن طريهد رمالا ق االمر‬
‫‪yum repolist‬‬

‫ود نع ةرابع وهو ىوا ولح ه الن لا ةيلمع ىازا حرشتب ات ج‬

‫‪138‬‬
Loaded plugins: fastestmirror, langpacks

Loading mirror speeds from cached hostfile

* base: mirror.airenetworks.es

* epel: mirror.airenetworks.es

* extras: mirror.airenetworks.es

* rpmfusion-free-updates: www.mirrorservice.org

* rpmfusion-nonfree-updates: www.mirrorservice.org

* russianfedora-free: ftp.russianfedora.pro

* russianfedora-free-updates: ftp.russianfedora.pro

* updates: mirror.airenetworks.es

repo id repo name status

base/7/x86_64 CentOS-7 - Base 9,911

epel/x86_64 Extra Packages for Enterprise Linux 7 - x86_64 12,602

extras/7/x86_64 CentOS-7 - Extras 313

rpmfusion-free-updates/x86_64 RPM Fusion for EL 7 - Free - Updates 237

rpmfusion-nonfree-updates/x86_64 RPM Fusion for EL 7 - Nonfree - Updates 48

russianfedora-free/7/x86_64 Russian Fedora for EL 7 - Free 9

russianfedora-free-updates/7/x86_64 Russian Fedora for EL 7 - Free - Updates 35

updates/7/x86_64 CentOS-7 - Updates 711

repolist: 23,875

139
‫نمسكهسكنيللا ىف م واحد نع ة واحد نع ة بق لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى ةملك ايئدبم ‪ ،‬اوال ان لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح ت عندتامارلا نا وا ‪ ،‬تامار شيفم ول الثم ‪ ،‬زاهجلا ىف ك ‪ repository‬اسمه لا ةيلمع ىازا حرشتب ا ‪ base‬وعندتامارلا نا وا ‪ ،‬تامار شيفم ول الثم ‪ ،‬زاهجلا ىف ك‬

‫واحد نع ة ت لا ةيلمع ىازا حرشتب اني لا ة اسه لا ةيلمع ىازا حرشتب ا ‪ epel‬وهكذا بق لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى ةملك ايئدبم ‪ ،‬كد نع ةرابع وهو ىوا ولح ه ان لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح ت ب لا ةيلمع ىازا حرشتب المنظر كد نع ةرابع وهو ىوا ولح ه الجه لا ةيلمع ىازا حرشتب از بت لا ةيلمع ىازا حرشتب اع لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت ك‬
‫معم نع ةرابع و ل لي لمعي حوريب ه ‪ configured‬ان لمعي حوريب ه يجي لا ةيلمع ىازا حرشتب اهنال ىد ب م ن ‪ repository 8‬ةملك ايئدبم ‪ ،‬وعدد ا ل ‪ Packages‬الل لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى‬

‫م نع ةرابع وج نع ةرابع ود نع ة ف لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى كل ا ل ‪ repositories‬او م نع ةرابع وج نع ةرابع ود نع ة عل لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى كل ا ل ‪ Yum Servers‬ه نع ةرابع و‬
‫‪repolist: 23,875‬‬

‫يعن لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى ب لا ةيلمع ىازا حرشتب الظب لا ىف هد لك ط ‪ 23‬الزاهج نم ف و ‪875‬‬

‫طي لا ةيلمع ىازا حرشتب اهنال ىد ب ازا لا ةيلمع ى بق لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى ا ل ‪ OS‬عند لا ةيلمع ى عر لا نا ف اتامارلا ن ف لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى ‪ repository‬ب لا ةيلمع ىازا حرشتب االسسكنيللا ىف م الفالن لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى د نع ةرابع وهو ىوا ولح ه نع ةرابع وه ؟ نع ةرابع وه ؟‬
‫هتالق لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى الكال اهريغ نم م د نع ةرابع وهو ىوا ولح ه كل لمعي حوريب ه ‪ Configured‬ف لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى المجلد‬

‫‪/etc/yum.repo.d/‬‬

‫كل الملف لا ةيلمع ىازا حرشتب ات الل لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى م نع ةرابع وج نع ةرابع ود نع ة ف لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى المس لا ةيلمع ىازا حرشتب ار د نع ةرابع وهو ىوا ولح ه االمتداد بت لا ةيلمع ىازا حرشتب اعه لا ةيلمع ىازا حرشتب ا بيك نع ةرابع وتامارلا ن ‪repo.‬‬

‫‪CentOS-Base.repo‬‬ ‫‪CentOS-Vault.repo‬‬ ‫‪rpmfusion-free-updates-testing.repo‬‬

‫‪CentOS-CR.repo‬‬ ‫‪epel.repo‬‬ ‫‪rpmfusion-nonfree-updates.repo‬‬

‫‪CentOS-Debuginfo.repo epel-testing.repo‬‬ ‫‪rpmfusion-nonfree-updates-testing.repo‬‬

‫‪CentOS-fasttrack.repo google-chrome.repo‬‬ ‫‪russianfedora-free.repo‬‬

‫‪CentOS-Media.repo‬‬ ‫‪opera.repo‬‬ ‫‪russianfedora-free-updates.repo‬‬

‫‪CentOS-Sources.repo‬‬ ‫‪rpmfusion-free-updates.repo russianfedora-free-updates-testing.repo‬‬

‫‪140‬‬
‫معل نع ةرابع وم لا ةيلمع ىازا حرشتب ات ا ل ‪ Package‬هتالقيه لا ةيلمع ىازا حرشتب ا م نع ةرابع وج نع ةرابع ود نع ة ف لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى‬

‫‪yum info vim-enhanced‬‬


‫كمث لا ةيلمع ىازا حرشتب ا ل يعن لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى‬

‫وكم لا ةيلمع ىازا حرشتب اتامارلا ن هتعر لا نا ف ا ل ‪ Package‬د لا ةيلمع ى م نع ةرابع وج نع ةرابع ود نع ة ف لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى انه لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى ‪ repository‬ب لا ةيلمع ىازا حرشتب الظب لا ىف هد لك ط‬

‫طي لا ةيلمع ىازا حرشتب اهنال ىد ب ل نع ةرابع و عندتامارلا نا وا ‪ ،‬تامار شيفم ول الثم ‪ ،‬زاهجلا ىف ك ملزاهج نم ف ‪ Configuration‬معي ن وع لا ةيلمع ىازا حرشتب ايز تعر لا نا ف الملزاهج نم ف د نع ةرابع وهو ىوا ولح ه انه لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى‬

‫‪ Package‬ه لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى الل لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى عملتل لمعي حوريب ه ‪ install‬ةملك ايئدبم ‪ ،‬ممك ن تنفذ االمر د نع ةرابع وهو ىوا ولح ه‬

‫‪yum provides /etc/sysctl.conf‬‬

‫هيجبل لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت ك اسسكنيللا ىف م ا ل ‪ Package‬الل لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى عمل لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح ت ‪ create‬او نزل لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح ت الملزاهج نم ف د نع ةرابع وهو ىوا ولح ه‬

‫‪initscripts-9.49.41-1.el7.x86_64 : The inittab file and the /etc/init.d scripts‬‬

‫‪Repo‬‬ ‫‪: base‬‬

‫‪Matched from:‬‬

‫‪Filename‬‬ ‫‪: /etc/sysctl.conf‬‬

‫‪initscripts-9.49.41-1.el7.x86_64 : The inittab file and the /etc/init.d scripts‬‬

‫‪Repo‬‬ ‫‪: @base‬‬

‫‪Matched from:‬‬

‫‪Filename‬‬ ‫‪: /etc/sysctl.conf‬‬

‫‪141‬‬
‫ف لا ةيلمع ىازا حرشتب ان لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح ت عندتامارلا نا وا ‪ ،‬تامار شيفم ول الثم ‪ ،‬زاهجلا ىف ك الملزاهج نم ف د نع ةرابع وهو ىوا ولح ه ممك ن يك نع ةرابع وتامارلا ن ج لا ةيلمع ىازا حرشتب ايل لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت ك م ن ا ل ‪ Repository‬الل لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى ه لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى ا ل‬

‫‪ Base‬ةملك ايئدبم ‪ ،‬او ممك ن يك نع ةرابع وتامارلا ن ج لا ةيلمع ىازا حرشتب ايل لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت ك م ن ا ل ‪ Anaconda‬اثن لا ةيلمع ىازا حرشتب اليغشتوا عالقا ةيلمع انه اهانعمو ‪ ،‬ء عملي لا ة التسطي لا ةيلمع ىازا حرشتب اهنال ىد ب‬

‫طي لا ةيلمع ىازا حرشتب اهنال ىد ب افر لا ريغا ام دعب ىنا ض بق لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى اتامارلا ن ا ل ‪ meta data‬الل لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى عندتامارلا نا وا ‪ ،‬تامار شيفم ول الثم ‪ ،‬زاهجلا ىف ك حصله لا ةيلمع ىازا حرشتب ا ‪ Corruption‬او مثال ان لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح ت‬
‫ع لا ةيلمع ىازا حرشتب ايز تنضفه لا ةيلمع ىازا حرشتب ا ةملك ايئدبم ‪ ،‬ف لا ةيلمع ىازا حرشتب ان لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح ت عندتامارلا نا وا ‪ ،‬تامار شيفم ول الثم ‪ ،‬زاهجلا ىف ك االمر‬

‫‪yum clean‬‬

‫وم ن خالل لمعي حوريب ه بق لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى ممك ن تعمل ‪ clean‬لل ‪ dbcache‬او لل ‪ meta data‬او لل‬

‫‪Packages‬‬

‫ب لا ةيلمع ىازا حرشتب النسب لا ة للملف لا ةيلمع ىازا حرشتب ات الل لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى ان لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح ت بتنزله لا ةيلمع ىازا حرشتب ا ع ن طريهد رمالا ق ا ل ‪ yum install‬ةملك ايئدبم ‪ ،‬مبدئي لا ةيلمع ىازا حرشتب ا كد نع ةرابع وهو ىوا ولح ه ان لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح ت‬

‫عندتامارلا نا وا ‪ ،‬تامار شيفم ول الثم ‪ ،‬زاهجلا ىف ك ملزاهج نم ف ا ل ‪ Configuration‬بت لا ةيلمع ىازا حرشتب اليغشتوا ع ا ل ‪ yum‬م نع ةرابع وج نع ةرابع ود ف لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى‬
‫‪/etc/yum.conf‬‬

‫ف لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى الملزاهج نم ف د نع ةرابع وهو ىوا ولح ه ف لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى ‪ variable‬اسم لمعي حوريب ه ‪ KeepCashe‬وقيمت لمعي حوريب ه ا ل ‪ default‬ه لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى ‪zero‬‬

‫يعن لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى بتق نع ةرابع ول لمعي حوريب ه لم لا ةيلمع ىازا حرشتب ا تنز ل ‪ Package‬معين لا ة ابق لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى امسلانركلل ح ملزاهج نم ف ا ل ‪ rpm.‬بت لا ةيلمع ىازا حرشتب اليغشتوا ع ا ل‬
‫‪ Package‬ود نع ةرابع وهو ىوا ولح ه اصال وظيف لا ة االمر ‪ yum clean packages‬يعن لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى ان لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح ت هتنضزاهج نم ف‬

‫ملف لا ةيلمع ىازا حرشتب ات ا ل ‪ rpm.‬الل لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى نزل لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح ت ةملك ايئدبم ‪ ،‬والملف لا ةيلمع ىازا حرشتب ات د لا ةيلمع ى هتنز ل ف لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى المس لا ةيلمع ىازا حرشتب ار د نع ةرابع وهو ىوا ولح ه‬

‫‪/var/cache/yum/x86_64/7‬‬

‫‪142‬‬
‫وب لا ةيلمع ىازا حرشتب الت لا ةيلمع ىازا حرشتب ال لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى د لا ةيلمع ى فكر نع ة ان لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت ك تخل لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى ا ل ‪ var/‬ف لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى ب لا ةيلمع ىازا حرشتب ارتيش ن ل نع ةرابع وحد نع ةرابع وهو ىوا ولح ه وذل لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت ك ف لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى ح لا ةيلمع ىازا حرشتب ال لا ة ان لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت ك‬

‫هتخل لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى ملف لا ةيلمع ىازا حرشتب ات ا ل ‪ rpm.‬متتمسحتامارلا نا وا ‪ ،‬تامار ش وكذل لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت ك برض نع ةرابع و ا ل ‪ Cashe‬ومتنس لا ةيلمع ىازا حرشتب ا ةلاسر كلعلط هيقالته اهنم توبي ةجاح ش ا ل‬
‫‪updatedb‬‬

‫ل نع ةرابع و تفتكر ف لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى عملي لا ة ا ل ‪ update‬لم لا ةيلمع ىازا حرشتب ا كن لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح ت بت نع ةرابع وقزاهج نم ف ا ل ‪ update‬وكن لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح ت تيج لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى ترجع لمعي حوريب ه‬

‫كن لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح ت بتالق لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى بعليشت ىنعي ‪ ،‬ديدج زودنيو لزنت تيبح الثم ول بيط ‪ ،‬ض ا ل ‪ Packages‬ل نع ةرابع ون لمعي حوريب ه ابيليشت ىنعي ‪ ،‬ديدج زودنيو لزنت تيبح الثم ول بيط ‪ ،‬ض ةملك ايئدبم ‪ ،‬د نع ةرابع وهو ىوا ولح ه معن لا ةيلمع ىازا حرشتب ا نع ةرابع وهو ىوا ولح ه اتامارلا ن ا ل ‪ Package‬د لا ةيلمع ى‬
‫م نع ةرابع وج نع ةرابع ود نع ة ف لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى الك لا ةيلمع ىازا حرشتب ا ةلاسر كلعلط هيقالته اهنم توبي ةجاح ش والحد الك لا ةيلمع ىازا حرشتب اف لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى الن لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت ك تسي لا ةيلمع ىازا حرشتب اهنال ىد ب الك لا ةيلمع ىازا حرشتب ا ةلاسر كلعلط هيقالته اهنم توبي ةجاح ش بت لا ةيلمع ىازا حرشتب اليغشتوا ع ملزاهج نم ف ا ل ‪ rpm.‬ه نع ةرابع و‬

‫اسب نع ةرابع وعي ن‬


‫وطبع لا ةيلمع ىازا حرشتب ا ا لا ةيلمع ى ‪ Transaction‬بتعمل لمعي حوريب ه ع ن طريهد رمالا ق ا ل ‪ yum‬ةملك ايئدبم ‪،‬هتالقي لمعي حوريب ه م نع ةرابع وج نع ةرابع ود ف لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى‬
‫‪/var/log/var.log‬‬

‫طي لا ةيلمع ىازا حرشتب اهنال ىد ب ل نع ةرابع و ع لا ةيلمع ىازا حرشتب ايز تعمل ‪ list‬لكل ا ل ‪ Transactions‬الل لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى حصل لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح ت لل ‪ Yum‬ةملك ايئدبم ‪ ،‬نفذ االمر‬
‫د نع ةرابع وهو ىوا ولح ه‬
‫‪yum history‬‬

‫‪ID‬‬ ‫‪| 29 kB 00:00:04 Login user‬‬ ‫‪| 29 kB 00:00:04 Date and time‬‬ ‫)‪| 29 kB 00:00:04 Action(s‬‬ ‫‪| 29 kB 00:00:04 Altered‬‬

‫‪-------------------------------------------------------------------------------‬‬

‫‪14 | 29 kB 00:00:04 ahmed <ahmed> Convert To Physical Volume‬‬ ‫‪| 29 kB 00:00:04 2018-06-22 21:14 | 29 kB 00:00:04 Install‬‬ ‫‪| 29 kB 00:00:04 10 EE‬‬

‫‪13 | 29 kB 00:00:04 ahmed <ahmed> Convert To Physical Volume‬‬ ‫‪| 29 kB 00:00:04 2018-06-22 21:06 | 29 kB 00:00:04 Install‬‬ ‫ ‪| 29 kB 00:00:04‬‬ ‫‪1‬‬

‫‪12 | 29 kB 00:00:04 ahmed <ahmed> Convert To Physical Volume‬‬ ‫‪| 29 kB 00:00:04 2018-06-22 21:05 | 29 kB 00:00:04 Install‬‬ ‫ ‪| 29 kB 00:00:04‬‬ ‫‪1‬‬

‫‪11 | 29 kB 00:00:04 ahmed <ahmed> Convert To Physical Volume‬‬ ‫‪| 29 kB 00:00:04 2018-06-22 21:02 | 29 kB 00:00:04 Reinstall‬‬ ‫ ‪| 29 kB 00:00:04‬‬ ‫‪1‬‬

‫‪10 | 29 kB 00:00:04 ahmed <ahmed> Convert To Physical Volume‬‬ ‫‪| 29 kB 00:00:04 2018-06-22 20:31 | 29 kB 00:00:04 Install‬‬ ‫ ‪| 29 kB 00:00:04‬‬ ‫‪1‬‬

‫‪143‬‬
‫طبع لا ةيلمع ىازا حرشتب ا ل نع ةرابع و حبي لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح ت تعر لا نا ف ا لا ةيلمع ى الل لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى حصل ف لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى ‪ Transaction‬رقسكنيللا ىف م ‪ 11‬مثال ةملك ايئدبم ‪ ،‬ع ن طريهد رمالا ق‬
‫االمر‬
‫‪yum history info 11‬‬
‫ممك ن برض نع ةرابع و ‪ uninstall‬ل ‪ Transaction‬معين لا ة ع ن طريهد رمالا ق االمر‬
‫‪yum history undo 5‬‬
‫وطبع لا ةيلمع ىازا حرشتب ا ممك ن تستخدم لمعي حوريب ه ان لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت ك تعمل ‪ remove‬ل ‪ Package‬وكل ا ل ‪Dependencies‬‬

‫بت لا ةيلمع ىازا حرشتب اعته لا ةيلمع ىازا حرشتب ا‬


‫م ن االخر االمر ‪ yum history‬كد نع ةرابع وهو ىوا ولح ه كبير فش خ ةملك ايئدبم ‪ ،‬خد ب لا ةيلمع ىازا حرشتب ال لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت ك من لمعي حوريب ه‬

‫ود لا ةيلمع ى الميز نع ة الل لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى بتميز ا ل ‪ Yum‬ع ن ا ل ‪ rpm‬وه لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى اتامارلا ن ا ل ‪ Yum‬لم لا ةيلمع ىازا حرشتب ا بيتع لا ةيلمع ىازا حرشتب امل م لا ع‬

‫كل ا ل ‪ Packages‬مثال ف لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى عملي لا ة ا ل ‪ installation‬بيتع لا ةيلمع ىازا حرشتب امل ع ن طريهد رمالا ق ا ل‬
‫‪ Transactions‬بمعن لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى ان لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت ك ل نع ةرابع و سطب لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح ت مثال االب لا ةيلمع ىازا حرشتب اتش لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى ورا لا ةيلمع ىازا ح منز ل مع لا ةيلمع ىازا حرشتب ا نع ةرابع وهو ىوا ولح ه مجم نع ةرابع وع لا ة‬

‫‪ packages‬ت لا ةيلمع ىازا حرشتب اني لا ة ةملك ايئدبم ‪ ،‬ف لا ةيلمع ىازا حرشتب ان لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح ت عندتامارلا نا وا ‪ ،‬تامار شيفم ول الثم ‪ ،‬زاهجلا ىف ك اتامارلا ن االب لا ةيلمع ىازا حرشتب اتش لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى وا لا ةيلمع ى ح لا ةيلمع ىازا حرشتب اج لا ة هتنز ل مع لا ةيلمع ىازا حرشتب ا نع ةرابع وهو ىوا ولح ه ا ل ‪Yum‬‬
‫بيع لا ةيلمع ىازا حرشتب املهسكنيللا ىف م عل لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى انهسكنيللا ىف م ‪ transaction‬عل لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى بعليشت ىنعي ‪ ،‬ديدج زودنيو لزنت تيبح الثم ول بيط ‪ ،‬ض ةملك ايئدبم ‪ ،‬يعن لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى كأنهسكنيللا ىف م ح لا ةيلمع ىازا حرشتب اج لا ة واحد نع ة ةملك ايئدبم ‪،‬‬
‫وب لا ةيلمع ىازا حرشتب الت لا ةيلمع ىازا حرشتب ال لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى ل نع ةرابع و حبي لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح ت تشيلهسكنيللا ىف م كلهسكنيللا ىف م ةملك ايئدبم ‪ ،‬يبق لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى بكل بس لا ةيلمع ىازا حرشتب اط لا ة اعملهسكنيللا ىف م ‪undo‬‬

‫‪144‬‬
‫‪10-RPM‬‬
‫م نع ةرابع وض نع ةرابع وليغشتوا ع ا ل ‪RPM‬‬
‫طي لا ةيلمع ىازا حرشتب اهنال ىد ب ز لا ةيلمع ى م لا ةيلمع ىازا حرشتب ا ق نع ةرابع ولن لا ةيلمع ىازا حرشتب ا اتامارلا ن ا ل ‪ Packages‬بت لا ةيلمع ىازا حرشتب اعتن لا ةيلمع ىازا حرشتب ا او بمعن لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى اصلانركلل ح الل لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى ه لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى ملف لا ةيلمع ىازا حرشتب ات‬

‫ا ل ‪ rpm.‬م لا ةيلمع ىازا حرشتب ا ه لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى اال عب لا ةيلمع ىازا حرشتب ار نع ة ع ن ‪ Container‬لل ‪ Binary‬وش نع ةرابع وي لا ة ‪ Fonts‬وش نع ةرابع وي لا ة‬

‫‪ scripts‬ل نع ةرابع و م نع ةرابع وج نع ةرابع ود يعن لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى‬

‫تع لا ةيلمع ىازا حرشتب ال لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى نبزودنيولا بيطست عوضوم ص بص لا ة سريع لا ة عل لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى تف لا ةيلمع ىازا حرشتب اصيل ا لا ةيلمع ى ‪ Package‬ةملك ايئدبم ‪ ،‬هن لا ةيلمع ىازا حرشتب اخد ا ل ‪ Package‬د لا ةيلمع ى‬

‫كمث لا ةيلمع ىازا حرشتب ا ل‬


‫‪vim-enhanced-7.4.160-4.el7.x86_64‬‬

‫اوال بق لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى‬

‫‪vim-enhanced ========> Convert To Physical Volume Package Name‬‬

‫‪7.4.160‬‬ ‫‪============> Convert To Physical Volume Package Version‬‬

‫‪4 ====================> Convert To Physical Volume Minor Package Version‬‬

‫‪el7 ===================> Convert To Physical Volume It Means That This Package Is Compitable with‬‬

‫‪RedHat Enterprize Linux Version 7‬‬

‫‪145‬‬
‫‪x86_64 ===============> Convert To Physical Volume Means That This Package will run on a x86_64‬‬

‫‪Processor‬‬

‫‪noarch ================> Convert To Physical Volume Means That This Package Is Compitable with any‬‬

‫‪Type Of Processor‬‬

‫طي لا ةيلمع ىازا حرشتب اهنال ىد ب ا لا ةيلمع ى الفر جاتحتب ق بي ن ا ل ‪ Package Version‬وا ل ‪ Minor Package Version‬نع ةرابع وه ؟ بكل‬

‫بس لا ةيلمع ىازا حرشتب اط لا ة ا ل ‪ Package Version‬د لا ةيلمع ى بيك نع ةرابع وتامارلا ن عب لا ةيلمع ىازا حرشتب ار نع ة ع ن ‪ Update‬كبير لل ‪Package‬‬
‫ز لا ةيلمع ى اتامارلا ن ا ل ‪ Package‬بيتسكنيللا ىف م اع لا ةيلمع ىازا حرشتب اد نع ة كت لا ةيلمع ىازا حرشتب ابته لا ةيلمع ىازا حرشتب ا م ن ت لا ةيلمع ىازا حرشتب ان لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى‬

‫انم لا ةيلمع ىازا حرشتب ا ا ل ‪ Minor Package Version‬د لا ةيلمع ى بيك نع ةرابع وتامارلا ن عب لا ةيلمع ىازا حرشتب ار نع ة ع ن ‪ release‬بسي لا ىف هد لك ط ةملك ايئدبم ‪،‬ز لا ةيلمع ى مثال‬
‫انهسكنيللا ىف م صلح نع ةرابع وا ‪ bug‬معين لا ة ف لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى ا ل ‪Package‬‬

‫ب لا ةيلمع ىازا حرشتب المن لا ةيلمع ىازا حرشتب اسب لا ة وان لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح ت بتسط لا ةيلمع ىازا حرشتب اهنال ىد ب ‪ Package‬ع ن طريهد رمالا ق ا ل ‪ RPM‬ممك ن تستخد اهريغ نم م ا ل‬
‫‪ options‬الجميل لا ة د لا ةيلمع ى‬

‫‪rpm -ivh‬‬

‫‪i ========> Convert To Physical Volume install‬‬

‫‪v ========> Convert To Physical Volume verbose‬‬


‫يعنى من االخر كده ورينى انت وصلت لفين بالظبط بيحسبلك بالنسبة المئوية ‪h ========> Convert To Physical Volume hashed‬‬

‫‪146‬‬
‫انم لا ةيلمع ىازا حرشتب ا االمر‬

‫‪rpm -qa‬‬
‫هيعرضل لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت ك كل ا ل ‪ Packages‬الل لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى معم نع ةرابع و ل ليه لا ةيلمع ىازا حرشتب ا ‪ install‬عل لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى ا ل ‪ system‬عندتامارلا نا وا ‪ ،‬تامار شيفم ول الثم ‪ ،‬زاهجلا ىف ك‬

‫طبع لا ةيلمع ىازا حرشتب ا برض نع ةرابع و معل نع ةرابع وم لا ةيلمع ىازا حرشتب ات ا لا ةيلمع ى ‪ Package‬ان لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح ت نزلته لا ةيلمع ىازا حرشتب ا ل نع ةرابع وع لا ةيلمع ىازا حرشتب ايز تعرفه لا ةيلمع ىازا حرشتب ا بيك نع ةرابع وتامارلا ن ع ن طريهد رمالا ق‬
‫االمر‬
‫‪rpm -qpi httpd-xxxx‬‬
‫بس الز تك نع ةرابع وتامارلا ن ا ل ‪ Package‬م نع ةرابع وج نع ةرابع ود نع ة يعن لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى ا ل ‪ option‬الل لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى ه نع ةرابع و ‪ pi‬هيشتغل بس‬

‫ل نع ةرابع و ا ل ‪ Package‬م نع ةرابع وج نع ةرابع ود نع ة ةملك ايئدبم ‪ ،‬قصد لا ةيلمع ى يعن لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى ا ل ‪ Source‬بت لا ةيلمع ىازا حرشتب اعته لا ةيلمع ىازا حرشتب ا الل لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى‬

‫ه نع ةرابع و امتداده لا ةيلمع ىازا حرشتب ا ‪rpm.‬‬

‫انم لا ةيلمع ىازا حرشتب ا بق لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى ل نع ةرابع و ا ل ‪ Package‬معم نع ةرابع و ل ليه لا ةيلمع ىازا حرشتب ا ‪ install‬ب لا ةيلمع ىازا حرشتب الفعل ةملك ايئدبم ‪ ،‬ف لا ةيلمع ىازا حرشتب ان لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح ت متامارلا نا وا ‪ ،‬تامار ش محت لا ةيلمع ىازا حرشتب ا اهيف لمعت كنا ج تكت لا ةيلمع ىازا حرشتب اهنال ىد ب‬

‫ا ل ‪ p‬ةملك ايئدبم ‪ ،‬اكت لا ةيلمع ىازا حرشتب اهنال ىد ب عل لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى ط نع ةرابع و ل‬
‫‪rpm -qp‬‬
‫‪rpm -qp httpd‬‬

‫طي لا ةيلمع ىازا حرشتب اهنال ىد ب طبع لا ةيلمع ىازا حرشتب ا ز لا ةيلمع ى م لا ةيلمع ىازا حرشتب ا احن لا ةيلمع ىازا حرشتب ا ع لا ةيلمع ىازا حرشتب ارفي ن اتامارلا ن ا ل ‪ rpm‬متامارلا نا وا ‪ ،‬تامار ش بيعمل ‪ resolve‬لل‬
‫‪ Dependencies‬بت لا ةيلمع ىازا حرشتب اع لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح ت ا ل ‪ Package‬وب لا ةيلمع ىازا حرشتب الت لا ةيلمع ىازا حرشتب ال لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى ك لا ةيلمع ىازا حرشتب اتامارلا ن الطبيع لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى انن لا ةيلمع ىازا حرشتب ا نستخد اهريغ نم م‬

‫ا ل ‪yum‬‬
‫وبم لا ةيلمع ىازا حرشتب ا اتامارلا ن ا ل ‪ Package‬احن لا ةيلمع ىازا حرشتب ا منزلينه لا ةيلمع ىازا حرشتب ا اصال ةملك ايئدبم ‪ ،‬فكل الل لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى احن لا ةيلمع ىازا حرشتب ا ع لا ةيلمع ىازا حرشتب ايزن لمعي حوريب ه ةملك ايئدبم ‪ ،‬انن لا ةيلمع ىازا حرشتب ا هنكت لا ةيلمع ىازا حرشتب اهنال ىد ب‬

‫‪yum localinstall package.rpm‬‬

‫‪147‬‬
‫وه نع ةرابع و هيرو لا ةيلمع ىازا ح بق لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى يعمل ‪ resolve‬لل ‪ dependencies‬بت لا ةيلمع ىازا حرشتب اع لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح ت ا ل ‪ Package‬د لا ةيلمع ى م ن‬

‫ا ل ‪Yum Server‬‬

‫نفس الكال اهريغ نم م برض نع ةرابع و ل نع ةرابع و عندتامارلا نا وا ‪ ،‬تامار شيفم ول الثم ‪ ،‬زاهجلا ىف ك ملزاهج نم ف وع لا ةيلمع ىازا حرشتب ايز تعر لا نا ف انه لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى ‪ Packge‬ه لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى الل لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى عملت لمعي حوريب ه ةملك ايئدبم ‪،‬‬
‫ع ن طريهد رمالا ق االمر‬
‫‪rpm -qf /etc/httpd‬‬

‫اوب لا ةيلمع ىازا حرشتب اااا االمر د نع ةرابع وهو ىوا ولح ه مهسكنيللا ىف م جدا ب لا ةيلمع ىازا حرشتب النسب لا ةيلمع ىازا حرشتب ال لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت ك ةملك ايئدبم ‪ ،‬افر لا ريغا ام دعب ىنا ض بق لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى اتامارلا ن ان لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح ت عندتامارلا نا وا ‪ ،‬تامار شيفم ول الثم ‪ ،‬زاهجلا ىف ك ‪Package.rpm‬‬
‫وع لا ةيلمع ىازا حرشتب ايز تعر لا نا ف ا لا ةيلمع ى الن لا ةيلمع ىازا حرشتب ات ج بت لا ةيلمع ىازا حرشتب اليغشتوا ع ا ل ‪ Package‬د لا ةيلمع ى ةملك ايئدبم ‪ ،‬يعن لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى قصد لا ةيلمع ى ا ل ‪ Package‬د لا ةيلمع ى‬

‫هترم لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى نفسه لا ةيلمع ىازا حرشتب ا في ن ب لا ةيلمع ىازا حرشتب الظب لا ىف هد لك ط ع ن طريهد رمالا ق االمر‬
‫‪rpm -qpl httpd.rpm‬‬

‫ط لا ةيلمع ىازا حرشتب اهنال ىد ب ل نع ةرابع و ا ل ‪ Package‬اصال معم نع ةرابع و ل ليه لا ةيلمع ىازا حرشتب ا ‪ installed‬اصال ةملك ايئدبم ‪ ،‬وع لا ةيلمع ىازا حرشتب ايز تعر لا نا ف ملف لا ةيلمع ىازا حرشتب اته لا ةيلمع ىازا حرشتب ا‬

‫في ن ب لا ةيلمع ىازا حرشتب الظب لا ىف هد لك ط ةملك ايئدبم ‪ ،‬ع ن طريهد رمالا ق االمر‬

‫‪rpm -ql httpd | less‬‬

‫االمر الخطير الت لا ةيلمع ىازا حرشتب ان لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى بق لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى وه نع ةرابع و ان لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت ك ل نع ةرابع و ع لا ةيلمع ىازا حرشتب ايز تجي لا ةيلمع ىازا حرشتب اهنال ىد ب ملف لا ةيلمع ىازا حرشتب ات ا ل ‪Configuration‬‬

‫بت لا ةيلمع ىازا حرشتب اع لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح ت مثال ا ل ‪ httpd‬ةملك ايئدبم ‪ ،‬ع ن طريهد رمالا ق االمر‬
‫‪rpm -qc httpd‬‬

‫‪148‬‬
‫وكذل لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت ك االمر برض نع ةرابع و ل نع ةرابع و ع لا ةيلمع ىازا حرشتب ايز تعر لا نا ف ا ي ملف لا ةيلمع ىازا حرشتب ات ا ل ‪ Documentations‬بت لا ةيلمع ىازا حرشتب اع لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح ت‬

‫‪ Package‬معين لا ة الل لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى هيتسكنيللا ىف م ارف لا ةيلمع ىازا حرشتب اقه لا ةيلمع ىازا حرشتب ا م لا ع ا ل ‪ Package‬او هتنز ل م لا ع ا ل ‪Package‬‬

‫يعن لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى م ن االخر كد نع ةرابع وهو ىوا ولح ه خل لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى ب لا ةيلمع ىازا حرشتب ال لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت ك م ن االمر‬

‫‪rpm -q‬‬

‫وا لا ةيلمع ى حر لا نا ف بق لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى بعد حر لا نا ف ‪q‬‬

‫يبق لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى ل نع ةرابع و ا ل ‪ Package‬معم نع ةرابع و ل ليه لا ةيلمع ىازا حرشتب ا ‪ installed‬يبق لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى متامارلا نا وا ‪ ،‬تامار ش هتضيزاهج نم ف ا ل ‪ option‬الل لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى‬

‫ه نع ةرابع و ‪ p‬ةملك ايئدبم ‪ ،‬انم لا ةيلمع ىازا حرشتب ا ل نع ةرابع و متامارلا نا وا ‪ ،‬تامار ش معم نع ةرابع و ل ليه لا ةيلمع ىازا حرشتب ا ‪ installed‬يبق لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى هضيف لمعي حوريب ه وتكت لا ةيلمع ىازا حرشتب اهنال ىد ب ا ل ‪ Path‬ك لا ةيلمع ىازا حرشتب امل‬
‫بت لا ةيلمع ىازا حرشتب اليغشتوا ع ا ل ‪Package‬‬

‫خلى بالك وانت بتعمل ‪ force installation‬ل ‪ Package‬معينة عن طريق ال‬

‫‪ ، RPM‬الن ده ممكن يسببلك ‪ System Broken‬وده ‪ option‬غير‬

‫‪ recommended‬خالص وياريت متعملوش‬

‫طي لا ةيلمع ىازا حرشتب اهنال ىد ب دل نع ةرابع وقت لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى بق لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى ان لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح ت عندتامارلا نا وا ‪ ،‬تامار شيفم ول الثم ‪ ،‬زاهجلا ىف ك ‪ Package‬ازا لا ةيلمع ى بق لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى تتأكد اتامارلا ن ا ل ‪ Package‬د لا ةيلمع ى‬
‫‪ Trusted‬نع ةرابع وه ؟ نع ةرابع وه ؟ نع ةرابع وه ؟ مبدئي لا ةيلمع ىازا حرشتب ا كد نع ةرابع وهو ىوا ولح ه ا لا ةيلمع ى ‪ Package‬بتطل لا ع م ن ‪ RedHat‬ةملك ايئدبم ‪ ،‬ريد ه لا ةيلمع ىازا حرشتب ات بتح لا ىف هد لك ط‬

‫للب لا ةيلمع ىازا حرشتب اكد اهيف لمعت كنا ج د لا ةيلمع ى م لا ةيلمع ىازا حرشتب ايسم لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى ب لا ةيلمع ىازا حرشتب ا ل ‪ Signature‬ع لا ةيلمع ىازا حرشتب امل لا ة ز لا ةيلمع ى الختسكنيللا ىف م كد نع ةرابع وهو ىوا ولح ه‬
‫طي لا ةيلمع ىازا حرشتب اهنال ىد ب ل نع ةرابع و ع لا ةيلمع ىازا حرشتب ايز تعمل ‪ verify‬لل ‪ key‬بت لا ةيلمع ىازا حرشتب اليغشتوا ع ‪ Package‬ان لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح ت منزله لا ةيلمع ىازا حرشتب ا ةملك ايئدبم ‪ ،‬بيك نع ةرابع وتامارلا ن ع ن‬

‫طريهد رمالا ق االمر‬

‫‪rpm -K httpd.rpm‬‬

‫‪149‬‬
‫وطبع لا ةيلمع ىازا حرشتب ا ل نع ةرابع و ع لا ةيلمع ىازا حرشتب ايز تعر لا نا ف ا ل ‪ Keys‬الل لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى م نع ةرابع وج نع ةرابع ود نع ة عندتامارلا نا وا ‪ ،‬تامار شيفم ول الثم ‪ ،‬زاهجلا ىف ك عل لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى الجه لا ةيلمع ىازا حرشتب از ومعم نع ةرابع و ل ليه لا ةيلمع ىازا حرشتب ا‬

‫‪ Trust‬ةملك ايئدبم ‪ ،‬ع ن طريهد رمالا ق االمر‬


‫‪rpm -qa | grep -i key‬‬

‫يبقى انت مش اى ‪ Package‬تعملها ‪ download‬تروح تعملها ‪ ، install‬ال ال ‪،‬‬

‫اتأكد االول من ال ‪ Key‬بتاعها ‪ ،‬واال ممكن يكون فيها ‪ Backdoor‬وغيره‬

‫الجم لا ةيلمع ىازا حرشتب اع لا ة ا ل ‪ Developers‬بت نع ةرابع وليغشتوا ع ‪ RedHat‬و ‪ CentOS‬بيحط نع ةرابع وا ا ل ‪ Keys‬بت لا ةيلمع ىازا حرشتب اعهسكنيللا ىف م ف لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى‬
‫المس لا ةيلمع ىازا حرشتب ار‬

‫‪/etc/pki/rpm-gpg/‬‬

‫يبق لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى ان لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح ت هترو لا ةيلمع ىازا ح للمس لا ةيلمع ىازا حرشتب ار د نع ةرابع وهو ىوا ولح ه وتعمل لل ‪ Keys‬تعمله لا ةيلمع ىازا حرشتب ا ‪ import‬ع ن طريهد رمالا ق االمر‬

‫‪rpm --import RPM-GPG-KEY-CentOS-7‬‬


‫وترج لا ع بق لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى بعده لا ةيلمع ىازا حرشتب ا تعمل ‪ check‬لل ‪ Package‬الل لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى ان لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح ت نزلته لا ةيلمع ىازا حرشتب ا‬

‫وديم لا ةيلمع ىازا حرشتب ا اعمل ‪ verify‬قبل م لا ةيلمع ىازا حرشتب ا تعمل ‪ install‬وخلي لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت ك ‪ System admin‬ذك لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى 😂😂‬

‫‪150‬‬
‫ب لا ةيلمع ىازا حرشتب المن لا ةيلمع ىازا حرشتب اسب لا ة ل نع ةرابع و ا ل ‪ Key‬متامارلا نا وا ‪ ،‬تامار ش م نع ةرابع وج نع ةرابع ود عندتامارلا نا وا ‪ ،‬تامار شيفم ول الثم ‪ ،‬زاهجلا ىف ك عل لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى الجه لا ةيلمع ىازا حرشتب از ةملك ايئدبم ‪ ،‬ان لا ةيلمع ىازا حرشتب ا قصد لا ةيلمع ى اتامارلا ن ا ل ‪Key‬‬

‫الل لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى ‪ Developers‬بت نع ةرابع وليغشتوا ع ‪ CentOS‬حط نع ةرابع و نع ةرابع وهو ىوا ولح ه م لا ع الت نع ةرابع وزيع لا ة ةملك ايئدبم ‪ ،‬علش لا ةيلمع ىازا حرشتب اتامارلا ن تق لا ةيلمع ىازا حرشتب ارن لمعي حوريب ه ببقي لا ة ا ل‬
‫‪ Keys‬الل لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى م نع ةرابع وج نع ةرابع ود نع ة م لا ع كل ‪Package‬‬

‫ف لا ةيلمع ىازا حرشتب ان لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح ت هتنزل لمعي حوريب ه ةملك ايئدبم ‪ ،‬ول نع ةرابع و ان لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح ت بستخد اهريغ نم م ا ل ‪ rpm‬علش لا ةيلمع ىازا حرشتب اتامارلا ن تسط لا ةيلمع ىازا حرشتب اهنال ىد ب ا ل ‪ Package‬ف لا ةيلمع ىازا حرشتب اا ل‬
‫‪ rpm‬متامارلا نا وا ‪ ،‬تامار ش هيهتسكنيللا ىف م بح نع ةرابع وار ا ل ‪ key‬لك ن هيطلعل لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت ك ‪ warning‬ةملك ايئدبم ‪ ،‬انم لا ةيلمع ىازا حرشتب ا ل نع ةرابع و هتسط لا ةيلمع ىازا حرشتب اهنال ىد ب ع ن‬

‫طريهد رمالا ق ا ل ‪ yum‬ةملك ايئدبم ‪ ،‬ف لا ةيلمع ىازا حرشتب ا ه نع ةرابع و متامارلا نا وا ‪ ،‬تامار ش هيكمل غير لم لا ةيلمع ىازا حرشتب ا ان لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح ت ت نع ةرابع واقزاهج نم ف ان لمعي حوريب ه يعمل ‪ import‬لل‬
‫‪ Key‬د نع ةرابع وهو ىوا ولح ه‬

‫‪151‬‬
‫‪11-Source Code Installation‬‬
‫او ل ح لا ةيلمع ىازا حرشتب اج لا ة هنعمله لا ةيلمع ىازا حرشتب ا وه لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى انن لا ةيلمع ىازا حرشتب ا هنعمل ‪ Yum Server‬ةملك ايئدبم ‪ ،‬واكيد علش لا ةيلمع ىازا حرشتب اتامارلا ن نعمل ا ل ‪Yum‬‬
‫‪ Server‬ف لا ةيلمع ىازا حرشتب احن لا ةيلمع ىازا حرشتب ا محت لا ةيلمع ىازا حرشتب اجي ن ل ‪ Packages‬ةملك ايئدبم ‪ ،‬وطبع لا ةيلمع ىازا حرشتب ا محت لا ةيلمع ىازا حرشتب اجي ن انن لا ةيلمع ىازا حرشتب ا نعمل ‪ host‬لل‬

‫‪ Packages‬د لا ةيلمع ى ع ن طريهد رمالا ق ا ل ‪ http‬او ا ل ‪FTP‬‬


‫ممك ن نسط لا ةيلمع ىازا حرشتب اهنال ىد ب ا ل ‪ vsftpd‬ةملك ايئدبم ‪ ،‬وطبع لا ةيلمع ىازا حرشتب ا ه نع ةرابع و ب ﻷ الو سكنيل ي ‪ host‬الملف لا ةيلمع ىازا حرشتب ات بت لا ةيلمع ىازا حرشتب اعت لمعي حوريب ه ف لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى‬

‫‪/var/ftp/pub‬‬
‫يبق لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى احن لا ةيلمع ىازا حرشتب ا ممك ن مثال نجي لا ةيلمع ىازا حرشتب اهنال ىد ب اسط نع ةرابع وان لا ة ‪ CentOS Every Thing‬وننقل كل ا ل‬

‫‪ Packages‬الل لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى عليه لا ةيلمع ىازا حرشتب ا ن نع ةرابع وديه لا ةيلمع ىازا حرشتب ا ف لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى ‪ var/ftp/pub/‬ومتنس لا ةيلمع ىازا حرشتب ا ةلاسر كلعلط هيقالته اهنم توبي ةجاح ش ان لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت ك الز اهريغ نم م تعمل ا ل‬
‫‪ meta data‬بت لا ةيلمع ىازا حرشتب اع لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح ت كل ا ل ‪ Packages‬د لا ةيلمع ى ةملك ايئدبم ‪ ،‬ط لا ةيلمع ىازا حرشتب اهنال ىد ب ان لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح ت هتعمل ملف لا ةيلمع ىازا حرشتب ات ا ل ‪xml‬‬

‫بت لا ةيلمع ىازا حرشتب اع لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح ت ا ل ‪ meta data‬د لا ةيلمع ى ازا لا ةيلمع ى نع ةرابع وه ؟‬

‫ان لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح ت هتسط لا ةيلمع ىازا حرشتب اهنال ىد ب ‪ Package‬اسمه لا ةيلمع ىازا حرشتب ا ‪ createrepo‬ةملك ايئدبم ‪ ،‬وبعدي ن بق لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى هتعمل ملف لا ةيلمع ىازا حرشتب ات ا ل‬

‫‪ meta data‬ع ن طريهد رمالا ق االمر‬


‫‪createrepo -v /var/ftp/pub‬‬
‫وبعده لا ةيلمع ىازا حرشتب ا هتالق لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى مجلد اسم لمعي حوريب ه ‪ repodata‬ات ‪ create‬هن لا ةيلمع ىازا حرشتب اتامارلا نا وا ‪ ،‬تامار شيفم ول الثم ‪ ،‬زاهجلا ىف ك في لمعي حوريب ه كل ملف لا ةيلمع ىازا حرشتب ات ا ل ‪XML‬‬

‫طبع لا ةيلمع ىازا حرشتب ا السؤا ل بت لا ةيلمع ىازا حرشتب اليغشتوا ع احن لا ةيلمع ىازا حرشتب ا لي لمعي حوريب ه استخدمن لا ةيلمع ىازا حرشتب ا ا ل ‪ FTP‬نع ةرابع وه ؟ بكل بس لا ةيلمع ىازا حرشتب اط لا ة علش لا ةيلمع ىازا حرشتب اتامارلا ن ا ل ‪Server‬‬
‫بت لا ةيلمع ىازا حرشتب اعتن لا ةيلمع ىازا حرشتب ا يقدر ان لمعي حوريب ه يشير الملف لا ةيلمع ىازا حرشتب ات بت لا ةيلمع ىازا حرشتب اعت لمعي حوريب ه ةملك ايئدبم ‪ ،‬بس خل لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى ب لا ةيلمع ىازا حرشتب ال لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت ك ان لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح ت ممك ن تستخد اهريغ نم م‬

‫برض نع ةرابع و ا ل ‪ http‬ةملك ايئدبم ‪ ،‬االتني ن واحد ةملك ايئدبم ‪ ،‬الل لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى يعجب لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت ك فيهسكنيللا ىف م استخدم لمعي حوريب ه‬

‫‪152‬‬
‫تع لا ةيلمع ىازا حرشتب ال لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى بق لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى نسط لا ةيلمع ىازا حرشتب اهنال ىد ب ا ل ‪ Package‬الخ لا ةيلمع ىازا حرشتب اص لا ة ب لا ةيلمع ىازا حرشتب ا ل ‪ FTP Client‬عل لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى جه لا ةيلمع ىازا حرشتب از ا ل ‪Client‬‬

‫علش لا ةيلمع ىازا حرشتب اتامارلا ن نعمل بيه لا ةيلمع ىازا حرشتب ا ‪ Test‬عل لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى جه لا ةيلمع ىازا حرشتب از السيرفر ةملك ايئدبم ‪ ،‬ع ن طريهد رمالا ق ان لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت ك تسط لا ةيلمع ىازا حرشتب اهنال ىد ب ا ل‬
‫‪ Command Line Utility‬الل لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى اسمه لا ةيلمع ىازا حرشتب ا ‪ftp‬‬
‫‪yum install ftp‬‬
‫يبق لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى خل لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى ب لا ةيلمع ىازا حرشتب ال لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت ك اتامارلا ن د لا ةيلمع ى ا ل ‪ Client Package‬وليس لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح ت ا ل ‪Server Package‬‬

‫تع لا ةيلمع ىازا حرشتب ال لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى بق لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى عل لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى جه لا ةيلمع ىازا حرشتب از ا ل ‪ client‬وجر نع ةرابع وهو ىوا ولح هدو ب ان لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت ك تعمل ‪ access‬لجه لا ةيلمع ىازا حرشتب از ا ل ‪YUM Server‬‬

‫ع ن طريهد رمالا ق االمر‬


‫‪ftp 192.168.1.11‬‬

‫ل نع ةرابع و ج لا ةيلمع ىازا حرشتب اتل لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت ك الرس لا ةيلمع ىازا حرشتب ال لا ة د لا ةيلمع ى‬
‫‪ftp: connect: No route to host‬‬

‫معن لا ةيلمع ىازا حرشتب اه لا ةيلمع ىازا حرشتب ا ان لمعي حوريب ه متامارلا نا وا ‪ ،‬تامار ش ق لا ةيلمع ىازا حرشتب ادر يعمل ‪ ping‬عل لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى الجه لا ةيلمع ىازا حرشتب از د نع ةرابع وهو ىوا ولح ه ةملك ايئدبم ‪ ،‬طي لا ةيلمع ىازا حرشتب اهنال ىد ب ابق لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى جر نع ةرابع وهو ىوا ولح هدو ب برض نع ةرابع و ان لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت ك‬
‫تعمل ‪ ping‬عل لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى جه لا ةيلمع ىازا حرشتب از السيرفر‬
‫‪ping 192.168.1.11‬‬
‫ول نع ةرابع و قدرت تعمل ‪ ping‬ةملك ايئدبم ‪ ،‬يبق لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى معن لا ةيلمع ىازا حرشتب ا نع ةرابع وهو ىوا ولح ه اتامارلا ن الجه لا ةيلمع ىازا حرشتب از بت لا ةيلمع ىازا حرشتب اع لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت ك متامارلا نا وا ‪ ،‬تامار ش ‪Accessible‬‬

‫‪153‬‬
‫الح لا ةيلمع ىازا حرشتب اج لا ة الت لا ةيلمع ىازا حرشتب اني لا ة ان لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت ك ممك ن ترو لا ةيلمع ىازا ح تسط لا ةيلمع ىازا حرشتب اهنال ىد ب ا ل ‪ ftp‬عل لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى جه لا ةيلمع ىازا حرشتب از ا ل ‪yum server‬‬

‫وتخلي لمعي حوريب ه يتصل بنفس لمعي حوريب ه ع ن طريهد رمالا ق ا ل ‪ ftp 192.168.1.11‬وتستخد اهريغ نم م ا ل‬

‫‪ anonymous‬تامارلا نا وا ‪ ،‬تامار شيفم ول الثم ‪ ،‬زاهجلا ىف ك ‪ user‬وطبع لا ةيلمع ىازا حرشتب ا مفيتامارلا نا وا ‪ ،‬تامار ش ب لا ةيلمع ىازا حرشتب اس نع ةرابع ورد هن لا ةيلمع ىازا حرشتب ا‬

‫ول نع ةرابع و لقيت لمعي حوريب ه اتصل يبق لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى تش نع ةرابع و لا نا ف ا ل ‪ fire wall‬بت لا ةيلمع ىازا حرشتب اليغشتوا ع جه لا ةيلمع ىازا حرشتب از ا ل ‪ yum server‬ةملك ايئدبم ‪ ،‬ل نع ةرابع و‬

‫لقيت لمعي حوريب ه شغ لا ةيلمع ىازا حرشتب ا ل ةملك ايئدبم ‪ ،‬يبق لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى تق نع ةرابع ول لمعي حوريب ه ل نع ةرابع و سمح لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح ت اسمحل لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى اتامارلا ن ‪ users‬م ن بر نع ةرابع وهو ىوا ولح ه يعم نع ةرابع وا‬
‫‪ connect‬عل لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى الجه لا ةيلمع ىازا حرشتب از ع ن طريهد رمالا ق االمر الت لا ةيلمع ىازا حرشتب ال لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى كد نع ةرابع وهو ىوا ولح ه ان لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح ت هتسملانركلل ح ل ‪ service‬ا ل‬

‫‪ ftp‬انه لا ةيلمع ىازا حرشتب ا تعد لا ةيلمع ى‬


‫‪firewall-cmd --add-service=ftp‬‬
‫وطبع لا ةيلمع ىازا حرشتب ا ل نع ةرابع و ع لا ةيلمع ىازا حرشتب ايز تش نع ةرابع و لا نا ف ا ل ‪ Allowed Services‬الل لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى عندتامارلا نا وا ‪ ،‬تامار شيفم ول الثم ‪ ،‬زاهجلا ىف ك ممك ن تستخد اهريغ نم م االمر‬
‫د نع ةرابع وهو ىوا ولح ه‬
‫‪firewall-cmd --list-all‬‬

‫طبع لا ةيلمع ىازا حرشتب ا خلي لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت ك ف لا ةيلمع ىازا حرشتب اكر اتامارلا ن ا لا ةيلمع ى ح لا ةيلمع ىازا حرشتب اج لا ة بتعمله لا ةيلمع ىازا حرشتب ا م لا ع ا ل ‪ firewalld‬بتتعمل بشكل مؤق لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح ت ةملك ايئدبم ‪،‬‬

‫يعن لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى او ل م لا ةيلمع ىازا حرشتب ا تعمل ‪ reboot‬كل ح لا ةيلمع ىازا حرشتب اج لا ة هترج لا ع لطبيعته لا ةيلمع ىازا حرشتب ا ت لا ةيلمع ىازا حرشتب ان لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى ةملك ايئدبم ‪ ،‬يبق لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى ان لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح ت الز اهريغ نم م‬

‫تخل لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى الكال اهريغ نم م د نع ةرابع وهو ىوا ولح ه بشكل دائسكنيللا ىف م ع ن طريهد رمالا ق االمر‬
‫‪firewall-cmd --add-service=ftp --permanent‬‬
‫تع لا ةيلمع ىازا حرشتب ال لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى بق لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى نرج لا ع نجر نع ةرابع وهو ىوا ولح هدو ب ف لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى جه لا ةيلمع ىازا حرشتب از ا ل ‪client‬‬
‫‪ftp 192.168.1.11‬‬

‫‪154‬‬
‫طبع لا ةيلمع ىازا حرشتب ا م نع ةرابع وض نع ةرابع وليغشتوا ع ان لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت ك تسي لا ةيلمع ىازا حرشتب اهنال ىد ب الب نع ةرابع ورت بت لا ةيلمع ىازا حرشتب اليغشتوا ع ا ل ‪ ftp‬مفت نع ةرابع و لا ةيلمع ىازا ح ال لا ةيلمع ى حد ةملك ايئدبم ‪ ،‬د نع ةرابع وهو ىوا ولح ه غل لا ىف هد لك ط كبير جدا‬

‫بس بعد كد نع ةرابع وهو ىوا ولح ه ان لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح ت المفرو لا ريغا ام دعب ىنا ض تخلي لمعي حوريب ه ‪ allowed‬ل ‪ subnet‬معين لا ة بس‬

‫بعد نع ةرابع وهو ىوا ولح ه كد نع ةرابع وهو ىوا ولح ه احن لا ةيلمع ىازا حرشتب ا هنعمل ‪ Configure‬لجه لا ةيلمع ىازا حرشتب از ا ل ‪ Client‬ان لمعي حوريب ه ي لا ةيلمع ىازا حرشتب اخد ملف لا ةيلمع ىازا حرشتب ات ا ل ‪ rpm‬م ن‬
‫ا ل ‪ ftp‬سيرفر الل لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى احن لا ةيلمع ىازا حرشتب ا عملن لا ةيلمع ىازا حرشتب ا نع ةرابع وهو ىوا ولح ه ةملك ايئدبم ‪ ،‬يبق لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى احن لا ةيلمع ىازا حرشتب ا هنرو لا ةيلمع ىازا ح للمس لا ةيلمع ىازا حرشتب ار‬
‫‪cd /etc/yum.repo.d/‬‬
‫وطبع لا ةيلمع ىازا حرشتب ا متنس لا ةيلمع ىازا حرشتب ا ةلاسر كلعلط هيقالته اهنم توبي ةجاح ش اتامارلا ن ا لا ةيلمع ى ملزاهج نم ف ف لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى المجلد د نع ةرابع وهو ىوا ولح ه بيك نع ةرابع وتامارلا ن امتداد نع ةرابع وهو ىوا ولح ه‬

‫‪.repo‬‬
‫علش لا ةيلمع ىازا حرشتب اتامارلا ن تختبر ا ل ‪ ftp‬سيرفر بت لا ةيلمع ىازا حرشتب اع لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت ك ممك ن تيج لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى كد نع ةرابع وهو ىوا ولح ه تنقل كل الملف لا ةيلمع ىازا حرشتب ات الل لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى‬

‫م نع ةرابع وج نع ةرابع ود نع ةرابع وهو ىوا ولح ه ف لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى المجلد د نع ةرابع وهو ىوا ولح ه‬

‫‪mv /etc/yum.repos.d/* /root/ status=progress‬‬

‫وتع لا ةيلمع ىازا حرشتب ال لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى بق لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى نعمل احن لا ةيلمع ىازا حرشتب ا ملزاهج نم ف ‪ configuration‬خ لا ةيلمع ىازا حرشتب اهمسا ‪ ،‬هيب ص بين لا ةيلمع ىازا حرشتب ا‬

‫‪cd /etc/yum.repo.d/‬‬

‫‪vim local-server.repo‬‬

‫وبعده لا ةيلمع ىازا حرشتب ا هتضيزاهج نم ف في لمعي حوريب ه الك لا ةيلمع ىازا حرشتب ا اهريغ نم م سطر دو ل‬

‫‪155‬‬
‫]‪[Local-Server‬‬

‫‪name=Local Yum Server‬‬

‫‪baseurl=ftp://192.168.1.11/pub‬‬

‫‪enabled=1‬‬

‫‪gpgcheck=1‬‬

‫‪gpgkey=ftp://192.168.1.11/pub/RPM-GPG-KEY-CentOS-7‬‬

‫او ل سطري ن دو ل االسسكنيللا ىف م بت لا ةيلمع ىازا حرشتب اليغشتوا ع ا ل ‪ repo‬ةملك ايئدبم ‪ ،‬وبعده لا ةيلمع ىازا حرشتب ا ان لا ةيلمع ىازا حرشتب ا بحددل لمعي حوريب ه ا ل ‪baseurl‬‬

‫وبعده لا ةيلمع ىازا حرشتب ا بق نع ةرابع ول لمعي حوريب ه اتامارلا ن ا ل ‪ repo‬د لا ةيلمع ى ‪ enabled‬يعن لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى اشتغل منه لا ةيلمع ىازا حرشتب ا ةملك ايئدبم ‪ ،‬انم لا ةيلمع ىازا حرشتب ا ل نع ةرابع و خلي لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح ت قيمته لا ةيلمع ىازا حرشتب ا‬
‫بصفر ةملك ايئدبم ‪ ،‬يبق لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى ان لا ةيلمع ىازا حرشتب ا كد نع ةرابع وهو ىوا ولح ه متامارلا نا وا ‪ ،‬تامار ش مخليه لا ةيلمع ىازا حرشتب ا متفعل لا ة ةملك ايئدبم ‪ ،‬مله لا ةيلمع ىازا حرشتب ا ةلاسر كلعلط هيقالته اهنم توبي ةجاح ش الزم لا ة د نع ةرابع وهو ىوا ولح ه‬

‫وب لا ةيلمع ىازا حرشتب النسب لا ة لل ‪ gpgcheck‬ةملك ايئدبم ‪ ،‬ف لا ةيلمع ىازا حرشتب ا ل نع ةرابع و ان لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح ت ع لا ةيلمع ىازا حرشتب ايز نع ةرابع وهو ىوا ولح ه يعمل ‪ check‬لل ‪ key‬بت لا ةيلمع ىازا حرشتب اع لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح ت كل‬
‫‪ Package‬ف لا ةيلمع ىازا حرشتب ان لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح ت ممك ن تخل لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى قيمته لا ةيلمع ىازا حرشتب ا ب نع ةرابع واحد ةملك ايئدبم ‪ ،‬بس الز اهريغ نم م تق نع ةرابع ول لمعي حوريب ه تح لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح ت في ن مك لا ةيلمع ىازا حرشتب اتامارلا ن ا ل‬

‫‪ key‬د نع ةرابع وهو ىوا ولح ه ةملك ايئدبم ‪ ،‬طبع لا ةيلمع ىازا حرشتب ا ان لا ةيلمع ىازا حرشتب ا نسخ لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح ت ا ل ‪ key‬د نع ةرابع وهو ىوا ولح ه م ن المس لا ةيلمع ىازا حرشتب ار‬
‫‪/etc/pki/rpm-gpg/‬‬

‫وت لا ةيلمع ىازا حرشتب اخد ا لا ةيلمع ى ‪ Key‬م ن الل لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى هن لا ةيلمع ىازا حرشتب اتامارلا نا وا ‪ ،‬تامار شيفم ول الثم ‪ ،‬زاهجلا ىف ك‬

‫‪156‬‬
‫تم لا ةيلمع ىازا حرشتب ا اهريغ نم م كد نع ةرابع وهو ىوا ولح ه ةملك ايئدبم ‪ ،‬اعمل بق لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى ‪ yum clean all‬ةملك ايئدبم ‪ ،‬او ممك ن متعمل نع ةرابع و ةلاسر كلعلط هيقالته اهنم توبي ةجاح ش ةملك ايئدبم ‪،‬وبعده لا ةيلمع ىازا حرشتب ا ممك ن‬

‫تجر نع ةرابع وهو ىوا ولح هدو ب ان لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت ك تعمل ‪ search‬عل لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى ‪ Package‬معين لا ة ز لا ةيلمع ى ا ل ‪ vim‬مثال ةملك ايئدبم ‪ ،‬هتالقي لمعي حوريب ه بيبح فلملا نع لوالا ث‬
‫ف لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى ا ل ‪ Local History‬وممك ن برض نع ةرابع و تتأكد ةملك ايئدبم ‪ ،‬ه نع ةرابع و بيجي لا ةيلمع ىازا حرشتب اهنال ىد ب م ن انه نع ةرابع و ‪ repo‬ةملك ايئدبم ‪ ،‬ع ن‬

‫طريهد رمالا ق االمر‬


‫‪yum repolist‬‬

‫عل لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى فكر نع ة م نع ةرابع وض نع ةرابع وليغشتوا ع ان لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت ك تعمل ‪ local yum server‬دا ش لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ىليغشتوا عالقا ةيلمع انه اهانعمو ‪ ،‬ء جميل جدا ةملك ايئدبم ‪ ،‬ل نع ةرابع و ان لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح ت‬

‫مثال شغ لا ةيلمع ىازا حرشتب ا ل ف لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى شرك لا ة وال ح لا ةيلمع ىازا حرشتب اج لا ة ةملك ايئدبم ‪ ،‬ف لا ةيلمع ىازا حرشتب ان لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح ت مثال ممك ن تنز ل كل ا ل ‪Packages‬‬
‫وتعمله لا ةيلمع ىازا حرشتب ا ‪ sync‬ةملك ايئدبم ‪ ،‬وتعمل ‪ configure‬لكل اجهز نع ة ا ل ‪ Client‬وتخليه لا ةيلمع ىازا حرشتب ا انه لا ةيلمع ىازا حرشتب ا تنز ل ا ل‬

‫‪ Packages‬م ن ا ل ‪ Yum Server‬ةملك ايئدبم ‪ ،‬وبكد نع ةرابع وهو ىوا ولح ه ان لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح ت متامارلا نا وا ‪ ،‬تامار ش هتخل لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى ف لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى ‪ load‬كبير عل لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى‬
‫الن لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح ت عندتامارلا نا وا ‪ ،‬تامار شيفم ول الثم ‪ ،‬زاهجلا ىف ك‬

‫ب لا ةيلمع ىازا حرشتب النسب لا ة بق لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى لم نع ةرابع وض نع ةرابع وليغشتوا ع ازا لا ةيلمع ى تسط لا ةيلمع ىازا حرشتب اهنال ىد ب ا لا ةيلمع ى ‪ Package‬م ن ا ل ‪ Source Code‬ف لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى‬

‫فيدي نع ةرابع و حل نع ةرابع و او لا ةيلمع ى عل لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى ا ل ‪ YouTube‬بيشر لا ةيلمع ىازا ح الم نع ةرابع وض نع ةرابع وليغشتوا ع د نع ةرابع وهو ىوا ولح ه ب لا ةيلمع ىازا حرشتب التفصيل وببس لا ةيلمع ىازا حرشتب اط لا ة‬
‫شديد نع ة ةملك ايئدبم ‪ ،‬الز اهريغ نم م تتفر اهيف لمعت كنا ج علي لمعي حوريب ه ةملك ايئدبم ‪ ،‬ود نع ةرابع وهو ىوا ولح ه لين لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت ك الفدي نع ةرابع و‬

‫‪https://www.youtube.com/watch?v=W9JcK70kThI‬‬

‫‪157‬‬
‫اخر شوية مالحظات عامة‬

‫ف لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى ن نع ةرابع وعي ن م ن الملف لا ةيلمع ىازا حرشتب ات االمتداد بت لا ةيلمع ىازا حرشتب اعهسكنيللا ىف م ممك ن يك نع ةرابع وتامارلا ن‬

‫‪.ko‬‬

‫او‬

‫‪.so‬‬

‫ا ل ‪ ko‬ه لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى اختص لا ةيلمع ىازا حرشتب ار ل ‪ Kernel Object‬ةملك ايئدبم ‪ ،‬وا ل ‪ so‬ه لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى اختص لا ةيلمع ىازا حرشتب ار‬

‫ ل ‪ system object‬ةملك ايئدبم ‪ ،‬ع لا ةيلمع ىازا حرشتب اد نع ة ملف لا ةيلمع ىازا حرشتب ات ا ل ‪ so‬بتك نع ةرابع وتامارلا ن عب لا ةيلمع ىازا حرشتب ار نع ة ع ن ‪libraries‬‬

‫ا ل ‪ system‬بيحت لا ةيلمع ىازا حرشتب اجه لا ةيلمع ىازا حرشتب ا علش لا ةيلمع ىازا حرشتب اتامارلا ن يعمل ح لا ةيلمع ىازا حرشتب اج لا ة معين لا ة‬

‫انم لا ةيلمع ىازا حرشتب ا الملف لا ةيلمع ىازا حرشتب ات ‪ ko‬د لا ةيلمع ى الكرن لا ةيلمع ىازا حرشتب ا ل ه نع ةرابع والل لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى بيستخدمه لا ةيلمع ىازا حرشتب ا ةملك ايئدبم ‪ ،‬ود لا ةيلمع ى ممك ن تك نع ةرابع وتامارلا ن ‪drivers‬‬

‫‪158‬‬
‫ دى‬Slashes 3 ‫مالحظة بخصوص ال‬

baseurl = file:///srv/my/repo/

3 ‫د لا ةيلمع ى اج لا ةيلمع ىازا حرشتب اب لا ة هم لا ةيلمع ىازا حرشتب ا لي لمعي حوريب ه‬

The 'baseurl' line is the path that machine uses to get to the repository.

If the machine has direct access to it or mounts it as a filesystem you can

use a baseurl line like:

baseurl = file:///srv/my/repo/

There are 3 slashes (/) following the file:, not 2. That is correct.

If you access the file via an http or https server you would use something

like:

baseurl = http://servername/my/repo

159
‫الشرح بقى بالعربى‬
‫بزودنيولا بيطست عوضوم ص ان لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح ت كد نع ةرابع وهو ىوا ولح ه كد نع ةرابع وهو ىوا ولح ه هتح لا ىف هد لك ط ا ل ‪ Slashes 3‬ف لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى ح لا ةيلمع ىازا حرشتب ال لا ة اتامارلا ن ان لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح ت عندتامارلا نا وا ‪ ،‬تامار شيفم ول الثم ‪ ،‬زاهجلا ىف ك اسط نع ةرابع وان لا ة‬

‫وعليه لا ةيلمع ىازا حرشتب ا ‪ Packages‬مثال ومعم نع ةرابع و ل ليه لا ةيلمع ىازا حرشتب ا ‪ mount‬ف لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى مك لا ةيلمع ىازا حرشتب اتامارلا ن م لا ةيلمع ىازا حرشتب ا ةملك ايئدبم ‪ ،‬للمر نع ة الت لا ةيلمع ىازا حرشتب اني لا ة ا ل ‪3‬‬
‫‪ Slashes‬دو ل ث لا ةيلمع ىازا حرشتب ابتي ن‬

‫يعن لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى مينفعتامارلا نا وا ‪ ،‬تامار ش يتغيروا ةملك ايئدبم ‪ ،‬ز لا ةيلمع ى ب لا ةيلمع ىازا حرشتب الظب لا ىف هد لك ط م لا ةيلمع ىازا حرشتب ا ان لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح ت بترو لا ةيلمع ىازا ح تكت لا ةيلمع ىازا حرشتب اهنال ىد ب ف لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى المتصفلانركلل ح عندتامارلا نا وا ‪ ،‬تامار شيفم ول الثم ‪ ،‬زاهجلا ىف ك‬
‫‪http://‬‬

‫ان لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح ت اه نع ةرابع و حطي لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح ت اتني ن ‪ slashes‬ةملك ايئدبم ‪ ،‬كذل لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت ك االمر برض نع ةرابع و ب لا ةيلمع ىازا حرشتب النسب لا ة لل ‪ local repo‬ان لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح ت‬

‫هتح لا ىف هد لك ط تالت لا ة ‪ slashes‬خلي لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت ك ف لا ةيلمع ىازا حرشتب اكر النقط لا ة د لا ةيلمع ى ك نع ةرابع ويس او لا ةيلمع ى‬

‫وبرض نع ةرابع و ل نع ةرابع و ع لا ةيلمع ىازا حرشتب ايز تعر لا نا ف لي لمعي حوريب ه بنكت لا ةيلمع ىازا حرشتب اهنال ىد ب ‪ Slashes 3‬فد لا ةيلمع ى االج لا ةيلمع ىازا حرشتب اب لا ة م ن م نع ةرابع وق لا ع ‪Digital‬‬

‫‪ Ocean‬ةملك ايئدبم ‪ ،‬واحد هن لا ةيلمع ىازا حرشتب اتامارلا نا وا ‪ ،‬تامار شيفم ول الثم ‪ ،‬زاهجلا ىف ك سأ ل السؤا ل د نع ةرابع وهو ىوا ولح ه‬

‫‪https://www.digitalocean.com/community/tutorials/how-to-set-‬‬

‫‪up-and-use-yum-repositories-on-a-centos-6-vps‬‬

‫ود نع ةرابع وهو ىوا ولح ه السؤا ل اه نع ةرابع و‬


‫‪etc/yum.repos.d/custom.repo‬‬

‫]‪[customrepo‬‬

‫‪name=Custom Repository‬‬

‫‪baseurl=file:///repository1/‬‬

‫‪enabled=1‬‬

‫‪gpgcheck=0‬‬

‫‪160‬‬
‫) ‪?.what is that file:/// (what is the meaning of these 3 slashes‬‬

‫ود نع ةرابع وهو ىوا ولح ه ك لا ةيلمع ىازا حرشتب اتامارلا ن رد الم نع ةرابع وق لا ع‬

‫‪The first two slashes, as seen in "file://" represent the URL, as‬‬

‫‪per https://en.wikipedia.org/wiki/File_URI_scheme‬‬

‫‪The following (third) slash denotes the location of the‬‬

‫‪filesystem, i.e. /repository1.‬‬

‫الرد بكل بس لا ةيلمع ىازا حرشتب اط لا ة بيق نع ةرابع و ل اتامارلا ن االتني ن ‪ Slashes‬دو ل بيمثل نع ةرابع وا ا ل ‪ URL‬يعن لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى مثال‬

‫سي لا ةيلمع ىازا حرشتب ادت لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت ك بترو لا ةيلمع ىازا ح تكت لا ةيلمع ىازا حرشتب اهنال ىد ب‬

‫‪http://‬‬

‫ف لا ةيلمع ىازا حرشتب ان لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح ت هن لا ةيلمع ىازا حرشتب ا د لا ةيلمع ى م ن اس لا ةيلمع ىازا حرشتب اسي لا ةيلمع ىازا حرشتب ات كت لا ةيلمع ىازا حرشتب اب لا ة ا ل ‪ url‬وابق لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى ختامارلا نا وا ‪ ،‬تامار ش برض نع ةرابع و عل لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى ويكيبيدي لا ةيلمع ىازا حرشتب ا‬
‫علش لا ةيلمع ىازا حرشتب اتامارلا ن تعر لا نا ف ا ل ‪ URL Scheme‬ةملك ايئدبم ‪ ،‬وبعد كد نع ةرابع وهو ىوا ولح ه بق لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى ا ل ‪ Slash‬الت لا ةيلمع ىازا حرشتب الت لا ة د لا ةيلمع ى بتمثل‬

‫مك لا ةيلمع ىازا حرشتب اتامارلا ن ا ل ‪ file system‬بت لا ةيلمع ىازا حرشتب اع لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت ك ةملك ايئدبم ‪ ،‬او بمعن لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى اخر المك لا ةيلمع ىازا حرشتب اتامارلا ن بت لا ةيلمع ىازا حرشتب اليغشتوا ع ا ل ‪ directory‬الل لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى‬
‫عليه لا ةيلمع ىازا حرشتب ا ا ل ‪ repo‬ه لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى معم نع ةرابع و ل ليه لا ةيلمع ىازا حرشتب ا ‪ mount‬ف لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى انه لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى مك لا ةيلمع ىازا حرشتب اتامارلا ن ب لا ةيلمع ىازا حرشتب الظب لا ىف هد لك ط‬

‫يعن لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى مثال ان لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح ت عندتامارلا نا وا ‪ ،‬تامار شيفم ول الثم ‪ ،‬زاهجلا ىف ك ‪ directory‬معم نع ةرابع و ل ليه لا ةيلمع ىازا حرشتب ا ‪ mount‬هن لا ةيلمع ىازا حرشتب ا‬

‫‪/mnt‬‬

‫‪161‬‬
‫ف لا ةيلمع ىازا حرشتب ان لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح ت هن لا ةيلمع ىازا حرشتب ا بق لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى وان لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح ت بتعمل ا ل ‪ repo‬ا ل ‪ Slash‬الت لا ةيلمع ىازا حرشتب الت لا ة بق لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى بتمثل‬

‫ا ل ‪ root file system‬او بتمثل ا ل ‪mounted file system‬‬


‫والمق لا ةيلمع ىازا حرشتب ا ل بت لا ةيلمع ىازا حرشتب اليغشتوا ع ويكيبيدي لا ةيلمع ىازا حرشتب ا حل نع ةرابع و او لا ةيلمع ى ةملك ايئدبم ‪ ،‬الز اهريغ نم م تقر ةملك ايئدبم ‪ ،‬ىقب أ نع ةرابع وهو ىوا ولح ه‬

‫‪https://en.wikipedia.org/wiki/File_URI_scheme‬‬

‫طي لا ةيلمع ىازا حرشتب اهنال ىد ب خد عندتامارلا نا وا ‪ ،‬تامار شيفم ول الثم ‪ ،‬زاهجلا ىف ك المث لا ةيلمع ىازا حرشتب ا ل د نع ةرابع وهو ىوا ولح ه برض نع ةرابع و‬

‫‪file:///etc/fstab‬‬
‫بزودنيولا بيطست عوضوم ص ي لا ةيلمع ىازا حرشتب ا سيد لا ةيلمع ى او ل اتني ن ‪ Slashes‬دو ل بيمثل نع ةرابع وا ا ل ‪ Local Host‬عل لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى حس لا ةيلمع ىازا حرشتب اهنال ىد ب م لا ةيلمع ىازا حرشتب ا‬
‫ويكيبيدي لا ةيلمع ىازا حرشتب ا بتق نع ةرابع و ل ةملك ايئدبم ‪ ،‬طي لا ةيلمع ىازا حرشتب اهنال ىد ب وبعد ا ل ‪ Local Host‬بق لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى بي لا ةيلمع ىازا حرشتب اج لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى عندن لا ةيلمع ىازا حرشتب ا ا ل ‪root file‬‬

‫‪ system‬ذات نفس لمعي حوريب ه‬


‫وهن لا ةيلمع ىازا حرشتب ا مثال عندتامارلا نا وا ‪ ،‬تامار شيفم ول الثم ‪ ،‬زاهجلا ىف ك اتامارلا ن ا ل‬

‫‪/etc/fstab‬‬
‫م نع ةرابع وج نع ةرابع ودي ن بشكل مب لا ةيلمع ىازا حرشتب اشر تح لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح ت ا ل ‪ Slash‬الت لا ةيلمع ىازا حرشتب الت لا ة الل لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى ه لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى بتمثل‬

‫ا ل ‪root file system‬‬

‫بس ي لا ةيلمع ىازا حرشتب ا سيد لا ةيلمع ى د لا ةيلمع ى كل الحك لا ةيلمع ىازا حرشتب اي لا ة‬

‫‪162‬‬
‫انتهى الجزء الثانى‬

‫‪163‬‬
164

You might also like