العودة   منتديات تونيزيـا سات > قسم الكمبيوتر والجوالات وتطوير المواقع والمنتديات > منتدى الكمبيوتر والانترنت > أنظمة التشغيل > أنظمة GNU Linux


أنظمة GNU Linux Ubuntu, Fedora, Centos, Debian, Mandriva...

إضافة رد
 
أدوات الموضوع ابحث في الموضوع انواع عرض الموضوع
قديم 03/02/2009, 12:41 رقم المشاركة : 1
معلومات العضو
medchaker
medchaker غير متواجد حالياً
كبار الشخصيات

الصورة الرمزية medchaker

إحصائية العضو





medchaker has a reputation beyond reputemedchaker has a reputation beyond reputemedchaker has a reputation beyond reputemedchaker has a reputation beyond reputemedchaker has a reputation beyond reputemedchaker has a reputation beyond reputemedchaker has a reputation beyond reputemedchaker has a reputation beyond reputemedchaker has a reputation beyond reputemedchaker has a reputation beyond reputemedchaker has a reputation beyond repute

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



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



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

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






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

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

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



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

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



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



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



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



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



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



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

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



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



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



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



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



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



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







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



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



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



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



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



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



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



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







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



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

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


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




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







التوقيع


رد مع اقتباس
الأعضاء ال 12 الذين شكروا medchaker على هذا الموضوع
اعلانات
قديم 03/02/2009, 12:58 رقم المشاركة : 2
معلومات العضو
medchaker
medchaker غير متواجد حالياً
كبار الشخصيات

الصورة الرمزية medchaker

إحصائية العضو





medchaker has a reputation beyond reputemedchaker has a reputation beyond reputemedchaker has a reputation beyond reputemedchaker has a reputation beyond reputemedchaker has a reputation beyond reputemedchaker has a reputation beyond reputemedchaker has a reputation beyond reputemedchaker has a reputation beyond reputemedchaker has a reputation beyond reputemedchaker has a reputation beyond reputemedchaker has a reputation beyond repute

افتراضي 2- تنصيب قاعدة البيانات Mysql

نأتي الآن إلى تنصيب قاعدة البيانات Mysql



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

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



و نكتب
mysql-server



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



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



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

sudo ps -A | grep mysql


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

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







التوقيع



آخر تعديل بواسطة medchaker ، 03/02/2009 الساعة 13:03
رد مع اقتباس
الأعضاء ال 11 الذين شكروا medchaker على هذا الموضوع
قديم 03/02/2009, 13:22 رقم المشاركة : 3
معلومات العضو
medchaker
medchaker غير متواجد حالياً
كبار الشخصيات

الصورة الرمزية medchaker

إحصائية العضو





medchaker has a reputation beyond reputemedchaker has a reputation beyond reputemedchaker has a reputation beyond reputemedchaker has a reputation beyond reputemedchaker has a reputation beyond reputemedchaker has a reputation beyond reputemedchaker has a reputation beyond reputemedchaker has a reputation beyond reputemedchaker has a reputation beyond reputemedchaker has a reputation beyond reputemedchaker has a reputation beyond repute

افتراضي

نأتي الآن إلىالإتصال عن بعد عن طريق SSH



نذهب إلى

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



و نكتب
openssh-server




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

sudo /etc/init.d/ssh start

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

sudo /etc/init.d/ssh stop

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

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

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

scp -r répertoire hornbeck@192.168.1.103:/home/hornbeck/









التوقيع


رد مع اقتباس
الأعضاء ال 10 الذين شكروا medchaker على هذا الموضوع
قديم 03/02/2009, 13:37 رقم المشاركة : 4
معلومات العضو
medchaker
medchaker غير متواجد حالياً
كبار الشخصيات

الصورة الرمزية medchaker

إحصائية العضو





medchaker has a reputation beyond reputemedchaker has a reputation beyond reputemedchaker has a reputation beyond reputemedchaker has a reputation beyond reputemedchaker has a reputation beyond reputemedchaker has a reputation beyond reputemedchaker has a reputation beyond reputemedchaker has a reputation beyond reputemedchaker has a reputation beyond reputemedchaker has a reputation beyond reputemedchaker has a reputation beyond repute

افتراضي

نأتي الآن إلىتنصيب DHCP و DNS

&

نذهب إلى

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



و نكتب
dhcp3-server و bind9

للمزيد من المعلومات زوروا
http://doc.ubuntu-fr.org






التوقيع


رد مع اقتباس
الأعضاء ال 10 الذين شكروا medchaker على هذا الموضوع
قديم 03/02/2009, 13:42 رقم المشاركة : 5
معلومات العضو
medchaker
medchaker غير متواجد حالياً
كبار الشخصيات

الصورة الرمزية medchaker

إحصائية العضو





medchaker has a reputation beyond reputemedchaker has a reputation beyond reputemedchaker has a reputation beyond reputemedchaker has a reputation beyond reputemedchaker has a reputation beyond reputemedchaker has a reputation beyond reputemedchaker has a reputation beyond reputemedchaker has a reputation beyond reputemedchaker has a reputation beyond reputemedchaker has a reputation beyond reputemedchaker has a reputation beyond repute

