14أبريل

تم حلها: كيفية تركيب اصدار PHP 5.2 قديم من خلال easyapache

كمدير لسيرفر يعمل بلوحة تحكم WHM/Cpanel فانني افضل دوما استخدام easyapache في بناء الاباتشي وبي اتش بي لما يتيحه لي ايزي اباتشي من سهولة ويوفر علي الوقت والجهد وخصوصا ان كنت اقوم باعداد سيرفر للاغراض العامة. ولكن ولسنوات كنت ارى انه في كل فترة تقوم السي بنل بالتنازل عن اصدار بي اتش بي قديم واضافة الاصدارات الجديدة من PHP ضمن خيارات البناء مثلا في السابق كانت تظهر php 5.2 ضمن خيارات البناء وما عادت تظهر الان والان تظهر php 5.3 في خيارات البناء وهي على وشك الاختفاء ايضا. ولقد اطظررت اليوم وبعد رغبة ملحة من عميل ان اقوم ببناء الاباتشي مع لغة PHP 5.2 وقد سبب لي هذا الامر صداعا لما اظطرني من استخدام طرفية SSH لاجراء وتنفيذ الاوامر بشكل يدوي. ولكن بعد ان انتهيت من العمل سالت نفسي: هل يمكن ان اقوم على تركيب اصدار بي اتش بي قديم من خلال easyapache؟ الجواب كان نعم بكل تاكيد!. (على الاقل حتى شهر 4-2014 :) )


انصحك بقراءة كامل المقال حتى النهاية قبل محاولة التطبيق

أكمل القراءة »

11أبريل

اين يخزن السيرفر مفتاح SSH fingerprint

عندما تقوم بالاتصال باي سيرفر لينكس للمرة الاولى فان عميل SSH يقوم بمعرفة ssh fingerprint الخاصة بذلك السيرفر. وهنا لن اتحدث عن عميل SSH بل سوف اتحدث عن السيرفر نفسه. فاين يقوم السيرفر بتخزين SSH fingerprint الخاص به من اجل تزويد fingerprint للعملاء؟

يقوم السيرفر يتخزين SSH rsa public key الخاص به في الملف

/etc/ssh/ssh_host_rsa_key.pub

احتجت هذا الامر من اجل تعريف ال SSH fingerprint لسيرفر بعيد اقوم على اضافته في netbeans. حيث قمت على وضع المفتاح في الملف E:\known_host.txt حتى يقوم ال netbeans بالتعرف على ال fingerprint وعدم اظهار اشعار بذلك في كل مرة يتصل فيها ال netbeans بالسيرفر.

netbeans_remote_server_conf

10أبريل

زيادة قيمة وضع الرسالة كمزعج في cpanel spamd

في السي بنل وتحديدا عند تشغيل spamd لفحص رسائل البريد التي يتم ارسالها من السيرفر ويتم تلقيها فان برنامج الفحص spamd يقوم بفحص الرسائل المرسلة والمستقبلة ويقوم بتقييم مدى تصنيف هذه الرسالة على انها رسالة ازعاج (SPAM) بناء على مجموعة عوامل وبناء عليه فانه يعطي هذه الرسالة علامة معينة بناء على تلك العوامل وفي النهاية يقرر بناء على مقدار هذه العلامة ان كانت هذه الرسالة هي رسالة ازعاج او لا.

لاحظت في الفترة الاخيرة انه يمكن التحكم بالعلامة التي يمكن بعدها تصنيف الرسالة على انها سبام فمثلا لو كانت الرسالة تحمل العلامة 5 فاكثر فانها سوف تكون سبام. حيث انه من خلال اعدادات السي بنل من خلال “Service Configuration » Exim Configuration Manager” يمكن التحكم بالعلامة المطلوبة. الا انني لاحظت حتى وان قمت على تغيير تلك العلامة الى رقم اعلى مثلا 20 فان السيرفر سوف يبقى على العلامة الافتراضية وهي 5 عند ارسال الرسائل من السيرفر. وبالتالي اي رسائل يتم ارسالها تحمل العلامة اكثر من 5 فانها سوف تصنف على انها سبام ولن يتم ارسالها وبمراجعة الملف /var/maillog نجد التنبيه التالي كمثال:

Apr 10 07:06:52 server spamd[157952]: spamd: checking message for cpaneleximscanner:32010
Apr 10 07:06:52 server spamd[157952]: spamd: identified spam (5.7/5.0) for cpaneleximscanner:32010 in 0.8 seconds, 1568 bytes.
Apr 10 07:06:52 server spamd[157952]: spamd: result: Y 5 - NO_RELAYS,RAZOR2_CF_RANGE_51_100,RAZOR2_CF_RANGE_E8_51_100,RAZOR2_CHECK,SUBJECT_NEEDS_ENCODING,SUBJ_ILLEGAL_CHARS scantime=0.8,size=1568,user=cpaneleximscanner,uid=32010,required_score=5.0,rhost=localhost,raddr=127.0.0.1,rport=46718,mid=,autolearn=no,shortcircuit=no

وحتى نستطيع تخطي هذا الامر وزيادة العلامة التي يتم تصنيف الرسالة بناء عليها على انها سبام كان لا بد لي من البحث وبعد البحث وجدت انه للقيام بذلك فانه لا بد من تحرير الملف /etc/mail/spamassassin/local.cf وذلك من خلال الامر

# nano /etc/mail/spamassassin/local.cf

