dimanche 30 janvier 2011

trial reset Kaspersky 2011 PURE

Resetting Kaspersky PURE is easy. But being careful how to do it safe is another thing. I'd choose resetting manually over downloading some .exe file to do it for me. Reason is, i'll get to eliminate any possible case of getting keylogged or getting some infection of some sort.

To start with, i'll show you how many days i have left of my Kaspersky PURE trial currently: 16 remaining



The real process of resetting will need me to disable 'Self Defence' first...from it's name, it's obvious that it protects Kaspersky from infiltration.
The top-right corner of Kaspersky PURe has "Settings" which is where we need to go to disable 'Self Defence'.



From settings, we find 'Self Defence', click it and uncheck "Enable Self-Defence"



Click "Apply", "OK". You'll get a notification to enable 'Self Defence', ignore it.

I then exit Kaspersky from the system tray by right-click on the Kaspersky icon and choosing "Exit"

Next move will be to run registry editor so make the changes needed to reset Kaspersky.



In the registry editor, navigate to:
HKEY_LOCAL_MACHINE > SOFTWARE > KasperskyLab > protected > AVP9 > environment


Click on "environment" and look on the right pane, search for "PCID" and double-click it to edit that entry.



The alpanumeric series you see is your unique ID with which your trial version of Kaspersky connects to the Kaspersky servers for definition updates and tracking of your trial period. Now what you do is to switch that number, which will make you appear as a new user to Kaspersky, hence granting you an extra 30 days. It's only necessary to edit just about few digits to change the ID, in this case, i'll change the last 3 digits to any random set of numbers.
Press "OK", then close Registry Editor.

Now we can start Kaspersky PURE again. On restart Kaspersky, you'll see this window, then you click on "Activate trial license":



Kaspersky will then connect you to their server and grant you an extra 30 days of free program usage.



Now you can see i have yet another 30 days to use Kaspersky PURE.



Last but not least, you have to remember to enable 'Self Defence' to ensure full security.

Having enough time to run and fully test a program is essential before purchasing it. i'll advice that you buy the Kaspersky PURE legally from their website after you have had enough of the trial.

Enjoy your digital world, stay protected!



samedi 29 janvier 2011

اعدادات DNS ومشاكلها ومشاكل توقف المواقع لدى البعض وعملها لدى آخرين وحلولها

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

الكثير من أصحاب المواقع يشتكون من عمل مواقعهم لدى بعض الزوار وعدم عملها عند البعض الآخر ، وأيضاً الكثير من أصحاب السيرفرات يعانون من هذه المشكلة عندما يقوم العميل بالاتصال بهم وابلاغهم بها ، وعندما يقوم بتصفح الموقع الخاص بالعميل والذي أخبره العميل أن به هذه المشكلة ، فإنه يجد أن الموقع يعمل ويقوم بتصفحه بشكل طبيعي وبدون أي مشاكل .

ولكن بالفعل هذه المشكلة قد تحدث رغم أن الموقع يعمل لديك ، وترجع لاسباب خاصة بضبط الـ DNS Zone و A Entry الخاصة بالموقع ، وأيضاً قد تحدث ولا يعمل الموقع لدى البعض نظراً لاختلاف مزود الخدمة الخاص بهم وطريقة اتصاله بالموقع أو السيرفر .

فى كل الاحوال ، موقع IntoDNS هو موقع يقوم بفحص الـ DNS للمواقع واعدادتها ، ويقوم بعرض الاخطاء اذا كان هناك أخطاء ويرشدك ببعض المقترحات لتلافي وحل هذه الاخطاء .

تستطيع زيارة الموقع من خلال الرابط : http://www.intodns.com ، ثم تقوم بادخال رابط موقعك بالمربع المسمى (Domain Name) ، ثم قم بالضغط على Report ، كما هو موضح بالصورة التالية :




- ملحوظة : جميع القيم الموجودة بالصور أو بالخطوات هي فقط أمثلة وليست هي التي ستظهر لك بالتحديد ، فالقيم التي ستظهر لك هي القيم الخاصة بموقعك أو سيرفرك ، وأيضاً القيم الموجودة بخطوات الاعداد هي مجرد أمثلة للتوضيح ، وما ستقوم بتنفيذه أو مراجعته على سيرفرك هي القيم الخاصة بك (سواء الموقع أو السيرفر) ، وسواء كانت هذه القيم نيم سيرفر أو ايبيهات .