افتراضي

نأتي الآن إلى تنصيب سيرفر FTP



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

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

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








التوقيع


رد مع اقتباس
الأعضاء ال 10 الذين شكروا medchaker على هذا الموضوع
قديم 03/02/2009, 13:48 رقم المشاركة : 6
معلومات العضو
medchaker
medchaker غير متواجد حالياً
كبار الشخصيات

الصورة الرمزية medchaker

إحصائية العضو





medchaker has a reputation beyond reputemedchaker has a reputation beyond reputemedchaker has a reputation beyond reputemedchaker has a reputation beyond reputemedchaker has a reputation beyond reputemedchaker has a reputation beyond reputemedchaker has a reputation beyond reputemedchaker has a reputation beyond reputemedchaker has a reputation beyond reputemedchaker has a reputation beyond reputemedchaker has a reputation beyond repute

افتراضي

تنصيب سيرفر HTTP


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

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

للمزيد من المعلومات زوروا http://doc.ubuntu-fr.org






التوقيع


رد مع اقتباس
الأعضاء ال 10 الذين شكروا medchaker على هذا الموضوع
قديم 03/02/2009, 13:54 رقم المشاركة : 7
معلومات العضو
medchaker
medchaker غير متواجد حالياً
كبار الشخصيات

الصورة الرمزية medchaker

إحصائية العضو





medchaker has a reputation beyond reputemedchaker has a reputation beyond reputemedchaker has a reputation beyond reputemedchaker has a reputation beyond reputemedchaker has a reputation beyond reputemedchaker has a reputation beyond reputemedchaker has a reputation beyond reputemedchaker has a reputation beyond reputemedchaker has a reputation beyond reputemedchaker has a reputation beyond reputemedchaker has a reputation beyond repute

افتراضي

تبادل الرسائل عبر PostFix



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

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 الذين شكروا medchaker على هذا الموضوع
قديم 03/02/2009, 14:03 رقم المشاركة : 8
معلومات العضو
medchaker
medchaker غير متواجد حالياً
كبار الشخصيات

الصورة الرمزية medchaker

إحصائية العضو





medchaker has a reputation beyond reputemedchaker has a reputation beyond reputemedchaker has a reputation beyond reputemedchaker has a reputation beyond reputemedchaker has a reputation beyond reputemedchaker has a reputation beyond reputemedchaker has a reputation beyond reputemedchaker has a reputation beyond reputemedchaker has a reputation beyond reputemedchaker has a reputation beyond reputemedchaker has a reputation beyond repute

افتراضي

تنصيب جدار ناري 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 الذين شكروا medchaker على هذا الموضوع
قديم 03/02/2009, 14:05 رقم المشاركة : 9
معلومات العضو
medchaker
medchaker غير متواجد حالياً
كبار الشخصيات

الصورة الرمزية medchaker

إحصائية العضو





medchaker has a reputation beyond reputemedchaker has a reputation beyond reputemedchaker has a reputation beyond reputemedchaker has a reputation beyond reputemedchaker has a reputation beyond reputemedchaker has a reputation beyond reputemedchaker has a reputation beyond reputemedchaker has a reputation beyond reputemedchaker has a reputation beyond reputemedchaker has a reputation beyond reputemedchaker has a reputation beyond repute

افتراضي

بعض المعلومات لا يمنني أن أكتبها نظرا لحساسيتها للشركة

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






التوقيع


رد مع اقتباس
الأعضاء ال 13 الذين شكروا medchaker على هذا الموضوع
قديم 03/02/2009, 14:05 رقم المشاركة : 10
معلومات العضو
elninio_bj
elninio_bj غير متواجد حالياً
نجم المنتدى

الصورة الرمزية elninio_bj

إحصائية العضو




elninio_bj has a reputation beyond reputeelninio_bj has a reputation beyond reputeelninio_bj has a reputation beyond reputeelninio_bj has a reputation beyond reputeelninio_bj has a reputation beyond reputeelninio_bj has a reputation beyond reputeelninio_bj has a reputation beyond reputeelninio_bj has a reputation beyond reputeelninio_bj has a reputation beyond reputeelninio_bj has a reputation beyond reputeelninio_bj has a reputation beyond repute

Thumbs up




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









رد مع اقتباس
الأعضاء ال 5 الذين شكروا elninio_bj على هذا الموضوع
إضافة رد

أدوات الموضوع ابحث في الموضوع
ابحث في الموضوع:

بحث متقدم
انواع عرض الموضوع

ضوابط المشاركة
لا تستطيع كتابة مواضيع جديدة
لا تستطيع الرد على المواضيع
لا يمكنك اضافة مرفقات
لا يمكنك تعديل مشاركاتك

BB code is متاحة
كود [IMG] متاحة
كود HTML معطلة

الانتقال السريع




الساعة الآن :20:55 بتوقيت GMT +1.

*منتديات تونيزيـا سات*