إعداد سيرفر محلي على UBUNTU Server 8.10

الموضوع في 'أنظمة GNU Linux' بواسطة medchaker, بتاريخ ‏3 فيفري 2009.

  1. medchaker

    medchaker كبار الشخصيات

    إنضم إلينا في:
    ‏10 جوان 2007
    المشاركات:
    736
    الإعجابات المتلقاة:
    2.886
      03-02-2009 13:41
    :besmellah1:

    السلام عليكم و رحمة الله و بركاته

    [​IMG]

    لقد قمت في المدة الأخيرة بإعداد خادم (Server) محلي بشركة فأردت أن أضع هنا الطريقة لتعم الفائدة للجميع.

    ملاحظة : لقد قمت بتبديل بعض المعلومات نظرا لحساسيتها كعناوين الشبكة(adresses IP) و أسماء المجال (nom de domaine) طبعا بعد موافقة صاحب الشركة


    [​IMG]

    [​IMG]

    سوف نتطرق في هذا الموضوع إلى عدة محاور :

    1- تنصيب Ubuntu Server 8.10
    2- تنصيب قاعدة البيانات Mysql
    3- الإتصال عن بعد عن طريق SSH
    4- تنصيب DHCP و DNS
    5- تنصيب سيرفر FTP
    6- تنصيب سيرفر HTTP
    7-تبادل الرسائل PostFix
    8- تنصيب جدار ناري IPTables

    يمكنكم تحميل Ubuntu Server 8.10 من هنا

    [​IMG]

    نبدأ على بركة الله بتنصيب Ubuntu Server 8.10

    ضع القرص و إختر

    [​IMG]

    ثم نختار اللغة

    [​IMG]

    سوف يطلب منا تجريب لوحة المفاتيح نختار non

    [​IMG]

    و الآن سوف يقوم النظام بفحص القرص

    [​IMG]

    سوف يقوم النظام أيضا بفحص كرت الشبكة

    [​IMG]

    بطبيعة الحال عند أول تنصيب سوف لن يتعرف الجهاز على الشبكة و ذلك لن يكون مشكلا نضغط continuer

    [​IMG]

    سوف نكون مخيرين بين ثلاث خيارات :
    إما أن يحاول النظام مرة أخرى إعداد الشبكة
    أو أن يتصل بسرفر DHCP محلي ليأخذ منه معلومات حول الجهاز
    أو أن نحدد يدويا إعداداتنا

    سوف نختار الخيار الثالث

    [​IMG]

    نكتب أول adresse IP للسرفر , يمكن تغييرها في أي وقت

    [​IMG]

    نسمي الجهاز بإسم سهل و فريد (لي عودة لذلك)

    [​IMG]

    بالنسبة للتقسيم أنا إخترت التقسيم الآلي

    [​IMG]

    نوافق على التقسيم بإختيار oui

    [​IMG]

    و ننتظر إلى أن يتم إعتماد التقسيم الجديد

    [​IMG]

    نقوم الآن بخلق مستعملين جدد

    [​IMG]

    [​IMG]

    [​IMG]

    لظمان سلامة المستخدم نواقق على ستراتيجية الملفات المشفرة

    [​IMG]

    في حال فقدان كلمة المرور يجب تحديد جملة خاصة لكل مستعمل في صورة ماإذا إحتجنا لها

    [​IMG]

    نترك النظام الآن يقوم بعمله

    [​IMG]

    نأتي هنا إلى طريقة التعامل مع التحديثات : بطلب من أحد تقنيي الشركة تركتها بطريقة آلية لكن ينصح أن تكون يدوية

    [​IMG]

    بالنسبة لتنصيب السرفرات المرادة نستطيع تنصيبها آليا أو يدويا فهذا لا يشكل مشكلة

    [​IMG]

    و نترك النظام ليقوم بالتنصيب

    [​IMG]

    بما أننا إخترنا التنصيب الآلي للسيرفرات نقوم بإدخال كلمة المرور لسيرفر MySql

    [​IMG]

    نختار الآن طبيعة سيرفر الرسائل المراد و أحسن واحد هو PostFix

    [​IMG]

    [​IMG]

    [​IMG]

    نوافق على إنتهاء التنصيب

    [​IMG]

    بطلب من صاحب الشركة أيضا أراد تنصيب الواجهة الرسومية لسهولة التعامل مع النظام في ما بعد

    نكتب هذه الأوامر


    sudo apt-get update
    sudo apt-get install ubuntu-desktop
    sudo apt-get install gdm
    sudo /etc/init.d/gdm start
    sudo dpkg-reconfigure xserver-xorg


    [​IMG]

    هكذا إنتهينا من تنصيب النظام و واجهته الرسومية

     
    12 معجب بهذا.

  2. medchaker

    medchaker كبار الشخصيات

    إنضم إلينا في:
    ‏10 جوان 2007
    المشاركات:
    736
    الإعجابات المتلقاة:
    2.886
      03-02-2009 13:58
    نأتي الآن إلى تنصيب قاعدة البيانات Mysql

    [​IMG]

    بداية من هنا سوف نفترض أن ليس لدينا أي سرفر منصبا على الجهاز و بإستعمال الواجهة الرسومية نذهب إلى

    System-->Administration-->Gestionnaire des paquets synpatic

    [​IMG]

    و نكتب
    mysql-server

    [​IMG]

    و ننتظر إلى أن يتم تحميل الباكيدج من القرص أو من الأنترنات (يستحسن أن تكون من النت)

    [​IMG]

    بعد إنتهاء التحميل سوف يطلب منا تحديد كلمة مرور للمستخدم الخارق

    [​IMG]

    لمعرفة إن كان سرفر MySql يشتغل أو لا نكتب

    sudo ps -A | grep mysql
    [​IMG]

    و يجب أن نتحصل على السطر المبين بالصورة

    لتشغيل السرفر
    sudo /etc/init.d/mysql start
    لإيقاف السرفر
    sudo /etc/init.d/mysql stop
    لإعادة تشغيل السرفر
    sudo /etc/init.d/mysql restart
    لإعادة شحن الخيارات
    sudo /etc/init.d/mysql reload
    [​IMG]

     
    11 معجب بهذا.
  3. medchaker

    medchaker كبار الشخصيات

    إنضم إلينا في:
    ‏10 جوان 2007
    المشاركات:
    736
    الإعجابات المتلقاة:
    2.886
      03-02-2009 14:22
    نأتي الآن إلىالإتصال عن بعد عن طريق SSH

    [​IMG]

    نذهب إلى

    System-->Administration-->Gestionnaire des paquets synpatic

    [​IMG]

    و نكتب
    openssh-server

    [​IMG]


    لتشغيل السرفر

    sudo /etc/init.d/ssh start

    لإيقاف السرفر

    sudo /etc/init.d/ssh stop

    لنسخ ملف من جهاز آخر

    scp <fichier> <username>@<ipaddress>:<DestinationDirectory>

    لنسخ ملف لجهاز آخر

    scp -r répertoire [email protected]:/home/hornbeck/



     
    10 معجب بهذا.
  4. medchaker

    medchaker كبار الشخصيات

    إنضم إلينا في:
    ‏10 جوان 2007
    المشاركات:
    736
    الإعجابات المتلقاة:
    2.886
      03-02-2009 14:37
    نأتي الآن إلى تنصيب DHCP و DNS

    [​IMG]& [​IMG]

    نذهب إلى

    System-->Administration-->Gestionnaire des paquets synpatic

    [​IMG]

    و نكتب
    dhcp3-server و bind9

    للمزيد من المعلومات زوروا
    http://doc.ubuntu-fr.org
     
    10 معجب بهذا.
  5. medchaker

    medchaker كبار الشخصيات

    إنضم إلينا في:
    ‏10 جوان 2007
    المشاركات:
    736
    الإعجابات المتلقاة:
    2.886
      03-02-2009 14:42
    نأتي الآن إلى تنصيب سيرفر FTP

    [​IMG]

    لتنصيب السيرفر نكتب
    sudo apt-get install pure-ftpd pure-ftpd-common

    لإنشاء مجموعة
    sudo groupadd ftpgroup

    لإنشاء مستخدم
    sudo useradd -g ftpgroup -d /dev/null -s /etc ftpuser


     
    10 معجب بهذا.
  6. medchaker

    medchaker كبار الشخصيات

    إنضم إلينا في:
    ‏10 جوان 2007
    المشاركات:
    736
    الإعجابات المتلقاة:
    2.886
      03-02-2009 14:48
    تنصيب سيرفر HTTP
    [​IMG]

    سوف نحتاج لتنصيب كل من الباكيدج التالية

    libapr1
    apache2
    apache2.2-common
    apache2-utils
    apache2-mpm-prefork
    apache2-mpm-worker

    للمزيد من المعلومات زوروا http://doc.ubuntu-fr.org
     
    10 معجب بهذا.
  7. medchaker

    medchaker كبار الشخصيات

    إنضم إلينا في:
    ‏10 جوان 2007
    المشاركات:
    736
    الإعجابات المتلقاة:
    2.886
      03-02-2009 14:54
    تبادل الرسائل عبر PostFix

    [​IMG]

    سوف نحتاج لتنصيب كل من الباكيدج التالية

    libdb3 libdb3-util postfix procmail sasl2-bin

    لتعديل خيارات postfix
    sudo dpkg-reconfigure postfixثم
    Internet Site
    NONE
    server1.exemple.com
    server1.exemple.com, localhost.exemple.com, localhost
    No
    127.0.0.0/8
    0
    +
    ثم الأوامر التالية

    postconf -e 'smtpd_sasl_local_domain ='
    postconf -e 'smtpd_sasl_auth_enable = yes'
    postconf -e 'smtpd_sasl_security_options = noanonymous'
    postconf -e 'broken_sasl_auth_clients = yes'
    postconf -e 'smtpd_recipient_restrictions = permit_sasl_authenticated,permit_mynetworks,reject_unauth_destination'


    postconf -e 'inet_interfaces = all'

     
    10 معجب بهذا.

  8. medchaker

    medchaker كبار الشخصيات

    إنضم إلينا في:
    ‏10 جوان 2007
    المشاركات:
    736
    الإعجابات المتلقاة:
    2.886
      03-02-2009 15:03
    تنصيب جدار ناري IPTables

    بكتابة
    sudo iptables -L

    سوف تظهر لنا لائحة بالقوائم المعدة

    Chain INPUT (policy ACCEPT)
    target prot opt source destination

    Chain FORWARD (policy ACCEPT)
    target prot opt source destination

    Chain OUTPUT (policy ACCEPT)
    target prot opt source destination


    السماح بكل الإتصالات القادمة

    # iptables -A INPUT -m state --state ESTABLISHED,RELATED -j ACCEPT

    السماح ببعض الإتصالات القادمة على مدخل معين

    # iptables -A INPUT -p tcp -i eth0 --dport ssh -j ACCEPT


    # iptables -L
    Chain INPUT (policy ACCEPT)
    target prot opt source destination
    ACCEPT all -- anywhere anywhere state RELATED,ESTABLISHED
    ACCEPT tcp -- anywhere anywhere tcp dpt:ssh

     
    10 معجب بهذا.
  9. medchaker

    medchaker كبار الشخصيات

    إنضم إلينا في:
    ‏10 جوان 2007
    المشاركات:
    736
    الإعجابات المتلقاة:
    2.886
      03-02-2009 15:05
    بعض المعلومات لا يمنني أن أكتبها نظرا لحساسيتها للشركة

    للمزيد من المعلومات أنصحكم بزيارة http://doc.ubuntu-fr.org
     
    13 معجب بهذا.
  10. elninio_bj

    elninio_bj نجم المنتدى

    إنضم إلينا في:
    ‏31 أكتوبر 2008
    المشاركات:
    2.792
    الإعجابات المتلقاة:
    4.158
      03-02-2009 15:05
    :besmellah1:


    عمل رائع احسنت لم تنسى ولو نقطة ممتاز.


    :satelite:
     
    5 معجب بهذا.

مشاركة هذه الصفحة