التقييم : 3 نقاط : 360864 تاريخ التسجيل : 01/01/1970
| موضوع: مفاهم اساسية حول اقلاع الحاسب... والريجستري .. وبعض اوامر الدوس الإثنين ديسمبر 10, 2012 4:31 pm | |
|
لإنشاء ملف باستخدام ATTRIB نقوم بخطوات متتالية هي : C:\> copy con baseem.txt DIR VER CTRL + Z
الشرح : أول شي نحنا موجودين ضمن السواقة C بعدين كتبت التعليمة لأساسية لإنشاء الملف والتي هي copy con بعدين سميت الملف ووضعت اللاحقة txt بعدين كتبت ضمن الملف تعليمة لاستعراض هي DIR ثم كتبت تعليمة عرض نسخة وندوز VER ثم كتبت التعليمة لأساسية لإنهاء الملف لكي يتنفذ هي تعليمة CTRL + Z
لكن أذا أريد استعراض هاد الملف يجب كتابة تعليمة : C:\>ATTRIB فيقوم باستعراض كافة الملفات ومن بينها هاد الملف يلي عملته baseem.txt
لكن بدي خلي هاد الملف من ملفات النظام أو ملفات مخفية أو للقراءة فقط نكتب التعليمة التالية لجعله من ملفات النظام فقط : C:\>ATTRIB +s c:\baseem.txt
بنفس الطريقة لإنشاء لكن اللاحقة هي bat هي لاحقة الملف الدفعي فقط : C:\>copy con baseem.bat DIR VER DATE/T CTRL + Z
يمكن استرجاع هاد ملف من خلال التعليمة : C:\> TYPE baseem.bat فيقوم بعرض المعلومات أنت كتبتها أي DIR و VER و DATE/T
لكن أذا أردة نفذ التعليمة أكتب : C:\> a.bat فيقوم بعرض النتائج
يوجد تعليمة طباعة :c:\> echo welcome أي يطبعاwelcome
يوجد تعليمة لتغيير شريط عنوان موجه لأوامر التعليمة على الشكل التالي:
C:\> TITLE BASEEM فيتغير شريط العنوان إلى الاسم يلي وضعته وهو BASEEM
يوجد تعليمة التكرار هي FOR راح نطرح هاد المثال : أكتب برنامج يقوم بحذف الملفات ذات اللاحقة:DOC-TXT-PDF: C:\>COPY CON M.BAT DEL *.TXT DEL *.DOC DEL *.PDF CTRL + Z
بدل ما أكتب هيك نكتب بالشكل التالي: C:\>COPY CON M.BAT FOR %%C IN(TXT DOC PDF) DO DEL *.%%C CTRL + Z
الشرح : أول شي كتبت FOR ثم سميت متحول يلي هو بالميه بالميه سي %%C وثم وضعت الملفات يلي بدي أحذفهم ضمن حلقة IN ويتبع بتعليمة IN نفذ أي DO ثم قلت أحذف كل اللواحق التي سميتها ضمن متحول وحيد يلي هو %%C و النجمة هي بمعنى : الكل
مثال ثاني : أكتب برنامج يقوم بحذف الملفات ذات الملحقات التي تمرر كابراميترات إلى الملف الدفعي حيث محدد هذه البراميترات غير معروف لكن أستفيد من هذه المعلومة [%*] حيث هي مجموعة البراميترات : C:\>COPY CON M.BAT FOR %%X IN (%*) DO DEL *.%%X CTRL + Z
يوجد تعليمة أنو أنشاء مجلد لكن بدي أعرف أذا كان هاد المجلد موجود مسبقا" ولا لأ نكتب التعليمة التالية: C:\> IF NOT EXIST C:\tet MD C:\tet
الشرح: أذا المجلدtet ليس موجود في السواقة Cأنشأ مجلد ضمن السواقة C
تعليمات موجه لأوامر تظهر بشكل افتراضي على الشاشة ويمكن توجيه هذه لأوامر بحث نوجه خرجها ليخزن ضمن ملفات نصية باستخدام أشارة أكبر هاد المثال لا يقوم بعرض النتائج بل يقوم بتخزين المعلومات ضمن الملف النصي يلي سميته C:\> DIR > LIST.TXT
- هذه التعليمة تقوم بحذف المعلومات القديمة ويكتب فوقه : C:\> DIR *.TXT > LIST.TXT
- تعليمة لإعادة توجيه الخرج : C:\> DIR *.TXT >> LIST.TXT
تعليمة لعرض نتائج على الشاشة لخرج الفرز لكن تكون متبوعة بإشارة أصغر: C:\> DIR < LIST .TXT
يمكن استخدام التعليمتين سوى :
C:\> DIR < LIST.TXT > LIST.TXT
يوجد تعليمة تستخدم الرموز لتركيب أكثر من تعليمة : هذه التعليمة لا تنفذ إلا أذا نجحت التعليمة لأولى : D:\>COPY C:\LIST.TXT && EIDT LIST.TXT
هذه التعليمة تنفذ في حال فشل الأول أي تتابع تنفذ التعليمة الثانية: D:\>COPY C:\LIST.TXT || COPY C:\LIST.TXT
مسألة : أنشأ ملف دفعي 1- يقوم بإخفاء ملحقات ذات اللواحق الملحقات الممررة كابراميترات 2- تخزين أسماء الملفات والتي تم إخفاءها : C:\>COPY CON TEST.BAT FOR %%C IN(%*) DO ATTRIB+H *.%%C && DIR / A :H > LIST.TXT
الرجستري
الرجستري :( مستكشف يستكشف مسجل النظام) هو عبارة عن قاعدة بيانات تضم معلومات 1- تضم معلومات عن أنواع الملفات الموجودة ضمن الحاسب والبرامج المسئولة عن تشغيلها ضمن هذا النظام 2- الإعدادات الخاصة لكل مستخدم من المستخدمين 3- وإعدادات جهاز الكمبيوتر بصرف النظر عن مستخدميه
حيث توجد هذه القاعدة ضمن ملفات موجودة على المسار التالي: C:\> windows \ system32 \config
نذكر من هذه الملفات :system – Sam – software – def ault.sav – def Ault – security وهذه الملفات عبارة عن ملفات ثنائية وليست نصية يمكن فتحها من خلال أبدء ثم تشغيل ثم نكتب ما يسمى محرر لتسجيل [RegEdit] عند فتح محرر التسجيل نلاحظ أنه يظهر على شكل مستكشف هو عبارة عن شجرة فروع رئيسية تمثل الحاسوب الحالي والحواسيب المجاورة أذا تم لاتصال عبرة الشبكة حيث يوجد خمسة أفرع فرعية هي المفاتيح الرئيسية للرجستري كل فرع رئيسي يسمى Hive المفاتيح رئيسية:
1- HKEY CLASSES ROOT : هو يمثل المكان الذي يوجد فيه أنواع الملفات مع كامل ارتباطاتها والخيارات المتاحة لكل نوع من هذه لأنواع 2- HKEY CURRENT USER : هو يمثل خيارات وإعدادات المستخدم الحالي 3- HKEY LOCAL MACHINE: وهو يمثل أعدادات جهاز الكمبيوتر : الهارد وير و السوفيت وير 4- HKEY USER: وفيه يوجد كافة المستخدمين الذين سجلو دخولهم على الحاسوب حيث يمثل كل مستخدم برقم حيث يتم تسجيل الرقم عند أول دخول للمستخدم لأول مرة 5- HKEY CURRENT CONFIG: وتمثل لإعدادات الحالية وهو اختصار لمفتاح موجود ضمن : LOCALMACHINE
أنواع المفاتيح هي:
1- قيمة متسلسلة : وهو نوع محرفي يمكن أن يحتوي على نص string value وهو أكثر لأنواع استخداما" ضمن محرر التسجيل 2- قيمة الثنائية: يحوي على معلومات ثنائية (1,0) خاصة بشكل صف نستخدمه للتعبير عن الصور ولأيقونات وعن البيانات حيث لا يمكن التعبير عنها بحرف ولا بأرقام صحيحة 3- قيمة DWORD: حجمه 32بت نستخدمه للتعبير عن البيانات الصحيحة أو المنطقية بصح أو خطأ 4- قيمة السلاسل المحرفية المتعددة : ويحوي قيم متعددة وتكون مفصولة بمسافات أو بفاصل أو بعلامات أخرى أي بأن البيانات يمكن أن تكون نصية على أكثر من سطر 5- قيمة السلاسل القابلة للتوسع: وهو بيانات نصية الممتدة أو الموسعة ويستخدم لإضافة بيانات نصية تتضمن رموز خاصة مثل رمز %% والتي من خلالها يمكن أن نحدد أسم متحول بيئة من خلال خصائص جهاز الكمبيوتر [TEMP]
ماذا يمكن فعله من خلال محرر التسجيل :
1- إضافة مفتاح جديد ونعطيه تسمية 2- إضافة قيمة جديدة لكن الفرق بين المفتاح والقيمة : المفتاح: يقصد بهي المجلد حيث يضم محرر التسجيل مجموعة من المجلدات تسمى مفاتيح يمكن أن نضع ضمن كل مفتاح مجموعة من القيم التي تتميز بثلاثة : الاسم – النوع – القيمة القيمة: يقصد بهي الملفات
يوجد خمسة قوائم في محرر التسجيل : ملف – تحرير – عرض- المفضلة – تعليمات يمكن من خلال تبويب ملف : 1- الاستيراد والتصدير: يمكننا تصدير مفتاح وذلك بتحديده , ومن ثم من قائمة ملف نختار الأمر تصديرEXPORT – نحدد اسم ومسار الملف الذي نقوم بتصديره وهو يمتلك اللاحقة (REG)ويمكننا استعادة الملف مباشرة بالنقر عليه مزدوجا" و بعكس عملية التصدير من قائمة ملف الأمر استيراد 2- ضبط الصلاحيات : يمكننا ضبط صلاحيات أي مفتاح ضمن الرجستري وذلك باختيار الأمر EDITS ثم أي أذوناتPERMISSINS حيث يمكننا تحديد صلاحيات مستخدم أو مجموعة مستخدمين على هذا المفتاح 3- يوجد تعليمة البحث عن المجلدات والملفات 4- الاتصال بالمسجلات أجهزة مجاورة: يمكننا أيضا" الاتصال بالمسجلات أجهزة مجاورة من خلال الأمر ملف ثم الاتصال بمسجل الشبكة connect network
أقلاع الحاسب
قبل الإقلاع النظام يوجد مشاكل بدء التشغيل : 1- BAD device drivers تعريف خاطئ للتجهيزات 2- BAD HARDWARE CONFIGURATION تنزيل صحيح للتعريف ولكن إعداد كرت الشاشة عالي 3- VIDEO INCORRECTفي كرت الشاشة مشكلة 4- INCORRECT SOFTWARE CONFIGURATIONتنزيل برنامج في إعداداته خطأ
ما أهم ما يميز طبقات التشغيل :
1- طبقة HAL : وهي طبقة سوفت وير : تعزل نواة النظام التشغيل عن الهارد وير ( هذه الطبقة مهمة لتعريف الأجهزة حتى ولو لم تكن من نوع واحد ) 2- نواة نظام التشغيل 3- برامج أنظمة خدمية 4- المدير التنفيذي للوندوز XP
عمليات المعالجة داخل الصندوق تقسم إلى: 1- PER BOOT SEQUENCEعملية تحضير إقلاع ابتدائية 2- BOOT SEQUENCEعملية تحضير حقيق 3- KEENEL LOAD SEQUENCEتحميل نواة النظام التشغيل 4- KERNEL LNITION SEQUENCEتهيئة نواة النظام التشغيل 5- LOGON SEQUENCEتسجيل الدخول
أولا" PER BOOT SEQUENCE: 1- تبدأ عملية الإقلاع منة ضغط زر التشغيل 2- أذا كان الكمبيوتر يدعم BIOSE في هذه الحالة العتاد سيتعرف ويتهيأومن ثم يحدد أداة الإقلاع 3- يقوم BIOSE بتحميل وتشغيل سج الإقلاع الرئيسي MBR
ثانيا"BOOT SEQUENCE عملية تحضير حقيقة هي أربعة عمليات : 1- يحمل الإقلاع المبدئي 2- اختيار نظام التشغيل 3- تحديد نظام التشغيل 4- تحديد إعدادات العتاد ضمن الحاسب ما هي أهم ملفات الإقلاع: 1- NTLDR 2- BOOT.INI 3- NTDETRCT.COM 4- NTBOOTDD.SYS 5- BOOT SECT.DOS(OPTIONAL)
NTLDR: يغير المعالج من الوضع الحقيقي ويستخدم 640كيلو من الرام وذلك في نمط نظام تشغيلMEAL MODE وأما ألان يتعامل مع ذاكرة على أنها قطعة واحدة 32بتFLAT.MEMORY MODE
BOOT.INI: يقوم بتحديد أنظمة التشغيل ويبدأ التحميل إن كان في السواقة C أو D ويكون خلال 30 ثانية افتراضيا"
ثالثا" : تحميل نواة النظام : kernel load أثناء تحميل نواة النظام يقوم (NTLDR) بتحميل نواة النظامNTOSK RNL.EXEوالتي تسمى نواة نظامXP حيث يتم تحميل طبقة تشغيل العتاد التي هي HARD WARE أوABSTRACTION LAYER التي يمثلها الملف التنفيذ: HAL.DLL تمثل طبقة الهال (HAL): مجموعة البرامج المتواضعة ضمن الذاكرة والتي تفصل العتاد الصلب عن نواة نظام التشغيل حيث تؤمن طبقة الهال: 1- عمل عدة أجهزة وكأنها جهاز واحد 2- يمكن لنظام التشغيل التعامل مع الكيانات الصلبة بصرف النظر عن الجهة المصنعة 3- يمكن للتجهيزات أن تعمل على أكثر من منسق عمل مثل INTEL 4- يقوم بتحميل المفتاح HKEY LOCAL MACHINEالموجود ضمن الرجستري ضمن المسار :HKLM\SYSTEM\SELECT ويقوم NTLOADER بقراءة مجموعة التحكم ضمن هذا المفتاح الذي يضم DRIVER و SERVESES ويتم تحميل ضمن مجموعة التحكم CONTROL SET المفاتيح ذات لاسم START والتي تمتلك قيمة تساوي الصفر ويقوم بهذه المرحلة تحميل التعريفات من المسار المحدد بالقيمة IMAGE PATH ويتم تحميل التعريفات ذات المستوى المنخفض رابعا" مرحلة تهيئة نواة النظام: في هذه المرحلة يقوم NTLDR بتسليم مهام لنواة النظام KERNAL.EXE حيث يتم : 1- يتم ظهور شاشة ملونة مع شعار وندوز وشريط تقدم في منتصف الشاشة 2- يتم إنشاء مفتاح HARD WARE KEY ويتم إنشاء نسخة مطابقة لمجموعة التحكم CONTROL SET القديمة التي تم إنشاءها في المرحلة السابقة 3- مرحلة تحميل وتهيئة التعريفات لأساسية ويتم البحث عن تعريفات لأجهزة التي أسمها START التي قيمتها ( 1) يمكن أن يسبب عملية التحميل خطأ ما يمكن أن يصنف الخطأ الى عدة قيم ويكون موجود ضمن هذا المفتاح ERROR CONTROL لأخطاء : 1- أول قيمة هي قيمة الصفر0 يتم تجاهل هذا الخطأ ويتابع عملية الإقلاع لكن أذا كان القيمة واحد1هو خطأ عادي تظهر رسالة 2- خطأ خطير تفشل عملية الإقلاع و يعاد أقلاع الحاسب باستخدام مجموعة التحكم التي تسمى LAST KNOW GOODاختصارها (LKG) ذات القيمة واحد وهذا المستوى الثاني المقصود فيه أخر مرة كان الحاسب شغال بدون أخطاء 3- وفي هذه المرحلة يتم اختيار LKG وممكن أن تظهر رسالة خطأ وتقف عملية الإقلاع ويتم تحميل خدمات النظام SYSTEMS SERVERS على مستوى عادي ويقوم مدير الجلسة ببدء نظام فرعي والذي يتحكم بعملية الإدخال ولإخراج والوصول إلى تشغيل الوضع المرئي (GUI) ويتم تفعيل وحدات الدخل والخرج ويقوم مدير الجلسة بتشغيل WINLOGON بمرحلة تسجيل الدخول الذي يقودها ملف يسمى WINLOGON.EXE
مرحلة تسجيل الدخول : يقوم WINLOGON.EXE بتشغيل ملف LCES.EXE والذي يضبط عمل التحقق السري للمستخدمين 5- حيث يتم تحميل المفاتيح ذات لأسم START والتي تملك قيمة أكثر من 2 وما فوق ويتم تحميل المفتاح DEPENDS ON GROUP الموجود ضمن CONTROL SET وأيضا" يحمل المفتاح DEPENDS ON SERVICE
وبالنهاية : لا يعتبر عملية لإقلاع جيدة حتى يتمكن المستخدم من تسجيل الدخول إلى الحاسب وبعد ذلك يقوم النظام بنسخ مجموعة التحكم إلى LKG
المستخدمين
يمكن تعريف المستخدمين من لوحة التحكم أو من خلال الأدوات الإدارية :المستخدمون والمجموعات نقوم بفتحه فيظهر مجلد لأول يمثل المستخدمين والثاني يمثل المجموعات نستفيد من المجموعات :بتقسيم المستخدمين ليسهل ضبط الصلاحيات ومن خلاله يمكن أضيف مستخدمين إلى مجموعة وأعدل عليهم وأعطيهم صلاحيات المستخدمون:عند تحديد على المستخدم يعطي أسم المستخدم الذي يستخدم عند تسجيل الدخول أقدر من خلال تبويب المستخدمون أن أغير كلمة السر أحذف كلمة السر يوجد خيار انتهاء مدة الصلاحية كلمة المرور ويوجد خيار تعطيل كلمة المرور يمكن أن يكون المستخدم أن أضمه لأكثر من مجموعة __________________ | |
|