المشاركة الأصلية كتبت بواسطة أبورقيقة
[frame="5 70"]ثالثا : بعض الإضافات الصغيرة والمفيدة[/frame]
من هنا نبدأ في بعض التعديلات الغير جدرية للسيرفر لإضافة بعض الخدمات التي ربما تكون صغيرة ولكن لها فؤائد كبيرة .
ولكن هل تتذكر عندما ذكرت اننا نحتاج لتعديل ملف ISO وطلبت ان يتم نسخه على سيدي RW حان الآن وقت النسخ .
هناك 3 طرق لتركيب الإضافات على السيرفر :
1- تنزيلها مباشرة على السيرفر من خلال قرص مدمج او فلاش او وسيلة اخرى يستطيع الجهاز التعامل معها .
2- الاتصال عن بعد بالسيرفر من خلال SSH باستخدام احد البرامج مثل winscp الذي ذكرناه سابقاً .
3- تركيب سيرفر الإضافات الذي يمكننا من تثبيت بعض الإضافات التي يدعهمها .
اسهل الطرق هي الاولى حيث يكفي فتح ملف الايزو باي برنامج مثل WinISO او UltraISO وإضافة الملفات وحفظ الملف ونسخه على سيدي بحيث لن تحتاج كل مرة لنسخه من جديد ، او يمكن وضعه على سيدي اخر ولكن لا داعي لتعقيد الامور فحجم السيرفر مع اضافاته لن يتجاوز 100 ميجا .
عند وضع السيدي بالسواقة لن يمكنك نظام التشغيل من عرض محتويات القرص مباشرة بل ستحتاج لإدراج السيدي داخل احد النقاط المعرفة مسبقاً ويتم ذلك من خلال محث النظام بكتابة الامر التالي :
mount /dev/cdrom /mnt/cdrom
يمكننا التعامل الان مع المسار /mnt/cdrom ففيه محتويات القرص المضغوط ، سنحتاج لإنشاء مجلد على السيرفر لنسخ الملفات فيه لفكها ومن ثم تثبيتها ويتم ذلك من خلال الامر التالي :
mkdir /upd
نقوم الأن بالنسخ من خلال الامر :
cp /mnt/cdrom/upd/* /upd
على اعتبار اننا وضعنا ملفات الاضافات في مجلد اسمه upd داخل السيدي .
ننتقل الآن للمجلد الموجود على الجهاز الذي تم نسخ الملفات له من خلال الامر :
cd /upd
اغلب ملفات الاضافات تاتي على هيئة ملفات ذات الامتداد tar.gz والتي يمكن فكها بالامر التالي :
tar zxvf filename.tar.gz
او
tar zxvf filename.tgz
اغلب الاضافات سينتج عند فكها مجلد باسمها إلا في بعض الحالات سيتم فك الملفات بجانب الملف المضغوط وفي حالات اخرى سنحتاج لفك الملف في مكان محدد .
إلى هنا كانت هذه فكرة سريعة عن كيفية نسخ الملفات وفكها ، ويمكننا ببساطة تسهيل الامر اكثر من خلال استخدام برامج winscp فهو يتيح لنا نسخ الملفات للسيرفر وفكها وتنفيذ الاوامر عن بعد .
عند تشغيل البرنامج تخرج لنا هذه الشاشة :
ندخل عنوان سيرفر IPCop في الخانة رقم (1) ولو ادخلت البيانات كما في الشرح السابق سيكون العنوان هو 192.168.1.1 ، ونقوم بإدخال رقم المنفذ في الخانة رقم (2) وهو المنفذ رقم 222 ، في الخانة رقم (3) و (4) نقوم بإدخال اسم وكلمة المرور للمشرف العام وهو root ولو حاولت الدخول باسم admin فلن يسمح لك بالاتصال ، يمكننا بعدها الضغط على زر Save لحفظ البيانات لكي لا نحتاج لادخالها مرة اخرى او يمكننا الضغط على Login لبدء الاتصال .
بعد الدخول ستظهر لنا الشاشة التالية :
رقم (1) وهو للمجلدات الموجودة على جهاز المحلي ، رقم (2) مجلدات السيرفر ، رقم (3) الاوامر التي يمكن تنفيذها .
يمكنك السحب والافلات من اليسار لليمين لنقل الملفات للسيرفر ، كما يمكنك إنشاء مجلدات جديدة .
نقوم بإنشاء مجلد اسمه upd على السيرفر وهذا المجلد سنضع به ملفات الإضافات التي سيتم تركيبها على السيرفر .
نضغط مرتين على اسم المجلد upd للدخول فيه .
سنبدأ مع اول إضافة وهي Grub GUI ويمكن الحصول عليها من هذا الرابط :
موقع الإضافة :
http://www.sischmitz.de/grubgui_en.html
رابط التحميل :
http://www.sischmitz.de/daten/grubgui_0.2.tar.gz
الوظيفة : تعديل ملف الاقلاع الخاص باللودر Grub .
بعد نسخها لمجلد upd على السيرفر بالطريقة السابقة ، نقوم بالضغط بالزر الايمن على الملف لتخرج لنا الشاشة التالية :
هذه هي احد الطرق واسهلها لفك الملف المضغوط نختار UnTar/GZip للبدء في فك الملف ، ستجد مجلد باسم الملف المضغوط كالتالي :
ندخل لذلك المجلد بالضغط مرتين عليه لتخرج لنا الشاشة التالية :
إلى هنا انتهينا من مهمة نسخ الملف وفكه وتبقى آخر عملية وهي تثبيته ، ويتم ذلك من خلال اختيار قائمة Commands ثم الخيار Open Terminal لفتح شاشة مثل شاشة الدوس للويندوز كما بالصورة التالية :
فتظهر لنا الشاشة التالية :
نقوم بإدخال الاوامر في الخانة رقم (1) وتكون نتيجة الامر موجودة بالخانة رقم (2) ، ولكن يجب الانتباه إلى الملاحظة الاولى وهي انه لا تقم بتنفيذ اوامر تستلزم تدخل المستخدم او انتظار ادخال من المستخدم مثل قيمة لرقم معين او ضغط y للاستمرار وهكذا وإنما نقوم بتنفيذ الاوامر التي تنفذ مباشرة ولا تحتاج لتدخل المستخدم وترجع التحكم للبرنامج مباشرة بعد تنفيذ الامر ، وكذلك يجب ملاحظة المجلد الحالي الذي ننفذ منه الامر .
ويجب التنويه للفرق بين كتابة امر مثل /bin/ls و ./ls وكذلك ../ls ويجب الرجوع لمصادر اللينكس لمعرفة ذلك رغم ان الفرق واضح (مسار من الجدر ، المسار الحالي ، مستوى واحد اعلى) .
نقوم بكتابة الامر التالي لتثبيت برنامج Grub GUI وهو ./install -i مثل التالي :
لاحظ الشاشة السوداء ومخرجات الامر وحاول استنتاج الكثير منها .
لحذف البرنامج بعد ان تم تثبيته قد يتطلب اغلب البرامج وجود مصدر التثبيت الاصلي لكي يقوم بالحذف ، ولذلك كوننا المجلد upd للاحتفاظ بكافة ملفات التثبيت بداخله في حالة حاجتنا لهم .
لحذف برنامج Grub GUI لا نحتاج لمصدر التثبيت ويكفي كتابة الامر التالي :
/var/ipcop/grubgui/uninstall
ولاحظ انه مسار ليس نسبي (لم يستخدم فيه ../) وكذلك ليس له علاقة بالمجلد الحالي ، ونتيجة تنفيذ الامر كالتالي :
وبهذا تكون الغضافة قد أزيلت من السيرفر بنجاح .
لنفترض اننا لم ننفذ امر الحذف واكتفينا بالتبيث فماذا سنجد عند استعراض السيرفر من خلال المتصفح ؟؟؟
من قائمة Services ستجد الخيار الجديد GrubGUI كالتالي :
وعند الضغط عليه ستخرج لنا الشاشة التالية :
ومنها يمكننا تعديل الخيار الافتراضي التي نريد ان يشتغل عند إعادة تشغيل الجهاز .