إضافة قرص ثانٍ وتركيبه القرص الجديد لا يفعل شيئًا حتى يُقسَّم ويُهيَّأ ويُركَّب ويُكتَب في fstab. الخطوات الأربع بترتيبها، ومعها الخطوة التي يَنساها الناس. 5 min read تغيير منفذ SSH وما لا يفعله نقلُ SSH عن المنفذ ٢٢ يُفرِغ سجلّك من الضجيج. وهو ليس إجراءً أمنيًّا، ومعاملتُه على أنه كذلك هي الطريقة التي تُؤخَذ بها الخوادم. 4 min read كرون أم مؤقّت systemd؟ كرون يكفي للمهامّ البسيطة. والمؤقّت يمنحك سجلّاتٍ وتشغيلًا لا يتداخل وتعويضًا بعد انقطاع. ومتى يكون كلٌّ منهما الجواب الصحيح. 5 min read مشترك أم افتراضي أم مخصَّص — أيُّها تحتاج ليست سُلَّمًا تصعده بالحجم. بل ثلاثةُ أجوبةٍ مختلفة لثلاثة أسئلة مختلفة، ومعظمُ المواقع على الجواب الخطأ لسببٍ خطأ. 5 min read جدارٌ ناريّ يبدأ مغلقًا اسمح بما تحتاجه وارفض الباقي. وترتيب الأوامر مهمّ، لأن أحدها قد يُقفل عليك الباب. 5 min read ضبط اسم المضيف والاسم المؤهَّل بالكامل اسم مضيف مضبوط نصف ضبط يكسر البريد الصادر، ويملأ السجلّات بتحذيرات sudo، ويربك المراقبة. اضبطه في المواضع الثلاثة دفعةً واحدة. 4 min read IPv6 على خادمٍ افتراضي IPv6 نصفُ المضبوط أسوأ من عدمه: فالمتصفّح يجرّبه أوّلًا، وينتظر، ثم يتراجع بعد ذلك فقط. فشغّله كما ينبغي أو أطفئه. 4 min read قراءةُ متوسّط الحِمل ثلاثةُ أرقام لا تعني شيئًا إلّا بجوار عدد أنويتك — وماذا تنظر حين ترتفع. 4 min read المحلّيّة وترميز المحارف على خادمٍ جديد عربيّةٌ تصل علامات استفهام، وترتيبٌ يضع الأسماء في غير موضعها، وسكربتاتٌ تفشل عند حرفٍ بعلامة — كلُّها محلّيّةٌ واحدة ناقصة. 4 min read سجلّاتٌ تملأ القرص التدويرُ يُضبَط لكل خدمةٍ على حدة، فالخدمةُ المضافة لاحقًا بلا تدوير. وإليك كيف ترى أيَّ سجلٍّ ينمو وتضبطه في ملفٍّ واحد. 4 min read تغيير إعدادات Nginx دون إسقاط الموقع اختبر ثمّ أعد التحميل. والفرق بين إعادة التحميل وإعادة التشغيل هو الفرق بين ألّا يلاحظ أحد وأن يلاحظ الجميع. 4 min read لماذا يغيّر NVMe الجواب الفرق ليس السرعةَ المتسلسلة في ورقة المواصفات. بل كم عمليّةً صغيرة تجري في آنٍ واحد، وهذا ما تفعله قاعدة البيانات نهارها كلَّه. 4 min read الخادم نفد قرصه اعرف ما ملأه بأمرين، وفرّغ المساحة بأمان، وامنع تكراره. 5 min read قراءة سجلّ النظام كلُّ ما تطبعه خدمةُ systemd يذهب إلى السجلّ. وخمسُ رايات تحوّله من جدارِ نصٍّ إلى الجواب. 4 min read إعادةُ التشغيل بأمان، وما الذي يعود الخطرُ في إعادة التشغيل ليس إعادةَ التشغيل. بل الخدمةُ التي شُغّلت باليد قبل شهور ولم تُفعَّل قطّ. 4 min read تغيير حجم خادمٍ افتراضيّ بلا فقد بيانات المعالجُ والذاكرة يعودان بعد إعادة تشغيل. أمّا القرصُ فيحتاج خطوتين أخريين، وآخرُهما هي التي ينساها الناس. 5 min read الـ DNS العكسيّ لخادمٍ يُرسل بريدًا السجلُّ الذي يردّ عنوانك إلى اسم. وبدونه ترفض الجهاتُ المستقبِلة الكبرى البريدَ قبل أن يُقرأ أصلًا. 4 min read ماذا تراقب، وعند أيّ حدّ خمسُ إشاراتٍ تستحقّ إنذارًا، والحدودُ التي تمنحك وقتًا للتصرّف، والقاعدةُ التي تُبقي الإنذارات جديرةً بالقراءة. 5 min read استعمالُ التبديل عرَضٌ لا إعداد الذاكرةُ الحرّة قرب الصفر أمرٌ معتاد لا مشكلة. والكتابةُ في التبديل مشكلة، والاثنان يسهل الخلط بينهما. 5 min read start وenable والفرق بينهما أحدهما يبدأ الخدمة الآن، والآخر يبدؤها بعد إعادة التشغيل. والخلطُ بينهما هو سببُ غياب خدمةٍ صباحَ اليوم التالي. 5 min read الساعةُ الخاطئة تكسر أكثر من الطوابع الزمنيّة التشفيرُ والرموزُ والجدولةُ والسجلّات كلُّها تعتمد عليها. وثلاثةُ مواضع تضبط الوقت وليس عليها أن تتّفق. 4 min read ماذا يسمح به توفّرٌ بنسبة 99.9% فعلًا الرقمُ بالدقائق في الشهر، وما يقيسه اتّفاقُ مستوى الخدمة، وما لا يغطّيه أبدًا. 4 min read المستخدمون وsudo وألّا تعمل بصفة الجذر أبدًا العملُ بصفة الجذر معناه أنّ كلّ خطأٍ تامّ ولا سجلَّ يقول من ارتكبه. ومستخدمٌ مسمًّى بـ sudo يكلّف دقيقتين في الإقامة. 5 min read الساعة الأولى على خادمٍ افتراضيٍّ جديد ستّةُ أشياء تفعلها قبل أن يحمل الخادمُ شيئًا، بالترتيب الذي لا يترك نافذةً يكون فيها مكشوفًا. 7 min read ما هي النواة الافتراضيّة فعلًا المشتركةُ والمخصَّصةُ والقابلةُ للاندفاع ثلاثةُ منتجاتٍ مختلفة تُباع بكلمةٍ واحدة. ما يعنيه كلٌّ منها لموقعٍ يزدحم. 5 min read