عرض مشاركة واحدة
  #3  
قديم أضيفت بتاريخ 04-11-2008, 07:14 AM
الزعيم الزعيم غير متواجد حالياً
عضو مشارك
 
تاريخ التسجيل: 21-02-2008
المشاركات: 85
معدل تقييم المستوى: 18
الزعيم will become famous soon enoughالزعيم will become famous soon enough
افتراضي

بعد ذلك نقوم بتحديث برامج السيرفر من خلال SSH كتالي


تحديث لوحة التحكم CPANEL

كود PHP:
/scripts/upcp --force 
ترقية الآكزايم exim

كود PHP:
/scripts/exim4 --force 
ترقية قواعد البيانات MYSQL
كود PHP:
/scripts/mysqlup --force 
ترقية الأف تي بي FTP
كود PHP:
/scripts/ftpup --force 
ترقية Syncup Cpanel RPM
كود PHP:
/scripts/sysup 
امر اصلاح البريد
كود PHP:
/scripts/mailperm 
امر اصلاح المساحات وبعض المشاكل
كود PHP:
/scripts/fixquotas 
كود PHP:
/scripts/fixcommonproblems 
كود PHP:
/scripts/fixeverything 
كود PHP:
/scripts/fixndc 
كود PHP:
/scripts/fixvaliases 
ترقية الأباتشي + PHP
شرح مفصل لترقية الأباتشي و تركيب البرامج الهامة
نكتب الأمر التالي :
كود PHP:
/scripts/easyapache 








طبعا ينصح بتركيب اخر اصدار من الـ php



بعد ذلك نقوم بالضغط على بExhaustive Options List ونقوم تفعيل هذه البرامج لأنها هامة جدا للسكربت لكي تعمل

تإكد بوجود علامة X على هذه البرامج الهامة للسيرفر

CURL
CurlSSL
CURLWRAPPERS
FTP
GD
Iconv
Imap
MM
Magic Quotes
Mbregex
Mbstring
Mcrypt
Mhash
Mysql
Mysql of the system
Openssl
POSIX
Path Info Check
Pear
Sockets
TTF (FreeType)
XSL
Zend Multibyte
Zip
Zlib


واخير نختار SAVE AND BULED
سوف ياخذ وقت طويل تقريبا 10 دقائق الى 20 دقيقة تقريباً

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

كود PHP:
# /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 
بعد عمل الريستارت للخدمات التالية نقوم بتفعيل SUPHP

Main >> Service Configuration >> Configure PHP and SuExec

نضع الأعداد كما في الصورة



تحديث OpenSSH :

كود PHP:
cd /usr/src 
كود PHP:
wget http://mirror.mcs.anl.gov/openssh/portable/openssh-5.1p1.tar.gz
tar -zxf openssh
cd openssh
كود PHP:
./configure --prefix=/usr --sysconfdir=/etc/ssh  --without-zlib-version-check 
كود PHP:
make 
make test 
make install 
للتإكد من انه قد تم تحديثه الى الأصدارة الأخيرة نكتب الأمر التالي :

كود PHP:
ssh -
راح يظهر لك :
كود PHP:
OpenSSH_5.0p1OpenSSL 0.9.8b 04 May 2006 


تحديث bind9 :
لمعرفة الأصدار المتوفره حاليا بالسيرفر اكتب الأمر التالي :
كود PHP:
named -
راح يظهر لك الأصدارة اذا حاب تعرف ان فيها ثغرة او لا
راح اختصر الموضوع الأصدارات الخالية من الأصابة حتى الأن

9.5.1b1
9.5.0-P2-W1
9.5.0-P2
9.5.0-P1
9.4.3b2
9.3.5-P2-W1
9.3.5-P2
9.3.5-P1

هنالك ثغرة في برنامج Bind9 لذلك اخترت لكم الأصدارة الجديدة والخالية من الثغرات حتى تاريخ 11/09/2008
طبعا معظم الأصدارات مصابة بالثغرات لذلك انصح بتركيب الأصدار التي سوف اقوم بشرحها لأنها خالية من الثغرات


كود PHP:
cd /usr/src
wget http
://ftp.isc.org/isc/bind9/9.5.0-P2/bind-9.5.0-P2.tar.gz
tar -zxf bind*
cd bind*
./
configure
make
make test
make install 
يـــتبع الشرح


التعديل الأخير تم بواسطة الزعيم ; أضيفت بتاريخ 04-11-2008 الساعة 07:42 AM
رد مع اقتباس