ومن ثم البحث عن المتغير required_score وسوف نجد انه يحمل القيمة 5.0 (وايضا تم تعطيله) ، وعندها نقوم بتغييره الى الرقم المطلوب وفي حالتي هذه قمت بتغييره الى 10 واصبح كالتالي


1
required_score 10
[/code

وللمزيد يمكنك الاطلاع على الرابط التالي: http://spamassassin.apache.org/full/3.4.x/doc/Mail_SpamAssassin_Conf.html

26مارس

طلب فك الحظر عن الاي بي المحظور على الهوت ميل او outlook

تحدثت قبل فترة عن القلق من تصنيف الاي بي كسبام في بيئات الاستضافة و كمدير سيرفر فانه من واجبك ان تتاكد من ان عناوين الاي بي (IP) الخاصة بك نظيفة وليست سيئة السمعة وخصوصا لدى مزودي خدمات البريد التي تمتلك شريحة مستخدمين كبيرة كالهوت ميل وجي ميل وغيرهم من مزودي خدمات البريد التي تستقطب شريحة كبيرة من المستخدمين.

وعلى الرغم من ان مسؤولية التاكد من سلامة عنوان الاي بي هي مسؤولية مزود خدمة الانترنت للخادم (ISP) لانه مالك عناوين الاي بي الا انه وبما انك مديرا للخادم فقد تكون انت المتضرر من اي عملية حجب قد تحدث لتلك العناوين.

واليوم سوف اتحدث ببساطة عن عملية فك الحجب عن عناوين الاي بي المحظورة من الارسال لشبكة الهوت ميل (hotmail) والاوت لوك (outlook.com) والتي تم تصينفها كـ عنوان مزعجة SPAM. او اكتسبت صفة “سيئ السمعة” (bad reputation).

أكمل القراءة »

2فبراير

روبوتات الليقو LEGO Mindstorms

Lego_NXT_Logo

روبوت الليقو

احد اشكال روبوت الليقو المقترحة

الروبوت الليقو او ما يسمى (LEGO Mindstorms NXT) وهو تشكيل الروبوت من خلال قطع الليقو (logo) او ما يسمى بالانجليزية (Robotics Invention System) هو عبارة عن اداة قابلة للبرمجة تم تطويرها بوساطة ليقو في النصف الاخير من عام 2006 لانتاج روبوت (رجل الي). حيث يتم استخدام العقل او الاداة المركزية للروبوت والمسماة (Intelligent Brick) او الماتور ثم يتم تشكيل قطع ليقو لتشكيل الشكل النهائي للربوت بعدة اشكال وبعدها تطوير وبرمجة عملة ليعمل كروبوت بناء على الشكل الذي بني به.

أكمل القراءة »

27يناير

فضفضة حول واقع التقنية العربية 1

للتخلص من اعراض ارتفاع ضغط الدم ينصح البعض بان تحاول التنفيس عن نفسك قليلا وفي هذا البودكاست (محاولة ان صح التعبير) احاول ان انفس قليلا لهذا اعذرني ان خرجت عن المالوف او استخدمت كلاما او تعابير ذات سقف مرتفع قليلا.

اذا ما ظهر معاك الصوت بتقدر تطلع عليه من الرابط التالي: https://soundcloud.com/shannaq/1-1

31ديسمبر

اضافة jquery-timeago لطباعة الوقت كما هو مستخدم في تويتر

في تويتر وعند استعراض التغريدات يظهر في مربع التغريدة في اقصى الجهة اليسرى من الاعلى (للواجهة العربية) قيمة تدل تاريخ نشر التغريدة بصورة اكثر دلالة على الوقت فبدلا من ان نقول 1-1-2014 الساعة 11:20 مساء يكتفي تويتر بكتابة 1د لتشير الى ان التغريدة نشرت قبل دقيقة من الان. كما في الصورة ادناه:

time_ago_1

وبنظرة برمجية بسيطة نعتقد ان كلمة 1د قد طبعتها ملفات البرمجة الاساسية ولكن بعد تفحص لثواني نجد ان هذه القيمة تتغير دون حتى تحديث الصفحة ، فبمجرد بقائنا في الصفحة من دون تحديث ومع مرور الوقت سوف نشاهد تغير القيمة 1د الى 2 د .. 10د … 1س وهكذا.

أكمل القراءة »

14ديسمبر

وفجاة قطعت الكهرباء كلاكيت اول مرة

يقولون ان بدت الامور سيئة فهي سوف تسير للاسواء.

الساعة الواحده والنصف ليلا. جو بارد وصقيع وهواء عنيف مع ثلوج متراكمة حولي. بعض المشاكل في الشبكة. وفجاة انقطاع في التيار الكهربائي :D وبعدها اعلن هاتفي انخفاض مستوى البطاريه الى ما دون 10%. وربما للمرة الاولى منذ اكثر من سنة سوف اكون منقطع عن الانترنت خلال لحظات ان لم تسعفني شركة الكهرباء.

حتى وانا في طرق مقطوعة وصحاري لم انقطع عن الانترنت فكنت اقوم كل بضعه دقائق بتفقد الحالة. الان انني وللمرة الاولى منذ حوالي سنة اعاني من انقطاع تام خلال دقائق من الان :) وربما لن استطيع عمل رفع لهذه التدوينة.

الحمد لله الموقف تم انقاذه. عاد التيار الكهربائي للعمل وعادت معه الشواحن للعمل.

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

محمد الشناق © 2014 جميع االحقوق محفوظة