إستضافة أكثر من موقع (Nginx Vhost) وتنصيب الووردبريس

بإمكانك إستضافة عدد كبير من المواقع على نفس السيرفر (حسب إمكانيات السيرفر و المواقع المستضافة والغاية منها) وذلك يتم من خلال ما يسمى Vhost وهذه هي الفائدة الأساسية وأيضاً بإمكانك تخصيص إعدادات مناسبة لكل موقع على حدى من خلال Vhost. فإذا علمت أن أغلب السيرفرات تمتلك 2 IP ولو فكرت أنه يمكنك استضافة موقعين فقط فأنت مخطئ فالغرض الأساسي من هذه الأيبيات هو عمل DNS سيرفر
من خلال هذا الموضوع والذي هو يكمل مابدأنا به في الموضوع السابق سنتمكن من إنشاء موقع أخر على نفس السيرفر وبنفس الطريقة يمكنك إضافة مواقع أخرى مع تغيير بعض الإعدادات مثل مسار ملفات الموقع والدومين وبعض الإعدادات الخاصة حسب حاجة الموقع

لدينا موقع ونفترض أن عنوان الدومين الخاص به هو linuxawi-blog.com ويعمل على تطبيق الووردبريس ونريد استضافته على نفس السيرفر الذي قمنا بإعداده وتجهيزه، طبعاً الدومين لا وجود له في الواقع حتى الآن ولكي نتمكن من متابعة التجربة والتأكد من عمل هذا الموقع على جهازنا الخاص نحن بحاجة لإضافة هذا السطر إلى ملف /etc/hosts أكمل القراءة

تنصيب وإعداد nginx+php5+mysql

Nginx سيرفر مثل سيرفر الأباتشي ولكنه يمتاز عنه بسرعة الأداء وقلة إستهلاكه لموارد الجهاز ويستخدم بشكل كبير في المواقع الكبيرة والتي عليها ضغط عالي وأثبت هذا السيرفر نفسه خلال مدة قصيرة نسبياً واحتل المرتبة الثانية بعد الأباتشي ومازال يطور بشكل سريع وخصوصاً في الفترة الأخيرة بعد أن تلقى دعم مالي كبير وتحول إلى شركة
لإضافة دعم PHP سنستخدم حزمة php5-fpm وهي نسخة محسنة ومطورة من PHP FastCGI ولكن هذه الحزمة غير متوفرة في مستودعات ديبيان الرسمية ولكنها متوفرة في مستودعات backport أو من خلال مستودع DotDeb وهو يحتوي أيضاً على أحدث نسخة مستقرة من سيرفر Nginx وهذا ما سأستخدمه في هذا الشرح أكمل القراءة

لينكساوي يستخدم خط درويد النسخ والكوفي

قمت بتعديل القالب وإضافة خط درويد النسخ والكوفي بإستخدام خاصية font-face في CSS ومن خلالها ستشاهد الموقع كما ينبغي له أن يكون حتى لو لم تكن هذه الخطوط مثبتة على جهازك والهدف كما أسلفت ليظهر بشكل موحد على جميع الأنظمة والمتصفحات والتخلص من مشكلة وجود الخطوط على أحد الأنظمة وعدم وجودها على الأخر

    – في حال لم يظهر الموقع بالخطوط الجديدة فقط اضغط Ctrl+F5 ليتم تحديث الكاش الموجود على جهازك
    – في حال وجود خلل يرجى إعلامنا بترك تعليق

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

إضافة بحث / استبدال متقدم لـ Gedit

أغلب المستخدمين وخاصة مستخدمين واجهة غنوم يستخدمون محرر Gedit لما له من الخفة والميزات
ومن ميزاته أنه يمكنك توسيع عمل هذا البرنامج بإضافة ملحقات (إضافات) له مثل متصفح فيرفوكس
عادة تأتي عدة إضافات بشكل إفتراضي مع البرنامج يمكنك تفعيلها بالذهاب إلى قائمة تحرير – خصائص ستظهر نافذة أمامك اختار تاب إضافات (plugins) حدد الإضافة التي تريد تفعيلها أو ألغي التحديد عن ما لا تريد
ما سأتلكم عنه هي إضافة نحن نقوم بتركيبها وليست موجودة بشكل إفتراضي
وهي إضافة بحث / استبدال متقدم (Advanced find / replace plugin)
أهم الميزات: أكمل القراءة

267 كتاب من سلسلة عالم المعرفة

