بسم الله الرحمن الرحيم



اليوم اقدم لكم شرح طريقة مهم جدا لكل شخص يعمل في الآستضافة المواقع ولديه سيرفر SERVER هذه الشرح طريقة يستخدم عندما ينضرب النظام التشغيل معك ويصير ما يشتغل ابداً فتقوم شركة السيرفر SERVERات تركب هاردسك جديد في سيرفر SERVERك وتنزل عليه نظام تشغيل من جديد وتركب الهاردسك الخربان وتخليه ثانوي ويصير معك في هذه الحالة 2 هاردات في السيرفر SERVER هارد اساسي وهارد ثانوي والهارد الثانوية الي انضرب النظام فيه

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

لمعرفة التقسيمات الهاردات في السيرفر SERVER :

اكتب الآمر :
رمز Code:
fdisk -l
لمعرفة حجم الهاردسك :
رمز Code:
df -h

طبعا لما تتكلم مع الشركة المزوده للسيرفر SERVERات راح تقول لك مسار الهاردسك القديم المضروب او اطلب منهم ذلك ونفرض انه مسار الهاردسك الجديد اسمه

رمز Code:
/oldHD/
هذا يعني ان مسار ملفات مواقع عملائي هنا

رمز Code:
/oldHD/home
لو تروح للمسار الي فرضناه انه الهارد القديم نكتب :
رمز Code:
cd /oldHD/home
راح ندخل للهاردسك المضروب ولمعرفة الملفات التي بداخلة والأكونت الي فيه اكتب الأمر التالي :
رمز Code:
ls /oldHD/home

طبعا اذا كان سيرفر SERVERك في سوفت لير ما راح يرضون يسون عملية النسخ من الهارد القديم الى الجديد حتى لو قطعت تذكرة بـ 3 دولار راح يرفضون لذلك اتبع الطريقة التالية في نقل كافة ملفات عملاءك الى الهاردسك الجديد بواسطة الآمر rsync

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

الأوامر كتالي :
رمز Code:
rsync -vrplogDtH /oldHD/usr/local/apache/conf /usr/local/apache rsync -vrplogDtH /oldHD/var/named /var rsync -vrplogDtH /oldHD/home/* /home rsync -vrplogDtH /oldHD/usr/local/cpanel /usr/local rsync -vrplogDtH /oldHD/var/lib/mysql /var/lib rsync -vrplogDtH /oldHD/var/cpanel /var rsync -vrplogDtH /oldHD/usr/share/ssl /usr/share rsync -vrplogDtH /oldHD/var/ssl /var rsync -vrplogDtH /oldHD/usr/local/cpanel/3rdparty/mailman /usr/local/cpanel/3rdparty rsync -vrplogDtH /oldHD/var/log/bandwidth /var/log rsync -vrplogDtH /oldHD/usr/local/frontpage /usr/local rsync -vrplogDtH /oldHD/var/spool/cron /var/spool rsync -vrplogDtH /oldHD/root/.my.cnf /root rsync -vrplogDtH /oldHD/etc/httpd/conf/httpd.conf /etc/httpd/conf rsync -vrplogDtH /old/etc/sysconfig/network /etc/sysconfig
طبعا لازم تعرف من الشركة مسار الهاردسك الجديد والقديم عشان يكون سهل عليك تطبيق الشرح طريقة ولا تنسى تغير oldHD بمسار الهارسك الجديد




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

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

ندخل للهارد المضروب الى الملف التالي :
رمز Code:
cd /oldHD/etc
وبعد ذلك نطبق الآمر التالي :
رمز Code:
#rsync -vrplogDtH secondarymx domainalias valiases vfilters exim* proftpd* pure-ftpd* passwd* group* *domain* *named* wwwacct.conf cpupdate.conf quota.conf shadow* *rndc* ips* ipaddrpool* ssl hosts /etc


الحين بعد عملية النقل ما راح تشتغل مواقع العملاء لازم تسوي تحديث update لكافة برامج السيرفر SERVER عشان تشتغل ولازم تركب الأباتشي من جديد وتحدث كل شيء عشان يرجع مواقع تشتغل

نطبق الآوامر التالية :

تحديث update لوحة التحكم CPANEL
رمز PHP:
<code style="white-space:nowrap"> <code> /scripts/upcp --force
</code> </code>

ترقية upgrade الآكزايم exim

رمز PHP:
<code style="white-space:nowrap"> <code> /scripts/exim4 --force
</code> </code>

ترقية upgrade قواعد البيانات MYSQL
رمز PHP:
<code style="white-space:nowrap"> <code> /scripts/mysqlup --force
</code> </code>

ترقية upgrade الأف تي بي FTP
رمز PHP:
<code style="white-space:nowrap"> <code> /scripts/ftpup --force
</code> </code>

ترقية upgrade Syncup Cpanel RPM
رمز PHP:
<code style="white-space:nowrap"> <code> /scripts/sysup
</code> </code>

امر اصلاح البريد
رمز PHP:
<code style="white-space:nowrap"> <code> /scripts/mailperm
</code> </code>

امر اصلاح المساحات وبعض المشاكل
رمز PHP:
<code style="white-space:nowrap"> <code> /scripts/fixquotas
</code> </code>

رمز PHP:
<code style="white-space:nowrap"> <code> /scripts/fixcommonproblems
</code> </code>

رمز PHP:
<code style="white-space:nowrap"> <code> /scripts/fixeverything
</code> </code>

رمز PHP:
<code style="white-space:nowrap"> <code> /scripts/fixndc
</code> </code>

رمز PHP:
<code style="white-space:nowrap"> <code> /scripts/fixvaliases
</code> </code>

بعد ذلك تحديث update الأباتشي بواسطة الآمر :
رمز PHP:
<code style="white-space:nowrap"> <code> /scripts/easyapache
</code> </code>




بعدها نسوي ريستارت للخدمات :

بعد تحديث update البرامج نقوم بإعادة ريستارت لها :


رمز PHP:
<code style="white-space:nowrap"> <code> # /scripts/restartsrv httpd

# /etc/rc.d/init.d/cpanel restart

# /scripts/restartsrv mysql

# /scripts/restartsrv named

# /scripts/restartsrv exim

# service chkservd restart

# service xinetd restart

# /scripts/restartsrv_pureftpd

# /etc/init.d/crond restart
</code> </code>



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


انتهى الشرح طريقة واي سؤل او استفسار انا موجود


ادارة شركة هوست تونيد






©المشاركات المنشورة تعبر عن وجهة نظر صاحبها فقط، ولا تُعبّر بأي شكل من الأشكال عن وجهة نظر إدارة المنتدى©