بسم الله الرحمن الرحيم
السلام عليكم ورحمة الله وبركاتة
فى البداية اشكر هذا الصرح العظيم فى بداية الامر واشكر جميع الاستاذة المتخصصين فى دروس وشروحات السيرفرات . واقدم نبذة عن بعض الاوامر والمسطلحات الخاصة بالاوامر بالتحكم بالسيرفر عن بعد عن طريق SHH اى الشل
نبدء على بركة الله تعالى , وارجوا من الله ان اكون عند حسن ظنكم فينا .
تحياتى الى استاذى الكبير / السامر على تقديرة الكبيرة فى اتجاة المنتدى وحرصة الكبير على الاعضاء هنا واضيف بعد الاوامر والمسطلحات للسيرفر
أوامر الـ SSH المستخدمة من قبل أصحاب السيرفرات
pwd : عرض المسار الكامل للمجلد الحالي
ls : عرض جميع الملفات في المجلد الحالي
ls -al : عرض جميع الملفات والمعلومات
ls –alR : عرض جميع الملفات والمعلومات في المجلدات الفرعية
ls *.html : عرض جميع الملفات التي تنتهي بالامتداد .html
cd .. : تغيير المجلد الحالي خطو واحدة للأعلى
clear : تنظيف الشاشة
vdir : يمنح معلومات أكثر من الأمر ls
exit : لتسجيل الخروج من الشيل
لإيقاف موقع واحد على السيرفر ساسبند
للاعادة تشغيل الموقع على السيرفر
غير User إلى يوزر الموقع المراد إيقافه
اعادة ضبط تصريح البيرل :
لمعرفة مين ماخذ تصريح روت آخر طبق الآتي :
لو ظهر حاجه بعد يوزر الروت يبقى السيرفر مخترق او حد تانى على السيرفر اخد تصريح الروت
لحذف اليوزر الاخر اذا وجد قم بأستخدام الامر :
إستبدل elnours باليوزر الموجود
لمعرفة ما هي المجلدات التي تحمل ترخيص 777 علي سيرفرك لتقوم بحمايتها
فقط قم بتنفيذ هذا الامر بالشل :
لمعرفة ما هى الايبهات التى قامت بالدخول الى الشل :
عمل فحص واسكان على جميع المواقع التى على السيرفر كل اسبوع
طريقة عمل ريسترت تلقائي للاباتشى
ادخل الشيل وطبق الآتي :
انزل اخر سطر وضع هذا الامر :
هذا كل 5 دقائق
هذا امر كل ساعة
طريقة عمل ريسترت تلقائي لـ Dns
ادخل الشيل وطبق الآتي :
انزل اخر سطر وضع هذا الامر :
هذا كل 5 دقائق
هذا امر كل ساعة
اوامر اصلاح قاعدة بينات معينة فى السيرفر تعمل لها ريبير
في كل مره تنفذها استبدل db_name باسم القاعده
اصلاح كافة قواعد البينات للسيرفر كامل mysql
شرح اعطاء ملفات الموقع تصاريح 755
شرح اعطاء ملفات الموقع تصاريح 644
عرض مسار الباك اب اليومى من الشل
اوامر فريغ tmp وحذف ملفات مصابة ولا تسبب اى مشاكل الى السيرفر
فائدة هذا الامر أمر rm -rf لكى يقوم بحذف المجلدات والملفات الموجودة بهذه المسارات وهذه مسارات اللوج وفولدر ال tmp/
بعد التفريغ نفذ
وبعدة هذا الامر
حل مشكلة امتلاء Disk /dev/vzfs (/)
حذف الباك اب لتقليل المساحه المستخدمه علي السيرفر
لحذف الباك اب اليومي :
لحذف الباك اب الاسبوعي :
لحذف الباك اب الشهري :
استبدل اسم مجلد backup بمسار الباك اب كما هو موجود في سيرفرك و اعداداتك .
امر مسح جميع الرسائل التى مخذنة على السيرفر
حل مشكلة أختفاء أحد المواقع من Whm
أوامر الارسال من السيرفر
ثم نختار رقم 3
شرح نقل المواقع بالشل
1- قم بالدخول علي الموقع المراد عمل باكاب له ( على السيرفر القديم )
2- قم بتنفيذ نسخه كامله من الباك اب
3- قم ببالدخول الي file manager ستجد الباك اب قد انتهت
4- قم بتغير التصريح الخاص بالباك اب ال 777
5- قم بنقل الباك اب الي public_html
6- قم بالدخول الي سيرفرك عن طريق ssh
7- قم بكتابه الامر cd /home
8- يكون بالطريقة التالي : wget www.elnours.com/bakup13.5.2007.tar.qz
9- انتظر حتي تنتهي
10- قم بالدخول الي whm علي خيار restore full backup cpmove
أكتب يوزر نيم الموقع القديم حق cpanel الى عى الاستضافة القديمة
وكدا تم الانتهاء من سحبه وفرده على السيرفر بخطوات سريعة جدا
او من الشل
بعدها الامر
مع تغيير user الى يوزر الموقع السابق بالسيرفر السابق
بعدها سيقوم بتركيب الباك اب على هذا اليوزر وسيقوم بتجهيز الحساب كاملاً بالقواعد وغيره
وحتى تاريخ بداية الاستضافة بالسيرفر السابق
أوامر أعادة التشغيل للسيرفرات
امر تحديث لوحة التحكم CPanel
امر تحديث الاف تي بي
امر تحديث الاكزايم
امر اصلاح البريد
امر تحديث برنامج MySQL - قواعد البيانات
امر اعادة تشغيل الاباتشي
امر اعادة تشغيل السي بنل
امر اعادة تشغيل الخدمات بالسيرفر
امر اعادة تشغيل الوظائف المؤقته
امر اعادة تشغيل السيرفر
امر اعادة تشغيل الشل
اصلاح المساحات اذا كانت تعطي قراءة خاطئة بلوحة تحكم السيرفر
تنضيف البريد واعداة تشغيل CPanel
اصلاح وضغط قواعد البيانات الضغط
اصلاح وضغط قواعد البيانات الاصلاح
تحديث كل برامج السيرفر من خلال الإوامر التالية :
وفقنا ووفقكم الله فيما تحبون وترضون
مع تحيات شركة النورس للاستضافة
السلام عليكم ورحمة الله وبركاتة
فى البداية اشكر هذا الصرح العظيم فى بداية الامر واشكر جميع الاستاذة المتخصصين فى دروس وشروحات السيرفرات . واقدم نبذة عن بعض الاوامر والمسطلحات الخاصة بالاوامر بالتحكم بالسيرفر عن بعد عن طريق SHH اى الشل
نبدء على بركة الله تعالى , وارجوا من الله ان اكون عند حسن ظنكم فينا .
تحياتى الى استاذى الكبير / السامر على تقديرة الكبيرة فى اتجاة المنتدى وحرصة الكبير على الاعضاء هنا واضيف بعد الاوامر والمسطلحات للسيرفر
أوامر الـ SSH المستخدمة من قبل أصحاب السيرفرات
pwd : عرض المسار الكامل للمجلد الحالي
ls : عرض جميع الملفات في المجلد الحالي
ls -al : عرض جميع الملفات والمعلومات
ls –alR : عرض جميع الملفات والمعلومات في المجلدات الفرعية
ls *.html : عرض جميع الملفات التي تنتهي بالامتداد .html
cd .. : تغيير المجلد الحالي خطو واحدة للأعلى
clear : تنظيف الشاشة
vdir : يمنح معلومات أكثر من الأمر ls
exit : لتسجيل الخروج من الشيل
لإيقاف موقع واحد على السيرفر ساسبند
PHP:
/scripts/suspendacct User
للاعادة تشغيل الموقع على السيرفر
PHP:
/scripts/unsuspendacct user
غير User إلى يوزر الموقع المراد إيقافه
اعادة ضبط تصريح البيرل :
PHP:
chmod 755 /usr/bin/perl
لمعرفة مين ماخذ تصريح روت آخر طبق الآتي :
PHP:
grep -v -E "^#" /etc/passwd | awk -F: '$3 == 0 { print $1}'
لو ظهر حاجه بعد يوزر الروت يبقى السيرفر مخترق او حد تانى على السيرفر اخد تصريح الروت
لحذف اليوزر الاخر اذا وجد قم بأستخدام الامر :
PHP:
userdel -f elnours
لمعرفة ما هي المجلدات التي تحمل ترخيص 777 علي سيرفرك لتقوم بحمايتها
فقط قم بتنفيذ هذا الامر بالشل :
PHP:
find / -type d -perm 0777
لمعرفة ما هى الايبهات التى قامت بالدخول الى الشل :
PHP:
cat /var/log/secure | grep root | grep -i accepted
عمل فحص واسكان على جميع المواقع التى على السيرفر كل اسبوع
PHP:
clamscan -ir /home*/*/public_html/
طريقة عمل ريسترت تلقائي للاباتشى
ادخل الشيل وطبق الآتي :
PHP:
crontab -e
انزل اخر سطر وضع هذا الامر :
هذا كل 5 دقائق
PHP:
*/5 * * * * /etc/init.d/httpd restart >/dell/null 2>&1
هذا امر كل ساعة
PHP:
*/60 * * * * /etc/init.d/httpd restart >/dell/null 2>&1
طريقة عمل ريسترت تلقائي لـ Dns
ادخل الشيل وطبق الآتي :
PHP:
crontab -e
انزل اخر سطر وضع هذا الامر :
هذا كل 5 دقائق
PHP:
*/5 * * * * /service named restart>/dell/null 2>&1
هذا امر كل ساعة
PHP:
*/60 * * * * /service named restart>/dell/null 2>&1
اوامر اصلاح قاعدة بينات معينة فى السيرفر تعمل لها ريبير
PHP:
mysqlcheck --repair db_name
PHP:
mysqlcheck --analyze db_name
PHP:
mysqlcheck --optimize db_name
في كل مره تنفذها استبدل db_name باسم القاعده
اصلاح كافة قواعد البينات للسيرفر كامل mysql
PHP:
mysqlcheck -Aor
شرح اعطاء ملفات الموقع تصاريح 755
PHP:
find /home/username/public_html/* -type d -exec chmod 755 {} \;
شرح اعطاء ملفات الموقع تصاريح 644
PHP:
find /home/username/public_html/* -type f -exec chmod 644 {} \;
عرض مسار الباك اب اليومى من الشل
PHP:
ls -la /backup/cpbackup/daily
اوامر فريغ tmp وحذف ملفات مصابة ولا تسبب اى مشاكل الى السيرفر
PHP:
rm -rf /var/log/exim_paniclog.[1-9].gz
rm -rf /var/log/exim_mainlog.[1-9].gz
rm -rf /var/log/exim_rejectlog.[1-9].gz
rm -rf /var/log/messages.[1-9]
rm -rf /var/log/maillog.[1-9]
rm -rf /var/log/secure.[1-9]
rm -rf /var/spool/exim/input/*
rm -rf /var/spool/exim/msglog/*
rm -rf /var/cache/eaccelerator/*
rm -rf /tmp/*
rm -rf /var/tmp/*
فائدة هذا الامر أمر rm -rf لكى يقوم بحذف المجلدات والملفات الموجودة بهذه المسارات وهذه مسارات اللوج وفولدر ال tmp/
بعد التفريغ نفذ
PHP:
service mysql stop
وبعدة هذا الامر
PHP:
service mysql restart
حل مشكلة امتلاء Disk /dev/vzfs (/)
PHP:
rm -rf /home/cprestore/*.tar.gz
حذف الباك اب لتقليل المساحه المستخدمه علي السيرفر
لحذف الباك اب اليومي :
PHP:
rm -rf /backup/cpbackup/daily/*.gz
لحذف الباك اب الاسبوعي :
PHP:
rm -rf /backup/cpbackup/weekly/*.gz
لحذف الباك اب الشهري :
PHP:
rm -rf /backup/cpbackup/monthly/*.gz
استبدل اسم مجلد backup بمسار الباك اب كما هو موجود في سيرفرك و اعداداتك .
امر مسح جميع الرسائل التى مخذنة على السيرفر
PHP:
for i in `exim -bpr|awk {'print $3'}`;do /usr/sbin/exim -v -Mrm $i;done
حل مشكلة أختفاء أحد المواقع من Whm
PHP:
/scripts/updateuserdomains
أوامر الارسال من السيرفر
PHP:
/scripts/eximup --force
/scripts/perlinstaller Digest::SHA1
/scripts/perlinstaller --force Mail::SpamAssassin
/scripts/fixspamassassinfailedupdate
/scripts/upcp
/scripts/installspam --force
/scripts/exim4 --force
/etc/rc.d/init.d/exim restart
/scripts/restartsrv spamd
/etc/rc.d/init.d/chkservd restart
tail -n 10/var/log/exim_mainlog
cat /var/log/exim_mainlog
yum install exim
/scripts/updatenow
/scripts/eximup --force
/scripts/buildeximconf
service exim restart
/scripts/perlinstaller --force
PHP:
/scripts/convert2maildir
ثم نختار رقم 3
شرح نقل المواقع بالشل
1- قم بالدخول علي الموقع المراد عمل باكاب له ( على السيرفر القديم )
2- قم بتنفيذ نسخه كامله من الباك اب
3- قم ببالدخول الي file manager ستجد الباك اب قد انتهت
4- قم بتغير التصريح الخاص بالباك اب ال 777
5- قم بنقل الباك اب الي public_html
6- قم بالدخول الي سيرفرك عن طريق ssh
7- قم بكتابه الامر cd /home
8- يكون بالطريقة التالي : wget www.elnours.com/bakup13.5.2007.tar.qz
9- انتظر حتي تنتهي
10- قم بالدخول الي whm علي خيار restore full backup cpmove
أكتب يوزر نيم الموقع القديم حق cpanel الى عى الاستضافة القديمة
وكدا تم الانتهاء من سحبه وفرده على السيرفر بخطوات سريعة جدا
او من الشل
PHP:
cd /root
بعدها الامر
PHP:
/scripts/restorepkg user
مع تغيير user الى يوزر الموقع السابق بالسيرفر السابق
بعدها سيقوم بتركيب الباك اب على هذا اليوزر وسيقوم بتجهيز الحساب كاملاً بالقواعد وغيره
وحتى تاريخ بداية الاستضافة بالسيرفر السابق
أوامر أعادة التشغيل للسيرفرات
امر تحديث لوحة التحكم CPanel
PHP:
/scripts/upcp --force
امر تحديث الاف تي بي
PHP:
/scripts/ftpup --force
امر تحديث الاكزايم
PHP:
/scripts/eximup --force
امر اصلاح البريد
PHP:
/scripts/mailperm
امر تحديث برنامج MySQL - قواعد البيانات
PHP:
/scripts/mysqlup --force
امر اعادة تشغيل الاباتشي
PHP:
/etc/rc.d/init.d/httpd restart
امر اعادة تشغيل السي بنل
PHP:
/etc/init.d/cpanel restart
امر اعادة تشغيل الخدمات بالسيرفر
PHP:
/etc/init.d/chkservd restart
امر اعادة تشغيل الوظائف المؤقته
PHP:
/etc/init.d/crond restart
امر اعادة تشغيل السيرفر
PHP:
reboot -n
امر اعادة تشغيل الشل
PHP:
/etc/rc.d/init.d/sshd restart
اصلاح المساحات اذا كانت تعطي قراءة خاطئة بلوحة تحكم السيرفر
PHP:
/scripts/fixquotas
تنضيف البريد واعداة تشغيل CPanel
PHP:
/usr/local/cpanel/bin/checkperlmodules
/scripts/cleanmd5
/etc/init.d/cpanel restart
اصلاح وضغط قواعد البيانات الضغط
PHP:
/usr/bin/mysqlcheck -o --all-databases
اصلاح وضغط قواعد البيانات الاصلاح
PHP:
/usr/bin/mysqlcheck -r --all-databases
تحديث كل برامج السيرفر من خلال الإوامر التالية :
PHP:
/scripts/upcp
/scripts/updatenow
/scripts/sysup
/scripts/exim4 --force
/scripts/fixeverything
/scripts/exim4
/scripts/restartsrv httpd
/etc/rc.d/init.d/cpanel restart
/scripts/restartsrv mysql
/scripts/restartsrv named
/scripts/restartsrv exim
/scripts/restartsrv clamd
/scripts/restartsrv pop
/scripts/restartsrv spamd
/scripts/restartsrv melange
service lfd restart
/etc/init.d/lfd start
/scripts/ftpup --force
/scripts/chownpublichtmls
/scripts/mysqlup --force
/scripts/eximup --force
/scripts/upcp --force
service iptables restart
وفقنا ووفقكم الله فيما تحبون وترضون
مع تحيات شركة النورس للاستضافة