هذه مجموعة من كتب عالم المعرفة ابتداءاً من الكتاب الأول وحتى الكتاب رقم 267 مجموعة هامة وغنية لكل شخص يحب القراءة والمعرفة ويسعى لتكوين مكتبة الكترونية خاصة به أنا أعتبر هذه المجموعة كنز معرفي وأحببت مشاركتكم به هذه الكتب متوفرة على موقع أرشيف عالم المعرفة
نعم ما تفكر به صحيح هذه ليست عن اللينكس وبرامجه وأنت مازلت تقرأ في مدونة لينكساوي ولا تتعجب!!
لو أعجبتك الكتب وأردت تحميلها هل ستقوم بتحميل كل كتاب ثم الكتاب التالي والتالي حتى الوصول لرقم 267 لو فعلتها سأشهد لك بالصبر و بشيء أخر أيضاً ;)
لو أخذت نظرة على الروابط السابقة ستجدها تتكرر بزيادة واحد كل مرة الأن أنظر إلى الأمر التالي
for x in `seq 1 9 `;do wget -c http://www.archive.org/download/aalam_almaarifa/00${x}.pdf;done && for x in `seq 10 99 `;do wget -c http://www.archive.org/download/aalam_almaarifa/0${x}.pdf;done && for x in `seq 100 267 `;do wget -c http://www.archive.org/download/aalam_almaarifa/${x}.pdf;done

كل ماعليك فعله إنسخة وإلصقه في سطر الأوامر وسيقوم بتحميل 267 كتاب :) أكمل القراءة

Operation not permitted

السلام عليكم
باختصار تمعنوا قليلا في الاوامر التالية ونتائجها واخبروني ما المشكله بها :

[ahmed@egydev:~]$ rm file
rm: remove write-protected regular empty file `file'? y
rm: cannot remove `file': Operation not permitted
[ahmed@egydev:~]$ whoami
ahmed
[ahmed@egydev:~]$ ll file
-rw-rw-r-- 1 ahmed ahmed 0 Nov 9 13:11 file

هل عرفتم المشكله لكي نبحث عن الحل ;) ؟

المشكله ببساطه هي اني انا مالك الملف لكن لايمكنني حذفه ! , خدعة قوية ومزعجه صحيح :)
مارايك اني ايضا لايمكنني تغيير صلاحيات الملف الي اي شئ اخر ولا ايضا تعديله

الحل كلمة واحده فقط :  attributes , تترجم للعربية لتكون “سمات” لكن لا استسيغ الترجمة

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

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

lsattr : معرفة سمات الملف


[ahmed@egydev:~]$ lsattr file
----i--------e- file

chattr :  لتغيير السمات سواء بالاضافة او الازالة حيث ان كل حرف يمثل خاصية معينه مثلا

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

مثلا لكي نضيف تلك الخاصية

chattr +i file

ولازالتها

chattr -i file

مشكلة الاباتشي والسيرفرات التخيلية

السلام عليكم
واجهت مؤخرا مشكلة مع الاباتشي اني قمت بتعريف اكثر من سيرفر تخيلي داخل الاباتشي عن طريق الكود التالي



DocumentRoot /home/ahmed/public_html/haga.net/
ServerName haga.net


وحينما قمت بتشغيل الاباتشي كان الموقع يعمل علي خير مايرام لكن حينما ذهبت الي العنوان 127.0.0.1 , الايبي الخاص بالسيرفر وجدت اني في داخل DocumentRoot الخاص بالسيرفر التخيلي وليس الاساسي المعرّف في اعدادات الاباتشي العامة
والحل كان هنا
التفسير لهذا كان ان اباتشي يستخدم اول سيرفر تخيلي ويستخدمه كافتراضي في حالة لم يتم تحديد دومين او استخدام الايبي للدخول علي السيرفر
والحل هو اضافة تعريف لسيرفر تخيلي قبل الاسيرفرات التخيلية الاخري  بحيث يشير الي DocuemntRoot المراد

كتاب أبونتو ببساطة

أخيراً وبعد مداولات واستشارات كثيرة وطويلة قام بها الكاتب أحمد أبوزيد لإختيار أفضل طريقة لنشر الكتاب وماهي التوزيعة التي سيتم الشرح عليها وأيضاً طريقة صياغة الجمل والفقرات وتنسيق الكتاب كل ماسبق يدلك على مدى اهتمام الكاتب والجهد المبذول في إخراج هذا الكتاب الذي كان من المفترض أن يكون الإصدار الثاني من كتاب الدليل العملي في استخدام أوبنتو ولكن الكاتب اختار له اسم “أبونتو ببساطة”
أخيراً صدر كتاب أبونتو ببساطة
الكتاب كما يظهر من اسمه أبونتو ببساطة إبدأ مع نظام أبونتو لينكس الأن يأخذ بيدك من الصفر ويمكنني القول من قبل الصفر :D
أكمل القراءة

دليل مجال تطوير الأنسان الإصدار الثانى

أنتهيت بفضل الله و منه و كرمه من ترجمة رواية ‘دليل مجال التطوير الأنسان الإصدار الثانى’ للكاتب الإسرائيلى الجنسية و اليهودى الديانة ‘شلومى فيش’

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

ماهي توزيعة اللينكس وكيف تختار توزيعتك المفضلة؟

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

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