بداية ً ، سيعرض لك الدي ان اس الذي قمت بوضعه فى لوحة تحكم الدومين الذي تستعلم عنه ، ويظهر لك هذه المعلومات فى صف يسمى بـ (Domain NS records) ، على سبيل المثال كما بالصورة التالية :



وفى الصورة يعرض لك أن الـ Name server الموجود بلوحة تحكم الدومين الذي تستعلم عنه هو: ns1.gulfhosted.com ويعمل هذا النيم سيرفر على الاي بي (11.22.33.44)

وأيضاً النيم سيرفر الاخر وهو ns2.gulfhosted.com ويعمل على الاي بي (11.22.33.45)

حتى الآن لا توجد أدنى مشكلة فهذا هو النيم سيرفر الموجود بالفعل بلوحة تحكم الدومين ، وأيضاً هذه هي الايبيهات الخاصة بالنيم سيرفر الموضح .


بعد ذلك يوجد لدينا بالاسفل صف يسمى بـ (NS records from your nameservers) ، وهنا يتم عرض النيم سيرفر الموجود بـ DNS Zone الخاص بالموقع من السيرفر ، والتي يمكنك الدخول اليها من خلال WHM :

رمز Code:
Main >> DNS Functions >> Edit DNS Zone
سيعرض لك كل المواقع الموجودة على السيرفر ، وليكن الموقع الذي تقوم بالاستعلام عنه هو (yoursite.com) ، فسوف تقوم بالضغط على yoursite.com الموجودة ضمن المواقع المعروضة أمامك ، ثم تقوم بالضغط على زر Edit ، ليعرض لك الـ DNS Zone الخاصة بالموقع yoursite.com ، والتي سوف تكون على سبيل المثال كما موجود بالصورة التالية :




ليس هذا هو ما نتحدث عنه الآن ولكن فقط عرضت لك ماهو الذي يعرضه الصف المسمى بـ (NS records from your nameservers) ، نعود الى ما يعرضه لك موقع IntoDNS عن هذا الصف كما ذكرنا وهو النيم سيرفر الموجود بـ DNS Zone الخاص بالموقع من السيرفر ، فاذا كانت لديك الاعدادت الخاصة بـ DNS على سيرفرك على ما يرام وموجود لديك النيم سيرفر الخاصة بسيرفرك وقمت باضافة A Entry لكل نيم سيرفر ، فسيقوم موقع Into DNS بعرض هذا الصف على سبيل المثال كما بالصورة التالية :





حيث ns1.gulfhosted.com هو النيم سيرفر الاول ويستخدم الاي بي 11.22.33.44 ، و ns2.gulfhosted.com هو النيم سيرفر الثاني ويستخدم الاي بي 11.22.33.45 ، وهما كما ذكرنا بالاعلى .

أما اذا كان الـ DNS Zone للنيم سيرفر الموجود بسيرفرك لا تعمل بشكل طبيعى ، فسوف تختلف الرسائل التي سيعرضها لك الموقع بحسب اختلاف الاعدادات الموجودة لديك ، والصور التالية توضح بعض الرسائل التى يعرضها الموقع :







أو أن الزون الخاصة بالموقع تحتوي على نيم سيرفر آخر يختلف عن النيم سيرفر وأيبيهات مختلفة تماماً عن أيبيهات سيرفرك وهو كما موضح بالصورة التالية :



وقد يحدث ذلك مثلاً فى حالات نقل الموقع من سيرفر الى سيرفر آخر بطريقة أو بأخرى ، وظل الموقع يستخدم النيم سيرفر الخاص بالسيرفر الذي كان مستضافاً لديه قبل أن تتم عملية النقل فى الزون الخاصة بالموقع .

وأيضاً من المعلومات التي يعرضها لك موقع IntoDNS هي (WWW A Record) والخاصة بتوجيه دومين موقعك الى اي بي السيرفر المستضاف عليه ، واذا لم تكن لديك الاعدادات بطريقة صحيحة فتظهر لك المعلومات كما هو موضح بالصورة التالية :




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

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

