PDA

مشاهدة نسخة كاملة : دروس بسيطة لأصحاب السيرفرات


السيرفر العربى
18-06-2006, 02:06 AM
اولا ادخل شل
cd /usr/local/cpanel/base/
rm -f green-status.gif
rm -f red-status.gif
wget http://www.hostinglife.com/img/green-status.gif (http://www.hostinglife.com/img/green-status.gif)
wget http://www.hostinglife.com/img/red-status.gif (http://www.hostinglife.com/img/red-status.gif)
cd /usr/local/cpanel/whostmgr/docroot/
rm -f green-status.gif
rm -f red-status.gif
wget http://www.hostinglife.com/img/green-status.gif (http://www.hostinglife.com/img/green-status.gif)
wget http://www.hostinglife.com/img/red-status.gif (http://www.hostinglife.com/img/red-status.gif)

الشرح منقول من موقع http://www.hostinglife.com/ (http://www.hostinglife.com/)



________________________________________________-

طريقة تغير صفحة انتهاء الترافيك
ادخل شل
خد نسخة احتايطة من الملف عن طريق الأمر
cp /usr/local/cpanel/apache/mod_bwlimited.c /usr/local/cpanel/apache/mod_bwlimited.c.bak
ثم ندخل على الملف عن طريق pico -w /usr/local/cpanel/apache/mod_bwlimited.c
او nano -w /usr/local/cpanel/apache/mod_bwlimited.c
انزل فى المف لغاية متجد
<HTML><HEAD>n<TITLE>509 Bandwidth Limit Exceeded</TITLE>

اعمل انت الكود الى فى مزاجك مثلا طريقة طلب ترافيك اكثر وبينات ألأتصال بك وماالى ذلك ثم
ctrl+x ثم y ثم enter

الشرح منقول من http://www.hostinglife.com/ (http://www.hostinglife.com/)



_______________________________
طريقة اخد نسخة احتياطية من اكاونت وطريقة استرجاعها

اول شىء ادخل شل
تانى شىء cd /scripts
ثالث شىء ./pkgacct username
هيظهرلك
Copying Reseller Config...Done
Copying Mail files....Done
Copying proftpd file....Done
Copying www logs...Done
Grabbing mysql dbs...Done
Grabbing mysql privs...Done
Copying mailman lists....Done
Copying mailman archives....Done
Copying homedir....Done
هتلاقى جوة /home البك اب باسم cpmove-username.tar.gz
لو حبيت تسترجع النسخة عن طريق الأمر
/scripts/restorepkg username

طبعا مع تغير username لليوزر نيم الخاص بصاحب الموقع
الشرح منقول من موقع http://www.hostinglife.com/ (http://www.hostinglife.com/)



________________________________
اغلاق خدمة التلنت فى سيرفرك
اول شىء نخل شل
تانى شىء نكتب pico -w /etc/xinetd.d/telnet
ثالث شىء pico -w /etc/xinetd.d/telnet
رابع شىء نغير كلمة disable = no line to
هنحذف كلمة no line to نخلى بدالها yes
بعد كده ctrl+x ثم y ثم انتر
بعدها هنرستر خدمة xinted عن طريق
/etc/rc.d/init.d/xinetd restart



___________________________
طريقة انشاء صفحة افتراضية للحسابات الجديدة
--------------------------------------------------------------
إنشاء صفحة مقدمة افتراضية للحسابات الجديدة

لمعرفة كيفية انشاء صفحة مقدمة (index) للحسابات الجديدة ...وذلك بدلا من المحتويات التي تظهر ...فقط تابع الخطوات التالية:

1) قم بانشاء صفحة المقدمة التي ترغب في ظهورها وذلك باستخدام أيا من محرارات ال HTML المفضلة لديك ..ومن ثم قم بحفظها بالاسم index.html .

2) قم برفع الصفحة التي اعددتها توا عن طريق الاف تي بي باستخدام ايا من برامج الاف تي بي المفضلة لدك وذلك الى المسار التالي:

/cpanel3-skel/public_html/

مع ملاحظة أنك ستقوم بذلك عن طريق حسابك الخاص بك كريسلر .



______________________________

كيفية انشاء رسالة ترحيبية لل SSH
-------------------------------------------------------------------
لمعرفة كيفية انشاء رسالة ترحيبية تواجه المستخدمين عند دخولهم لل SSH فقط قم بالخطوات التالية :

1) قم بالدخول الى سيرفرك عن طريق ال SSH وبالمستخدم ال root .

2) قم بكتابة الامر التالي:

pico /etc/motd

3) الان قم بكتابة الرسالة التي تحب أن تظهر للمستخدمين ....على سبيل المثال هذه الرسالة :

This computer system is for authorized users only. All activity is logged and regulary checked by systems personal. Individuals using this system without authority or in excess of their authority are subject to having all their services revoked. Any illegal services run by user or attempts to take down this server or its services will be reported to local law enforcement, and said user will be punished to the full extent of the law. Anyone using this system consents to these terms.hostingcompany Support Team

4) والان قم بحفظ الملف وتسجيل الخروج عن طريق الضغط على مفتاحي CTRL -X ومن ثم الضغط على مفتاح Enter



________________________________--

طريقة افراغ التمب وملفات اللوج
cd /tmp
rm -rf *
service mysql restart

هذا للتمب بالنسبة لل var
cd /var/lib/mysql
ls -al
الان ابحث عن ملفات تبدا باسم الهوست نيم حق سيرفرك
مثلا اذا كان الهوست نيم server.yousite.com
فابحث عن ملفات بالشكل التالي
server-bin.001
server-bin.002
server-bin.003
عليك الان الا حذفها بالامر

