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

مشاهدة النسخة كاملة : جميع الاوامر المهمة للسيرفر SERVER من شركة النورس للاستضافة HOTING



salima
11-02-2013, بتوقيت غرينيتش 02:23 AM
بسم الله الرحمن الرحيم

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

فى البداية اشكر هذا الصرح العظيم فى بداية الامر واشكر جميع الاستاذة المتخصصين فى دروس وشروحات السيرفر SERVERات . واقدم نبذة عن بعض الاوامر والمسطلحات الخاصة بالاوامر بالتحكم بالسيرفر SERVER عن بعد عن طريق SHH اى الشل

نبدء على بركة الله تعالى , وارجوا من الله ان اكون عند حسن ظنكم فينا .

تحياتى الى استاذى الكبير / سامى sami1706 (http://www.dzbatna.com/u18613/) على تقديرة الكبيرة فى اتجاة المعهد وحرصة الكبير على الاعضاء هنا واضيف بعد الاوامر والمسطلحات للسيرفر SERVER

أوامر الـ SSH المستخدمة من قبل أصحاب السيرفر SERVERات

pwd : عرض المسار الكامل للمجلد الحالي

ls : عرض جميع الملفات في المجلد الحالي

ls -al : عرض جميع الملفات والمعلومات

ls –alR : عرض جميع الملفات والمعلومات في المجلدات الفرعية

ls *.html : عرض جميع الملفات التي تنتهي بالامتداد .html




cd .. : تغيير المجلد الحالي خطو واحدة للأعلى

clear : تنظيف الشاشة

vdir : يمنح معلومات أكثر من الأمر ls

exit : لتسجيل الخروج من الشيل

لإيقاف موقع واحد على السيرفر SERVER ساسبند

رمز PHP:

<code style="white-space:nowrap"> <code> /scripts/suspendacct User
</code> </code>

للاعادة تشغيل الموقع على السيرفر SERVER

رمز PHP:

<code style="white-space:nowrap"> <code> /scripts/unsuspendacct user
</code> </code>

غير User إلى يوزر الموقع المراد إيقافه

اعادة ضبط تصريح البيرل :

رمز PHP:

<code style="white-space:nowrap"> <code> chmod 755 /usr/bin/perl
</code> </code>

لمعرفة مين ماخذ تصريح روت آخر طبق الآتي :

رمز PHP:

<code style="white-space:nowrap"> <code> grep -v -E "^#" /etc/passwd | awk -F: '$3 == 0 { print $1}'
</code> </code>

لو ظهر حاجه بعد يوزر الروت يبقى السيرفر SERVER مخترق او حد تانى على السيرفر SERVER اخد تصريح الروت

لحذف اليوزر الاخر اذا وجد قم بأستخدام الامر :

رمز PHP:

<code style="white-space:nowrap"> <code> userdel -f elnours
</code> </code>

إستبدل elnours باليوزر الموجود

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

فقط قم بتنفيذ هذا الامر بالشل :

رمز PHP:

<code style="white-space:nowrap"> <code> find / -type d -perm 0777
</code> </code>

لمعرفة ما هى الايبهات التى قامت بالدخول الى الشل :

رمز PHP:

<code style="white-space:nowrap"> <code> cat /var/log/secure | grep root | grep -i accepted
</code> </code>

عمل فحص واسكان على جميع المواقع التى على السيرفر SERVER كل اسبوع

رمز PHP:

<code style="white-space:nowrap"> <code> clamscan -ir /home*/*/public_html/
</code> </code>

طريقة عمل ريسترت تلقائي للاباتشى

ادخل الشيل وطبق الآتي :

رمز PHP:

<code style="white-space:nowrap"> <code> crontab -e
</code> </code>

انزل اخر سطر وضع هذا الامر :

هذا كل 5 دقائق

رمز PHP:

<code style="white-space:nowrap"> <code> */5 * * * * /etc/init.d/httpd restart >/dell/null 2>&1
</code> </code>

هذا امر كل ساعة

رمز PHP:

<code style="white-space:nowrap"> <code> */60 * * * * /etc/init.d/httpd restart >/dell/null 2>&1
</code> </code>

طريقة عمل ريسترت تلقائي لـ Dns

ادخل الشيل وطبق الآتي :

رمز PHP:

<code style="white-space:nowrap"> <code> crontab -e
</code> </code>

انزل اخر سطر وضع هذا الامر :

هذا كل 5 دقائق

رمز PHP:

<code style="white-space:nowrap"> <code> */5 * * * * /service named restart>/dell/null 2>&1
</code> </code>

هذا امر كل ساعة

رمز PHP:

<code style="white-space:nowrap"> <code> */60 * * * * /service named restart>/dell/null 2>&1
</code> </code>

اوامر اصلاح قاعدة بينات معينة فى السيرفر SERVER تعمل لها ريبير

رمز PHP:

<code style="white-space:nowrap"> <code> mysqlcheck --repair db_name
</code> </code>

رمز PHP:

<code style="white-space:nowrap"> <code> mysqlcheck --analyze db_name
</code> </code>

رمز PHP:

<code style="white-space:nowrap"> <code> mysqlcheck --optimize db_name
</code> </code>

في كل مره تنفذها استبدل db_name باسم القاعده

اصلاح كافة قواعد البينات للسيرفر SERVER كامل mysql

رمز PHP:

<code style="white-space:nowrap"> <code> mysqlcheck -Aor
</code> </code>

شرح طريقة اعطاء ملفات الموقع تصاريح 755

رمز PHP:

<code style="white-space:nowrap"> <code> find /home/username/public_html/* -type d -exec chmod 755 {} \;
</code> </code>

شرح طريقة اعطاء ملفات الموقع تصاريح 644

رمز PHP:

<code style="white-space:nowrap"> <code> find /home/username/public_html/* -type f -exec chmod 644 {} \;
</code> </code>

عرض مسار الباك اب buckup اليومى من الشل

رمز PHP:

<code style="white-space:nowrap"> <code> ls -la /backup/cpbackup/daily
</code> </code>

اوامر فريغ tmp وحذف ملفات مصابة ولا تسبب اى مشاكل الى السيرفر SERVER

رمز PHP:

<code style="white-space:nowrap"> <code>
rm -rf /var/log/exim_paniclog.&#91;1-9&#93;.gz

rm -rf /var/log/exim_mainlog.&#91;1-9&#93;.gz

rm -rf /var/log/exim_rejectlog.&#91;1-9&#93;.gz

rm -rf /var/log/messages.&#91;1-9&#93;

rm -rf /var/log/maillog.&#91;1-9&#93;

rm -rf /var/log/secure.&#91;1-9&#93;

rm -rf /var/spool/exim/input/*

rm -rf /var/spool/exim/msglog/*

rm -rf /var/cache/eaccelerator/*

rm -rf /tmp/*

rm -rf /var/tmp/*
</code> </code>

فائدة هذا الامر أمر rm -rf لكى يقوم بحذف المجلدات والملفات الموجودة بهذه المسارات وهذه مسارات اللوج وفولدر ال tmp/

بعد التفريغ نفذ

رمز PHP:

<code style="white-space:nowrap"> <code> service mysql stop
</code> </code>

وبعدة هذا الامر

رمز PHP:

<code style="white-space:nowrap"> <code> service mysql restart
</code> </code>

حل مشكلة امتلاء Disk /dev/vzfs (/)

رمز PHP:

<code style="white-space:nowrap"> <code> rm -rf /home/cprestore/*.tar.gz
</code> </code>

حذف الباك اب buckup لتقليل المساحه المستخدمه علي السيرفر SERVER

لحذف الباك اب buckup اليومي :

رمز PHP:

<code style="white-space:nowrap"> <code> rm -rf /backup/cpbackup/daily/*.gz
</code> </code>

لحذف الباك اب buckup الاسبوعي :

رمز PHP:

<code style="white-space:nowrap"> <code> rm -rf /backup/cpbackup/weekly/*.gz
</code> </code>

لحذف الباك اب buckup الشهري :

رمز PHP:

<code style="white-space:nowrap"> <code> rm -rf /backup/cpbackup/monthly/*.gz
</code> </code>

استبدل اسم مجلد backup بمسار الباك اب buckup كما هو موجود في سيرفر SERVERك و اعداداتك .

امر مسح جميع الرسائل التى مخذنة على السيرفر SERVER

رمز PHP:

<code style="white-space:nowrap"> <code> for i in `exim -bpr|awk {'print $3'}`;do /usr/sbin/exim -v -Mrm $i;done
</code> </code>

حل مشكلة أختفاء أحد المواقع من Whm

رمز PHP:

<code style="white-space:nowrap"> <code> /scripts/updateuserdomains
</code> </code>

أوامر الارسال من السيرفر SERVER

رمز PHP:

<code style="white-space:nowrap"> <code>
/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
</code> </code>

رمز PHP:

<code style="white-space:nowrap"> <code> /scripts/convert2maildir
</code> </code>

ثم نختار رقم 3

شرح طريقة نقل المواقع بالشل

1- قم بالدخول علي الموقع المراد عمل باكاب له ( على السيرفر SERVER القديم )
2- قم بتنفيذ نسخه كامله من الباك اب buckup
3- قم ببالدخول الي file manager ستجد الباك اب buckup قد انتهت
4- قم بتغير التصريح الخاص بالباك اب buckup ال 777
5- قم بنقل الباك اب buckup الي public_html
6- قم بالدخول الي سيرفر SERVERك عن طريق ssh
7- قم بكتابه الامر cd /home
8- يكون بالطريقة التالي : wget www.elnours.com/bakup13.5.2014.tar.qz (http://www.elnours.com/bakup13.5.2014.tar.qz)
9- انتظر حتي تنتهي
10- قم بالدخول الي whm علي خيار restore full backup cpmove
أكتب يوزر نيم الموقع القديم حق cpanel الى عى الاستضافة HOTING القديمة

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

او من الشل

رمز PHP:

<code style="white-space:nowrap"> <code> cd /root
</code> </code>

بعدها الامر

رمز PHP:

<code style="white-space:nowrap"> <code> /scripts/restorepkg user
</code> </code>

مع تغيير user الى يوزر الموقع السابق بالسيرفر SERVER السابق

بعدها سيقوم بتركيب install الباك اب buckup على هذا اليوزر وسيقوم بتجهيز الحساب كاملاً بالقواعد وغيره
وحتى تاريخ بداية الاستضافة HOTING بالسيرفر SERVER السابق

أوامر أعادة التشغيل للسيرفر SERVERات

امر تحديث update لوحة التحكم CPanel

رمز PHP:

<code style="white-space:nowrap"> <code> /scripts/upcp --force
</code> </code>

امر تحديث update الاف تي بي

رمز PHP:

<code style="white-space:nowrap"> <code> /scripts/ftpup --force
</code> </code>

امر تحديث update الاكزايم

رمز PHP:

<code style="white-space:nowrap"> <code> /scripts/eximup --force
</code> </code>

امر اصلاح البريد

رمز PHP:

<code style="white-space:nowrap"> <code> /scripts/mailperm
</code> </code>

امر تحديث update برنامج MySQL - قواعد البيانات databases

رمز PHP:

<code style="white-space:nowrap"> <code> /scripts/mysqlup --force
</code> </code>

امر اعادة تشغيل الاباتشي

رمز PHP:

<code style="white-space:nowrap"> <code> /etc/rc.d/init.d/httpd restart
</code> </code>

امر اعادة تشغيل السي بنل

رمز PHP:

<code style="white-space:nowrap"> <code> /etc/init.d/cpanel restart
</code> </code>

امر اعادة تشغيل الخدمات بالسيرفر SERVER

رمز PHP:

<code style="white-space:nowrap"> <code> /etc/init.d/chkservd restart
</code> </code>

امر اعادة تشغيل الوظائف المؤقته

رمز PHP:

<code style="white-space:nowrap"> <code> /etc/init.d/crond restart
</code> </code>

امر اعادة تشغيل السيرفر SERVER

رمز PHP:

<code style="white-space:nowrap"> <code> reboot -n
</code> </code>

امر اعادة تشغيل الشل

رمز PHP:

<code style="white-space:nowrap"> <code> /etc/rc.d/init.d/sshd restart
</code> </code>

اصلاح المساحات اذا كانت تعطي قراءة خاطئة بلوحة تحكم السيرفر SERVER

رمز PHP:

<code style="white-space:nowrap"> <code> /scripts/fixquotas
</code> </code>

تنضيف البريد واعداة تشغيل CPanel

رمز PHP:

<code style="white-space:nowrap"> <code>
/usr/local/cpanel/bin/checkperlmodules

/scripts/cleanmd5

/etc/init.d/cpanel restart
</code> </code>

اصلاح وضغط قواعد البيانات databases الضغط

رمز PHP:

<code style="white-space:nowrap"> <code> /usr/bin/mysqlcheck -o --all-databases
</code> </code>

اصلاح وضغط قواعد البيانات databases الاصلاح

رمز PHP:

<code style="white-space:nowrap"> <code> /usr/bin/mysqlcheck -r --all-databases
</code> </code>

تحديث update كل برامج السيرفر SERVER من خلال الإوامر التالية :

رمز PHP:

<code style="white-space:nowrap"> <code> /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
</code> </code>

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

مع تحيات شركة النورس للاستضافة HOTING (http://www.elnours.com)





https://fbcdn-sphotos-d-a.akamaihd.net/hphotos-ak-ash4/482113_236967293114455_1193518507_n.png (http://www.dzbatna.com)
©المشاركات المنشورة تعبر عن وجهة نظر صاحبها فقط، ولا تُعبّر بأي شكل من الأشكال عن وجهة نظر إدارة المنتدى (http://www.dzbatna.com)©

استعمل مربع البحث في الاسفل لمزيد من المواضيع


سريع للبحث عن مواضيع في المنتدى