دليل نظم التشغيل (1) PDF

Summary

هذا المستند هو مقرر دراسي حول نظم التشغيل (1)، ويركز على مفاهيم نظام التشغيل Windows Server 2012 R2، ويهدف للتعريف بأدوات إدارة النظام المختلفة مثل PowerShell و CMD.

Full Transcript

‫دبل ــوم األمــن السيبرانــي‬ ‫مقرر نظم تشغيل (‪)1‬‬ ‫المدربات‪:‬‬ ‫أ‪.‬سلــمى القحطاني – أ‪.‬مثايل الوعلة ‪ -‬أ‪.‬نورة القحطاني‬ ‫أ‪.‬غدير السبيعي – أ‪.‬وفاء السبيعي‬ ‫الفصل األول‪:‬‬ ‫نظام تشغيل الشبكات‬ ‫‪Windows Server 2012 R2‬‬ ...

‫دبل ــوم األمــن السيبرانــي‬ ‫مقرر نظم تشغيل (‪)1‬‬ ‫المدربات‪:‬‬ ‫أ‪.‬سلــمى القحطاني – أ‪.‬مثايل الوعلة ‪ -‬أ‪.‬نورة القحطاني‬ ‫أ‪.‬غدير السبيعي – أ‪.‬وفاء السبيعي‬ ‫الفصل األول‪:‬‬ ‫نظام تشغيل الشبكات‬ ‫‪Windows Server 2012 R2‬‬ ‫اهداف الفصل األول‪:‬‬ ‫‪03‬‬ ‫‪01‬‬ ‫الفرق بين‬ ‫التعرف على‬ ‫‪poweShell‬‬ ‫ادوات االدارة‬ ‫‪and cmd‬‬ ‫المتاحة في النظام‬ ‫‪02‬‬ ‫التعرف على‬ ‫‪powerShell‬‬ ‫‪01‬‬ ‫أدوات االدارة المتاحة في النظام‬ ‫أدوات اإلدارة المتاحة في النظام‪:‬‬ ‫‪.1‬ادوات ادارة الرسوم البيانية‬ ‫هذه الطريقة موروثة من نظام سطح مكتب ‪ ،Windows‬مع‬ ‫بضع نقرات بالماوس‪.‬‬ ‫‪.2‬أداة سطر األوامر‬ ‫أدوات سطر االوامر لها هذه الخصائص‪:‬‬ ‫ يمكن تحقيق بعض الوظائف االكثر تقدما‪.‬‬ ‫ يمكنك كتابة نصوص آلية ‪ ،‬مثل ‪ bat‬أو ‪.cmd‬‬ ‫أدوات اإلدارة المتاحة في النظام‪:‬‬ ‫‪.3‬أداة ‪PowerShell‬‬ ‫تعمل ‪ PowerShell‬مثل أداة سطر األوامر‪ ،‬ولكنها مختلفة تماما‬ ‫من حيث سهولة االستخدام وقابلية التوسع واألمان كما أن‬ ‫هناك عدد كبير من األدوات ومدفوعة الثمن التي يستطيع مدير‬ ‫شبكات الويندوز سيرفر االستعانة بها للتحكم في شبكته وزيادة‬ ‫قابليات التهيئة واإلدارة والتأمين ومعالجة المشاكل لخوادم‬ ‫الشبكة ومجاالتها المختلفة التي يمكن تنزيلها مباشرة من‬ ‫االنترنت واستخدامها مع نسخ النظام‪.‬‬ ‫أدوات اإلدارة المتاحة في النظام‪:‬‬ ‫ما الفرق بين اداة سطر‬ ‫االوامر و ‪powershell‬‬ 02 Powershell ‫ما هو‬ ‫ما هو ‪PowerShell‬‬ ‫‪ Windows PowerShell‬في ابسط مفاهيمه‪:‬‬ ‫هو عبارة عن نافذة زرقاء اللون في الويندوز‪ ,‬بسيطة وسلسة‪ ,‬تحول لك‬ ‫النظام الذي تستعمله يوميا بواسطة النقرات االزرار ‪ GUI‬الى نظام‬ ‫يشتغل باالكواد والبرمجيات‪.‬‬ ‫فبدل ان اقوم بعمل ‪ Copy / Past‬لملف ما واضعه في ملف اخر ‪,‬‬ ‫يمكنني ان افعل ذلك باالستعانة في ‪.Windows PowerShell‬‬ ‫ما هو ‪PowerShell‬‬ ‫ هو نسخة متقدمة من ‪ CMD‬يتم استخدامه إلتمام‬ ‫مهام إدارة النظام التي ال يمكن الوصول إليها من‬ ‫‪.CMD‬‬ ‫ ايضا يتم استخدامه لتشغيل برامج خارجية مثل‬ ‫‪ ping‬و‪.copy‬‬ ‫ عالوة على ذلك‪ ،‬إنها أداة سطر أوامر مبنية على ‪NET‬‬ ‫‪ Framework‬ويحتوي على ميزات أ كثر من ‪CMD‬‬ ‫العادية‪.‬‬ ‫‪03‬‬ ‫ما هو موجه االوامر (‪)CMD‬‬ ‫ما هو موجه األوامر ‪CMD‬‬ ‫ يعرف بـ ‪، DOS-MS‬إذ يتيح للمستخدمين التواصل‬ ‫والتفاعل بشكل مباشر مع نظام التشغيل ويندوز‬ ‫باستخدام مجموعة من االوامر الكتابية‪.‬‬ ‫ وقد طرحت مايكروسوفت ‪ CMD‬مع ويندوز ‪NT‬‬ ‫والذي كان أفضل من النسخ السابقة‪ ،‬حيث يتم‬ ‫استخدامه للتفاعل مع نظام الملفات وحل االخطاء‬ ‫والمشاكل المرتبطة بنظام التشغيل والتي من الصعب‬ ‫حلها بالطرق العادية‪.‬‬ ‫استراتيجية البحث واالستنتاج‬ ‫قومي بالمقارنة بين (‪ )cmd , powershell‬من حيث التالي‪:‬‬ ‫التعريف‬ ‫المميزات‬ ‫انتظار العمليات‬ ‫التفسيرات‬ ‫التعقيد والقوة‬ ‫مقارنة بين ‪ CMD‬و ‪PowerShell‬‬ ‫‪PowerShell‬‬ ‫‪CMD‬‬ ‫مقارنة‬ ‫عبارة عن واجهة سطر أوامر قوية وبيئة نصية تتيح تشغيل البرامج‬ ‫هي واجهة سطر أوامر توفر مجموعة من‬ ‫التعريف‬ ‫النصية ‪ scripts‬المعقدة ألداء المهام االدارية لنظام ‪Windows‬‬ ‫االوامر للمستخدم للتفاعل مع الكمبيوتر الداء‬ ‫بسهولة وكفاءة‬ ‫المهام‬ ‫يتميز الـ ‪PowerShell‬بـ ‪ ، cmdlets‬وهي مجموعة من االوامر يمكن‬ ‫يستخدم ‪ CMD‬في الغالب من قبل مسؤولي‬ ‫المميزات‬ ‫للمستخدمين تنفيذها بأمر واحد فقط وتسمى هذه المجموعة من‬ ‫النظام لمعالجة ملفات الباتش (ملف يحتوي‬ ‫االوامر بالبرامج النصية يحتوي على مميزات وتحسينات إضافية‬ ‫على مجموعة من االوامر)‪ ,‬واستكشاف بعض‬ ‫االخطاء الشائعة وإصالح ملفات النظام‬ ‫الفاسدة‬ ‫الينتظر حتى تنفيذ االمر السابق‬ ‫يجب عليك االنتظار حتى يتم تنفيذ االمر‬ ‫انتظار العمليات‬ ‫السابق بالكامل قبل إعطاء االمر التالي‬ ‫يمكنه تفسير كل من أوامر الباتش وأوامر ‪PowerShell‬‬ ‫يمكنه تفسير كل من أوامر الباتش‬ ‫التفسيرات‬ ‫أ كثر تعقيد وقوة‬ ‫اقل تعقيد‬ ‫التعقيد والقوة‬ ‫مميزات ‪PowerShell‬‬ ‫سنستعرض ‪ 4‬اشياء بسيطة ستجعل مهمة استخدامك لموجه اوامر‬ ‫‪ PowerShell‬بنظام ويندوز أ كثر سهولة وستجعلك تحقق االستفادة منه ألقصى‬ ‫درجة ممكنة‪:‬‬ ‫البحث عن‬ ‫شرح االوامر‬ ‫فهم قاعدة‬ ‫وكيفية تنفيذها من‬ ‫االكمال التلقائي‬ ‫االوامر‬ ‫كتابة االوامر‬ ‫خالل المساعدة‬ ‫لألوامر‬ ‫فهم قاعدة كتابة األوامر‬ ‫عند الرغبة في فهم قاعدة كتابة األوامر نقوم بتحديد قاعدة واحدة ألمر ما‬ ‫دائما لتكون مهمة فهم هذا األمر أسهل بكثير‪ ،‬لذلك البد من أن تأتي بصيغة‬ ‫واحدة فقط وعلى الشكل التالي في ‪ PowerShell‬فدائما يتكون األمر من‬ ‫الجزء الثاني‬ ‫الجزء األول‬ ‫جزئين‪:‬‬ ‫يتكون من األمر على‬ ‫عبارة عن اسم مفعول‬ ‫باللغة‬ ‫فعل‬ ‫شكل‬ ‫به مثل ‪ Command‬أو‬ ‫اإلنجليزية مثل ‪ Get‬أو‬ ‫‪service‬‬ ‫‪.Stop‬‬ ‫ويفصل بين كل منهما عالمة الشرطة ( ‪.) -‬‬ ‫االكمال التلقائي لألوامر‬ ‫أول األشياء التي ستساعدك على استخدام بيئة األوامر بسهولة تامة‬ ‫ ‬ ‫هي عدم الحاجة لتذكر األمر‪ ،‬و ُيمكنك كتابة أي جزء من ‪PowerShell‬‬ ‫بكل سهولة‪ ،‬فعند كاتبة أي أمر داخل من لوحة المفاتيح سيتم إ كمال‬ ‫كتابة األمر تلقائي وذلك عن طريق كتابة بداية االمر المراد ثم الضغط‬ ‫على رز مفتاح ‪.TAB‬‬ ‫في حال تم كتابة أمر غير الذي تريده ُيمكنك االستمرار بالضغط على‬ ‫ ‬ ‫مفتاح ‪ TAB‬بشكل متتالي وسيتم استعراض كل األوامر المرتبطة بما‬ ‫كتبته حتى تحصل على األمر الذي تريده‪.‬‬ ‫االكمال التلقائي لألوامر‬ ‫شرح األوامر وكيفية تنفيذها من خالل المساعدة‬ ‫دائما تكون أوامر المساعدة ذات فائدة كبيرة عند استخدام أمر معين‬ ‫ ‬ ‫وذلك من أجل معرفة فائدة األمر وطريقة الكتابة واإلضافات التي‬ ‫يٌمكنك كتابتها بعد األمر للقيام بمهام متبوعا باسم األمر الذي تريده‬ ‫ستحصل ويعتبر أمر ‪ get-help‬من األوامر المساعدة‪.‬‬ ‫عند الرغبة في عرض جميع األوامر المتاحة على ‪ PS‬على الشاشة يتم‬ ‫ ‬ ‫ذلك من خالل األمر التالي ‪.get-command‬‬ ‫يمكنك معرفة معلومات عن أمر ‪ get- command‬من خالل أمر‬ ‫ ‬ ‫المساعدة ‪ ،get- help‬ويتم كتابتها بالطريقة التالية‪:‬‬ ‫‪get-help get-command‬‬ ‫شرح األوامر وكيفية تنفيذها من خالل المساعدة‬ ‫البحث عن األوامر‬ ‫ ‪ Get-command‬إذا كنت تريد القيام بشيء ما وال تعرف اسم األمر‬ ‫الخاص به‪ ،‬يمكنك استخدامه و ُيفضل استخدام عالمة النجمة ( * ) قبل‬ ‫النص وبعده لعرض كل النتائج التي تحتوي النص سواء كان ببداية‬ ‫اسم األمر أو بالوسط أو باخر االسم ‪ ،‬فمثال للبحث عن األوامر المتعلقة‬ ‫باألقراص الصلبة ُيمكنك كتابة األمر التالي‪:‬‬ ‫”*‪Get-command “*disk‬‬ ‫وعلى الفور سيتم البحث واستعراض األوامر التي تتعلق بما بحثت عنه ثم‬ ‫ُيمكنك بعدها اختيار األمر الذي تريده من نتائج البحث‪.‬‬ ‫البحث عن األوامر‬ ‫البحث عن األوامر‬ ‫مالحظة‪:‬‬ ‫ موقع عالمة النجمة في األمر السابق يؤثر في النتائج فعند وضع عالمة‬ ‫النجمة في بداية األمر كتالي‪:‬‬ ‫”‪Get-command “*disk‬‬ ‫سيقوم بعرض كل النتائج التي تحتوي كلمة ‪ Disk‬في نهاية االسم‪.‬‬ ‫ عند وضع النجمة في نهاية األمر كتالي‪:‬‬ ‫”*‪Get-command “disk‬‬ ‫سيقوم بعرض كل النتائج التي تحتوي كلمة ‪ Disk‬في بداية االسم‪.‬‬ ‫البحث عن األوامر‬ ‫نشاط تطبيقي‬ ‫قومي بفتح ‪ powershell‬وتنفيذ االوامر التالية ‪:‬‬ ‫)‪(get-help) , (get-command‬‬ THANK YOU!

Use Quizgecko on...
Browser
Browser