Debian
-
كيفية إنشاء إعادة توجيه مؤقتة ودائمة باستخدام Nginx
مقدمة إعادة توجيه HTTP هي طريقة لتوجيه نطاق أو عنوان إلى آخر. هناك عدة أنواع مختلفة من التوجيهات، كل منها يعني شيئًا مختلفًا لمتصفح العميل. أكثر نوعين شيوعًا هما التوجيهات المؤقتة والتوجيهات الدائمة. التوجيهات المؤقتة (رمز حالة الاستجابة 302 Found) مفيدة إذا كان هناك حاجة مؤقتة لخدمة عنوان URL من موقع مختلف. على سبيل المثال، إذا كنت تقوم بصيانة للموقع، قد ترغب في استخدام توجيه مؤقت من نطاقك إلى صفحة توضيح لإعلام الزوار بأنك ستعود قريبًا. التوجيهات الدائمة (رمز حالة…
-
كيفية حماية SSH باستخدام Fail2Ban على Debian 11
المقدمة SSH هو الأسلوب القياسي للاتصال بخادم السحابة. إنه دائم، وهو قابل للتوسيع — حيث يمكن استخدام معايير التشفير الجديدة لإنشاء مفاتيح SSH جديدة، مما يضمن بقاء البروتوكول الأساسي آمنًا. ومع ذلك، لا يوجد بروتوكول أو مجموعة برمجيات لا يمكن اختراقها تمامًا، ونظرًا لانتشار SSH بشكل واسع عبر الإنترنت، فإنه يمثل سطح هجوم قابل للتنبؤ جدًا أو ناقل هجومي عبره يمكن للأشخاص محاولة الوصول من خلاله. أي خدمة معرضة للشبكة هي هدف محتمل بهذه الطريقة. إذا قمت بمراجعة السجلات لخدمة…
-
كيفية إعداد جدار ناري مع UFW على Debian 11
مقدمة UFW، أو جدار الحماية غير المعقد، هو واجهة إدارة جدار حماية مبسطة تخفي تعقيد تقنيات تصفية الحزم على مستوى منخفض مثل iptables و nftables. إذا كنت تبحث عن بدء تأمين شبكتك، ولست متأكدًا من الأداة التي يجب استخدامها، فقد يكون UFW هو الخيار الصحيح بالنسبة لك. سوف يوضح لك هذا البرنامج التعليمي كيفية إعداد جدار حماية باستخدام UFW على Debian 11. المتطلبات المسبقة لمتابعة هذا البرنامج التعليمي، ستحتاج إلى خادم Debian 11 واحد يحتوي على مستخدم sudo غير root،…
-
نسخة Linux Mint Debian تجعلني أؤمن أنه أخيرًا سنة لوينكس على المكتب
لم يكن ذلك منذ وقت طويل حتى قررت التخلص من التوزيعات القائمة على Ubuntu لتبني openSUSE، حيث وجدت LEAP 15 صورة أكثر استقرارًا وثباتًا من نوع Linux يمكن اعتماده كأداة يومية. المشكلة هي أنني لم أقم بعد بمقترب عن منتج Linux Mint Debian Edition (LMDE)، والذي يبدو أنك تسمع نقرة العنقاء بفرحتي. LMDE 6 مع سطح المكتب Cinnamon. دعوني أشرح. بينما كنت معجبًا منذ فترة طويلة بـ Ubuntu، في السنوات الأخيرة، كانت إضافة snaps (بدلاً من الحزم النظامية) وميزات أخرى…
-
كيفية تثبيت واستخدام LinuxBrew على خادم Linux
الحالة: مهجور تم تجاهل هذه المقالة ولا تصلح للصيانة بعد الآن. السبب Homebrew الآن يوفر الدعم الأساسي لنظام Linux. انظر بدلاً من ذلك قد تظل هذه المقالة مفيدة كمرجع، ولكن قد لا تعمل أو تتبع أفضل الممارسات. نوصي بشدة باستخدام مقال أحدث مكتوب لنظام التشغيل الذي تستخدمه. كيفية تثبيت واستخدام Homebrew على Linux مقدمة LinuxBrew هو نسخة مخصصة لنظام Linux من مدير الحزم الشهير HomeBrew على نظام Mac OS X. LinuxBrew هو برنامج إدارة الحزم يمكّن من تثبيت الحزم من…
-
كيفية تثبيت Node.js على Debian 10
المقدمة Node.js هو بيئة تشغيل JavaScript لبرمجة الخادم. يتيح للمطورين إنشاء وظائف الخلفية القابلة للتوسع باستخدام JavaScript، وهي لغة معروفة بالفعل لدى العديد من المطورين من خلال تطوير الويب القائم على المتصفح. في هذا الدليل، ستتعلم كيفية تثبيت Node.js على خادم Debian 10 بثلاث طرق مختلفة: باستخدام مستودع Debian الافتراضي باستخدام مستودع البرمجيات PPA باستخدام NVM (مدير إصدار Node) لتثبيت وتنشيط إصدارات مختلفة من Node. بالنسبة للعديد من المستخدمين، سيكون استخدام apt مع المستودع الافتراضي لـ Debian كافيًا. إذا كنت…
-
كيفية إعداد جدار ناري باستخدام UFW على خادم سحابي Ubuntu و Debian
المقدمة إعداد جدار ناري يعمل بشكل صحيح أمر بالغ الأهمية لتأمين خادم السحابة الخاص بك. في السابق، كان إعداد جدار ناري يتم من خلال أدوات معقدة أو غامضة. العديد من هذه الأدوات (على سبيل المثال، iptables) تحتوي على العديد من الوظائف المدمجة فيها، ولكن تتطلب جهدًا إضافيًا من المستخدم لتعلمها وفهمها. خيار آخر هو UFW، أو جدار النار البسيط. UFW هو واجهة أمامية لـ iptables تهدف إلى توفير واجهة أكثر ودية للمستخدم من غيرها من أدوات إدارة جدران النار. يتم…
-
كيفية تكوين خادم ويب أباتشي على VPS بنظام التشغيل Ubuntu أو Debian
المقدمة أباتشي هو واحد من أشهر خوادم الويب على الإنترنت. يُستخدم لخدمة أكثر من نصف جميع المواقع النشطة. على الرغم من وجود العديد من خوادم الويب البديلة التي يمكن أن تخدم محتواك، إلا أنه من المفيد فهم كيفية عمل أباتشي بسبب انتشاره. سيقوم هذا المقال بفحص بعض ملفات التكوين العامة والخيارات التي يمكن التحكم فيها ضمنها. سيتبع هذا المقال تخطيط أباتشي لنظام التشغيل أوبونتو/ديبيان، والذي يختلف عن كيفية بناء التسلسل الهرمي للتكوين في توزيعات أخرى. المتطلبات المسبقة إذا كنت تستخدم…
-
كيفية استيراد وتصدير قواعد البيانات في MySQL أو MariaDB
المقدمة استيراد وتصدير قواعد البيانات مهمة شائعة في تطوير البرمجيات. يمكنك استخدام تفريغات البيانات لعمل نسخ احتياطية واستعادة معلوماتك. يمكنك أيضًا استخدامها لنقل البيانات إلى خادم جديد أو بيئة تطوير. في هذا البرنامج التعليمي، ستعمل مع تفريغات قاعدة البيانات في MySQL أو MariaDB (الأوامر قابلة للتبديل). على وجه التحديد، ستقوم بتصدير قاعدة بيانات ثم استيراد تلك القاعدة من ملف التفريغ. 1-انقر لنشر قاعدة بيانات باستخدام قواعد البيانات المُدارة من DigitalOcean. دع DigitalOcean يركز على التوسع والصيانة والترقيات لقاعدة بياناتك. المتطلبات…