ستقوم بالدخول لسيرفرك من خلال الشل من خلال برنامج Putty واذا لم يكن لديك يمكنك تحميله من خلال الرابط (http://www.gulfhosted.com/putty.zip)

ستقوم بالدخول لملف wwwacct.conf من خلال الامر التالي :

رمز Code:
pico /etc/wwwacct.conf

ستجد الاعدادات كما هي موضحة بالاسفل ، ستقوم بعمل التعديلات اللازمة والخاصة بسيرفرك ، والموجودة بالاسفل باللون الأحمر :

رمز Code:
ADDR 11.22.33.44
CONTACTEMAIL server@gulfhosted.com
CONTACTPAGER
DEFMOD x3
ETHDEV venet0:0
HOMEDIR /home
HOMEMATCH home
HOST server.gulfhosted.com
LOGSTYLE combined
MINUID
NS ns1.gulfhosted.com
NS2 ns2.gulfhosted.com
NS3
NS4
NSTTL 86400
SCRIPTALIAS n
TTL 14400


- ADDR : وهو الاي بي الرئيسي للسيرفر
- CONTACTEMAIL : وهو الاميل الخاص بك والذي ستصلك عليه الرسائل من السيرفر
- HOST : وهو الهوست نيم الخاص بسيرفرك
- NS : وهو النيم سيرفر الاول المستخدم بالسيرفر
- NS2 : وهو النيم سيرفر الثاني المستخدم بالسيرفر

والصورة التالية توضح أكثر :




ستقوم بعمل التعديلات اللازمة والخاصة بك مما سبق ، بعدها ستقوم باغلاق الملف من خلال ضغط CTRL+X من الكيبورد ، بعدها اضغط Y ثم ENTER .

- نأتي لاعدادات ملف resolv.conf

نفذ الامر التالي لفتح الملف :

رمز Code:
pico /etc/resolv.conf
قم بعمل الاعدادات بالملف كما موضح بالاسفل مع استبدال القيم الموجودة باللون الاحمر بالقيم الخاصة بسيرفرك :

رمز Code:
domain gulfhosted.com
search gulfhosted.com
server.gulfhosted.com 127.0.0.1
ns1.gulfhosted.com 11.22.33.44
ns2.gulfhosted.com 11.22.33.45
- server.gulfhosted.com : استبدله بالهوست نيم الخاص بسيرفرك
- ns1.gulfhosted.com : النيم سيرفر الاول ، و 11.22.33.44 هو الاي بي المستخدم لهذا النيم سيرفر
- ns2.gulfhosted.com : النيم سيرفر الاول ، و 11.22.33.45 هو الاي بي المستخدم لهذا النيم سيرفر

والصورة التالية أيضاً للتوضيح :




بعد عمل اللازم احفظ ما قمت به من خلال ضغط CTRL+X من الكيبورد ، بعدها اضغط Y ثم ENTER .

- والآن اعداد nameserverips

نفذ الامر التالي لفتح الملف :

رمز Code:
pico /etc/nameserverips
قم بعمل الاعدادات بالملف كما هو موضح بالاسفل مع استبدال القيم الموجودة باللون الاحمر بالقيم الخاصة بسيرفرك :

رمز Code:
11.22.33.44=ns1.gulfhosted.com
11.22.33.45=ns2.gulfhosted.com


حيث ns1.gulfhosted.com : النيم سيرفر الاول ، و 11.22.33.44 هو الاي بي المستخدم لهذا النيم سيرفر
- ns2.gulfhosted.com : النيم سيرفر الاول ، و 11.22.33.45 هو الاي بي المستخدم لهذا النيم سيرفر .

الصورة التالية للتوضيح :




بعد عمل اللازم احفظ ما قمت به من خلال ضغط CTRL+X من الكيبورد ، بعدها اضغط Y ثم ENTER .


بعد ذلك قم بتغيير بتغيير الهوست نيم الى الهوست نيم الخاص بسيرفرك من خلال تنفيذ الامر التالي :

رمز Code:
hostname server.gulfhosted.com
حيث server.gulfhosted.com ستقوم باستبداله بالهوست نيم الخاص بسيرفرك .

بعد ذلك قم بتحديث الترخيص الخاص بالسي بانل ليقوم بقراءة الهوست نيم الذي قمت بتغييره ، وذلك من خلال تنفيذ الامر التالي :

رمز Code:
/usr/local/cpanel/cpkeyclt
قم بعمل ريستارت للنيمد من خلال تنفيذ الامر التالي :

رمز Code:
service named restart

هذا الجزء السابق كان هو الخاص بضبط اعدادات الـ DNS بسيرفرك ، وسنكمل بقية خطواتنا التالية لمعالجة الامر التي ذكرناها بأول الموضوع وضبط النيم سيرفر و DNS Zone واضافة A Entry لكل من الـ hostname و الـ nameserver .

قم بالدخول الى لوحة تحكم السيرفر WHM ، قم توجه الى اعداد (Basic cPanel/WHM Setup) ، من خلال :

رمز Code:
Main >> Server Configuration >> Basic cPanel/WHM Setup
أو من خلال الرابط : http://ip:2086/scripts/editsets مع استبدال ip بالاي بي الخاص بسيرفرك .


ستقوم الآن باضافة A Entry للنيم سيرفر المستخدم على سيرفرك ، توجه الى أسفل الصفحة التي قمت بالدخول اليها ، وقم بعمل ذلك كما هو موضح بالصورة التالية :




ستقوم بالضغط على Add an A entry for this nameserver الموجودة أمام النيم سيرفر الاول ، (وهو فى مثالنا هنا ns1.gulfhosted.com) ، بعد الضغط على هذا الزر ستظهر لك نافذة تسمى بـ Add Nameserver A Entry ، وسيكون موجود بها النيم سيرفر + الاي بي بجانبه ، واسفلها ستجد مربع ادخال به الاي بي الخاص بالنيم سيرفر ، اذا لم يكن هو الذي تستخدمه لهذا النيم سيرفر ، فقم بكتابة الاي بي الصحيح ، ثم اضغط على Add Entry كما هو موضح بالصورة التالية :




ستظهر لك رسالة بأنه تم اضافة A Entry للنيم سيرفر الموضح ، كرر نفس الخطوة بالرجوع الى Basic cPanel/WHM Setup ، وقم باضافة A Entry للنيم سيرفر الثاني .

بعد ذلك قم باضافة A Entry للهوست نيم الخاص بالسيرفر ، قم بتغيير الهوست نيم (مع أننا قم بتغييرها من خلال الشل ، ولكن زيادة فى التأكيد ولا يوجد هناك ضرر من ذلك ) ، قم بالدخول الى Change Hostname من خلال :

رمز Code:
Main >> Networking Setup >> Change Hostname
أو من خلال الرابط : http://ip:2086/scripts2/changehostname ، مع استبدال ip بالاي بي الخاص بسيرفرك .

توجه الى أسفل الصفحة ، ستجد مربع اسمه Change Hostname وبه مربع ادخال يسمى بـ New hostname ستقوم بكتابة الهوست نيم لسيرفرك بداخل المربع ، ثم اضغط على زر Change ، والصورة التالية للتوضيح



ستظهر لك رسالة تفيدك بأنه تم تغيير الهوست نيم ، وبها زر بالاسفل وهو Add An A Entry for your hostname ، قم بالضغط عليه كما هو موضح بالصورة التالية :



سيتم تحويلك لصفحة اخرى وبها الهوست نيم وبجانبه الاي بي المستخدم للهوست نيم ، واسفلها ستجد مربع ادخال به الاي بي الخاص بالهوست نيم ، اذا لم يكن هو الاي بي الخاص بالهوست نيم (الاي بي الرئيسي الخاص بسيرفرك) ، فقم بكتابة الاي بي الصحيح ، ثم اضغط على Add Entry كما هو موضح بالصورة التالية :




ستظهر لك رسالة بأنه تم اضافة A Entry للهوست نيم .



- بعد ذلك نأتي الى DNS Zone والنيم سيرفر بها ، وهل هو موجود أم لا ؟ ، واذا كان موجود ، فهل هو النيم السيرفر الصحيح والايبيهات الموجودة فى الزون الخاص به هي الايبيهات الصحيحة الخاصة بذلك النيم سيرفر أم لا ؟ .

فى البداية توجه الى Edit DNS Zone من خلال :

رمز Code:
Main >> DNS Functions >> Edit DNS Zone
أو من خلال الرابط : http://ip:2086/scripts/editdnslist ، طبعاً مع استبدال ip بالاي بي الخاص بسيرفرك .

ستجد أمامك قائمة بالمواقع الموجودة على سيرفرك ومن بينها أيضاً النيم سيرفر الخاص بسيرفرك وليكن على سبيل المثال كما ذكرنا هو ns1.gulfhosted.com و ns2.gulfhosted.com

كما هو موضح بالصورة التالية :



طبعاً الصورة مجرد مثال لا تحتوي على المواقع ، ولكنك ستجد المواقع وبينها ايضاً النيم سيرفر

قم باختيار النيم سيرفر الاول وليكن ns1.gulfhosted.com ثم اضغط بالاسفل على الزر Edit ليعرض لك القيم والمدخلات الخاصة بهذا النيم سيرفر ، وهي على سبيل المثال ستكون كما موضح بالصورة التالية :




لاحظ الصف المشار اليه بالسهم والذي يحتوي على اسم النيم سيرفر (ns1.gulfhosted.com) و نوع القيمة المدخلة (A Record) ، والاي بي المستخدم لها وهو الاي بي الخاص بهذا النيم سيرفر (11.22.33.44)

وبقية الاعدادات كما هي موضحة بالصورة السابقة

اذا كان هناك اختلاف فى الاي بي الموضح أمام القيمة A عن الاي بي الخاص بهذا النيم سيرفر ، فيجب عليك تعديله الى الاي بي الصحيح ، ثم احفظ ما قمت به من خلال الضغط على Save فى أسفل الصفحة .

وقم بالرجوع الى Edit DNS Zone مرة أخرى وكرر تلك الخطوة أيضاً مع النيم سيرفر الاخر .

والصورة التالية توضح أيضاً القيم والمدخلات الخاصة بالنيم سيرفر الآخر :



اذا كان هناك اختلاف أو أخطاء يمكنك اختصار ذلك بحذف النيم سيرفر من خلال Delete a DNS Zone ، واختيار النيم سيرفر والضغط على Delete ،سيتم تحويلك لصفحة للتأكيد على أنك تريد الحذف بالفعل ، قم بذلك بالضغط على Delete ، بعد ذلك اضافته من جديد ، وطريقة الاضافة سيتم توضيحها بالاسفل .

اذا قمت بالدخول الى Edit DNS Zone ولم تجد النيم سيرفر الخاص بسيرفرك ضمن قائمة الدومينات المعروضة أمامك ، فيجب عليك اضافة النيم سيرفر ، وستقوم بعمل ذلك من خلال الدخول الى Add a DNS Zone من خلال :

رمز Code:
Main >> DNS Functions >> Add a DNS Zone
أو من خلال الرابط : http://ip:2086/scripts2/adddns مع استبدال ip بالاي بي الخاص بسيرفرك .

سيظهر لك مربع اسمه Domain Selection ، وبه مربعين ادخال ، الاول يسمى Ip والاخر يسمى Domain ، قم بكتابة الاي بي الخاص بالنيم سيرفر فى المربع الاول (Ip) ، وبجانبه فى المربع الثاني (Domain) قم بكتابة النيم سيرفر ، ثم اذهب الى أسفل الصفحة وقم بالضغط على Add Zone

كما هو موضح بالصورة التالية :




ستظهر لك رسالة تفيد بأنه تم اضافة الزون بنجاح ، قم بعدها بالرجوع الى Add a DNS Zone وكرر نفس الخطوات لتقوم باضافة النيم سيرفر الآخر .


بعد ذلك قم بعمل ريستارت للنيمد :

رمز Code:
service named restart
والى هنا أكون قد انتهيت من الموضوع بشكل كامل ، وأرجو أن أكون وفقت فى ذكر أغلب الامور التي لها علاقة بتلك المشكلة .

وأعتذر للجميع عن طول الموضوع ، ولكن كان لابد من ذلك لذكر معظم النقاط .

بالتوفيق للجميع

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

مع تحياتي / سامح الشورى .

how install memcached

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

يسعدني ان اشرح لكم تركيب المسرع الرائع والافضل من وجهة نظري memcached


اول تركيب libevent


رمز PHP:
 yum install libevent libevent-devel 
لانظمة i386 او i686
نستخدم التوزيعه التالية

رمز PHP:
rpm -Uhv http://apt.sw.be/redhat/el5/en/i386/rpmforge/RPMS/rpmforge-release-0.3.6-1.el5.rf.i386.rpm 
لانظمة x86_64
نستخدم التوزيع التالية

رمز PHP:
rpm -Uhv http://apt.sw.be/redhat/el5/en/x86_64/rpmforge/RPMS//rpmforge-release-0.3.6-1.el5.rf.x86_64.rpm 
ثم

رمز PHP:
yum -y install memcached 
ثم

رمز PHP:
memcached --u nobody -m 512 -p 11211 127.0.0.1 
ثم

رمز PHP:
pico  /usr/local/lib/php.ini 
اضف في اخرة

رمز PHP:
extension “memcache.so” 
ثم

رمز PHP:
service httpd restart 
وفي الاخير

php -i | grep memcache

سيظهر معك هذا الناتج

رمز PHP:
memcache
memcache support 
=> enabled
memcache
.allow_failover => => 1
memcache
.chunk_size => 8192 => 8192
memcache
.default_port => 11211 => 11211
memcache
.default_timeout_ms => 1000 => 1000
memcache
.hash_function => crc32 => crc32
memcache
.hash_strategy => standard => standard
memcache
.max_failover_attempts => 20 => 20
Registered save handlers 
=> files user sqlite memcache
PWD 
=> /usr/src/memcache-2.2.5
_SERVER
["PWD"] => /usr/src/memcache-2.2.5
_ENV
["PWD"] => /usr/src/memcache-2.2.5 
مبارك عليكم المسرع واي استفسار انا في الخدمة لكم ودي

افتراضي ترقيه Apache و PHP و تثبيت بعض الاضافات مثل Zend , mod_security , Suhosin من WHM

السلام عليكم , دائما احاول انتقاء الدروس البسيطه و الهامه التى تخاطب المبتدئين من اصحاب السيرفرات و الذين لديهم الرغبه فى اداره سيرفراتهم بانفسهم , لذا احاول دائما العثور على ابسط الطرق للشرح . اتمنى ان يكون مفيد لمن يبحث عن ما سنقدمه فى الشرح التالى :- الدرس هيتكلم عن كيفيه ترقيه Apache و PHP بإستخدام EasyApache من لوحه WHM اللى غالبا بيفضلها معظم المبدئين عن الشيل . بالإضافه إلى تثبيت بعض الملحقات الشائعه للاباتشى و البى اتش بى . اولا قم بتسجيل الدخول إلى لوحه WHM عن طريق احد الوسائل التاليه : http://Server-ip/whm - http://server-ip:2086/ http://Domain.com/whm - http://domain.com:2086/ ملحوظه : قبل بدء هذه العمليه تاكد ان السيرفر لا يقوم باى عمليات كبيره او لا يوجد اى حمل على السيرفر من ناحيه المعالج و الرامات . بعد ذلك تابع الشرح المصور :








بعد ذلك ستظهر لك هذه الرساله :

وبعدها

بعد ذلك إنتظر حتى انهاء العمليه , ستأخذ حوالى 15 دقيقه تقريبا او اكثر او اقل على حسب اداء الخادم الخاص بك . فى النهايه , مبروك لقد تم انهاء التحديث و إعاده البناء بنجاح .

ملحوظه : لإعاده بناء الاباتشى من الشيل , فقط إستخدم هذا الامر و تابع التعليمات
رمز Code:
/scripts/easyapache
انتهي الدرس

vendredi 28 janvier 2011

script update apache server



إخواني الكرام .......

قبل فترة والحمد لله إستطعت ولأول مرة أن أبرمج سكربت خاص لسيرفرات السيبنل ووضيفته كانت تحديث السيبنل وجميع برامج السيرفر

والإصدار الثاني تطور شوي

ولكن مع الأسف حدثت بعض الأخطاء في الإصدار الثاني للسكربت

الآن السكربت وبالإصدار الثالث له

تم حل جميع المشاكل والحمد لله

وبالتعاون مع بعض الإخوان توصل السكربت إلى مرحله

الحمد لله جيده نوعاً ما

ندخل في صلب الموضوع

:: وضيفة السكربت ::

أولاً : تحديث الخدمات والبرامج
  • إعادة ضبط تصريح البيرل لحل مشاكل تعارضه مع عمليات السيرفر
  • تحديث السيبنل cpanel لآخر إصدار Stable
  • تحديث الـ YUM
  • تحديث Server Software
  • تحديث System Software
( نضام التشغيل )
  • تحديث الـ FTP
  • تحديث الـ Syncup Cpanel RPMP
  • تحديث قواعد البيانات SQL DataBases
  • تحديث الجدار الناري CSF ( إختياري )
  • إعادة بناء الأباتشي ( إختياري ) حسب البروفايل
http://www.3eyon-host.net/triple/3eyon.yaml

اقتباس

Apache 2.2
PHP 5.3.2
Mod SuPHP
EAccelerator for PHP
IonCube Loader for PHP
Mod Perl
Mod Security
Suhosin for PHP

وبقية الموديلات المهمه.


ثانياً : إصلاح المشاكل
  • إصلاح مشاكل البريد mail
  • إعادة ضبط المساحات والخطط وإصلاح مشاكلها
  • إصلاح مشاكل الـ Common
  • إصلاح مشاكل السيبنل وبرامجها
  • إصلاح مشاكل الـ Valiases
  • إعادة ضبط تصاريح مجلد الهوم والـ public_html والتيمب وضبط تصاريح الملفات والمجلدات على السيرفر
  • إعادة ضبط تصاريح /tmp & /var/tmp & /usr/tmp وجعلها تمتلك التصريح 1777 وبملكية الروت root:root وحماية مجلد الـ tmp
  • التخلص من الملفات الغير ضروريه و مفيده و قد تكون مضره بالنسبه لسيرفرك مثلاً مسح محتويات الـ tmp

وآخر خطوة في البرنامج هي إعادة تشغيل جميع البرامج والخدمات على السيرفر لتضمن عمل البرامج بفعاليه وحسب التحديثات الأخيرة

:: آلية عمل السكربت ::

سيقوم السكربت بتعديل كونفج تحديث السيبنل ليجعل الإصدار stable
ومن ثم يقوم بضبط تصريح البيرل إلى 755
وسيقوم بتحديث السيبنل والبرامج ونضام التشغيل والـ yum
وبعد الإنتهاء سيصل إلى خطوة تحديث الجدار الناري
مرفق مع السكربت تحديث الـ CSF فقط
في حال كونك مركب هذا الجدار ورغبت بالتحديث إضغط y
عند الوصول إلى هذه المرحله
أما لو كنت تمتلك جدار ناري آخر أو لا تريد التحديث إضغط n
والسكربت سيتجاهل هذه الخطوة
الخطوة التي تليها إعادة بناء الأباتشي حسب البروفايل الموضح في بداية الموضوع
في حال رغبت بالإستمرار في هذه العملية
وينصح بها لإن السكربت يحدث قواعد البيانات
وإعادة البناء ضرورية بعد ترقية القواعد إضغط y للإستمرار
أما لو رغبت بالتجاهل أو إعادة البناء يدوياً إضغط n
للتجاهل
وبعدها سيقوم السكربت بإصلاح جميع المشاكل على السيرفر
وضبط التصاريح
وفي الختام إفراغ الملفات المؤقتة tmp & var
ومن ثم إعادة تشغيل البرامج والخدمات على السيرفر
وبهذا نكون إنتهينا من تحديث أغلب البرامج والخدمات وإصلاح معظم مشاكل السيرفر.

:: طريقة التركيب والتشغيل ::

عن طريق الشل وبيوزر الروت طبق الآتي

لمن قاموا بتركيب الإصدار القديم من السكربت قم بحذفه

رمز PHP:
rm -rf Update.sh 
الآن نسحب السكربت بتطبيق

رمز PHP:
wget http://www.3eyon-host.net/triple/Update.sh 
ونعطي السكربت تصريح التنفيذ على السيرفر


رمز PHP:
chmod +x Update.sh 
الآن نشغل السكربت بتطبيق

رمز PHP:
./Update.sh 
وحسب الصورة



اقتباس

Update & Fix & Re-Build Script V.3 : By 3eyon-Host.Net > Suhaib Al-Fahdawi.
This Script for Update all services , fix most of server Problems and Re-Build Apache On Your Server.
Copyright (C) 2010 3eyon-Host.Net & 3eyon.Net, All Rights Reserved.
Powered By : Suhaib Al-Fahdawi .
Admin3eyon-Host.Net & Abo_Sos90Yahoo.Com .
Please type ( y ) if you want to Continue , or type ( n ) to exit and press enter:

هذا هو بانر الحقوق الخاصه بي ويسألك السكربت ما أن تريد الإستمرار بالتركيب للتأكيد إضغط
y وإتر

للخروج وإلغاء العمل إضغط
n وإنتر

في حال رغبت في الإستمرار فإن السكربت سيشكرك
اقتباس

Thank you For Use my Script
The Script has been Started ....
اقتباس



السكربت بدأ في العمل وحسب المراحل التي تم توضيحها في بداية الموضوع

بعد الإنتهاء من تحديث السيبنل ونضام التشغيل والبرامج سيصل السكربت إلى خطوة تحديث الجدار الناري وحسب الصورة



يسألك السكربت هل تريد الإستمرار بهذه الخطوة ؟ إضغط y
في حال كونك مركب الـ CSF
وترغب بتحديثه أو n
للتجاهل في حال كونك تستخدم برنامج آخر أو لا تريد التحديث

وبعد الإنتهاء ستصل إلى خطوة إعادة بناء الأباتشي وتحديثه

وحسب الصورة



أيضاً يسألك هل تريد الإستمرار في هذه العملية ؟

في حال رغبت بتحديث الأباتشي حسب البروفايل المرفق مع السكربت والذي تم توضيحه في بداية الموضوع إضغط y
أما لو كنت تريد إعادة البناء يدوياً أو تجاهل هذه الخطوة إضغط n

ملاحضه :: هذه الخطوة تعتبر ضرورية كون أن السكربت يقوم بتحديث قواعد البيانات وعملية إعادة البناء ضرورية للسيرفر من بعد ما تحدث قواعد البيانات

بعد الإنتهاء من إعادة بناء الأباتشي يجب عليك تغيير إعدادات الـ PHP على السيرفر كون أن البروفايل الخاص بالأباتشي يحتوي على موديل الـ SuPHP والتعديل يكون حسب الآتي

توجه إلى

Main >> Service Configuration >> Apache Configuration >> PHP and SuExec Configuration

http://ip:2086/cpsess3226536737/scripts2/phpandsuexecconf

وإستبدل الـ ip بـ آيبي سيرفرك وعدل الخيارات بالشكل الموضح في الصورة الآتية



وإحفض العمل

الآن وبعد الإنتهاء سيتابع السكربت عمله بإصلاح المشاكل وما إلى ذلك

وعند نهاية السكربت ستشاهد المقطع الآتي




اقتباس

Done.
Your Programs Updated Successfully & most Problems Fixed Successfully
.
Thank you for use my Script
Update & Fix & Re-Build Script V.3 : By 3eyon-Host.Net > Suhaib Al-Fahdawi.
Copyright (C) 2010 3eyon-Host.Net & 3eyon.Net, All Rights Reserved.
Powered By : Suhaib Al-Fahdawi.
Admin3eyon-Host.Net & Abo_Sos90Yahoo.Com

Good Bye.
With My Best Wishes.
اقتباس





عند مشاهدتك لهذا المقطع إعلم بأن السيرفر الآن بأحسن حال حيث أنه سيكون شغال على آخر الإصدارات والتحديثات من البرامج وتم حل أغلب المشاكل

ملاحضات :
1- السكربت يقوم بالتحديث على آخر الإصدارات في أي وقت لذلك يمكن إستعماله دورياً للتحديث مثلاً كل شهر وفي حال تم إصدار تحديثات للأباتشي وبرامجه مثل الـ php وما إلى ذلك سيتم تطوير السكربت من المصدر تلقائياً
2- تستطيع تجاوز خطوة إعادة بناء الأباتشي وتحديث الـ CSF لو كنت تريد إعادة البناء يدوياً أو لا تمتلك الـ CSF
3- الموضوع مفتوح للإقتراحات والسكربت قابل للتطوير

:: مفاتيح الألوان الخاصه بالسكربت ::

الأخضر = حقوق السكربت والبرمجه
الأزرق = نشكرك لإستخدامك السكربت
الأحمر = إلغاء العمليه
الأصفر = تمت العمليه بنجاح
الأحمر الخفيف = إنتهاء عمل السكربت بنجاح



:: ملخص العمل ::

بـ 3 أوامر فقط سيتم تشغيل السكربت
السكربت يصلح لـ
تحديث وترقية برامج السيرفر - نضام التشغيل - السيبنل
إصلاح مشاكل السيرفر
إعادة بناء الأباتشي وتحديثه
مسح الملفات الغير ضرورية والغير مفيده على السيرفر لا بل ستكون ضارة على السيرفر
إعادة تشغيل جميع الخدمات والبرامج على السيرفر


هذا العمل هو عمل بشري لا يخلو من الأخطاء

فإن أصبت من الله

وإن أخطات فمن الشيطان


:: رابط الموضوع الأصلي ::

http://www.3eyon.net/vb/showthread.php?p=2155#post2155