أبدأ مع لينكس
إن كنت تبحث عن مبرر لعدم استخدامك نظام لنكس، أو تبحث عن نظام لتشغيل موقع ويب الخاص بك على مزودات ويب، فقد آن الأوان لتضرب عصفورين بحجر واحد.
يصبح يوماً بعد يوم، الحصول على مزود ويب كامل التجهيز يرتكز على نظام لنكس مع سطح مكتب على حاسوب شخصي، أمراً أكثر سهولة، ومن المؤكد أن النتائج التي سنحصل عليها، تستحق بعض العناء المبذول في سبيلها.
تجمع مزودات ويب المرتكزة على لنكس بين الاعتمادية العالية والقوة الهائلة، وهي زهيدة التكلفة، ومجانية في حالات عدة. وعلى الرغم من أن سطح مكتب نظام لنكس يتأخر عن مثيله في نظام ويندوز من حيث التطبيقات وسهولة التشغيل، إلا أنه يمكن تقريباً، تنفيذ كل أعمال الحوسبة في حال توفر الجرأة لتجربة برامج جديدة.
إن احتمالات توفر العتاد اللازم للحصول على مزود ويب جاهز للعمل قوية، خصوصاً إن توفرت لديك وصلة عريضة الحزمة للاتصال بإنترنت، مع شبكة محلية، وبعض الحواسيب القديمة التي لم تتخلص منها بعد. إذ لا يتطلب نظام لنكس حواسيب بسرعة البرق حتى يعمل جيداً، حيث يستطيع حاسوب يمتلك معالج بتردد 333 ميجاهرتز، و128 ميجابايت من ذاكرة رام، القيام بأعباء 150 ألف زيارة يومية للموقع واستقبال 5000 رسالة إلكترونية، أي مايصل إلى 8 جيجابايت حركة مرور (trafic) على الموقع شهرياً، ويكفي حاسوب يمتلك معالج بينتيوم من الجيل الأول بتردد 133 ميجاهرتز و64 ميجابايت من ذاكرة رام لتأمين الاتصال بصفحات ويب عبر المودم الكبلي أو مودم DSL.
وعند الرغبة في تشغيل حاسوب لنكس كمحطة عمل، بواجهة عمل رسومية، وتشغيل تطبيقات الأعمال سنحتاج إلى حاسوب يمتلك معالج بينتيوم2 بتردد 266 هرتز، مع 128 ميجابايت من ذاكرة رام، وبطاقة عرض تركب في شق AGP. وسنحتاج إلى مساحة كافية على القرص الصلب من 2-3 جيجابايت، بالإضافة إلى بطاقة شبكة، وعند الرغبة في التجهيز لأعمال التجارة الإلكترونية فمن المستحسن تخصيص مزوداً خاصاً لهذه الغاية لضمان الأمن والسرية وحسن الأداء.
وأفضل نقطة يجدر البدء بها هي جمع أقصى ما يمكن من معلومات عن العتاد المتوفر، مثل عناوين الذاكرة وعناوين أشعة المقاطعة (IRQ)، وأسماء كل المكونات، وسنحتاج إلى هذه المعلومات أو أغلبها عند تركيب نظام التشغيل.
إن كان الحاسوب الذي سيشغل نظام لنكس يعمل حالياً مع نظام ويندوز 98 أو 2000 أو ميللينيوم فإن أسهل وسيلة للحصول على المعلومات عن العتاد هي تشغيل أداة "معلومات النظام" (System Information)، ننقر على زر "ابدأ" (start) ثم نختار أمر "تشغيل" (Run) ونكتب msinfo32، ثم نختار الدليل الأساسي من الشجرة، إن كان النظام ويندوز 98 أو ميللينيوم، نختار "ملف|تصدير" (File| Export)، أما في ويندوز 2000 فنختار أمر "إجراء| حفظ كملف نصي" (Action| save as text file) وسنحصل في النتيجة على ملف نصي ضخم جداً، يتضمن كل المعلومات ولكننا سنضطر إلى التفتيش عنها ضمن هذا الملف الضخم، أما بالنسبة لنظام ويندوز 95 أو إن.تي 4.0 فيمكن الحصول على الأمر msinfo32 بعد تركيب برنامج أوفيس الإصدارة 7.0 أو الأحدث.
اختيار إصدارة لنكس
يختلف لنكس عن ويندوز بتوفر إصدارات ونسخ كثيرة منه، طرحتها شركات عدة، وتسمى "تصنيفات" (distributions) يتضمن معظمها ذات قلب النظام، وإنما الاختلافات في المزايا المبيتة، مستويات الدعم الفني، وطرائق الحصول، وتركيب، أيّ منها، وتوفر أغلب الشركات نسخة قابلة للتنزيل مجاناً من شبكة إنترنت، لكنها تأتي مهملة لبعض المزايا، وبدون دليل استخدام أو أي مستندات.
وتختلف الآراء حول أفضل مصنف لنظام لنكس، لكن مصنف Mandrake، واسع الانتشار ومتوفر وهو مناسب للمستجدين مع نظام يونكس، وهذا المصنف متوافق تماماً بل إنه مرتكز على مصنف لنكس من شركة RedHat إلا أنه أسهل من حيث التركيب، ويتضمن خياراً واسعاً لواجهات العمل الرسومية GUI، وتطبيقات تعمل على المزود ولا تنهار، بالإضافة إلى أن النسخة المجانية ليست خالية من الإضافات، إلا أن الخبراء هم القادرين على اكتشاف الإمكانات المخبئة.
أما بالنسبة للمستخدمين المغامرين القادرين على قراءة مستندات البرنامج عبر الشبكة، ولديهم مسجلة أقراص مدمجة، ننصحهم بزيارة موقع www.mandrake.com، ثم النقر على زر Download، وتنزيل ملف ISO يتضمن صورة عن القرص المدمج (الذي يتضمن ملفين حجم كل منهما أكبر من 500 ميجابايت) ثم عن طريق برنامج إنشاء الأقراص المدمجة، يمكن إنشاء الأقراص المدمجة التي ستستخدم لاحقاً لتركيب نظام لنكس، ويمكن طلب النظام جاهزاً على أقراص مدمجة من قبل أغلب الشركات بمبلغ يقل عن 50 دولاراً.
التركيب
أصبح تركيب نظام لنكس أسهل مما تعودنا عليه سابقاً، ولكن حتى مع النسخ الجيدة مثل مصنف Mandrake لازالت هناك بعض المآزق، ومنها: لا يستطيع لنكس حتى الآن التعامل مع بطاقات ISA "ركب وشغل" (plug & play) القديمة، فإن كان لديك أي من هذه البطاقات، يجب ضبطها على نمط Legacy أو non-PnP. ويمكن ضبطها على هذا النمط باستخدام القرص المرن أو القرص المدمج المرفق مع البطاقة، (فإن لم يتم الوصول إلى برنامج التركيب أو الضبط، يمكن الحصول على هذه المعلومات من موقع ويب الخاص بالشركة قسم الدعم الفني (support)، وتعمل أغلب هذه البرامج في ظل نظام دوس، أو ويندوز، لذا يجب الانتهاء من هذه الخطوة قبل تركيب لنكس.
إن لم تتوفر للحاسوب إمكانية الإقلاع من القرص المدمج، يجب تجهيز قرص إقلاع مرن خاص بهذه الغاية، ولإنجاز ذلك نضع القرص المدمج لنكس Mandrake في حاسوب يعمل تحت نظام ويندوز، وبعد ظهور النافذة الرئيسية ننقر على إنشاء قرص إقلاع مرن Create Boot Diskette، ونتبع باقي التعليمات.
وبعد الانتهاء من إعداد قرص الإقلاع المرن نضعه في سواقة الأقراص المرنة، ونضع قرص لنكس في سواقة الأقراص المدمجة، ونعيد إقلاع الجهاز، وبعد دقيقة تقريباً ستظهر نافذة رسومية ترحيبية تتضمن مجموعة من الاختيارات يمكن الانتقاء فيما بينها باستخدام الماوس، وبعد قراءة اتفاقية الترخيص، يجدر بنا أن نختار نوع الماوس ولوحة المفاتيح، وبعد الإجابة على الأسئلة، والانتهاء من الإجراءات الأساسية نختار أحد نوعي التركيب: Recommended أو Expert، إن كنت خبيراً بنظام لنكس اختر الثانية وإلا فيفضل اختيار الأولى Recommended .
ثم نأتي على تقسيم القرص الصلب، والإدارة، وهذه الأخيرة هي نقطة الضعف أثناء تركيب نظام لنكس، لكن شركة Mandrake تمكنت من إنجاح هذه العملية من خلال طرح بعض الأسئلة. يطرح البرنامج مجموعة من الأسئلة بلغة إنجليزية واضحة مفادها: هل ترغب في حذف محتويات القرص الصلب وتركيب نظام لنكس؟ ما هي المساحة الفارغة على القرص الصلب الثاني؟ ماذا عن تقليص المساحة على القسم الذي يتضمن نظام ويندوز (عادة القسم C) ووضع نظام لنكس على المساحة المتبقية؟ أي إجابة تختارها صالحة للتنفيذ طالما تتوفر على القرص الصلب مساحة لا تقل عن 2 جيجابايت لقسم لنكس، إن كانت الإجابة بالإبقاء على نظام ويندوز، فإن نظام لنكس سيضيف برنامجاً لإدارة الإقلاع ما يمكن من اختيار نظام التشغيل عند إقلاع الجهاز، وعند الإجابة على سؤال كيف تفضل تجزئة قسم لنكس يفضل أن نختار الإجابات الافتراضية، وقد نجحت شركة Mandrake في جعل نظام لنكس مرناً، حيث بإمكاننا أن نجعل من الجهاز مزوداً أساسياً، أو كبديل لأساسيات سطح مكتب ويندوز، أو كنظام متكامل لتطوير التطبيقات، أو جميعها معاً، فإن توفرت مساحة كافية على القرص الصلب، يفضل تركيب كل البرمجيات من كل الفئات، وخصوصاً أدوات ويب، وبروتوكول FTP، وإضافات سطح المكتب، والألعاب والملتيميديا، وأدوات التطوير، وقد يتساءل البعض لماذا نركب كل هذه الأدوات والسبب أنها مجتمعة، تأخذ مساحة 823 ميجابايت فقط، فإن كنت ترغب في تجربة نظام لنكس كبديل لنظام ويندوز لن تشعر بأي نقص، ومن جهة أخرى فإن إضافة بعض المكونات الناقصة فيما بعد لن يكون عملاً بسيطاً.
وإن كنت من الذين يفضلون الحلول الوسطى، باختيار Web/FTP من أجل مزود ويب، وInternet من أجل متصفحات ويب، و Development لتصنيف (compile) أي مزايا إضافية على المزود مستقبلاً، وDocumentation، للحصول على ملفات المساعدة، و Firewall/Router لأمن وحماية الشبكات، وتوفر بذلك مساحة من القرص الصلب تصل إلى 230 ميجابايت.
إنشاء المستخدمين
بعد نسخ رزمة لنكس يطلب برنامج التركيب إدخال "كلمة السر الرئيسية" (root password)، ويتطلب هذا الموضوع شرحاً مفصلاً.
لا يمكن في عالم لنكس لأي مستخدم الدخول إلى النظام قبل أن يدخل اسم المستخدم وكلمة السر، بل أكثر من ذلك، يوجد مستخدم وحيد قادر على الوصول إلى تجهيزات الضبط الأساسية للنظام، وهذا المستخدم وحده، قادر على تحديد الطريقة التي يتبعها النظام في العمل، يطلق على هذا المستخدم اسم "مدير النظام" (system administrator)، وعملياً فإنه يدخل إلى النظام بوضع كلمة root في حقل اسم المستخدم، ولهذا السبب فإن برنامج التركيب يطلب كلمة السر الخاصة بمدير النظام root، ندخل كلمة السر مع الانتباه إلى الأحرف الكبيرة والصغيرة (باللغة الإنجليزية)، ويجب تذكر هذه الكلمة تماماً، لأنه في حال ضياعها، لا يمكن ضبط وتعديل النظام. ثم تتم إضافة المستخدمين.
نعرف أحد المستخدمين ونحدد له كلمة سر، والتي يجب أن تكون مختلفة عن كلمة السر الرئيسية (root)، ويمكن عن طريق الدخول باسم أحد المستخدمين العاديين إنجاز الأعمال اليومية، وإضافة صفحات ويب عبر بروتوكول FTP، تستطيع إضافة باقي المستخدمين لاحقاً وعند الطلب.
إعداد الشبكة
يحتاج مزود ويب إلى الارتباط بالشبكة لينطلق إلى شبكة إنترنت، لذا فإن برنامج التركيب سيسأل في الخطوة اللاحقة عن معلومات تتعلق بالشبكة، ولنبدأ باختيار نوع الاتصال بالشبكة (مودم كبلي، أم DSL، أم شبكة محلية، أم خطوط ISDN، واتصال هاتفي عبر المودم) ومن ثم نحدد نوع بطاقة الشبكة باختيارها من القائمة، وإن حالفنا الحظ فستتمكن ميزة autoprobe من اكتشاف كل إعدادات بطاقة الشبكة، وإلا فسنضطر إلى تزويد النظام بهذه المعلومات بأنفسنا، (هذه هي المعلومات التي سبق وأن حصلنا عليها من نظام ويندوز)، وفي غالب الأحوال سنحتاج فقط إلى أرقام أشعة المقاطعة IRQ، وعناوين الذاكرة، (وهي من الشكل 240×0).
يجب أن نسمي الحاسوب، وندخل قيم برتوكول TCP/IP، الخاصة بالشبكة التي نعمل عليها، فإن كانت الشبكة محلية (LAN) يستطيع مدير الشبكة أن يزودنا بهذه المعلومات، ويجب إن نعطي حاسوب لنكس عنوان إنترنت ثابت (static IP)، حيث لا يمكن للمزودات أن تعمل بعناوين إنترنت متغيرة (dynamic IP)، وفي حال وجود روتر DSL الذي يحدد تلقائياً عناوين إنترنت عبر DHCP، فسنضطر إلى تحديد عناوين لنكس بشكل يدوي لتكون خارج نطاق عناوين DHCP، وبعدها نضبط روتر/لإعادة توجيه جدول الجدار الناري وحركة المرور المتجهة إلى المنفذ 80 (وبعبارة أخرى سنحتاج إلى بروتوكول http) لتتجه إلى عنوان إنترنت الذي خصصناه لحاسوب لنكس، ونعيد توجيه المنفذ 21 إذا رغبنا في السماح لبروتوكول FTP الوصول إلى المزود. وفي حال عدم التأكد من بعض هذه المعلومات يمكن مراجعة إعدادات بروتوكول TCP/IP من حاسوب آخر يعمل بنظام ويندوز، ومرتبط بالشبكة ذاتها.
الانتهاء من التركيب
سنجهز في المرحلة الأخيرة من التركيب، الواجهة الرسومية لسطح المكتب، يحدد برنامج التركيب نوع بطاقة الرسوميات من المرة الأولى ومن ثم يظهر نافذة اختيار، فإن لم يتمكن البرنامج من تحديد البطاقة، نفتح القائمة ونختار بطاقة رسوميات VGA قياسية، ولا داع للقلق إن كانت الكثافة النقطية قليلة، لأنه وفي هذه اللحظة لا يمكننا تغييرها.
وأخيراً يسأل البرنامج عن رغبتنا في إقلاع نظام لنكس ليطل بواجهة رسومية تلقائياً (بدلاً من واجهة نصية)، ولك أن تصدق أو لا تصدق، فإننا نشير باختيار لا، وبهذا سيقلع نظام لنكس بواجهة تشبه واجهة نظام دوس، وبهذه الطريقة لن يضيع مزود ويب مصادره بتشغيل واجهة رسومية لا نحتاج إليها في غالب الوقت. وبعد أن ينتهي برنامج التركيب سيطلب إعادة الإقلاع، وسنوافق على ذلك.
أصبح نظام التشغيل لنكس جاهزاً، وبالإمكان اختباره، وعندما تظهر شاشة الدخول (login:) ، ننطلق إلى حاسوب آخر ونشغل متصفح ويب، ونوجهه إلى عنوان إنترنت الذي حددناه لحاسوب لنكس، وستظهر مباشرة نافذة ترحيب تدل على أن كل شيء يعمل كما يرام.
يمكن الدخول إلى حاسوب لنكس باستخدام حساب مدير النظام أو حساب المستخدم العادي الذي سبق وأنشأناه للاستخدامات العادية، وبعد الدخول يمكننا تشغيل الواجهة الرسومية لسطح المكتب بكتابة الأمر startx في سطر الأوامر.
إن ما نشاهده الآن هو صورة مطابقة لواجهة ويندوز 98 وتدعى (K Desktop Environment, KDE)، ومقابل قائمة البدء في ويندوز توجد في لنكس قائمة K مع بعض الاختلافات الصغيرة (وغير الصغيرة أحياناً)، وتوجد تعليمة إنهاء النظام أسفل قائمة K.
إعداد المزود
بقي علينا إعداد المزود لتمكين بروتوكول FTP من نقل الملفات إليه، ندخل باستخدام مدير النظام ونشغل الواجهة الرسومية بكتابة الأمر startx، ثم نشغل الواجهة الرسومية لمدير الملفات GMC بالنقر على K| Applications| Filetools| GMC، ونوسع شجرة الدليل في النافذة اليسرى حتى الوصول إلى /var/www وننقر بزر اليمين على مدخل html في النافذة اليمنى، ثم نختار properties من القائمة المنبثقة، ومنها لسان التبويب Permissions وفي حقل owner نضع اسم المستخدم الذي أنشأناه ثم نغلق GMC ونغلق واجهة KDE، ونخرج من النظام، ومن حساب مدير الشبكة (root).
ندخل الآن كمستخدم عادي (حسب اسم المستخدم الذي عرفناه، وليكن أحمد) ثم نكتب startx ثم نشغل GMC، ومنها ننتقل إلى /var/www وننقر بزر اليمين على html ، ثم نختار symlink، نحدد رابط رمز الاسم على /home/ahmad/html ثم ننقر على OK، نغلق KDE، ثم نسجل الخروج (logout).
يمكننا الآن استخدام أي برنامج يعمل مع بروتوكول FTP (أو أحد برامج إدارة المواقع مثل Dreamweaver أو مايكروسوفت فرونت بيج) لنقل الملفات إلى المزود، ويمكن الدخول باستخدام اسم المستخدم وكلمة السر وحفظ الملفات والمجلدات مباشرة ضمن مزود ويب.
يتطلّب التمكن من نظام لنكس بعض الوقت، وبالنسبة لكثير من المستخدمين لا يشكل نظام لنكس نظام تشغيل فقط بل يصبح أسلوباً في الحياة، قد يكون في ذلك مبالغة بسيطة، لكن توفر مزود ويب من لنكس مع سطح المكتب، أصبحت كل المكونات في متناولك للبدء في تعلّم لنكس.