السبت، 27 نوفمبر 2010

النسخ الأحتياطي في لينكس بأستخدام remastersys

مقدمه

في هذا الشرح ستتعلم كيفية أنشاء قرص نظام يمكنك الأقلاع منه و يحتوي على جميع برامج و ملفاتك تستطيع أستخدامه كنسخة أحتياطيه أو كطريقة لنسخ نظامك ألى جهاز كحاسب أخر لتوفير الوقت اللازم لتثبيت البرامج التي تريد توفرها في نظامك.

الجمعة، 26 نوفمبر 2010

كيفية عمل نسخ أحتياطية من DVD و CD

تستطيع حفظ أقراص DVD و CD في لينكس على قرصك الصلب كنسخة أحتياطية بأستخدام الأمر "dd" كالتالي:

dd if=/dev/dvd of=/home/abgoor/1.iso
و شرح الأمر كالتالي :

  1. dd : الأمر الخاص بالبرنامج
  2. if  : الملف المراد نسخه في هذه الحالة القرص 
  3. of : الملف الذي سيتم حفظ بيانات القرص فيه 
و بالنسبة ألى أنواع الأقراص في نظام لينكس توجد الملفات التالية :

  • dev/cd/ - القرص من نوع CD
  • dev/dvd/ - القرص من نوع DVD
  • dev/scd0/ - أذا كانت سواقة الأقراص من نوع SCSI

الجمعة، 19 نوفمبر 2010

أستخدام wget لتنزيل صفحة واحدة فقط

في هذا الموضوع سأعرض حل لمشكلة واجهتني عند أستعمال wget لتنزيل صفحة واحدة مع كل ما يلزم لعرض الصفحة من صور و ملفات أخرى (أذا أردت أن تعرف كيفية تنزيل wget على نظامك أذهب ألى هذا الرابط ) , في حالة أستخدام للأمر كالتالي :

wget http://www.example.com/page1.html

سيتم تنزيل الصفحة "page1.html" من دون الصور و الملفات الأخرى التي تلزم لعرض الصفحة بالشكل الصحيح و لحل هذه المشكلة أستخدم الأمر التالي :

wget -E -H -k -K -p www.example.com/page1.html

سيتم تنزيل جميع الملفات التي تلزم لعرض الصفحة و لكن هذا الأمر سيقوم بتزيل جميع الملفات التي يوجد لها رابط في الصفحة في حالة رغبتك في تنزيل الملفات من الموقع "example.com" أستخدم التعليمة "=domains--" حيث تستطيع كتابة المواقع التي تريد التنزيل منها ( في حالة كتابة أكثر من موقع يجب الفصل بينها بأستخدام "," ).

الاثنين، 15 نوفمبر 2010

كيف تعرف عدد المواقع المستضافة على السيرفر؟

تستطيع معرفة عدد المواقع المستضافة على السيرفر بأستخدام هذا الموقع , فقط قم بطباعة أسم الموقع ليظهر لك البيانات الكاملة :


الجمعة، 12 نوفمبر 2010

قم بتسريع التنزيل بأستخدام curl في لينكس

ما يقوم به برنامج تسريع التنزيل هو تقسيم الملف ألى أجزاء و تنزيل هذه الأجزاء في نفس الوقت من السيرفر بأستخدام أتصالات متعددة بنفس السيرفر بدل أستخدام أتصال واحد, و في هذا الدرس سنتخدم اﻷداة curl لتسريع التنزيل بأستخدام الخاصية "range--" التي تمكنك من تحديد القسم المراد تنزيله بأستخدام المدى بالبايت "bytes" :

تثبيت البرنامج curl على لينكس :
أستخدم اﻷمر التالي :

apt-get install curl

الثلاثاء، 9 نوفمبر 2010

كيفية التعديل على ال "cookie" بدون برامج


  • ما هي ملفات الأرتباط او الكعكة "cookies" ؟:

الكعكة هي ملف نصي  يقوم الموقع بتخزينه على حاسبك , و يستطيع الموقع الرجوع ألى هذا الملف وقرأته في كل مرة تزور فيه الموقع .

الاثنين، 8 نوفمبر 2010

حذف البيانات الأمن بواسطة الحزمة البرمجية secure-delete في لينكس


