المساعد الشخصي الرقمي

مشاهدة النسخة كاملة : ][ مركز دروس السيرفرات ][


خ ــادم الإسلام
17-08-2009, 03:15 مساءً
السلام عليكم ورحمة الله وبركاته

نبدأ اليوم ان شاء الله بأول شروحاتنا في المركز
حول طريقة تنصيب الـ cPanel علي السيرفر

اعرف بعض التعليقات من الاعضاء علي الموضوع ستكون بأن الموضوع قديما نوعا ما واغلب اصحاب السيرفرات يعرفوا الطريقة ...
ولكن الدرس بناءا علي طلب اخواني الافاضل علي الماسنجر بشرح طريقة التنصيب

نبدأ بسم الله
http://www.webvision-lk.com/images/cpanel.jpg
ما هي لوحة تحكم cPanel؟ http://www.litecommerce.com/images/cpanel_logo.jpg
هي لوحة تحكم تعتمد على الويب وتحتوي على جميع المميزات تسمح لك بإدارة النطاق عبر واجهة ويب رسومية، والفكرة في إمكانية نقل جميع التحكمات، ومسؤولية إدارة موقعك على الإنترنت، لديك إمكانية إدارة جميع واجهات البريد الإلكتروني، إدارة الملفات، النسخ الاحتياطي، FTP، برمجيات CGI، و جميع إحصائيات الموقع , وغيرها من المميزات التي سوف نشرحها ان شاء الله ..

للمزيد من المعلومات حول الـ cPanel
موقعهم الرسمى (http://cpanel.net/)
البعض يتساءل هل من الممكن الحصول علي الـ cPanel والترخيص له عند استلام السيرفر مباشرة بدون اللجوء إلي التنصيب والتعرض للمشاكل ؟؟
الإجابه بـ نعم .. تستطيع الحصول علي الـ cPanel مع ترخيص له حين حصولك علي سيرفر .
معظم المستخدمين العرب يختارون تركيب الـ cPanel مع السيرفر وتكون شامله في عروض الداتا سنتر مثل Layeredtech.com , Softlayer.com , ThePlanet.com وغيرها
{{ مثال }}
دخلنا علي الـ Layeredtech.com واردنا شراء سيرفر وتم اختيار السيرفر وجاء وقت الـ Configure
للحصول علي الـ cPanel مع السيرفر
كما في الصورة
http://www.9df7.com/uploads/5a77d014b7.gif

وحين عمل الاوردر سوف يتم اضافة الـ $25 شهريا علي ثمن السيرفر

اسعار الترخيص في الـ cPanel ((الموقع الرسمي))
ترخيص مدي الحياة $1499.99
ترخيص لمدة سنة $425
ترخيص لمدة سنتين $775
ترخيص لمدة ثلاث سنوات $1075
وللمزيد من التفاصيل
يمكنك زيارة اللينك الخاص بهم
cPanel (http://www.cpanel.net/purchase/cPanelandWHM/linux/cPanel_WHM.htm)

\\ لكي تعمل الـ cPanel بشكل سليم يجب الا تقل مواصفات السيرفر عن الآتي //
معالج بنتيوم 3 500 ميجا هرتز
- هارد لا يقل عن 10 جيجا
- رام 256 ميجا .

http://www.dragon.com/current/images/cpanel_logo.gif

\\ وتقسيم الهارد ديسك لا يقل عن الآتي //
0.1 جيجا بايت للروت /
50 ميجا بايت للبوت /boot
0.1 جيجا بايت لل tmp
0.1 جيجا بايت لل /usr
0.1 جيجا بايت لل /var
وباقي المساحة تخصص للـ home

http://www.dragon.com/current/images/cpanel_logo.gif

نأتي لصلب الموضوع
ادخل سيرفرك عن طريق الشيل
وهناك بعض البرامج مثل البيوتي والـ SSH Secure File Transfer Client وغيرهم
ويمكنك تحميل البيوتي من هنا
http://the.earth.li/~sgtatham/putty/latest/x86/putty.exe (http://the.earth.li/%7Esgtatham/putty/latest/x86/putty.exe)

بعد الدخول للشيل
نقوم بانشاء مجلد للـ cPAnel عن طريق الامر التالي
mkdir /home/cpinsنقوم بفتح الملف الذي تم انشاؤة عن طريق الامر التالي
cd /home/cpinsثم نقوم بإحضار آخر نسخة من الـ cPanel عن طريق موقعهم بالامر التالي
wget http://layer1.cpanel.net/latestالخطو الاخيره وهي التنصيب عن طريق الامر
sh latestالآن سوف يقوم بالتنصيب اتركه حتي ينتهي والمده علي حسب مواصفات السيرفر
وعند الانتهاء سوف يظهر لك DONE

ملاحظة :: يمكنك ان تقوم بطلب التنصيب من فريق مطوري الـ cPanel عن طريق اللينك التالي
http://support.cpanel.net/

وهكذا تم الانتهاء من شرح تنصيب الـ cPanel علي السيرفر

خ ــادم الإسلام
17-08-2009, 03:19 مساءً
اولا


نبدا اليوم بالدورس التطبيقيه


بعد ان تنتهي الداتا سنتر من تشغيل السيرفر سوف يرسل لك رساله فيها معلومات الدخول للسيرفر
وفيها الايبيات الخاصه بالسيرفر


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

وهنا نشرح عند استلام السيرفر بدون اي تعديل
وراح نشرح على سي بانل 11
نستخدم الاي بي الرئيسي للدخول على السيرفر كمثال
http://67.12.16.92:2086 (http://67.12.16.92:2086/)
او
https://156.897.54.03:2087 (https://156.897.54.03:2087/)

اول ما تدخل السيرفر راح يظهر لك السيرفر بالشكل اسفل
وهنا نضغط على كلمة next

http://www.traidnt.net/vb/attachment.php?attachmentid=145468&d=1182693436


http://www.traidnt.net/vb/attachment.php?attachmentid=145469&d=1182693436

http://www.traidnt.net/vb/attachment.php?attachmentid=145471&d=1182693436

http://www.traidnt.net/vb/attachment.php?attachmentid=145472&d=1182693436

http://www.traidnt.net/vb/attachment.php?attachmentid=145473&d=1182693436

http://www.traidnt.net/vb/attachment.php?attachmentid=145474&thumb=1&d=1182693495

http://www.traidnt.net/vb/attachment.php?attachmentid=145475&d=1182693495

http://www.traidnt.net/vb/attachment.php?attachmentid=145476&thumb=1&d=1182693495
http://www.traidnt.net/vb/attachment.php?attachmentid=145477&d=1182693495

http://www.traidnt.net/vb/attachment.php?attachmentid=145478&d=1182693495
http://www.traidnt.net/vb/attachment.php?attachmentid=145500&d=1182695289
http://www.traidnt.net/vb/attachment.php?attachmentid=145501&d=1182695289
http://www.traidnt.net/vb/attachment.php?attachmentid=145502&d=1182695289
الشرح مستعار للفائدة وعدم تسويتة من جديد وتضيع وقت

خ ــادم الإسلام
17-08-2009, 03:21 مساءً
هذا شرح لبعض أوامر الـ SSH المستخدمة فى السيرفرات dedicated server... وأتمنى أن تستفيدو منها جميعاً
نقل ، نسخ و مسح الملفات :
mv [old filename] [new filename] : تحويل أو إعادة تسمية ملف
cp [filename] [new filename] : لنسخ ملف
rm [filename] : لمسح ملف
rm * : مسح جميع الملفات في المجلد الحالي
rm *.html : مسح جميع الملفات التي تنتهي بامتداد .html
rm -rf [directoryname] : مسح مجلد كامل



pwd : عرض المسار الكامل للمجلد الحالي
ls : عرض جميع الملفات في المجلد الحالي
ls -al : عرض جميع الملفات والمعلومات
ls –alR : عرض جميع الملفات والمعلومات في المجلدات الفرعية
ls -alR > filename.txt : مثل ls –alR, ولكنه يخرج النتيجة في ملف
ls *.html : عرض جميع الملفات التي تنتهي بالامتداد .html
cd [directory name] : تغيير المجلد الحالي لآخر يتم تحديده بكتابة اسمه
cd .. : تغيير المجلد الحالي خطو واحدة للأعلى
clear : تنظيف الشاشة
vdir : يمنح معلومات أكثر من الأمر ls
exit : لتسجيل الخروج من الشيل


إنشاء، تحريك ، نسخ ومسح المجلدات :
mkdir [directory name] : إنشاء مجلد جديد
ls -d */ : عرض جميع المجلدات داخل المجلد الحالي
cp -r [directory] [new directory] : نسخ جميع الملفات والجلدات داخل مجلد جديد

البحث عن الملفات والمجلدات :
find . -name [filename] -print : للبحث عن ملف
grep [text] [filename] : للبحث عن نص داخل ملف

يتبع

خ ــادم الإسلام
17-08-2009, 03:22 مساءً
تصاريح الملفات والمجلدات :
هنالك ثلاثة مستويات لتصاريح الملفات هي: القراءة Read ، الكتابة Write والتنفيذ execute ، أيضاً هنالك ثلاث مجموعات لإعطاءها هذه التصاريح : Owner أو المالك ، Group مجموعة المستخدم والجميع everyone .
يستخدم الأمر chmod متبوعاً بتلاثة أرقام للتصاريح ، والرقم الأول هو للمالك Owner ، والرقم الثاني للمجموعة Group أما الثالث فهو للجميع Everyone .. وهذه ترجمة لمستويات هذه الأرقام والتصاريح :

0 = --- No permission
1 = --X Execute only
2 = -W- Write only
3 = -WX Write and execute
4 = R-- Read only
5 = R-X Read and execute
6 = RW- Read and write
7 = RWX Read, write and execute


ويفضل دائماً إعطاء التصريح (0) لمجموعة Group وذلك لمنع بقية المستخدمين على السيرفر من تصفح الملفات باستخدام الـ Telnet أو حتى الـ FTP

هذه بعض التصاريح الأكثر شيوعاً :

chmod 604 [filename] : أقل تصريح لمفات الـ Html
chmod 705 [directory name] : أقل تصريح للمجلدات
chmod 755 [filename] : أقل تصريح للبرامج والاسكربتات
chmod 606 [filename] : أقل تصريح للمفات المستخدمة من قبل الاسكربتات
chmod 703 [directory name] : تصريح القراءة فقط للـ Public FTP

كيفية فك الضغط عن ملف باستخدام الـ Telnet :
أولاً للتحقق من أنك داخل المجلد الذي يحوي الملف المضغوط قم بكتابة الأمر ls
إذا لم يكن الملف موجوداً قم بكتابة :
cd /big/dom/xdomain/www/directory/
وقم باستبدال المسار بالمسار الذي يحوي الملف الخاص بك

والآن كيف تجرى عملية فك الضغط ؟
إذا كان الملف ينتهي بالامتداد .zip مثال لذلك File.zip قم بكتابة الأمر :
unzip file.zip

إذا كان امتداد الملف ينتهي بـ .tar مثال file.tar قم بكتابة :
tar -xvf file.tar

إذا كان امتداد الملف ينتهي بـ .gz مثل file.gz قم بكتابة :
gzip -d file.gz

إذا كان امتداد الملف ينتهي بـ .tar.gz مثال file.tar.gz قم بكتابة :
gzip -d file.tar.gz
ومن ثم :
tar -xvf file.tar

كيفية إجراء نسخ احتياطي من قاعدة بيانات :
mysqldump -u db_usr_name -pPASSWORD db_name > file name.SQL

كيفية استرجاع قاعدة بيانات تم حفظها من قبل :
mysql -u db_usr_name -pPASSWORD db_name < file name.SQL

كيفية ضغط قاعدة البيانات :
tar -czvf file name.tar.gz file name.SQL

كيفية فك الضغط عن قاعدة البيانات :
tar -zxvf file name.tar.gz

كيفية عمل نسخ احتياطي من جميع قواعد البيانات لمستخدم معين :
mysqldump -uroot --all-databases | gzip > mysql_username.sql