النتائج 1 إلى 7 من 7

الموضوع: صيانة دورية للسيرفر؟

  1. #1

    صيانة دورية للسيرفر؟



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

    عندي VPS خاص فيني .. بس في الحقيقة مالي كتير شاطر بإدارة السيرفرات

    أسئل عن، الأمور الواجب عملها كل فترة وفترة

    كصيانة أو تحديث وتنشيط للسيرفر

    يعني أخلي السيرفر يعود لكامل طاقته وحيويته من جديد :app:

    لدي مجموعة الأوامر هذه

    أقوم كل فترة وفترة بتطبيقها

    فهل تنصحوني بشيء معين؟

    أمر ماله لزمة أحذفه؟ أو أمر مهم يجب علي إضافته؟ مع شرح وظيفته..

    أو أو .. الخ

    أحتاج لنصائحكم

    كود:
    /etc/init.d/httpd restart
    /etc/init.d/mysql restart
    
    /scripts/chownpublichtmls
    
    
    /scripts/upcp --force
    /scripts/checkperlmodules --force
    service cpanel restart
    service httpd restart
    service named restart
    service mysql restart
    service exim restart
    
    
    
    mysqlcheck --optimize --force --all-databases
    /scripts/eximup --force
    
    
    /scripts/mailperm
    /scripts/fixquotas
    /scripts/fixcommonproblems
    /scripts/fixeverything
    /scripts/fixndc
    /scripts/fixvaliases
    rm -rf /usr/local/apache/domlogs/*
    rm -rf /var/log/*.1
    rm -rf /var/log/*.2
    rm -rf /var/log/*.3
    rm -rf /var/log/*.4
    rm -rf /home/*/mail/*/*/.spam/*
    rm -rf /home/*/mail/.spam/*
    rm -rf /home/*/mail/*/*/.Trash/cur/*
    rm -rf /home/*/mail/*/*/.Trash/new/*
    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/*
    cd /tmp
    rm -rf *
    rm -rf /tmp/*
    rm -rf /var/tmp/*
    cd /tmp
    rm -rf
    service httpd restart
    service mysql restart
    
    
    tail -f /var/log/messages
    شكرًا لكم.







  2. #2
    عضو نشيط
    تاريخ التسجيل
    May 2007
    المشاركات
    172


    و عليكم السلام و رحمة الله و بركاته،
    خبرتي شوية ضعيفة بسيرفرات الويب ^^
    بس، بافيدك باللي أعرفه و عـ السريع. و إن شاء الله أكمل بكرة

    /etc/init.d/httpd restart
    /etc/init.d/mysql restart
    السطرين في الأعلى نفس
    service httpd restart
    service mysql restart
    /scripts/chownpublichtmls
    من اسمه، شكله يغير صلاحيات الملفات في public_html. لو سيرفر شخصي، ما أتوقع يفيد لأنك انت اللي ترفع ملفاتك بنفسك. بس برضه ما يمنع تشغله، تتأكد أكثر.

    /scripts/upcp --force
    يقوم بتحديث الـ cPanel لآخر إصدار. فقط في حالة اصدار نسخة جديدة بس يحملها.
    يمكن توقف استخدامه لحين تتأكد إنه التحديث سليم. تقدر تتأكد من http://forums.cpanel.net/forum.php

    service cpanel restart
    ما عندي فكرة اذا مفيد إنك تعيد تشغيل الخدمة حقت لوحة التحكم


    service named restart
    الـ BIND معروف بالثبات. بس هذا في حالة إنه الـ DNS أساسا من سيرفر مو من موفر الدومين. حاول تتأكد، لو الـ DNS من موفر دومينك، اقفل الخدمة و استفيد من الكم ميغا اللي بتجيك

    service exim restart
    /scripts/eximup --force
    الأول يعيد خدمة الـ exim المسؤولة عن ارسال الايميلات.
    و الثاني عن تحديث الpackage. تقدر تحدث و بعدين تعيد أحسن. يعني بدل السطرين مع بعض


    mysqlcheck --optimize --force --all-databases
    تتأكد من سلامة قواعدك في الـ MySQL. حلوة خليها

    الساعة تقريبا 12 الليل هنا. خليني أنام و أكمل بكرة ^^

    رائد





    __________________
    "اقْــرَأ "
    اللهم ارزقنا حسن الختام

  3. #3


    و عليكم السلام و رحمة الله و بركاته،
    خبرتي شوية ضعيفة بسيرفرات الويب ^^
    بس، بافيدك باللي أعرفه و عـ السريع. و إن شاء الله أكمل بكرة


    السطرين في الأعلى نفس



    من اسمه، شكله يغير صلاحيات الملفات في public_html. لو سيرفر شخصي، ما أتوقع يفيد لأنك انت اللي ترفع ملفاتك بنفسك. بس برضه ما يمنع تشغله، تتأكد أكثر.


    يقوم بتحديث الـ cPanel لآخر إصدار. فقط في حالة اصدار نسخة جديدة بس يحملها.
    يمكن توقف استخدامه لحين تتأكد إنه التحديث سليم. تقدر تتأكد من http://forums.cpanel.net/forum.php


    ما عندي فكرة اذا مفيد إنك تعيد تشغيل الخدمة حقت لوحة التحكم



    الـ BIND معروف بالثبات. بس هذا في حالة إنه الـ DNS أساسا من سيرفر مو من موفر الدومين. حاول تتأكد، لو الـ DNS من موفر دومينك، اقفل الخدمة و استفيد من الكم ميغا اللي بتجيك


    الأول يعيد خدمة الـ exim المسؤولة عن ارسال الايميلات.
    و الثاني عن تحديث الpackage. تقدر تحدث و بعدين تعيد أحسن. يعني بدل السطرين مع بعض



    تتأكد من سلامة قواعدك في الـ MySQL. حلوة خليها

    الساعة تقريبا 12 الليل هنا. خليني أنام و أكمل بكرة ^^

    رائد
    جزاك الله كل خير أستاذ رائد

    وضحت لي أوامر كنت أطبقها وأجهل معانيها

    طيب تنصحني بأوامر أخرى لازم أطبقها؟ أوامر أخرى تحديث أو إعادة تشغيل لأشياء مهمة.. الخ الخ ..

    وما فهمت هذه النقطة كثيرًا

    الـ BIND معروف بالثبات. بس هذا في حالة إنه الـ DNS أساسا من سيرفر مو من موفر الدومين. حاول تتأكد، لو الـ DNS من موفر دومينك، اقفل الخدمة و استفيد من الكم ميغا اللي بتجيك







  4. #4
    عضو نشيط
    تاريخ التسجيل
    May 2007
    المشاركات
    172


    جزاك الله كل خير أستاذ رائد

    وضحت لي أوامر كنت أطبقها وأجهل معانيها

    طيب تنصحني بأوامر أخرى لازم أطبقها؟ أوامر أخرى تحديث أو إعادة تشغيل لأشياء مهمة.. الخ الخ ..

    وما فهمت هذه النقطة كثيرًا
    و الله آسف اتأخرت بالرد ^^
    عندي تقرير و متأخر عليه :P

    إن شاء الله أخلص و أشوف أوامر زيادة.

    بخصوص النقطة الأخيرة.
    هل اعدادات الـ DNS موجودة في لوحة تحكم النطاق عن الشركة المستضيفة؟ و لا موجودة في سيرفرك الوهمي؟
    مثال:

    هذه أحد نطاقاتي مع GoDaddy، اعدادات الـ DNS موجودة عندهم. فـلذلك لا يوجد سبب لتشغيل الخدمة في السيرفر. في حالة رغبة أي شخص بالاستعلام عن معلومات النطاق، بيتوجه إلى اعدادات النطاق عند الشركة المستضيفة. و اللي عندك بكون شكل
    معناتها تشغيل خدمة named ليس لها أي معنى (على حد علمي)
    لكن إذا موفر اعدادات الـ DNS من سيرفرك الوهمي، خلي الخدمة named شغالة لأنها ضرورية





    __________________
    "اقْــرَأ "
    اللهم ارزقنا حسن الختام

  5. #5


    لا مشكلة ^^ الله يعطيك العافية وإن شاء الله موفق ..

    إذن رح أتركها مفعلة كما هي لأن الدي ان اس موجود عندي ع السيرفر

    شكرًا لك مرة أخرى وأنا بإنتظار إضافاتكم ^^






  6. #6


    و الله آسف اتأخرت بالرد ^^
    عندي تقرير و متأخر عليه :P

    إن شاء الله أخلص و أشوف أوامر زيادة.

    بخصوص النقطة الأخيرة.
    هل اعدادات الـ DNS موجودة في لوحة تحكم النطاق عن الشركة المستضيفة؟ و لا موجودة في سيرفرك الوهمي؟
    مثال:

    هذه أحد نطاقاتي مع GoDaddy، اعدادات الـ DNS موجودة عندهم. فـلذلك لا يوجد سبب لتشغيل الخدمة في السيرفر. في حالة رغبة أي شخص بالاستعلام عن معلومات النطاق، بيتوجه إلى اعدادات النطاق عند الشركة المستضيفة. و اللي عندك بكون شكل
    معناتها تشغيل خدمة named ليس لها أي معنى (على حد علمي)
    لكن إذا موفر اعدادات الـ DNS من سيرفرك الوهمي، خلي الخدمة named شغالة لأنها ضرورية
    لا مشكلة ^^ الله يعطيك العافية وإن شاء الله موفق ..

    إذن رح أتركها مفعلة كما هي لأن الدي ان اس موجود عندي ع السيرفر

    شكرًا لك مرة أخرى وأنا بإنتظار إضافاتكم ^^






  7. #7
    عضو نشيط
    تاريخ التسجيل
    May 2007
    المشاركات
    172


    كود:
    cd /tmp
    rm -rf *
    rm -rf /tmp/*
    كود:
    cd /tmp
    rm -rf
    نفس الشئ
    كود:
    /scripts/mailperm
    /scripts/fixquotas
    /scripts/fixcommonproblems
    /scripts/fixeverything
    /scripts/fixndc
    /scripts/fixvaliases
    هذه كلها لها علاقة بـ cPanel. للأسف ما عندي أدنى فكرة عنها

    كود:
    service httpd restart
    service mysql restart
    ما أشوف أي حاجة لاعادة تشغيل الأباتشي و الـ MySQL. مو لازم ، من رأيي، تسوييهم
    خاصة الأباتشي، تقدر تستبدل الأمر بـ
    كود:
    service httpd reload
    طبعا هذه في حالة لعبت في الاعدادات. ميزة الـ reload إنه ما يقفل السيرفر و ما يسبب downtime .

    هممم، حاليا فيني النوم بس بأحاول أطلع كم شئ
    * حاول تشيك على /var/log/messages كل فترة و الثانية. حاول تتأكد مافي أخطاء. تقدر تكشف بعض المشاكل في الهاردوير بدري.
    * تقدر تشوف ملف الأخطاء حق apache، أوقع مكانه /var/log/httpd/errors.log أو شئ شبيه.
    * حاول تحدث باستمرار. بس نصيحة، حاول تقرأ الـ update log حق كل برنامج و عدل على اللي تبغاه. بعض الأحيان يغيروا شئ و يمكن يسببلك أزمة. أتذكر مرة حدثت برنامج بدون ما أقرأ عن التحديثات، و سويت مصيبة
    * من اللي لاحظته، قاعد تحذف الـ logs. أنصحك تقرا عن الـ logrotate و تطبقه. و لحاله بيسويلك الأوامر هذه:
    كود:
    rm -rf /var/log/*.1
    rm -rf /var/log/*.2
    rm -rf /var/log/*.3
    rm -rf /var/log/*.4
    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/*
    و لو حبيت، تقدر تسخدم الـ crontab عشان تخلي الأوامر لحالها تشتغل.
    افتح الـ terminal و اكتب
    كود:
    vim /etc/cron.weekly/cleanVPS
    و حط فيه الأوامر اللي تبغاها. و كل أسبوع بتشتغل لحالها.

    و برضه، أغلب المشاكل تجي بسبب يا إنه مافي مساحة كافية أو مافي رام. فأحسن شئ برضه تسوي الملف
    كود:
    vim /etc/cron.daily/cleanVPS
    و اكتب فيه
    كود:
    /usr/bin/free -m | /usr/bin/mail YOUR_EMAIL -s "MEMORY Utilization"
    /bin/df -m | /usr/bin/mail YOUR_EMAIL -s "HDD Utilization"
    استبدل YOUR_EMAIL بايميلك. و بتجيك رسائل يومية باستهلاك القرص الصلب و الذاكرة. فـ اتأكد منها يوميا و ما بتاخذ منك و لا 10 ثواني

    بشكل عام، اللينكس ثابت. بس يبغاله اعدادات مضبوطة.

    هذا مافي جعبتي حاليا





    __________________
    "اقْــرَأ "
    اللهم ارزقنا حسن الختام





ضوابط المشاركة

  • لا تستطيع إضافة مواضيع جديدة
  • لا تستطيع الرد على المواضيع
  • لا تستطيع إرفاق ملفات
  • لا تستطيع تعديل مشاركاتك
  •  

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