rm -rf server-bin.001وسوف تلاحظ رجوع مجلد /var للمساحة المعقوله

for i in /usr/local/apache/logs/* ; do cat /dev/null > $i ; done

for i in /usr/local/apache/domlogs/* ; do cat /dev/null > $i ; done



_____________________________________
بعض الخطوات المهمة عند استلام سيرفرك
1 :
ترقية ال cPanel
2
:
برقى ال SQL وتغير الباسورد

3 :
نقل المواقع الى السيرفر الجديد
بطريقة سهلة جدا من لوحة whm ادخل transfer واختار copy an accont with user name and passowrd وهيسحبه ويكربه كامل بالقواعد وكل شىء

4 :
ترقية ال PHP

5 :
قفل ال SafaMode وجعله ON

هذا والله اعلم

اخوك كارم



________________________________--

طريقة حذف موقع من الشل بدل من عمل الأمر Terminate an Account

scripts/killacct USERNAME/








____________________________
اذا كنت لا تستطيع ارسال واستقبال رسائل حاول القيام بالتالي من الشل :


/etc/init.d/exim restart


/etc/init.d/chkservd restart

إنتظر 5 دقائق , إذا مازالت المشكله , قم بتنفيذ التالي :


/scripts/exim4 --force








__________________________________
لعمل ربير وابتمايز لقواعد البينات
/usr/bin/mysqlcheck -o --all-databases


/usr/bin/mysqlcheck -r --all-databases

و يفضل البدء ب
/usr/bin/mysqlcheck -r --all-databases



_______________________________
بعض اوامر الشيل الاساسية
w

root@host [~]# w
06:46:02 up 3 days, 2:35, 1 user, load average: 0.81, 0.30, 0.23
USER TTY FROM LOGIN@ IDLE JCPU PCPU WHAT
root pts/0 62.139.117.58 5:02am 0.00s 0.11s 0.10s -bash
root@host [~]#



يعرض لنا السيرفر بقاله قد ايه اب up 3 days, 2:35
المستخدمين فى الشيل 1 user
وهم root pts/0 62.139.117.58 5:02am 0.00s 0.11s 0.10s -bash
اللود load average: 0.81, 0.30, 0.23

top
اعتقد من اهم الاوامر
وهو يعرض لك البروسيس اللى بتستهلك اعلى نسبة من البروسيسور

ls
وهو عرض الى فى المجلد الحالى

cd
ويستخدم للتنقل بين المجلدات
مثلا cd /home
لدخول الهوم

rm
للمسح
يفضل استخدام rm -rf
r لمسح المجلدات
f علشان ميسالش على كل ملف موافق تمسحه ولا لا

cp
لنسخ ملف من مكان لاخر
cp amr.zip /home/amr/www

cp -r
للنسخ مجلد

mv
للنقل او اعادة التسمية
mv amr /home/amr
او لاعادة تسميته
mv amr swalif

الامر wget
لسحب ملف على السيرفر
wget http://swalif.net/file.zip (http://swalif.net/file.zip)

unzip
لفك ملف مضغوط بصغة zip
unzip amr.zip

tar -xvzf
لفك ملف مضغوط .tar.gz

gunzip
لفك ملف مضغوط
gz

ps -e
لعرض البروسيس الشغالة دلوقتى


grep
وهو اعتقد امر رائع
مثلا نريد عرض كل البروسيس اللى فيه كلمة java
نكتب الامر
ps -e | grep java
يبقى هو بينفذ الامر ps -e ثم يبحث فى النتائج عن كلمة جافا
يمكن استخدامه مع اى امر

wc -l
للعد بالسطور
مثلا
ps -e | grep java


كود PHP:
root@host [~]# ps -e | grep java | wc -l
1
root@host [~]#



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



root@host [~]# netstat -an | grep :80 | wc -l

172


اى يوجد 172 شخص يستخدمون البورت 80

منقول من الأخ explorer عمرو الجبالى



__________________________________--
لسحب قادعة البينات من على سيرفر اصدار السكول 4.1 لتشغيلها على سيرفر 4.0


mysqldump --create-options --compatible=mysql40 -uroot -p db_name > File.sql
db_name = اسم القاعدة الي تبي تنقلها .
file.sql = اسم اي ملف نسخه للقاعدة .
uroot = معناتها انك راح تسحب بيوزر الروت ولو حطيت يوزر القاعده مو مشكلة
-p = راح يطلب منك باسورد الروت الخاص بقواعد البيانات وتقدر تطلعه من خلال الامر :
cat /etc/.my.cnf



____________________________

D3m-fny
18-06-2006, 11:44 PM
تسلم اخوي
درس جميل

boob11
19-06-2006, 10:28 AM
:) شكرً عزيزي...


==========

bader

السيرفر العربى
19-06-2006, 08:21 PM
مشكورين على المرور

kw4host.com
21-06-2006, 05:50 PM
شكرا اخوي على الدروس

والله يعطيك العافيه

محمد
21-06-2006, 10:20 PM
ربنا ما ننحرمش منك ابد يا رييس

السيرفر العربى
14-07-2006, 07:26 AM
الف شكر على المرور اخوانى ويريت اكون قدرت افيد

at4serv
14-07-2006, 09:41 AM
يعطيك العافية اخوي

http://www.mzajnt.net/up-pic/uploads/78377d755e.gif (http://www.at4serv.com)