يعتقد الكثير من مستخدمي الحاسوب أن مجرد ضغط "CTRL+DELETE" أو أفراغ سلة المحذوفات يكفي لألغاء الملف من الوجود :-) , و لكن قد يفاجئون أن الملف موجود و أن كل ما قام به النظام هو فقط و ضع أشارة على المساحة المستخدمة من الملف تسمح بالكتابة على بيانات الملف , مما يعني أن الملف موجود ألا أن تكتب بيانات جديدة محل البيانات القديمة ليس هذا فقط بل أن درسات حديثة أثبتت أن القرص الصلب المستخدم للحقل المغناطيسي في تخزين البيانات يمكن بعض البرامج من معرفة حالة البت (Bit) بعد الكتابة عليه أكثر من مرة .

لذا سأقوم بشرح الحزمة البرمجية "secure-delete" على نظام اللينكس (في حالة رغبتك في التخلص من البيانات على نظام Windows قم بأستعمال توزيعة لينكس Portable).

الأحد، 7 نوفمبر 2010

شرح برتوكول HTTP


 
ما هو برتوكول HTTP ؟:


HTTP  هو أختصار لـ"Hypertext Transfer Protocol" ,  وهذا البرتوكول الذي تستخدمه عن تصفح للأنترنت كقرأتك لهذا الموضوع , هذا البرتوكول من أكثر البرتوكولات أستخدما عند التعامل من شبكة الأنترنت العالمية أو "World Wide Web" .


 ماذا سيفيدني تعلم برتوكول "HTTP" ؟ :
تعلم هذا البرتوكول سيساعدك على فهم كيفية عمل المواقع و كذلك الحصول على معلومات هامة من الموقع , كما سيسهل عليك برمجة برامج و سكريبت لتعامل مع المواقع المعتدمة على HTTP .


الثلاثاء، 2 نوفمبر 2010

أحفظ أي موقع على جهازك لتصفح "offline"

تستطيع حفظ أي موقع للتصفح بدون الحاجة للأتصال بالأنترنت بأستخدام الأداة "wget" التي تتوافر على نظامي ويندوز و لينكس , (لكي تتعرف كيفية تنصيب برنامج wget أتبع الرابط), و تعتبر هذه الأداة من أقوى أدوات download manager كما أنها مجانية و تستطيع الأطلاع على الشفرة البرمجية "open source".

لتقوم بحفظ الموقع أستخدم الأمر التالي من مترجم الأوامر الخاص بنظامك :
wget -E -rkp -l3 -np -nH  example.com

قم فقط بتغير أسم الموقع من "example.com" ألى الموقع المراد تنزيله , لاحظ القيمة "l3-" التي ترمز ألى القيمة التي تريد البرنامج أن يتبع الرابط تستطيع تغير هذه القيمة لكن لا أنصحك بحذفها لأن هذا قد يأدي ألى أتباع البرنامج لأي رابط في الموقع و أستمرار عملية التنزيل ألى وقت طويل و أيضا تنزيل مواقع غير مرغوب فيها و لكن تستطيع أستبدال هذا القيمة بأستخدام الأمر "D=example.com-" التي تجبر البرنامج على تنزيل الملفات من الموقع "example.com" فقط لا غير وتستطيع كتابة أكثر من موقع بأستخدام "," لفصل أسماء المواقع.

أذا أردت أن تحفظ مجلد معين في الموقع كالتالي "http://www.example.com/vb" , المراد حفظه فقط المجلد "vb" فقط قم بأضافة الأختيار "np-" .

محرك بحث خاص بك في نظام ubuntu

مقدمة :
توفر جميع الأنظمة خدمة البحث بأسم الملف أو خصائصه مع تجاهل مكونات الملف , في هذا المقال سأشرح كيفية تركيب محرك بحث على نظام تشغيل ubuntu يقوم بأرشفة جميع الملفات و مكوناتها مما يسهل عملية البحث و يقوم توفير الوقت و الجهد .


التركيب:
من مترجم الأوامر "terminal" قم بكتابة الأمر التالي لتثبيت الأداة "Tracker search tool" في نظام ubuntu:


sudo apt-get install tracker-search-tool