symbolic link في نظام لينكس

20 نوفمبر, 2009
Linux

Linux

symbolic link او symlink او soft link هي كلها في مجال واحد وتستخدم في انظمة التشغيل لأنشاء الاختصارات للروابط الداخلية (بداخل النظام) “لا اقصد روابط المواقع والمتصفح”. في هذا التدوينة او الدرس سوف نتعلم ماذا تعني الأختصارات وما الفائدة منها والشيء الثاني كيف نقوم بإنشاء الاختصارات (التطبيق على نظام لينكس).

ماذا تعني الأختصارات وما الفائدة منها: بالعادة نستخدم الأختصارات في اللغة الانجليزية لكتابة جملة بشكل سريع خصوصاً عند إرسال SMS مثلاً بدلً من كتابة as soon as possible نقوم بكتابة asap وبكذا اختصارنا الجملة كلها بأربع احرف فقط. وهذه توفير للوقت وللمساحة!. في نظام لينكس وكل انظمة التشغيل يوجد مايسمى بالاختصارات symlink وان اختلفت طرق التطبيق فالهدف منها واحد.

مثلاً في حسابات CPANEL يوجد لدينا طريقتين للوصول إلى مجلد web الاولى من خلال مجلد public_html والثانية عن طريق www ونلاحظ ان في كلا المجلدين نفس البيانات تماماً.

أضغط هنا لمواصلة قراءة symbolic link في نظام لينكس
الذهاب مباشرة لصفحة الموضوع

لم نكن نتوقّع مثل هذا التصرّف من مركز التميّز لأمن المعلومات!

16 نوفمبر, 2009

عندما افتتحنا موقع iSecur1ty قبل بضعة أشهر كان هدفنا وغايتنا واضحة, أردنا تعريف الآخرين بمصطلح الهاكرز الأخلاقي (Ethical Hacker) وبمفهوم اختبار الاختراق (Penetration Testing) وكيف يمكن استخدام المعلومات التي ننشرها بالموقع لحماية الأنظمة والشبكات, وضّحنا الطرق التي يتّبعها المخرّبين في الاختراق بجانب ذكرنا لطرق الوقاية, ركّزنا على الأخبار الأمنيّة وأخبار الثغرات ليعرف المستخدمين ما هي التهديدات المعرّضين لها وماذا يجب أن يفعلوا ليحموا أنفسهم منها, حاولنا بناء الموقع ليكون مجتمع سليم يضم الهاكرز الأخلاقي وخبراء الحماية في مكان واحد. لكن السؤال الذي يطرح نفسه هل نجحنا؟ رغم أننا بذلنا الكثير من الجهد وضحّينا بأوقاتنا وراحتنا لتحقيق ما نسعى اليه لكننا نعلم تماماً أننا مازلنا في بداية طريق طويل وصعب ومن المبكّر أن نذكر كلمة نجاح حاليّاً. من المؤكد أنك تسأل نفسك حالياً ماعلاقة هذه المقدمة بعنوان الموضوع وما علاقة مركز التميّز لأمن المعلومات ؟

العلاقة بينهم ليست معقّدة فعندما يحاول مجموعة من الشباب تحقيق ماذكر سابقاً نفاجأ بوجود جهات تثبّط من عزيمتهم وتحاول استغلالهم والنجاح على حسابهم!, لقد تفاجأنا بوجود مركز تابع لجهة رسميّة يقوم بنسب تعب وجهد غيره لنفسه وبنفس الوقت استغربنا كيف يمكن لأشخاص بعضهم حاصل على شهادة “دكتوراة” بأمن المعلومات ويديروا مركز بهذا المستوى أن يسرقوا مقال بسيط كتبه شاب وينسبوه لأنفسهم بمنتهى البساطة! كيف يمكن لأشخاص كنا لنعتبرهم قدوة أن يتصرفوا مثل هذا التصرف وكيف يمكن لمركز بمثل هذا الموقع والامكانيات والدعم المقدّم له أن يلجأ لطرق ملتوية مثل هذه؟ أين المصداقيّة والأمانة التي يجب أن يتحلّى بها هذا المركز؟ أكمال قراءة الموضوع في موقع isecur1ty.

الذهاب مباشرة لصفحة الموضوع

أداة BinIt لتنظيف السيرفرات من الملفات المتراكمة

14 نوفمبر, 2009
Bash

Bash

