جميع الاوامر المهمة للسيرفر من شركة النورس للاستضافة

ELNOURS.COM

عضو جديد
6 مارس 2009
72
0
0
بسم الله الرحمن الرحيم

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

فى البداية اشكر هذا الصرح العظيم فى بداية الامر واشكر جميع الاستاذة المتخصصين فى دروس وشروحات السيرفرات . واقدم نبذة عن بعض الاوامر والمسطلحات الخاصة بالاوامر بالتحكم بالسيرفر عن بعد عن طريق 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
إستبدل 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

وفقنا ووفقكم الله فيما تحبون وترضون

مع تحيات شركة النورس للاستضافة
 

Abdul Rahim

[ أعضاء فى القلب ]
30 مايو 2011
3,386
23
0
يعطيك الله العافية ويبارك فيك

موضوع رائع
 

ELNOURS.COM

عضو جديد
6 مارس 2009
72
0
0
جزاك الله خيرا أخى الغالى

يعطيك الله العافية ويبارك فيك

موضوع رائع


الله يعطيك العافيه ,, اوامر مجمعه وهامة

الله يعافيكم يارب ومشكورين جميعا على مروركم الطيب هذا

وفقنا ووفقكم الله فيما تحبون وترضون