Professional Documents
Culture Documents
2 Admin 2 by Ahmed Abdul Monem
2 Admin 2 by Ahmed Abdul Monem
https://www.youtube.com/playlist?list=PLy1Fx2HfcmWBpD_PI4AQpjeDK5-5q6TG7
2
مالحظات قبل ما تبدأ تقرأ
-1هذه الملخصات هى عبارة عن مجرد تجميع للمعلومات وتمت ازالة كل
الكالم الذى ليس له عالقة بالكورس ،من االخر كده اللى هنا بس هو
درجة
-3كمان هتالقى مالحظات انا جبتها من النت علشان تساعدك انك تفهم
اكتر وبالمناسبة كمان انا حطيت لينكات لمواضيع كتيرة متعلقة بالتراك ده
3
-4ملحوظة اخيرة وهى ان التراك ده بدايته من الفديو رقم 28اليوم ال 13
28-Day-13_Understanding_Boot_Process
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.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بسيطة جدا المفروض تكون عند اى
-2تانى جزء عندنا وهو خاص بال Networkingوده متقسم لشوية مواضيع كده ،
ولالمانة الشديدة انا معرفتش الخص غير شوية معلومات الن من وجهة نظرى
موضوع الشبكات ده غالبيته عملى فانا بصراحة لخصت اللى قدرت عليه وطبعا
حضرتك الزم تدرس CCNAعلشان تفهم الدنيا اكتر شوية ،بالنسبة للمواضيع فاللى
7
-3تالت جزء عندنا وده بيتكلم عن ازاى تعمل Passwordلل GRUBوازاى برضو
تعمل reinstallلل First Stageواخيرا ازاى تقدر انك تتعامل مع ال Man Pages
وال historyوغيرهم ،الجزء ده بقى بدايته من الفديو رقم 46لحد الفديو رقم 49
خاصة بال ، Storageالجزء ده بقى بدايته من الفديو رقم 49لحد الفديو رقم 53
-5خامس جزء بيتكلم عن ال LVMوده بدايته من الفديو رقم 54لحد الفديو رقم
56
6لا عوضوم نع ملكتيب ،صلاخ ريغص هدو سداسلا ءزجلا -الجزء السادس وده صغير خالص ،بيتكلم عن موضوع ال Swapوهو عبارة عن
7لا عوضوم نع ملكتيب ،صلاخ ريغص هدو سداسلا ءزجلا -الجزء السابع وده بيتكلم عن ال Quota Managmentوده عبارة عن الفديو رقم
58
8
8لا عوضوم نع ملكتيب ،صلاخ ريغص هدو سداسلا ءزجلا -الجزء الثامن وده بيتكلم عن ال Access Control Listوده عبارة عن الفديو رقم
62
9لا عوضوم نع ملكتيب ،صلاخ ريغص هدو سداسلا ءزجلا -الجزء التاسع وده بسيط جدا النه بيتكلم عن ال YUMوهو عبارة عن الفديو رقم
63
10لا عوضوم نع ملكتيب ،صلاخ ريغص هدو سداسلا ءزجلا -الجزء العاشر وده برضو بسيط جدا وبيتكلم عن ال RPMوده عبارة عن الفديو
رقم 64
11لا عوضوم نع ملكتيب ،صلاخ ريغص هدو سداسلا ءزجلا -الجزء االخير وده بيتكلم عن ال Source Code Installationوده اخر موضوع
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معن لا ةيلمع ىازا حرشتب اه لا ةيلمع ىازا حرشتب ا الحذاليغشتوا عالقا ةيلمع انه اهانعمو ،ء ةملك ايئدبم ،ومعن لا ةيلمع ىازا حرشتب اه لا ةيلمع ىازا حرشتب ا هن لا ةيلمع ىازا حرشتب ا عملي لا ة اقالليغشتوا ع اوتشغيل
ل 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بتك نع ةرابع وتامارلا ن ش لا ةيلمع ىازا حرشتب اش لا ة س نع ةرابع وداليغشتوا عالقا ةيلمع انه اهانعمو ،ء ةملك ايئدبم ،وطبع لا ةيلمع ىازا حرشتب ا بيق نع ةرابع ول لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت ك
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
ود نع ةرابع وهو ىوا ولح ه اختص لا ةيلمع ىازا حرشتب ار ل
هيعمل ا لا ةيلمع ى بق لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى نع ةرابع وه ؟ نع ةرابع وه ؟ هن لا ةيلمع ىازا حرشتب ا بق لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى ه نع ةرابع و هيرو لا ةيلمع ىازا ح تحديدا لم لا ةيلمع ىازا حرشتب ا يسم لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى ب لا ةيلمع ىازا حرشتب ا ل 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صغير نع ة جدا وكم لا ةيلمع ىازا حرشتب اتامارلا ن د نع ةرابع وهو ىوا ولح ه هيسملانركلل ح للكرن لا ةيلمع ىازا حرشتب ا ل
انم لا ةيلمع ىازا حرشتب ا العكس بق لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى ف لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى ويندوز ةملك ايئدبم ،ح لا ةيلمع ىازا حرشتب اط لا ىف هد لك ط الكرن لا ةيلمع ىازا حرشتب ا ل كل لمعي حوريب ه ه نع ةرابع و وا ل modulesوا ل
driversف لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى ملزاهج نم ف واحد علش لا ةيلمع ىازا حرشتب اتامارلا ن كد نع ةرابع وهو ىوا ولح ه ا لا ةيلمع ى غلط لا ة ف لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى الكرن لا ةيلمع ىازا حرشتب ا ل بت نع ةرابع وق لا ع النظ لا ةيلمع ىازا حرشتب ا اهريغ نم م كل لمعي حوريب ه
ملح نع ةرابع وظ لا ة ج لا ةيلمع ىازا حرشتب انبي لا ة وه لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى اتامارلا ن الح لا ةيلمع ىازا حرشتب االت الل لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى ان لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح ت بتحت لا ةيلمع ىازا حرشتب ا اهيف لمعت كنا ج ان لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت ك تعمل فيه لا ةيلمع ىازا حرشتب ا restart
للجه لا ةيلمع ىازا حرشتب از هم لا ةيلمع ىازا حرشتب ا اتني ن لم لا ةيلمع ىازا حرشتب ا تك نع ةرابع وتامارلا ن ا ل SELinuxمعم نع ةرابع و ل ليه لا ةيلمع ىازا حرشتب ا disabledوان لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح ت هتعمله لا ةيلمع ىازا حرشتب ا
enableوالح لا ةيلمع ىازا حرشتب ال لا ة الت لا ةيلمع ىازا حرشتب اني لا ة لم لا ةيلمع ىازا حرشتب ا تعمل upgradeللكرن لا ةيلمع ىازا حرشتب ا ل ودل نع ةرابع وقت لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى اصال ف لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى ح لا ةيلمع ىازا حرشتب اج لا ة
اسمه لا ةيلمع ىازا حرشتب ا ا ل Kernel Patchممك ن ان لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت ك ت applyا ل Patchesللكرن لا ةيلمع ىازا حرشتب ا ل م ن غير
معل نع ةرابع وم لا ة ج لا ةيلمع ىازا حرشتب انبي لا ة وه لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى اتامارلا ن ا ل 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والجه لا ةيلمع ىازا حرشتب از بيب نع ةرابع وت
ملح نع ةرابع وظ لا ة ل نع ةرابع و كتب لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح ت 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ل نع ةرابع و خدت بق لا ةيلمع ىازا حرشتب ال لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت ك
والجه لا ةيلمع ىازا حرشتب از بيفتلانركلل ح بيق نع ةرابع ول لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت ك
طي لا ةيلمع ىازا حرشتب اهنال ىد ب هل ينف لا ع ان لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت ك ترو لا ةيلمع ىازا ح ل run levelمختلزاهج نم ف تم لا ةيلمع ىازا حرشتب ام لا ةيلمع ىازا حرشتب ا وان لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح ت ف لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى run level
مختلزاهج نم ف برض نع ةرابع و نع ةرابع وه ؟ اي نع ةرابع و نع ةرابع وهو ىوا ولح ه طبع لا ةيلمع ىازا حرشتب ا ع ن طريهد رمالا ق االمر د نع ةرابع وهو ىوا ولح ه
ومك لا ةيلمع ىازا حرشتب اتامارلا ن عالم لا ة ا ل * تكت لا ةيلمع ىازا حرشتب اهنال ىد ب ا ل 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انم لا ةيلمع ىازا حرشتب ا
ع ن طريقه لا ةيلمع ىازا حرشتب ا اق نع ةرابع و ل ا ل serviceالفالني لا ة تشتغل بعد ا ل serviceد لا ةيلمع ى وهكذا
معل نع ةرابع وم لا ة وه لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى اتامارلا ن االمر initواالمر telinitاالتني ن بيعمل نع ةرابع وا نفس الح لا ةيلمع ىازا حرشتب اج لا ة
االمر systemctl list-unitsبيعرضل لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت ك ا ل serviceبح لا ةيلمع ىازا حرشتب التهسكنيللا ىف م ةملك ايئدبم ،انم لا ةيلمع ىازا حرشتب ا االمر
systemctl list-unit-filesد نع ةرابع وهو ىوا ولح ه هيعرضل لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت ك ملف لا ةيلمع ىازا حرشتب ات ا ل servicesةملك ايئدبم ،طبع لا ةيلمع ىازا حرشتب ا كل ملزاهج نم ف
بيمثل لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت ك serviceمعي ن والملف لا ةيلمع ىازا حرشتب ات بت لا ةيلمع ىازا حرشتب اع لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح ت ا ل servicesد لا ةيلمع ى هتالقيه لا ةيلمع ىازا حرشتب ا هن لا ةيلمع ىازا حرشتب ا
ls /usr/lib/systemd/system/
20
والملف لا ةيلمع ىازا حرشتب ات الل لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى هن لا ةيلمع ىازا حرشتب ا ه لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى الل لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى بيتعمل منه لا ةيلمع ىازا حرشتب ا soft targetبيك نع ةرابع وتامارلا ن م نع ةرابع وج نع ةرابع ود ف لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى
ومتنس لا ةيلمع ىازا حرشتب ا ةلاسر كلعلط هيقالته اهنم توبي ةجاح ش اتامارلا ن الملف لا ةيلمع ىازا حرشتب ات الل لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى 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وت لا ةيلمع ىازا حرشتب ان لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى ب لا ةيلمع ىازا حرشتب ارتيش ن هيك نع ةرابع وتامارلا ن
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
وكم لا ةيلمع ىازا حرشتب اتامارلا ن ان لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح ت عندتامارلا نا وا ،تامار شيفم ول الثم ،زاهجلا ىف ك ا ل bootloaderاو ا ل Grubك لا ةيلمع ىازا حرشتب اتامارلا ن بيق نع ةرابع و ل لل kernelاتامارلا ن ا ل
root file systemم نع ةرابع وج نع ةرابع ود ف لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى
'set root='hd0,msdos1
وكم لا ةيلمع ىازا حرشتب اتامارلا ن ك لا ةيلمع ىازا حرشتب اتامارلا ن بيق نع ةرابع ول لمعي حوريب ه عل لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى ا ل UUIDبت لا ةيلمع ىازا حرشتب اليغشتوا ع الب لا ةيلمع ىازا حرشتب ارتيش ن
يعن لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى بيق نع ةرابع ول لمعي حوريب ه رو لا ةيلمع ىازا ح دور هن لا ةيلمع ىازا حرشتب ا
--hint='hd0,msdos1' 0f089c70-e20f-46a4-8a92-af7974f0c4ce
25
والسب لا ةيلمع ىازا حرشتب اهنال ىد ب ف لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى اتامارلا ن ا ل bootloaderبيق نع ةرابع و ل للكرن لا ةيلمع ىازا حرشتب ا ل دور عل لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى الب لا ةيلمع ىازا حرشتب ارتيش ن الل لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى ا ل
UUIDبت لا ةيلمع ىازا حرشتب اع لمعي حوريب ه كذا ةملك ايئدبم ،ه نع ةرابع و ان لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت ك ل نع ةرابع و عندتامارلا نا وا ،تامار شيفم ول الثم ،زاهجلا ىف ك 2ه لا ةيلمع ىازا حرشتب ارد وبدل لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح ت واحد مك لا ةيلمع ىازا حرشتب اتامارلا ن الت لا ةيلمع ىازا حرشتب ان لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى فه نع ةرابع و كد نع ةرابع وهو ىوا ولح ه
كد نع ةرابع وهو ىوا ولح ه هيدور عل لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى ا ل UUIDومل نع ةرابع و ةلاسر كلعلط هيقالته اهنم توبي ةجاح ش دع نع ةرابع و نع ة بق لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى ب لا ةيلمع ىازا حرشتب ا لا ةيلمع ى ب لا ةيلمع ىازا حرشتب ارتيش ن د لا ةيلمع ى ةملك ايئدبم ،وطبع لا ةيلمع ىازا حرشتب ا
ا ل UUIDبيتغير ف لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى ح لا ةيلمع ىازا حرشتب ال لا ة واحد نع ة بس وه لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى ان لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت ك ل نع ةرابع و عمل لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح ت formatللب لا ةيلمع ىازا حرشتب ارتيش ن
د نع ةرابع وهو ىوا ولح ه ةملك ايئدبم ،واصال ا ل UUIDبي لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح ت createلم لا ةيلمع ىازا حرشتب ا تعمل formatللب لا ةيلمع ىازا حرشتب ارتيش ن
ام لا ةيلمع ىازا حرشتب ا بق لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى ب لا ةيلمع ىازا حرشتب النسب لا ة لل rhgb quietفد لا ةيلمع ى اختص لا ةيلمع ىازا حرشتب ار ل
بتشتغل
النقط لا ةالل لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى بعد كد نع ةرابع وهو ىوا ولح ه وه لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى اتامارلا ن السطر الل لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى بيبدا نع ةرابع وهو ىوا ولح هدو ب linux16بيعرف لمعي حوريب ه في ن مك لا ةيلمع ىازا حرشتب اتامارلا ن
ا ل kernel
linux16 /vmlinuz-3.10.0-862.3.2.el7.x86_64
والسطر الل لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى بعد نع ةرابع وهو ىوا ولح ه الل لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى ه نع ةرابع و بدايت لمعي حوريب ه initrd16بيعرف لمعي حوريب ه في ن مك لا ةيلمع ىازا حرشتب اتامارلا ن ا ل initذات
ط لا ةيلمع ىازا حرشتب اهنال ىد ب لي لمعي حوريب ه نع ةرابع وه ؟ نع ةرابع وه ؟ التامارلا ن ببس لا ةيلمع ىازا حرشتب اط لا ة الكرن لا ةيلمع ىازا حرشتب ا ل وه نع ةرابع و ب ﻷ الو سكنيل ي 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معين لا ة ف لا ةيلمع ىازا حرشتب ان لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح ت هتستخد اهريغ نم م االمر
/dev/null
32
و dev/null/د نع ةرابع وهو ىوا ولح ه بق لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى عب لا ةيلمع ىازا حرشتب ار نع ة ع ن special fileه نع ةرابع و ع لا ةيلمع ىازا حرشتب امل ز لا ةيلمع ى الم لا ةيلمع ىازا حرشتب االنه لا ةيلمع ىازا حرشتب اي لا ة كد نع ةرابع وهو ىوا ولح ه ةملك ايئدبم ،
ول نع ةرابع و ع لا ةيلمع ىازا حرشتب ايز تمسلانركلل ح الملزاهج نم ف بشكل secureابعت لمعي حوريب ه ل dev/null
والمفرو لا ريغا ام دعب ىنا ض ان لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت ك ط لا ةيلمع ىازا حرشتب الم لا ةيلمع ىازا حرشتب ا عدل لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح ت ف لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى ملزاهج نم ف targetاو serviceمعين لا ة يبق لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى
كد نع ةرابع وهو ىوا ولح ه ان لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح ت لم لا ةيلمع ىازا حرشتب ا بتعمل 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
ف لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى عندتامارلا نا وا ،تامار شيفم ول الثم ،زاهجلا ىف ك بق لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى االمر ip address 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الل لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى مع لا ةيلمع ىازا حرشتب اتامارلا نا وا ،تامار شيفم ول الثم ،زاهجلا ىف ك ف لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى الشبك لا ة ةملك ايئدبم ،انم لا ةيلمع ىازا حرشتب ا
وه لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى 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
ود نع ةرابع وهو ىوا ولح ه معن لا ةيلمع ىازا حرشتب ا نع ةرابع وهو ىوا ولح ه ان لمعي حوريب ه بيسملانركلل ح للب لا ةيلمع ىازا حرشتب اك لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح ت انه لا ةيلمع ىازا حرشتب ا تعد لا ةيلمع ى ترو لا ةيلمع ىازا ح م ن شبك لا ة وترو لا ةيلمع ىازا ح للت لا ةيلمع ىازا حرشتب اني لا ة ةملك ايئدبم ،عل لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى
طبع لا ةيلمع ىازا حرشتب ا ان لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح ت لم لا ةيلمع ىازا حرشتب ا تعد ل ف لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى connectionع ن طريهد رمالا ق ا ل nmcliالز اهريغ نم م تعمل لل
connectionد نع ةرابع وهو ىوا ولح ه downوبعدي ن تعمل لمعي حوريب ه up
ا ل ifconfigمعن لا ةيلمع ىازا حرشتب اه لا ةيلمع ىازا حرشتب ا Interface Configوكل م لا ةيلمع ىازا حرشتب ا تعمل Network Profileهتالق لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى
م نع ةرابع وج نع ةرابع ود ف لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى
/etc/sysconfig/network-scripts
وطبع لا ةيلمع ىازا حرشتب ا ل نع ةرابع و ع لا ةيلمع ىازا حرشتب ايز تعر لا نا ف ا ل Statusبت لا ةيلمع ىازا حرشتب اليغشتوا ع ا ل Physical Interfaceبت لا ةيلمع ىازا حرشتب اع لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت ك بيك نع ةرابع وتامارلا ن ع ن
طبع لا ةيلمع ىازا حرشتب ا ا ل 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او الراوتر ةملك ايئدبم ،يعن لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى بيك نع ةرابع وتامارلا ن
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ذات نفس لمعي حوريب ه ةملك ايئدبم ،هسكنيللا ىف م
بيق نع ةرابع ول لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت ك بق لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى ف لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى ا ل 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للك لا ةيلمع ىازا حرشتب ارت فبيك نع ةرابع وتامارلا ن كم لا ةيلمع ىازا حرشتب اتامارلا ن
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
46
ل نع ةرابع و ع لا ةيلمع ىازا حرشتب ايز تعمل teamingيعن لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى ترب لا ىف هد لك ط ك لا ةيلمع ىازا حرشتب ارتي ن physicalبك لا ةيلمع ىازا حرشتب ارت وهم لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى ان لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح ت
بتعمل لمعي حوريب ه د نع ةرابع وهو ىوا ولح ه المث لا ةيلمع ىازا حرشتب ا ل
[root@server-pc ~]# nmcli connection add type team-slave ifname ens37 master team0
وبكد نع ةرابع وهو ىوا ولح ه ان لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح ت تقدر تستخد اهريغ نم م ا ل Bondingاو ا ل Teamingبراحت لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت ك ةملك ايئدبم ،لك ن طبع لا ةيلمع ىازا حرشتب ا
ا ل Teamingاحس ن ش نع ةرابع وي لا ة ةملك ايئدبم ،والز اهريغ نم م تش نع ةرابع و لا نا ف ح لا ةيلمع ىازا حرشتب ال لا ة ا ل Virtualك لا ةيلمع ىازا حرشتب ارت ع ن طريهد رمالا ق
االمر د نع ةرابع وهو ىوا ولح ه
وخل لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى ب لا ةيلمع ىازا حرشتب ال لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت ك ديم لا ةيلمع ىازا حرشتب ا م ن ا ل Behaviorبت لا ةيلمع ىازا حرشتب اليغشتوا ع ا ل VM workstationعلش لا ةيلمع ىازا حرشتب اتامارلا ن بتستعب لا ىف هد لك ط
احي لا ةيلمع ىازا حرشتب ان لا ةيلمع ىازا حرشتب ا
واالمر بت لا ةيلمع ىازا حرشتب اليغشتوا ع teamdctlهينفع لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت ك ديم لا ةيلمع ىازا حرشتب ا ل نع ةرابع و ان لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح ت بتعمل trouble shootingاو
بتعمل Maintenance
وخل لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى ب لا ةيلمع ىازا حرشتب ال لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت ك برض نع ةرابع و م ن االمر د نع ةرابع وهو ىوا ولح ه teamnl team0 portsعلش لا ةيلمع ىازا حرشتب اتامارلا ن تش نع ةرابع و لا نا ف
ح لا ةيلمع ىازا حرشتب ال لا ة الب نع ةرابع ورت لا ةيلمع ىازا حرشتب ات وسرعته لا ةيلمع ىازا حرشتب ا
47
ول نع ةرابع و ع لا ةيلمع ىازا حرشتب ايز تش نع ةرابع و لا نا ف ح لا ةيلمع ىازا حرشتب ال لا ة وتف لا ةيلمع ىازا حرشتب اصيل كل teamعندتامارلا نا وا ،تامار شيفم ول الثم ،زاهجلا ىف ك بيك نع ةرابع وتامارلا ن ع ن طريهد رمالا ق االمر
{
"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د لا ةيلمع ى وتع لا ةيلمع ىازا حرشتب ال لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى عل لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى السطر الل لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى
وبعدي ن اكت لا ةيلمع ىازا حرشتب اهنال ىد ب جمبه لا ةيلمع ىازا حرشتب ا برض نع ةرابع و
net.ifnames=0
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
وبعدي ن
طبع لا ةيلمع ىازا حرشتب ا وان لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح ت بتعمل ملزاهج نم ف ا ل configurationبت لا ةيلمع ىازا حرشتب اليغشتوا ع ا ل ifcfg-eth0ا ل syntax
بت لا ةيلمع ىازا حرشتب اع لمعي حوريب ه سهل جدا عب لا ةيلمع ىازا حرشتب ار نع ة ع ن variableوبيك نع ةرابع وتامارلا ن equal toل valueوكل ا ل
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
ود نع ةرابع وهو ىوا ولح ه معن لا ةيلمع ىازا حرشتب ا نع ةرابع وهو ىوا ولح ه اتامارلا ن م ن صفر ل 2047مرك نع ةرابع وتامارلا ن عل لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى جم لا ةيلمع ىازا حرشتب اهنال ىد ب
طي لا ةيلمع ىازا حرشتب اهنال ىد ب ازا لا ةيلمع ى بق لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى هتعمل reinstallلل first stageةملك ايئدبم ،بزودنيولا بيطست عوضوم ص ان لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح ت عندتامارلا نا وا ،تامار شيفم ول الثم ،زاهجلا ىف ك طريقي ن ةملك ايئدبم ،
او ل طريهد رمالا ق ان لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت ك تدخل اسط نع ةرابع وان لا ة وتخت لا ةيلمع ىازا حرشتب ار منه لا ةيلمع ىازا حرشتب ا rescue centosمثال عل لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى حس لا ةيلمع ىازا حرشتب اهنال ىد ب
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
ملح نع ةرابع وظ لا ة ان لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح ت لم لا ةيلمع ىازا حرشتب ا استخدم لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح ت االمر
grub2-setpassword
كل الل لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى حصل ان لمعي حوريب ه عمل لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت ك ملزاهج نم ف اسم لمعي حوريب ه user.cfgوالملزاهج نم ف د نع ةرابع وهو ىوا ولح ه كل الل لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى م نع ةرابع وج نع ةرابع ود
في لمعي حوريب ه ه نع ةرابع و الب لا ةيلمع ىازا حرشتب اس نع ةرابع ورد بت لا ةيلمع ىازا حرشتب اليغشتوا ع ا ل grubبشكل hashed
والب لا ةيلمع ىازا حرشتب اس نع ةرابع ورد بتك نع ةرابع وتامارلا ن one way hashيعن لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى انس لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى اتامارلا ن حد يرجعه لا ةيلمع ىازا حرشتب ا وكم لا ةيلمع ىازا حرشتب اتامارلا ن بيستخد اهريغ نم م
ا ل bit 160ف لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى التشفير
60
والل لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى حصل كم لا ةيلمع ىازا حرشتب اتامارلا ن ان لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت ك لم لا ةيلمع ىازا حرشتب ا استخدم لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح ت االمر د نع ةرابع وهو ىوا ولح ه وعمل لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح ت passwdلل grubةملك ايئدبم ،
source ${prefix}/user.cfg
if [ -n "${GRUB2_PASSWORD}" ]; then
"set superusers="root
export superusers
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
د نع ةرابع وهو ىوا ولح ه كل لمعي حوريب ه متامارلا نا وا ،تامار ش ع لا ةيلمع ىازا حرشتب ايزين لمعي حوريب ه واعمل 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
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ه لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى اختص لا ةيلمع ىازا حرشتب ار ل
السؤا ل هن لا ةيلمع ىازا حرشتب ا بق لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى لي لمعي حوريب ه ف لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى مصطلحي ن لل RAIDنع ةرابع وه ؟ بزودنيولا بيطست عوضوم ص او ل م لا ةيلمع ىازا حرشتب ا تسم لا ع كلم لا ة
Independent Disks
فد نع ةرابع وهو ىوا ولح ه معن لا ةيلمع ىازا حرشتب ا نع ةرابع وهو ىوا ولح ه ان لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى بتكلسكنيللا ىف م ع ن ا ل Hardware RAIDةملك ايئدبم ،انم لا ةيلمع ىازا حرشتب ا كلم لا ة Inexpensiveفد لا ةيلمع ى
معن لا ةيلمع ىازا حرشتب اه لا ةيلمع ىازا حرشتب ا ان لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى بقصد ا ل Software RAID
طي لا ةيلمع ىازا حرشتب اهنال ىد ب كلم لا ة redundancyمعن لا ةيلمع ىازا حرشتب اه لا ةيلمع ىازا حرشتب ا اتامارلا ن الدات لا ةيلمع ىازا حرشتب ا م نع ةرابع وج نع ةرابع ود نع ة اكترم ن مر نع ة ةملك ايئدبم ،وترجم لا ة
شكل 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بيسحمل لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت ك ان لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت ك ترك لا ةيلمع ىازا حرشتب اهنال ىد ب ن نع ةرابع وليغشتوا ع معي ن م ن
طي لا ةيلمع ىازا حرشتب اهنال ىد ب عندتامارلا نا وا ،تامار شيفم ول الثم ،زاهجلا ىف ك بق لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى ا ل 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ةملك ايئدبم ،ود نع ةرابع وهو ىوا ولح ه بيعمل ح لا ةيلمع ىازا حرشتب اج لا ة اسمه لا ةيلمع ىازا حرشتب ا
الل لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى ممك ن تستخدمه لا ةيلمع ىازا حرشتب ا م لا ع ا ل RAID 6ه لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى 4ه لا ةيلمع ىازا حرشتب اردات ةملك ايئدبم ،وهن لا ةيلمع ىازا حرشتب ا ه نع ةرابع و هيكت لا ةيلمع ىازا حرشتب اهنال ىد ب نسختي ن
م ن ا ل parityةملك ايئدبم ،وطبع لا ةيلمع ىازا حرشتب ا م ن اهسكنيللا ىف م مميزات ا ل RAID 6ان لمعي حوريب ه بيسمحل لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت ك اتامارلا ن يك نع ةرابع وتامارلا ن
عندتامارلا نا وا ،تامار شيفم ول الثم ،زاهجلا ىف ك 2ه لا ةيلمع ىازا حرشتب ارد هم لا ةيلمع ىازا حرشتب ا الل لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى يحصلهسكنيللا ىف م Parity
طي لا ةيلمع ىازا حرشتب اهنال ىد ب ملح نع ةرابع وظ لا ة مهم لا ة لي لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت ك لم لا ةيلمع ىازا حرشتب ا تيج لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى تعمل RAID 6ةملك ايئدبم ،ح لا ةيلمع ىازا حرشتب او ل تخل لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى عدد اله لا ةيلمع ىازا حرشتب اردات
تك نع ةرابع وتامارلا ن evenيعن لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى زوجي لا ة
اخر ن نع ةرابع وليغشتوا ع عندتامارلا نا وا ،تامار شيفم ول الثم ،زاهجلا ىف ك وه نع ةرابع و RAID 10ود نع ةرابع وهو ىوا ولح ه Complexش نع ةرابع وي لا ة ةملك ايئدبم ،الن لمعي حوريب ه بي لا ةيلمع ىازا حرشتب اخد م ن RAID 0
وم ن RAID 1
بطريقة اخرى الزم تفرق بين ال raw 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
وبتسحمل لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت ك ان لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت ك تعمل createوتعمل manageلل RAID Deviceالل لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى عندتامارلا نا وا ،تامار شيفم ول الثم ،زاهجلا ىف ك ةملك ايئدبم ،
كد نع ةرابع وهو ىوا ولح ه ان لا ةيلمع ىازا حرشتب ا لم لا ةيلمع ىازا حرشتب ا اعمل Implementلل RAID Deviceيعن لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى معن لا ةيلمع ىازا حرشتب اه لا ةيلمع ىازا حرشتب ا ان لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى نع ةرابع وهو ىوا ولح ه create
Virtual RAIDوهق نع ةرابع وله لا ةيلمع ىازا حرشتب ا ا ل RAID Deviceبت لا ةيلمع ىازا حرشتب اعه لا ةيلمع ىازا حرشتب ا ك لا ةيلمع ىازا حرشتب ا اهريغ نم م ب لا ةيلمع ىازا حرشتب الظب لا ىف هد لك ط
73
وكم لا ةيلمع ىازا حرشتب اتامارلا ن هق نع ةرابع وله لا ةيلمع ىازا حرشتب ا ا ل Devicesالل لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى ه لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى مسؤل لا ة عنه لا ةيلمع ىازا حرشتب ا مي ن ومي ن ب لا ةيلمع ىازا حرشتب الظب لا ىف هد لك ط ةملك ايئدبم ،وبكد نع ةرابع وهو ىوا ولح ه
ان لا ةيلمع ىازا حرشتب ا هعمل File Systemلل Virtual RAIDد لا ةيلمع ى وه لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى مسؤل لا ة انه لا ةيلمع ىازا حرشتب ا تكت لا ةيلمع ىازا حرشتب اهنال ىد ب الدات لا ةيلمع ىازا حرشتب ا عل لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى
بقي لا ة اله لا ةيلمع ىازا حرشتب اردات
ف لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى امر جميل جدا وه نع ةرابع و watchبيخلي لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت ك تش نع ةرابع و لا نا ف ا ل processوه لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى شغ لا ةيلمع ىازا حرشتب ال لا ة ةملك ايئدبم ،
ان لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح ت ممك ن تستخدم لمعي حوريب ه ز لا ةيلمع ى االمر timeل نع ةرابع و ع لا ةيلمع ىازا حرشتب ايز تعر لا نا ف مثال الح لا ةيلمع ىازا حرشتب اج لا ة د لا ةيلمع ى خدت وق لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح ت
قد ا ي ز لا ةيلمع ى ا ل compileبت لا ةيلمع ىازا حرشتب اليغشتوا ع الكرن لا ةيلمع ىازا حرشتب ا ل
طبع لا ةيلمع ىازا حرشتب ا د نع ةرابع وهو ىوا ولح ه هيخلي لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت ك تش نع ةرابع و لا نا ف ا ل 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
طي لا ةيلمع ىازا حرشتب اهنال ىد ب بعد م لا ةيلمع ىازا حرشتب ا وقفت لمعي حوريب ه ل نع ةرابع و ع لا ةيلمع ىازا حرشتب ايز ترجع لمعي حوريب ه ةملك ايئدبم ،يبق لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى هتعمل لمعي حوريب ه ح لا ةيلمع ىازا حرشتب اج لا ة اسمه لا ةيلمع ىازا حرشتب ا assemble
اع لا ةيلمع ىازا حرشتب اد نع ة تجمي لا ع ع ن طريهد رمالا ق االمر
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بت لا ةيلمع ىازا حرشتب اليغشتوا ع الب لا ةيلمع ىازا حرشتب ارتيش ن وتخلي لمعي حوريب ه
اضغ لا ىف هد لك ط 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ميج لا ةيلمع ىازا حرشتب ا ف لا ةيلمع ىازا حرشتب ان لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح ت محت لا ةيلمع ىازا حرشتب ا اهيف لمعت كنا ج
واصال اصال كل 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
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
يبق لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى كد نع ةرابع وهو ىوا ولح ه خلي لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت ك ف لا ةيلمع ىازا حرشتب اكر ان لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت ك م ن او ل م لا ةيلمع ىازا حرشتب ا تعمل ا ل 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ع ن طريهد رمالا ق االمر
طبع لا ةيلمع ىازا حرشتب ا ان لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح ت لم لا ةيلمع ىازا حرشتب ا بتعمل 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او زودت مس لا ةيلمع ىازا حرشتب اح لا ة واحد
فيهسكنيللا ىف م وهكذا ةملك ايئدبم ،والملزاهج نم ف د نع ةرابع وهو ىوا ولح ه فعال عجي لا ةيلمع ىازا حرشتب اهنال ىد ب ش نع ةرابع وي لا ة علش لا ةيلمع ىازا حرشتب اتامارلا ن بيجبل لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت ك كل ح لا ةيلمع ىازا حرشتب اج لا ة اتعمل لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح ت
امت لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى واتعمل لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح ت ازا لا ةيلمع ى وبعد اي لمعي حوريب ه ب لا ةيلمع ىازا حرشتب الظب لا ىف هد لك ط
طبع لا ةيلمع ىازا حرشتب ا ل نع ةرابع و ع لا ةيلمع ىازا حرشتب ايز تح نع ةرابع و ل ا ل Physical Volumeوترجع لمعي حوريب ه Physical Partitionبيك نع ةرابع وتامارلا ن
وممك ن تمسلانركلل ح كذا ه لا ةيلمع ىازا حرشتب ارد م ن ا ل Physical Volumeع ن طريهد رمالا ق االمر
]pvremove /dev/sd[bcd
85
السؤال بقى هو انهى االحسن انى اعمل implementل 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د لا ةيلمع ى
هن لا ةيلمع ىازا حرشتب ا بق لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى بعد م لا ةيلمع ىازا حرشتب ا عملن لا ةيلمع ىازا حرشتب ا ا ل 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ةملك ايئدبم ،هتق نع ةرابع ول لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى م لا ةيلمع ىازا حرشتب ا ان لا ةيلمع ىازا حرشتب ا
89
برض نع ةرابع و متامارلا نا وا ،تامار ش هتالق لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى ا ل inode tableاتعمل لمعي حوريب ه updateةملك ايئدبم ،يبق لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى ان لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح ت كد نع ةرابع وهو ىوا ولح ه الز اهريغ نم م
يبق لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى ان لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح ت كد نع ةرابع وهو ىوا ولح ه هتق نع ةرابع و ل لل 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د نع ةرابع وهو ىوا ولح ه تم لا ةيلمع ىازا حرشتب ا اهريغ نم م
كد نع ةرابع وهو ىوا ولح ه ان لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح ت وان لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح ت بتعمل 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لم لا ةيلمع ىازا حرشتب ا بيقسسكنيللا ىف م الديس لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت ك الجزاليغشتوا عالقا ةيلمع انه اهانعمو ،ء واالجزاليغشتوا عالقا ةيلمع انه اهانعمو ،ء د لا ةيلمع ى اسمه لا ةيلمع ىازا حرشتب ا
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
كم لا ةيلمع ىازا حرشتب اتامارلا ن بق لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى ممك ن ت نع ةرابع وقزاهج نم ف ا ل 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د نع ةرابع وهو ىوا ولح ه
Type striped
Stripes 4
95
Stripe 0:
Stripe 1:
Stripe 2:
Stripe 3:
96
طبع لا ةيلمع ىازا حرشتب ا stripeد لا ةيلمع ى ب لا ةيلمع ىازا حرشتب النسب لا ة لل Physical Volumeةملك ايئدبم ،بيق لا ةيلمع ىازا حرشتب ابله لا ةيلمع ىازا حرشتب ا بق لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى كلم لا ة
دل نع ةرابع وقت لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى ل نع ةرابع و ع لا ةيلمع ىازا حرشتب ايز تعر لا نا ف عندتامارلا نا وا ،تامار شيفم ول الثم ،زاهجلا ىف ك ك لا ةيلمع ىازا حرشتب ا اهريغ نم م dependencyب لا ةيلمع ىازا حرشتب النسب لا ة لل Logical Volume
بيك نع ةرابع وتامارلا ن ع ن طريهد رمالا ق االمر
dmsetup deps /dev/data/oracle
يبق لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى خلي لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت ك ف لا ةيلمع ىازا حرشتب اكر اتامارلا ن ا ل LVMنع ةرابع وهو ىوا ولح هدو ب By Defaultبيشتغل ب لا ةيلمع ىازا حرشتب ا ل Linearةملك ايئدبم ،انم لا ةيلمع ىازا حرشتب ا بق لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى ل نع ةرابع و
حبي لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح ت تغير ل strippingةملك ايئدبم ،ف لا ةيلمع ىازا حرشتب ان لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح ت هتق نع ةرابع ول لمعي حوريب ه وان لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح ت بتعمل ا ل Logical Volumeذات
الم نع ةرابع وض نع ةرابع وليغشتوا ع الل لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى بعد كد نع ةرابع وهو ىوا ولح ه وه نع ةرابع و م نع ةرابع وض نع ةرابع وليغشتوا ع ا ل LVM SnapShotةملك ايئدبم ،ود نع ةرابع وهو ىوا ولح ه م نع ةرابع وض نع ةرابع وليغشتوا ع مهسكنيللا ىف م
لي لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت ك تامارلا نا وا ،تامار شيفم ول الثم ،زاهجلا ىف ك system adminالن لمعي حوريب ه هيس لا ةيلمع ىازا حرشتب اعدتامارلا نا وا ،تامار شيفم ول الثم ،زاهجلا ىف ك ف لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى اح نع ةرابع وا ل كتير نع ة او لا ةيلمع ى ةملك ايئدبم ،واهسكنيللا ىف م ح لا ةيلمع ىازا حرشتب اج لا ة منهسكنيللا ىف م
ب لا ةيلمع ىازا حرشتب المن لا ةيلمع ىازا حرشتب اسب لا ة لم لا ةيلمع ىازا حرشتب ا تيج لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى تعمل 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يعن لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى هترج لا ع نسخته لا ةيلمع ىازا حرشتب ا د لا ةيلمع ى للمك لا ةيلمع ىازا حرشتب اتامارلا ن الل لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى ات لا ةيلمع ىازا حرشتب اخدت من لمعي حوريب ه ةملك ايئدبم ،ود نع ةرابع وهو ىوا ولح ه ع ن طريهد رمالا ق
االمر
وخل لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى ب لا ةيلمع ىازا حرشتب ال لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت ك ا ل 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ز لا ةيلمع ى ك نع ةرابع وب لا ةيلمع ىازا حرشتب اي لا ة
المي لا ةيلمع ىازا حرشتب ا نع ةرابع وهو ىوا ولح ه الل لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى بتماله لا ةيلمع ىازا حرشتب ا عل لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى االخر
100
كد نع ةرابع وهو ىوا ولح ه السؤا ل بت لا ةيلمع ىازا حرشتب اليغشتوا ع هل المفرو لا ريغا ام دعب ىنا ض حجسكنيللا ىف م ا ل snapيك نع ةرابع وتامارلا ن كبير ةملك ايئدبم ،د نع ةرابع وهو ىوا ولح ه سؤا ل مط لا ةيلمع ىازا حرشتب ا علطتو ط
او لا ةيلمع ى ةملك ايئدبم ،التامارلا ن ان لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح ت هن لا ةيلمع ىازا حرشتب ا متامارلا نا وا ،تامار ش هتعر لا نا ف حجسكنيللا ىف م الدات لا ةيلمع ىازا حرشتب ا الل لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى ان لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح ت هتكتبه لا ةيلمع ىازا حرشتب ا قد ا ي ةملك ايئدبم ،وب لا ةيلمع ىازا حرشتب الت لا ةيلمع ىازا حرشتب ال لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى
الز اهريغ نم م تك نع ةرابع وتامارلا ن ع لا ةيلمع ىازا حرشتب ار لا نا ف هتكت لا ةيلمع ىازا حرشتب اهنال ىد ب دات لا ةيلمع ىازا حرشتب ا قد ا ي
يبق لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى ان لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح ت هتستخد اهريغ نم م ا ل snapshotف لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى ح لا ةيلمع ىازا حرشتب االت معين لا ة ةملك ايئدبم ،متامارلا نا وا ،تامار ش وخالهمسا ،هيب ص ةملك ايئدبم ،
هتستخدمه لا ةيلمع ىازا حرشتب ا مثال ف لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى ح لا ةيلمع ىازا حرشتب ال لا ة ا ل updatesللت نع ةرابع وزيع لا ة كله لا ةيلمع ىازا حرشتب ا ةملك ايئدبم ،او مثال ف لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى ح لا ةيلمع ىازا حرشتب ال لا ة ا ل
Backupوهكذا
طي لا ةيلمع ىازا حرشتب اهنال ىد ب افر لا ريغا ام دعب ىنا ض بق لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى ان لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت ك ع لا ةيلمع ىازا حرشتب ايز تزود مس لا ةيلمع ىازا حرشتب اح لا ة ا ل SnapShotد لا ةيلمع ى ةملك ايئدبم ،ف لا ةيلمع ىازا حرشتب ان لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح ت ع لا ةيلمع ىازا حرشتب اد لا ةيلمع ى
ممك ن تعمله لا ةيلمع ىازا حرشتب ا Extendبشكل اوت نع ةرابع وم لا ةيلمع ىازا حرشتب اتي لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت ك او بشكل Manually
ف لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى ح لا ةيلمع ىازا حرشتب ال لا ة الطريق لا ة ا ل Manuallyع ن طريهد رمالا ق االمر
lvextend --size=5G /dev/data/oracle-snap
وب لا ةيلمع ىازا حرشتب النسب لا ة بق لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى للطريق لا ة ا ل automaticوه لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى ان لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت ك هتعد ل ف لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى ملزاهج نم ف ا ل
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ةملك ايئدبم ،ابق لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى نفذ االمر
105
وط لا ةيلمع ىازا حرشتب الم لا ةيلمع ىازا حرشتب ا مطلعتامارلا نا وا ،تامار ش ا لا ةيلمع ى errorيبق لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى الدني لا ةيلمع ىازا حرشتب ا عندتامارلا نا وا ،تامار شيفم ول الثم ،زاهجلا ىف ك تم لا ةيلمع ىازا حرشتب ا اهريغ نم م ةملك ايئدبم ،طي لا ةيلمع ىازا حرشتب اهنال ىد ب ل نع ةرابع و ع لا ةيلمع ىازا حرشتب ايز تعمل
deactivateلل swapةملك ايئدبم ،يبق لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى او ل ح لا ةيلمع ىازا حرشتب اج لا ة تتأكد ان لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت ك تشيله لا ةيلمع ىازا حرشتب ا م ن ا ل fstab
معل نع ةرابع وم لا ة عل لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى الم لا ةيلمع ىازا حرشتب اش لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى ةملك ايئدبم ،كلم لا ة formatمعن لا ةيلمع ىازا حرشتب اه لا ةيلمع ىازا حرشتب ا zero fillةملك ايئدبم ،يعن لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى تمال ال blocks
طي لا ةيلمع ىازا حرشتب اهنال ىد ب الطريق لا ة الت لا ةيلمع ىازا حرشتب اني لا ة ف لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى عملي لا ة ا ل swapوه لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى ان لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت ك تعمل ملزاهج نم ف ب لا ةيلمع ىازا حرشتب استخدا اهريغ نم م
االمر ddويك نع ةرابع وتامارلا ن الملزاهج نم ف د نع ةرابع وهو ىوا ولح ه عب لا ةيلمع ىازا حرشتب ار نع ة ع ن blocksكله لا ةيلمع ىازا حرشتب ا ملي لا ةيلمع ىازا حرشتب ان لا ة اصف لا ةيلمع ىازا حرشتب ار ةملك ايئدبم ،ع ن طريهد رمالا ق
بعد م لا ةيلمع ىازا حرشتب ا عملن لا ةيلمع ىازا حرشتب ا الملزاهج نم ف ةملك ايئدبم ،هنعمل لمعي حوريب ه بق لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى 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د لا ةيلمع ى ةملك ايئدبم ،الز اهريغ نم م
ف لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى ح لا ةيلمع ىازا حرشتب ال لا ة ت لا ةيلمع ىازا حرشتب اني لا ة برض نع ةرابع و ةملك ايئدبم ،افر لا ريغا ام دعب ىنا ض بق لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى اتامارلا ن ا ل 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
او ع ن طريهد رمالا ق د نع ةرابع وهو ىوا ولح ه ل نع ةرابع و نف لا ع يعن لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى
ط لا ةيلمع ىازا حرشتب اهنال ىد ب احن لا ةيلمع ىازا حرشتب ا لي لمعي حوريب ه عملن لا ةيلمع ىازا حرشتب ا 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
]/dev/mapper/data-mssql [/google
]mssql [/google
د لا ةيلمع ى معن لا ةيلمع ىازا حرشتب اه لا ةيلمع ىازا حرشتب ا اتامارلا ن ا ل quotaمتامارلا نا وا ،تامار ش القي لا ة ا ل data baseبت لا ةيلمع ىازا حرشتب اع لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح ت ا ل userوال ا ل
groupةملك ايئدبم ،ود نع ةرابع وهو ىوا ولح ه معن لا ةيلمع ىازا حرشتب ا نع ةرابع وهو ىوا ولح ه ان لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت ك الز اهريغ نم م تعمل buildلل data baseاالو ل بت لا ةيلمع ىازا حرشتب اع لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح ت ا ل quota
ع ن طريهد رمالا ق االمر د نع ةرابع وهو ىوا ولح ه
112
v ----> Convert To Physical Volume verbose
وبعدي ن بق لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى ترج لا ع تعمل
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
تع لا ةيلمع ىازا حرشتب ال لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى بزودنيولا بيطست عوضوم ص كد نع ةرابع وهو ىوا ولح ه للك لا ةيلمع ىازا حرشتب ا اهريغ نم م سطر د نع ةرابع وهو ىوا ولح ه
طبع لا ةيلمع ىازا حرشتب ا هتسأ ل ه نع ةرابع و لي لمعي حوريب ه متامارلا نا وا ،تامار ش ج لا ةيلمع ىازا حرشتب اي لا ةيلمع ىازا حرشتب اهنال ىد ب بقي لا ة الب لا ةيلمع ىازا حرشتب ارتيشنز الل لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى معم نع ةرابع و ل ليهسكنيللا ىف م 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لل
طي لا ةيلمع ىازا حرشتب اهنال ىد ب بعد م لا ةيلمع ىازا حرشتب ا عمل لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح ت 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
----------------------------------------------------------------------
طي لا ةيلمع ىازا حرشتب اهنال ىد ب لي لمعي حوريب ه ا ل userالل لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى اسم لمعي حوريب ه aliةملك ايئدبم ،متامارلا نا وا ،تامار ش ظ لا ةيلمع ىازا حرشتب اهر ةملك ايئدبم ،هق نع ةرابع ول لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت ك ببس لا ةيلمع ىازا حرشتب اط لا ة ةملك ايئدبم ،التامارلا ن ا ل
dirctoryالل لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى اسم لمعي حوريب ه googleاو بشكل اد جاتحتب ق ا ل lvالل لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى اسم لمعي حوريب ه
/dev/data/mssql
الل لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى اتعمله لا ةيلمع ىازا حرشتب ا mountف لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى المجلد الل لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى اسم لمعي حوريب ه google/ةملك ايئدبم ،ك لا ةيلمع ىازا حرشتب اتامارلا ن ا ل othersمتامارلا نا وا ،تامار ش
مع لا ةيلمع ىازا حرشتب اهسكنيللا ىف م ا لا ةيلمع ى write permissionsعلي لمعي حوريب ه ةملك ايئدبم ،تع لا ةيلمع ىازا حرشتب ال لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى بق لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى نفذ االمر د نع ةرابع وهو ىوا ولح ه علش لا ةيلمع ىازا حرشتب اتامارلا ن تعر لا نا ف
117
كد نع ةرابع وهو ىوا ولح ه ان لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح ت هتضطر تد لا ةيلمع ى لل othersا ل write permissionsةملك ايئدبم ،طبع لا ةيلمع ىازا حرشتب ا ز لا ةيلمع ى م لا ةيلمع ىازا حرشتب ا ان لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح ت
ل نع ةرابع وجي لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح ت تنفذ االمر repquotaد نع ةرابع وهو ىوا ولح ه ت لا ةيلمع ىازا حرشتب ان لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى هيظهرل لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت ك ا ل reportبت لا ةيلمع ىازا حرشتب اليغشتوا ع ا ل quota
الخ لا ةيلمع ىازا حرشتب اهمسا ،هيب ص ب لا ةيلمع ىازا حرشتب ا ل userالل لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى اسم لمعي حوريب ه aliةملك ايئدبم ،يبق لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى كد نع ةرابع وهو ىوا ولح ه ه نع ةرابع و هيظهر لم لا ةيلمع ىازا حرشتب ا ا ل userيبد ةملك ايئدبم ،ىقب أ
يستخد اهريغ نم م ا لا ةيلمع ى ملف لا ةيلمع ىازا حرشتب ات عل لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى ا ل File System
نع ةرابع هتيبلاغ ديدحتلاب هد ءزجلاو (خلى بالك من الملحوظة دى ،لو انت وانت بتسطب التوزيعة جيت تعمل user
بتاعت ال rootمش بتاعته ،فخلى بالك بقى انما انت المفروض تعمل ال
تع لا ةيلمع ىازا حرشتب ال لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى بق لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى بزودنيولا بيطست عوضوم ص بق لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى كد نع ةرابع وهو ىوا ولح ه عل لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى السطر د نع ةرابع وهو ىوا ولح ه
ali +- 122880 100000 200000 6days 2 0 0
اوال عالم لا ة ا ل +د لا ةيلمع ى بتشيرال لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى ا ل blocksولم لا ةيلمع ىازا حرشتب ا بتظهر بيك نع ةرابع وتامارلا ن معن لا ةيلمع ىازا حرشتب اه لا ةيلمع ىازا حرشتب ا اتامارلا ن ا ل user
تخط لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى عدد ا ل block limit
118
انم لا ةيلمع ىازا حرشتب ا بق لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى عالم لا ة ا ل -فد لا ةيلمع ى معن لا ةيلمع ىازا حرشتب اه لا ةيلمع ىازا حرشتب ا ان لمعي حوريب ه لس لمعي حوريب ه متخط لا ةيلمع ىازا حرشتب ا ةلاسر كلعلط هيقالته اهنم توبي ةجاح ش عدد ا ل file limitالل لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى
مسم نع ةرابع و لا ةيلمع ىازا ح بيه لا ةيلمع ىازا حرشتب ا ةملك ايئدبم ،وهن لا ةيلمع ىازا حرشتب ا ه لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى ظ لا ةيلمع ىازا حرشتب اهر نع ة -الن لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى محددتل نع ةرابع و ةلاسر كلعلط هيقالته اهنم توبي ةجاح ش ا لا ةيلمع ى limitلعدد الملف لا ةيلمع ىازا حرشتب ات
يبق لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى كد نع ةرابع وهو ىوا ولح ه بشكل اوضلانركلل ح ةملك ايئدبم ،ا ل +معن لا ةيلمع ىازا حرشتب اه لا ةيلمع ىازا حرشتب ا ان لمعي حوريب ه تخط لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى ا ل soft limitبت لا ةيلمع ىازا حرشتب اع لمعي حوريب ه
تع لا ةيلمع ىازا حرشتب ال لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى بق لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى نعمل limitللملف لا ةيلمع ىازا حرشتب ات الل لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى ا ل userم ن حق لمعي حوريب ه اتامارلا ن ينشأه لا ةيلمع ىازا حرشتب ا ع ن طريهد رمالا ق
وهتعد ل اخر 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ةملك ايئدبم ،ف لا ةيلمع ىازا حرشتب الم نع ةرابع وض نع ةرابع وليغشتوا ع سهل جدا ةملك ايئدبم ،نفذ بس االمر
وبكد نع ةرابع وهو ىوا ولح ه ا لا ةيلمع ى userيرج لا ع يقدر ان لمعي حوريب ه يكت لا ةيلمع ىازا حرشتب اهنال ىد ب ت لا ةيلمع ىازا حرشتب ان لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى
طي لا ةيلمع ىازا حرشتب اهنال ىد ب ف لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى سؤا ل حل نع ةرابع و ت لا ةيلمع ىازا حرشتب ان لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى ةملك ايئدبم ،دل نع ةرابع وقت لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى ل نع ةرابع و ان لا ةيلمع ىازا حرشتب ا وقف لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح ت ا ل quotaوج لمعي حوريب ه ا ل userكت لا ةيلمع ىازا حرشتب اهنال ىد ب
ملف لا ةيلمع ىازا حرشتب ات ةملك ايئدبم ،وجي لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح ت ان لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح ت شغل لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح ت ا ل quotaم ن ت لا ةيلمع ىازا حرشتب ان لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى ةملك ايئدبم ،هل ا ل quotaهتقدر تقر ةملك ايئدبم ،ىقب أ
الل لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى اتكت لا ةيلمع ىازا حرشتب اهنال ىد ب جديد نع ةرابع وه ؟
اكيد ال طبع لا ةيلمع ىازا حرشتب ا ةملك ايئدبم ،التامارلا ن ببس لا ةيلمع ىازا حرشتب اط لا ة ا ل Data Baseبت لا ةيلمع ىازا حرشتب اع لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح ت ا ل Quotaمتعمله لا ةيلمع ىازا حرشتب ا ةلاسر كلعلط هيقالته اهنم توبي ةجاح ش ا لا ةيلمع ى
Update
ملحوظة مهم لا ة قبل م لا ةيلمع ىازا حرشتب ا تعمل updateلل Quotaاتأكد اتامارلا ن ا ل Quotaمقف نع ةرابع ول لا ة
االو ل
quotaoff /google
وبعدي ن
quotacheck -vugu
121
انم لا ةيلمع ىازا حرشتب ا ل نع ةرابع و عمل لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح ت updateلل data baseبت لا ةيلمع ىازا حرشتب اع لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح ت ا ل quotaهيطل لا ع يدي لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت ك ب لا ةيلمع ىازا حرشتب القلسكنيللا ىف م
عل لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى وش لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت ك ويق نع ةرابع ول لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت ك ان لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت ك ل نع ةرابع و عمل لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح ت د نع ةرابع وهو ىوا ولح ه ممك ن ا ل data baseبت لا ةيلمع ىازا حرشتب اع لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح ت ا ل Quota
د لا ةيلمع ى تضر نع ةرابع وهو ىوا ولح هدو ب
ع لا ةيلمع ىازا حرشتب امل ب لا ةيلمع ىازا حرشتب الظب لا ىف هد لك ط ز لا ةيلمع ى الل لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى بيغير الك نع ةرابع وتتامارلا نا وا ،تامار ش بت لا ةيلمع ىازا حرشتب اليغشتوا ع العربي لا ة وه لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى م لا ةيلمع ىازا حرشتب اشي لا ة ةملك ايئدبم ،متامارلا نا وا ،تامار ش منطق لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى
خ لا ةيلمع ىازا حرشتب الزودنيولا بيطست عوضوم ص 😂😂😂
وبعدين توقفها وتيجى تكتب على البارتيشن اللى معمول ليه ، mount
122
ح لا ةيلمع ىازا حرشتب اج لا ة كد نع ةرابع وهو ىوا ولح ه مهم لا ة وه لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى ان لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت ك ل نع ةرابع و جي لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح ت عمل لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح ت mountال لا ةيلمع ى ب لا ةيلمع ىازا حرشتب ارتيش ن ةملك ايئدبم ،وجي لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح ت تنفذ
االمر lsblkولقي لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح ت اتامارلا ن الب لا ةيلمع ىازا حرشتب ارتيش ن متعمل نع ةرابع و ةلاسر كلعلط هيقالته اهنم توبي ةجاح ش mountبرض نع ةرابع و ةملك ايئدبم ،يبق لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى تش نع ةرابع و لا نا ف ا ل
logsف لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى
cat /var/log/message
هتالق لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى هن لا ةيلمع ىازا حرشتب اتامارلا نا وا ،تامار شيفم ول الثم ،زاهجلا ىف ك رس لا ةيلمع ىازا حرشتب ال لا ة ا ل errorد لا ةيلمع ى
]mounted filesystem with ordered data mode opts[null
د لا ةيلمع ى معن لا ةيلمع ىازا حرشتب اه لا ةيلمع ىازا حرشتب ا اتامارلا ن ممك ن ا ل systemيك نع ةرابع وتامارلا ن مثال حصل لمعي حوريب ه crashم ن ن نع ةرابع وليغشتوا ع م لا ةيلمع ىازا حرشتب ا ةملك ايئدبم ،ف لا ةيلمع ىازا حرشتب ان لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح ت
او امس لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت ك عندتامارلا نا وا ،تامار شيفم ول الثم ،زاهجلا ىف ك الجمل لا ة الحل نع ةرابع و نع ة د لا ةيلمع ى
123
To change the default:
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ا ل
الملزاهج نم ف د نع ةرابع وهو ىوا ولح ه في لمعي حوريب ه كل ا ل Optionsالل لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى ا ل Kernelبت لا ةيلمع ىازا حرشتب اع لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت ك ب ﻷ الو سكنيل ي Supportةملك ايئدبم ،وتقريب لا ةيلمع ىازا حرشتب ا
في لمعي حوريب ه بت لا ةيلمع ىازا حرشتب اليغشتوا ع ح نع ةرابع وال لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى 6000سطر ةملك ايئدبم ،يعن لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى كبير فش خ
علش لا ةيلمع ىازا حرشتب اتامارلا ن تبح فلملا نع لوالا ث ف لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى الملزاهج نم ف عل لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى كلم لا ة 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هتالق لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى السطر د نع ةرابع وهو ىوا ولح ه
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
129
طي لا ةيلمع ىازا حرشتب اهنال ىد ب ل نع ةرابع و ان لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح ت ع لا ةيلمع ىازا حرشتب ايز تعر لا نا ف ا ل Access Control Listsالمطبق لا ة عل لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى الملزاهج نم ف د نع ةرابع وهو ىوا ولح ه ةملك ايئدبم ،
يعن لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى تعر لا نا ف ا ل Permissionsةملك ايئدبم ،ع ن طريهد رمالا ق االمر
getfacl file1
هتظهرل لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت ك النت لا ةيلمع ىازا حرشتب اي ج د لا ةيلمع ى
user::rw-
user:hassan:rw-
group::rw-
mask::rw-
other::r--
طي لا ةيلمع ىازا حرشتب اهنال ىد ب ل نع ةرابع و ع لا ةيلمع ىازا حرشتب ايز تد لا ةيلمع ى جرو نع ةرابع وهو ىوا ولح هدو ب معين لا ة صالحي لا ةيلمع ىازا حرشتب ات لمجلد ب لا ةيلمع ىازا حرشتب الل لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى في لمعي حوريب ه ةملك ايئدبم ،هيك نع ةرابع وتامارلا ن ع ن طريهد رمالا ق
االمر
130
ول نع ةرابع و ع لا ةيلمع ىازا حرشتب ايز تتأكد كم لا ةيلمع ىازا حرشتب اتامارلا ن ةملك ايئدبم ،اكت لا ةيلمع ىازا حرشتب اهنال ىد ب االمر
getfacl /work
ملحوظة مهمة جدا وهى الزم اليوزر اللى عمل المجلد ،الزم هو اللى يدى
ال ACLلليوزرز التانييى او الجروب ،يعنى من االخر كده اللى عمل الملف او
ا نع ةرابع وهو ىوا ولح ه ملح نع ةرابع وظ لا ة مهم لا ة ةملك ايئدبم ،ل نع ةرابع و ان لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح ت مثال ادي لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح ت ل userمعي ن ا ل Permissionsعل لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى
مجلد ك لا ةيلمع ىازا حرشتب امل ب لا ةيلمع ىازا حرشتب الل لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى في لمعي حوريب ه ةملك ايئدبم ،فكد نع ةرابع وهو ىوا ولح ه ا ل userد نع ةرابع وهو ىوا ولح ه م ن حق لمعي حوريب ه ان لمعي حوريب ه يعد ل ويعمل الل لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى ه نع ةرابع و
ع لا ةيلمع ىازا حرشتب ايز نع ةرابع وهو ىوا ولح ه ف لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى الملف لا ةيلمع ىازا حرشتب ات ط لا ةيلمع ىازا حرشتب الم لا ةيلمع ىازا حرشتب ا مسم نع ةرابع و لا ةيلمع ىازا ح لي لمعي حوريب ه بكد نع ةرابع وهو ىوا ولح ه ةملك ايئدبم ،طي لا ةيلمع ىازا حرشتب اهنال ىد ب افر لا ريغا ام دعب ىنا ض ان لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح ت بق لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى عمل لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح ت
ملزاهج نم ف جديد ج نع ةرابع و المجلد د نع ةرابع وهو ىوا ولح ه بس بعد م لا ةيلمع ىازا حرشتب اعطي لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح ت ا ل Permissionsلل userد نع ةرابع وهو ىوا ولح ه ةملك ايئدبم ،
فكد نع ةرابع وهو ىوا ولح ه الي نع ةرابع وزر د نع ةرابع وهو ىوا ولح ه متامارلا نا وا ،تامار ش م ن حق لمعي حوريب ه ان لمعي حوريب ه يعد ل ا لا ةيلمع ى ح لا ةيلمع ىازا حرشتب اج لا ة ف لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى الملزاهج نم ف الجديد
ط لا ةيلمع ىازا حرشتب اهنال ىد ب افر لا ريغا ام دعب ىنا ض ان لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى ع لا ةيلمع ىازا حرشتب ايز ا ل userد نع ةرابع وهو ىوا ولح ه ي inheritكل مر نع ةرابع وهو ىوا ولح ه ةملك ايئدبم ،يعن لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى ل نع ةرابع و عمل لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح ت ملزاهج نم ف
جديد ةملك ايئدبم ،كل مر نع ة الي نع ةرابع وزر د نع ةرابع وهو ىوا ولح ه هي نع ةرابع ور ث ا ل Permissionsبت لا ةيلمع ىازا حرشتب اع لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح ت المجلد الل لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى بيح نع ةرابع و لا ةيلمع ى
الملزاهج نم ف د نع ةرابع وهو ىوا ولح ه ةملك ايئدبم ،بمعن لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى اصلانركلل ح ان لا ةيلمع ىازا حرشتب ا ع لا ةيلمع ىازا حرشتب ايز ةملك ايئدبم ،ىقب أ setا ل Default Permissions
بس خل لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى ب لا ةيلمع ىازا حرشتب ال لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت ك ان لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت ك لم لا ةيلمع ىازا حرشتب ا تضيزاهج نم ف ا ل Default Permissionsةملك ايئدبم ،فه لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى هتتض لا ةيلمع ىازا حرشتب ا لا نا ف
للح لا ةيلمع ىازا حرشتب اج لا ةيلمع ىازا حرشتب ات الل لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى هتتض لا ةيلمع ىازا حرشتب ا لا نا ف جديد نع ة للمجلد
131
ط لا ةيلمع ىازا حرشتب اهنال ىد ب ان لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح ت هتضيزاهج نم ف ا ل defaultsع ن طريهد رمالا ق االمر
او للمجلد
ط لا ةيلمع ىازا حرشتب اهنال ىد ب ل نع ةرابع و ع لا ةيلمع ىازا حرشتب ايز تحذ لا نا ف ا ل Permissionsبت لا ةيلمع ىازا حرشتب اع لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح ت userمعي ن ةملك ايئدبم ،ع ن طريهد رمالا ق االمر
setfacl -x u:ali file
او
setfacl -x u:ali /work
132
طي لا ةيلمع ىازا حرشتب اهنال ىد ب ل نع ةرابع و ع لا ةيلمع ىازا حرشتب ايز بق لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى تحذ لا نا ف كل ا ل Permissionsبت لا ةيلمع ىازا حرشتب اع لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح ت ا لا ةيلمع ى userاو groupم ن
ومتنس لا ةيلمع ىازا حرشتب ا ةلاسر كلعلط هيقالته اهنم توبي ةجاح ش ا ل man pageبت لا ةيلمع ىازا حرشتب اع لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح ت ا ل setfacl
طي لا ةيلمع ىازا حرشتب اهنال ىد ب ف لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى ش نع ةرابع وي لا ة errorsحل نع ةرابع وي ن ممك ن يق لا ةيلمع ىازا حرشتب ابل نع ةرابع وتامارلا نا وا ،تامار شيفم ول الثم ،زاهجلا ىف ك لم لا ةيلمع ىازا حرشتب ا تعمل umountال لا ةيلمع ى File
Systemاوال ا ل errorد نع ةرابع وهو ىوا ولح ه
كد نع ةرابع وهو ىوا ولح ه ان لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح ت هتنفذ االمر د نع ةرابع وهو ىوا ولح ه علش لا ةيلمع ىازا حرشتب اتامارلا ن تعر لا نا ف انه لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى PIDه لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى الل لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى بتستخد اهريغ نم م
133
وبعده لا ةيلمع ىازا حرشتب ا هتعمل killلل Processالل لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى بتستخد اهريغ نم م ا ل File Systemد نع ةرابع وهو ىوا ولح ه ع ن طريهد رمالا ق
االمر
kill -9 PID
وبعده لا ةيلمع ىازا حرشتب ا تح لا ةيلمع ىازا حرشتب او ل تعمل umountلل File Systemةملك ايئدبم ،ول نع ةرابع و ق لا ةيلمع ىازا حرشتب ابلت لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت ك الرس لا ةيلمع ىازا حرشتب ال لا ة د لا ةيلمع ى
فد نع ةرابع وهو ىوا ولح ه معن لا ةيلمع ىازا حرشتب ا نع ةرابع وهو ىوا ولح ه ان لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت ك الز اهريغ نم م تعمل umountللمس لا ةيلمع ىازا حرشتب ار د نع ةرابع وهو ىوا ولح ه االو ل
/run/user/1000/gvfs
وبعديه لا ةيلمع ىازا حرشتب ا ترج لا ع تنفذ االمر د نع ةرابع وهو ىوا ولح ه
fuser -kim /work/
وبعده لا ةيلمع ىازا حرشتب ا تنفذ ا ل mountبت لا ةيلمع ىازا حرشتب اع لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت ك بطريق لا ة ع لا ةيلمع ىازا حرشتب ادي لا ة خ لا ةيلمع ىازا حرشتب الزودنيولا بيطست عوضوم ص ةملك ايئدبم ،وهتالقيه لا ةيلمع ىازا حرشتب ا اتنفذ
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
ندخل بق لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى ف لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى العمل لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى ةملك ايئدبم ،اوال ان لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح ت ع لا ةيلمع ىازا حرشتب ار لا نا ف لم لا ةيلمع ىازا حرشتب ا بتعمل
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
* 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
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.
140
معل نع ةرابع وم لا ةيلمع ىازا حرشتب ات ا ل Packageهتالقيه لا ةيلمع ىازا حرشتب ا م نع ةرابع وج نع ةرابع ود نع ة ف لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى
وكم لا ةيلمع ىازا حرشتب اتامارلا ن هتعر لا نا ف ا ل Packageد لا ةيلمع ى م نع ةرابع وج نع ةرابع ود نع ة ف لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى انه لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى repositoryب لا ةيلمع ىازا حرشتب الظب لا ىف هد لك ط
طي لا ةيلمع ىازا حرشتب اهنال ىد ب ل نع ةرابع و عندتامارلا نا وا ،تامار شيفم ول الثم ،زاهجلا ىف ك ملزاهج نم ف Configurationمعي ن وع لا ةيلمع ىازا حرشتب ايز تعر لا نا ف الملزاهج نم ف د نع ةرابع وهو ىوا ولح ه انه لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى
Packageه لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى الل لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى عملتل لمعي حوريب ه installةملك ايئدبم ،ممك ن تنفذ االمر د نع ةرابع وهو ىوا ولح ه
هيجبل لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت ك اسسكنيللا ىف م ا ل Packageالل لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى عمل لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح ت createاو نزل لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح ت الملزاهج نم ف د نع ةرابع وهو ىوا ولح ه
Matched from:
Matched from:
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.ه نع ةرابع و
طي لا ةيلمع ىازا حرشتب اهنال ىد ب ل نع ةرابع و ع لا ةيلمع ىازا حرشتب ايز تعمل 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ع ن ا ل rpmوه لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى اتامارلا ن ا ل Yumلم لا ةيلمع ىازا حرشتب ا بيتع لا ةيلمع ىازا حرشتب امل م لا ع
كل ا ل Packagesمثال ف لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى عملي لا ة ا ل installationبيتع لا ةيلمع ىازا حرشتب امل ع ن طريهد رمالا ق ا ل
Transactionsبمعن لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى ان لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت ك ل نع ةرابع و سطب لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح ت مثال االب لا ةيلمع ىازا حرشتب اتش لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى ورا لا ةيلمع ىازا ح منز ل مع لا ةيلمع ىازا حرشتب ا نع ةرابع وهو ىوا ولح ه مجم نع ةرابع وع لا ة
packagesت لا ةيلمع ىازا حرشتب اني لا ة ةملك ايئدبم ،ف لا ةيلمع ىازا حرشتب ان لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح ت عندتامارلا نا وا ،تامار شيفم ول الثم ،زاهجلا ىف ك اتامارلا ن االب لا ةيلمع ىازا حرشتب اتش لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى وا لا ةيلمع ى ح لا ةيلمع ىازا حرشتب اج لا ة هتنز ل مع لا ةيلمع ىازا حرشتب ا نع ةرابع وهو ىوا ولح ه ا ل Yum
بيع لا ةيلمع ىازا حرشتب املهسكنيللا ىف م عل لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى انهسكنيللا ىف م transactionعل لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى بعليشت ىنعي ،ديدج زودنيو لزنت تيبح الثم ول بيط ،ض ةملك ايئدبم ،يعن لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى كأنهسكنيللا ىف م ح لا ةيلمع ىازا حرشتب اج لا ة واحد نع ة ةملك ايئدبم ،
وب لا ةيلمع ىازا حرشتب الت لا ةيلمع ىازا حرشتب ال لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى ل نع ةرابع و حبي لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح ت تشيلهسكنيللا ىف م كلهسكنيللا ىف م ةملك ايئدبم ،يبق لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى بكل بس لا ةيلمع ىازا حرشتب اط لا ة اعملهسكنيللا ىف م undo
144
10-RPM
م نع ةرابع وض نع ةرابع وليغشتوا ع ا ل RPM
طي لا ةيلمع ىازا حرشتب اهنال ىد ب ز لا ةيلمع ى م لا ةيلمع ىازا حرشتب ا ق نع ةرابع ولن لا ةيلمع ىازا حرشتب ا اتامارلا ن ا ل Packagesبت لا ةيلمع ىازا حرشتب اعتن لا ةيلمع ىازا حرشتب ا او بمعن لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى اصلانركلل ح الل لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى ه لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى ملف لا ةيلمع ىازا حرشتب ات
ا ل rpm.م لا ةيلمع ىازا حرشتب ا ه لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى اال عب لا ةيلمع ىازا حرشتب ار نع ة ع ن Containerلل Binaryوش نع ةرابع وي لا ة Fontsوش نع ةرابع وي لا ة
scriptsل نع ةرابع و م نع ةرابع وج نع ةرابع ود يعن لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى
تع لا ةيلمع ىازا حرشتب ال لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى نبزودنيولا بيطست عوضوم ص بص لا ة سريع لا ة عل لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى تف لا ةيلمع ىازا حرشتب اصيل ا لا ةيلمع ى Packageةملك ايئدبم ،هن لا ةيلمع ىازا حرشتب اخد ا ل Packageد لا ةيلمع ى
اوال بق لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى
el7 ===================> Convert To Physical Volume It Means That This Package Is Compitable with
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
146
انم لا ةيلمع ىازا حرشتب ا االمر
rpm -qa
هيعرضل لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت ك كل ا ل Packagesالل لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى معم نع ةرابع و ل ليه لا ةيلمع ىازا حرشتب ا installعل لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى ا ل systemعندتامارلا نا وا ،تامار شيفم ول الثم ،زاهجلا ىف ك
طبع لا ةيلمع ىازا حرشتب ا برض نع ةرابع و معل نع ةرابع وم لا ةيلمع ىازا حرشتب ات ا لا ةيلمع ى Packageان لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح ت نزلته لا ةيلمع ىازا حرشتب ا ل نع ةرابع وع لا ةيلمع ىازا حرشتب ايز تعرفه لا ةيلمع ىازا حرشتب ا بيك نع ةرابع وتامارلا ن ع ن طريهد رمالا ق
االمر
rpm -qpi httpd-xxxx
بس الز تك نع ةرابع وتامارلا ن ا ل Packageم نع ةرابع وج نع ةرابع ود نع ة يعن لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى ا ل optionالل لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى ه نع ةرابع و piهيشتغل بس
ل نع ةرابع و ا ل Packageم نع ةرابع وج نع ةرابع ود نع ة ةملك ايئدبم ،قصد لا ةيلمع ى يعن لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى ا ل Sourceبت لا ةيلمع ىازا حرشتب اعته لا ةيلمع ىازا حرشتب ا الل لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى
انم لا ةيلمع ىازا حرشتب ا بق لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى ل نع ةرابع و ا ل Packageمعم نع ةرابع و ل ليه لا ةيلمع ىازا حرشتب ا installب لا ةيلمع ىازا حرشتب الفعل ةملك ايئدبم ،ف لا ةيلمع ىازا حرشتب ان لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح ت متامارلا نا وا ،تامار ش محت لا ةيلمع ىازا حرشتب ا اهيف لمعت كنا ج تكت لا ةيلمع ىازا حرشتب اهنال ىد ب
ا ل pةملك ايئدبم ،اكت لا ةيلمع ىازا حرشتب اهنال ىد ب عل لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى ط نع ةرابع و ل
rpm -qp
rpm -qp httpd
طي لا ةيلمع ىازا حرشتب اهنال ىد ب طبع لا ةيلمع ىازا حرشتب ا ز لا ةيلمع ى م لا ةيلمع ىازا حرشتب ا احن لا ةيلمع ىازا حرشتب ا ع لا ةيلمع ىازا حرشتب ارفي ن اتامارلا ن ا ل rpmمتامارلا نا وا ،تامار ش بيعمل resolveلل
Dependenciesبت لا ةيلمع ىازا حرشتب اع لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح ت ا ل Packageوب لا ةيلمع ىازا حرشتب الت لا ةيلمع ىازا حرشتب ال لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى ك لا ةيلمع ىازا حرشتب اتامارلا ن الطبيع لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى انن لا ةيلمع ىازا حرشتب ا نستخد اهريغ نم م
ا ل yum
وبم لا ةيلمع ىازا حرشتب ا اتامارلا ن ا ل Packageاحن لا ةيلمع ىازا حرشتب ا منزلينه لا ةيلمع ىازا حرشتب ا اصال ةملك ايئدبم ،فكل الل لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى احن لا ةيلمع ىازا حرشتب ا ع لا ةيلمع ىازا حرشتب ايزن لمعي حوريب ه ةملك ايئدبم ،انن لا ةيلمع ىازا حرشتب ا هنكت لا ةيلمع ىازا حرشتب اهنال ىد ب
147
وه نع ةرابع و هيرو لا ةيلمع ىازا ح بق لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى يعمل resolveلل dependenciesبت لا ةيلمع ىازا حرشتب اع لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح ت ا ل Packageد لا ةيلمع ى م ن
ا ل Yum Server
نفس الكال اهريغ نم م برض نع ةرابع و ل نع ةرابع و عندتامارلا نا وا ،تامار شيفم ول الثم ،زاهجلا ىف ك ملزاهج نم ف وع لا ةيلمع ىازا حرشتب ايز تعر لا نا ف انه لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى Packgeه لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى الل لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى عملت لمعي حوريب ه ةملك ايئدبم ،
ع ن طريهد رمالا ق االمر
rpm -qf /etc/httpd
اوب لا ةيلمع ىازا حرشتب اااا االمر د نع ةرابع وهو ىوا ولح ه مهسكنيللا ىف م جدا ب لا ةيلمع ىازا حرشتب النسب لا ةيلمع ىازا حرشتب ال لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت ك ةملك ايئدبم ،افر لا ريغا ام دعب ىنا ض بق لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى اتامارلا ن ان لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح ت عندتامارلا نا وا ،تامار شيفم ول الثم ،زاهجلا ىف ك Package.rpm
وع لا ةيلمع ىازا حرشتب ايز تعر لا نا ف ا لا ةيلمع ى الن لا ةيلمع ىازا حرشتب ات ج بت لا ةيلمع ىازا حرشتب اليغشتوا ع ا ل Packageد لا ةيلمع ى ةملك ايئدبم ،يعن لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى قصد لا ةيلمع ى ا ل Packageد لا ةيلمع ى
هترم لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى نفسه لا ةيلمع ىازا حرشتب ا في ن ب لا ةيلمع ىازا حرشتب الظب لا ىف هد لك ط ع ن طريهد رمالا ق االمر
rpm -qpl httpd.rpm
ط لا ةيلمع ىازا حرشتب اهنال ىد ب ل نع ةرابع و ا ل Packageاصال معم نع ةرابع و ل ليه لا ةيلمع ىازا حرشتب ا installedاصال ةملك ايئدبم ،وع لا ةيلمع ىازا حرشتب ايز تعر لا نا ف ملف لا ةيلمع ىازا حرشتب اته لا ةيلمع ىازا حرشتب ا
في ن ب لا ةيلمع ىازا حرشتب الظب لا ىف هد لك ط ةملك ايئدبم ،ع ن طريهد رمالا ق االمر
االمر الخطير الت لا ةيلمع ىازا حرشتب ان لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى بق لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى وه نع ةرابع و ان لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت ك ل نع ةرابع و ع لا ةيلمع ىازا حرشتب ايز تجي لا ةيلمع ىازا حرشتب اهنال ىد ب ملف لا ةيلمع ىازا حرشتب ات ا ل Configuration
بت لا ةيلمع ىازا حرشتب اع لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح ت مثال ا ل httpdةملك ايئدبم ،ع ن طريهد رمالا ق االمر
rpm -qc httpd
148
وكذل لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت ك االمر برض نع ةرابع و ل نع ةرابع و ع لا ةيلمع ىازا حرشتب ايز تعر لا نا ف ا ي ملف لا ةيلمع ىازا حرشتب ات ا ل Documentationsبت لا ةيلمع ىازا حرشتب اع لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح ت
Packageمعين لا ة الل لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى هيتسكنيللا ىف م ارف لا ةيلمع ىازا حرشتب اقه لا ةيلمع ىازا حرشتب ا م لا ع ا ل Packageاو هتنز ل م لا ع ا ل Package
يعن لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى م ن االخر كد نع ةرابع وهو ىوا ولح ه خل لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى ب لا ةيلمع ىازا حرشتب ال لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت ك م ن االمر
rpm -q
وا لا ةيلمع ى حر لا نا ف بق لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى بعد حر لا نا ف q
يبق لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى ل نع ةرابع و ا ل Packageمعم نع ةرابع و ل ليه لا ةيلمع ىازا حرشتب ا installedيبق لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى متامارلا نا وا ،تامار ش هتضيزاهج نم ف ا ل optionالل لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى
ه نع ةرابع و pةملك ايئدبم ،انم لا ةيلمع ىازا حرشتب ا ل نع ةرابع و متامارلا نا وا ،تامار ش معم نع ةرابع و ل ليه لا ةيلمع ىازا حرشتب ا installedيبق لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى هضيف لمعي حوريب ه وتكت لا ةيلمع ىازا حرشتب اهنال ىد ب ا ل Pathك لا ةيلمع ىازا حرشتب امل
بت لا ةيلمع ىازا حرشتب اليغشتوا ع ا ل Package
طي لا ةيلمع ىازا حرشتب اهنال ىد ب دل نع ةرابع وقت لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى بق لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى ان لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح ت عندتامارلا نا وا ،تامار شيفم ول الثم ،زاهجلا ىف ك Packageازا لا ةيلمع ى بق لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى تتأكد اتامارلا ن ا ل Packageد لا ةيلمع ى
Trustedنع ةرابع وه ؟ نع ةرابع وه ؟ نع ةرابع وه ؟ مبدئي لا ةيلمع ىازا حرشتب ا كد نع ةرابع وهو ىوا ولح ه ا لا ةيلمع ى Packageبتطل لا ع م ن RedHatةملك ايئدبم ،ريد ه لا ةيلمع ىازا حرشتب ات بتح لا ىف هد لك ط
للب لا ةيلمع ىازا حرشتب اكد اهيف لمعت كنا ج د لا ةيلمع ى م لا ةيلمع ىازا حرشتب ايسم لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى ب لا ةيلمع ىازا حرشتب ا ل Signatureع لا ةيلمع ىازا حرشتب امل لا ة ز لا ةيلمع ى الختسكنيللا ىف م كد نع ةرابع وهو ىوا ولح ه
طي لا ةيلمع ىازا حرشتب اهنال ىد ب ل نع ةرابع و ع لا ةيلمع ىازا حرشتب ايز تعمل verifyلل keyبت لا ةيلمع ىازا حرشتب اليغشتوا ع Packageان لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح ت منزله لا ةيلمع ىازا حرشتب ا ةملك ايئدبم ،بيك نع ةرابع وتامارلا ن ع ن
rpm -K httpd.rpm
149
وطبع لا ةيلمع ىازا حرشتب ا ل نع ةرابع و ع لا ةيلمع ىازا حرشتب ايز تعر لا نا ف ا ل Keysالل لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى م نع ةرابع وج نع ةرابع ود نع ة عندتامارلا نا وا ،تامار شيفم ول الثم ،زاهجلا ىف ك عل لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى الجه لا ةيلمع ىازا حرشتب از ومعم نع ةرابع و ل ليه لا ةيلمع ىازا حرشتب ا
الجم لا ةيلمع ىازا حرشتب اع لا ة ا ل Developersبت نع ةرابع وليغشتوا ع RedHatو CentOSبيحط نع ةرابع وا ا ل Keysبت لا ةيلمع ىازا حرشتب اعهسكنيللا ىف م ف لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى
المس لا ةيلمع ىازا حرشتب ار
/etc/pki/rpm-gpg/
يبق لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى ان لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح ت هترو لا ةيلمع ىازا ح للمس لا ةيلمع ىازا حرشتب ار د نع ةرابع وهو ىوا ولح ه وتعمل لل Keysتعمله لا ةيلمع ىازا حرشتب ا importع ن طريهد رمالا ق االمر
وديم لا ةيلمع ىازا حرشتب ا اعمل 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لل
/var/ftp/pub
يبق لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى احن لا ةيلمع ىازا حرشتب ا ممك ن مثال نجي لا ةيلمع ىازا حرشتب اهنال ىد ب اسط نع ةرابع وان لا ة CentOS Every Thingوننقل كل ا ل
Packagesالل لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى عليه لا ةيلمع ىازا حرشتب ا ن نع ةرابع وديه لا ةيلمع ىازا حرشتب ا ف لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى var/ftp/pub/ومتنس لا ةيلمع ىازا حرشتب ا ةلاسر كلعلط هيقالته اهنم توبي ةجاح ش ان لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت ك الز اهريغ نم م تعمل ا ل
meta dataبت لا ةيلمع ىازا حرشتب اع لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح ت كل ا ل Packagesد لا ةيلمع ى ةملك ايئدبم ،ط لا ةيلمع ىازا حرشتب اهنال ىد ب ان لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح ت هتعمل ملف لا ةيلمع ىازا حرشتب ات ا ل xml
بت لا ةيلمع ىازا حرشتب اع لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح ت ا ل meta dataد لا ةيلمع ى ازا لا ةيلمع ى نع ةرابع وه ؟
ان لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح ت هتسط لا ةيلمع ىازا حرشتب اهنال ىد ب Packageاسمه لا ةيلمع ىازا حرشتب ا createrepoةملك ايئدبم ،وبعدي ن بق لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى هتعمل ملف لا ةيلمع ىازا حرشتب ات ا ل
طبع لا ةيلمع ىازا حرشتب ا السؤا ل بت لا ةيلمع ىازا حرشتب اليغشتوا ع احن لا ةيلمع ىازا حرشتب ا لي لمعي حوريب ه استخدمن لا ةيلمع ىازا حرشتب ا ا ل 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: 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ا ل
طبع لا ةيلمع ىازا حرشتب ا خلي لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت ك ف لا ةيلمع ىازا حرشتب اكر اتامارلا ن ا لا ةيلمع ى ح لا ةيلمع ىازا حرشتب اج لا ة بتعمله لا ةيلمع ىازا حرشتب ا م لا ع ا ل 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سيرفر بت لا ةيلمع ىازا حرشتب اع لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت ك ممك ن تيج لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى كد نع ةرابع وهو ىوا ولح ه تنقل كل الملف لا ةيلمع ىازا حرشتب ات الل لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى
م نع ةرابع وج نع ةرابع ود نع ةرابع وهو ىوا ولح ه ف لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى المجلد د نع ةرابع وهو ىوا ولح ه
وتع لا ةيلمع ىازا حرشتب ال لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى بق لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى نعمل احن لا ةيلمع ىازا حرشتب ا ملزاهج نم ف configurationخ لا ةيلمع ىازا حرشتب اهمسا ،هيب ص بين لا ةيلمع ىازا حرشتب ا
cd /etc/yum.repo.d/
vim local-server.repo
وبعده لا ةيلمع ىازا حرشتب ا هتضيزاهج نم ف في لمعي حوريب ه الك لا ةيلمع ىازا حرشتب ا اهريغ نم م سطر دو ل
155
][Local-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ةملك ايئدبم ،ع ن
عل لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى فكر نع ة م نع ةرابع وض نع ةرابع وليغشتوا ع ان لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت ك تعمل 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/
The 'baseurl' line is the path that machine uses to get to the repository.
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
][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
الرد بكل بس لا ةيلمع ىازا حرشتب اط لا ة بيق نع ةرابع و ل اتامارلا ن االتني ن Slashesدو ل بيمثل نع ةرابع وا ا ل URLيعن لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى مثال
سي لا ةيلمع ىازا حرشتب ادت لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت ك بترو لا ةيلمع ىازا ح تكت لا ةيلمع ىازا حرشتب اهنال ىد ب
http://
ف لا ةيلمع ىازا حرشتب ان لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح ت هن لا ةيلمع ىازا حرشتب ا د لا ةيلمع ى م ن اس لا ةيلمع ىازا حرشتب اسي لا ةيلمع ىازا حرشتب ات كت لا ةيلمع ىازا حرشتب اب لا ة ا ل urlوابق لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى ختامارلا نا وا ،تامار ش برض نع ةرابع و عل لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى ويكيبيدي لا ةيلمع ىازا حرشتب ا
علش لا ةيلمع ىازا حرشتب اتامارلا ن تعر لا نا ف ا ل URL Schemeةملك ايئدبم ،وبعد كد نع ةرابع وهو ىوا ولح ه بق لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى ا ل Slashالت لا ةيلمع ىازا حرشتب الت لا ة د لا ةيلمع ى بتمثل
مك لا ةيلمع ىازا حرشتب اتامارلا ن ا ل file systemبت لا ةيلمع ىازا حرشتب اع لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت ك ةملك ايئدبم ،او بمعن لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى اخر المك لا ةيلمع ىازا حرشتب اتامارلا ن بت لا ةيلمع ىازا حرشتب اليغشتوا ع ا ل directoryالل لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى
عليه لا ةيلمع ىازا حرشتب ا ا ل repoه لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى معم نع ةرابع و ل ليه لا ةيلمع ىازا حرشتب ا mountف لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى انه لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى مك لا ةيلمع ىازا حرشتب اتامارلا ن ب لا ةيلمع ىازا حرشتب الظب لا ىف هد لك ط
يعن لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى مثال ان لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح ت عندتامارلا نا وا ،تامار شيفم ول الثم ،زاهجلا ىف ك directoryمعم نع ةرابع و ل ليه لا ةيلمع ىازا حرشتب ا mountهن لا ةيلمع ىازا حرشتب ا
/mnt
161
ف لا ةيلمع ىازا حرشتب ان لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح ت هن لا ةيلمع ىازا حرشتب ا بق لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى وان لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح ت بتعمل ا ل repoا ل Slashالت لا ةيلمع ىازا حرشتب الت لا ة بق لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى بتمثل
https://en.wikipedia.org/wiki/File_URI_scheme
طي لا ةيلمع ىازا حرشتب اهنال ىد ب خد عندتامارلا نا وا ،تامار شيفم ول الثم ،زاهجلا ىف ك المث لا ةيلمع ىازا حرشتب ا ل د نع ةرابع وهو ىوا ولح ه برض نع ةرابع و
file:///etc/fstab
بزودنيولا بيطست عوضوم ص ي لا ةيلمع ىازا حرشتب ا سيد لا ةيلمع ى او ل اتني ن Slashesدو ل بيمثل نع ةرابع وا ا ل Local Hostعل لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى حس لا ةيلمع ىازا حرشتب اهنال ىد ب م لا ةيلمع ىازا حرشتب ا
ويكيبيدي لا ةيلمع ىازا حرشتب ا بتق نع ةرابع و ل ةملك ايئدبم ،طي لا ةيلمع ىازا حرشتب اهنال ىد ب وبعد ا ل Local Hostبق لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى بي لا ةيلمع ىازا حرشتب اج لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى عندن لا ةيلمع ىازا حرشتب ا ا ل root file
/etc/fstab
م نع ةرابع وج نع ةرابع ودي ن بشكل مب لا ةيلمع ىازا حرشتب اشر تح لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح ت ا ل Slashالت لا ةيلمع ىازا حرشتب الت لا ة الل لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى ه لا ةيلمع ىازا حرشتب اهنال ىد بتكلا لزنت كترضح تيراي ةيادبلا ى بتمثل
بس ي لا ةيلمع ىازا حرشتب ا سيد لا ةيلمع ى د لا ةيلمع ى كل الحك لا ةيلمع ىازا حرشتب اي لا ة
162
انتهى الجزء الثانى
163
164