أداة BinIt, هيه أداة مبرمجة بالباش سكربت. اتت فكرة الأداة بعد ماعانيت من مشكلة تراكم الملفات مثل ملفات اللوج القديمة والباك اب القديمة..الخ. وكانت بعض البارتشنات مثل /usr و /var تمتلئ بسبب هذه الملفات ومما يضطرني إلى تنظيفها بشكل يدوي. وهذا كان يأخذ وقت مني كل يوم في شيء لا اعتبرة يستحق كل هذا الوقت. خصوصاً عندما تعمل على أكثر من 100 سيرفر والوقت محسوب عليك. تضيع 15 دقيقة في شيء مهم ومفيد افضل من تضيعها في تنظيف سيرفر :-) . على اي حال.

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

وظيفة الأداة:

  • تنظيف /tmp
  • تنظيف كاشات eaccelerator
  • تنظيف /var
  • تنظيف /usr
  • تنظيف /home من اي ملفات باك اب متراكمة ( cpanel cpmove)

أضغط هنا لمواصلة قراءة أداة BinIt لتنظيف السيرفرات من الملفات المتراكمة
الذهاب مباشرة لصفحة الموضوع

[جديد] قسم ادواتي و البرمجة!

22 أكتوبر, 2009

السلام عليكم,

Hello World

Hello World

قد يكون شيء جديد خصوصاً على اصدقائي!. حيث اني معروف لدى الجميع اكرة البرمجة ولكن الحاجة احيانا تجعلنا نعمل وننفذ كل شيء للوصول او تحقيق هدف ما. على اي حال.

كما قرأت في العنوان, يوجد قسمين الاول هو قسم البرمجة ويأتي تحتة كتصنيف فرعي قسم أدواتي.

قسم البرمجة: لن يكون هذا القسم مختص بالبرمجة بشكل عام او كيف تتعلم لغة برمجة! او كيف تبرمج. ولكن سوف نتخصص في القسم ونستغل البرمجة في برمجة بعض الادوات لنا كـ Sys.Admins ونشرح ايضاً بعض الأمثلة البرمجية في هذا المجال. بحيث أحاول على الاقل احقق هدف واحد وهو انو اذا قرأت كود معين تفهم ماذا يفعل ومن ثم نحقق بقية الاهداف سوياً :) .

القسم الثاني وهو قسم ادواتي: في هذا القسم سوف اقوم بنشر الأدوات التي قمت ببرمجتها. للعلم ان اغلب الادوات التي سوف اقوم بنشرها موجهة خصيصاً للـ Sys.Admins “على الاقل بالوقت الحالي” حيث هذا هدفي حالياً من هذا القسم. قد يتغير بالمستقبل! ايضاً سوف اقوم بتحليل الادوات التي قمت بنشرها في قسم البرمجة واشرح كل كود ماهية وظيفتة وبهذا اكون وفرت اداة لمدير النظام و وفرت مثال لشرحة لمن يحب تطوير مهارتة في هذا التخصص.

أضغط هنا لمواصلة قراءة [جديد] قسم ادواتي و البرمجة!
الذهاب مباشرة لصفحة الموضوع

حل مشكلة امتلاء القرص الصلب بسبب MySQL Binary Log

8 أكتوبر, 2009
MySQL Logo

MySQL Logo

المشكلة:-

ملفات بإحجام كبيرة يصل حجم كل ملف 1 GB وشوية بداخل var/lib/mysql وتكون هذه الملفات بأسماء مثل mysql-bin.000001 و mysql-bin.00002 ..الخ الخ.
في حالة كان var بارتشن خاص فراح تاكل كل البارتشن واذا كان var ضمن البارتشن / فانفس الشيء راح تاكل كمية كبيرة من القرص. وايضاً سوف تتوقف القواعد وخادم mysql لانة لايستطيع ايجاد مساحة للكتابة فيها واذا كان var ضمن البارتشن / احتمال كبير تتوقف معظم وظائف النظام في حالة الامتلاء الكامل للقرص الصلب.

ماهية هذه الملفات:-

هذه الملفات عبارة عن ملفات LOG او تسجيل بصيغة Binary. تقوم هذه الملفات بتسجيل جميع الأحداث التي تحصل في mysql والكشوفات التي يتم تحديثها او التي قد تم فعلاً تحديثها. ايضاً من الممكن استخدامها لتقوم بتسجيل جميع الاستعلامات التي تحصل في mysql.

أضغط هنا لمواصلة قراءة حل مشكلة امتلاء القرص الصلب بسبب MySQL Binary Log
الذهاب مباشرة لصفحة الموضوع