- يوفر خادم أوبونتو منصة مستقرة وآمنة ومجانية لاستضافة مواقع الويب والتطبيقات وقواعد البيانات وخدمات الشبكة في بيئات مادية أو افتراضية أو سحابية.
- تساهم إصدارات LTS وجدار الحماية UFW ومصادقة مفتاح SSH والتحديثات المنتظمة في تعزيز أمان الخادم وموثوقيته على المدى الطويل.
- إن المجتمع الكبير والوثائق الوفيرة وسهولة تثبيت البرامج مثل Docker و NGINX و Apache أو VNC تجعل من Ubuntu Server حلاً مرنًا وقابلاً للتكيف للغاية.
- بفضل التخطيط الجيد للأقراص، والنسخ الاحتياطية، وعمليات التدقيق الأمني باستخدام أدوات مثل Lynis، من الممكن الحفاظ على خوادم Ubuntu محسّنة ومحمية وجاهزة للنمو.

أصبح إعداد خادم باستخدام نظام أوبونتو سيرفر خيارًا مفضلًا للمشاريع الشخصية والبيئات المهنية على حد سواء. فهو مستقر وآمن ومجاني ومرن للغاية، مما يجعله مثاليًا لاستضافة مواقع الويب والتطبيقات وقواعد البيانات، أو حتى البنى التحتية السحابية الكاملة، دون الحاجة إلى إنفاق مبالغ طائلة على التراخيص.
ستجد في هذا الدليل كل ما تحتاجه لفهم وتثبيت وتأمين وتحسين أداء خادم أوبونتو على خادم افتراضي خاص أو خادم مخصص أو بيئة افتراضية. سنشرح بالتفصيل ماهية خادم أوبونتو، ومزاياه مقارنةً بالتوزيعات الأخرى ، ومتطلبات النظام، والتثبيت والتكوين الأولي، واستخدام SSH، وجدران الحماية، والنسخ الاحتياطية، وتثبيت البرامج الأساسية (أباتشي، NGINX، دوكر، VNC، إلخ)، بالإضافة إلى بعض نصائح التحسين وحل المشكلات التي ستوفر عليك الكثير من المتاعب.
ما هو نظام تشغيل أوبونتو سيرفر ولماذا يُستخدم بكثرة على الخوادم؟
أوبونتو سيرفر هو إصدار خاص بالخوادم من أوبونتو ، مبني على نواة لينكس وتتولى صيانته شركة كانونيكال. على عكس أوبونتو ديسكتوب، لا يتضمن بيئة رسومية، ويتم إدارته في الغالب من سطر الأوامر أو باستخدام أدوات الإدارة عن بُعد.
إن عدم وجود واجهة رسومية يعني أنها تستهلك موارد أقل وتكون أكثر كفاءة في مهام مثل استضافة مواقع الويب، وإدارة قواعد البيانات، وتوفير خدمات الشبكة ( DNS ، وDHCP، والبريد الإلكتروني، والملفات، وما إلى ذلك) أو نشر التطبيقات في حاويات وفي السحابة.
اسم "أوبونتو" نفسه مشتق من فلسفة أفريقية تعني شيئًا مثل "أنا موجود لأننا موجودون "، وهو ما يتوافق تمامًا مع فكرة المجتمع والبرمجيات مفتوحة المصدر. منذ إصداره الأول عام 2004، اكتسب أوبونتو شعبية متزايدة، ليصبح أحد أكثر توزيعات لينكس استخدامًا، وأصبح إصدار الخوادم منه معيارًا فعليًا في العديد من مراكز البيانات والحوسبة السحابية العامة ومشاريع المؤسسات.
إحدى نقاط قوة Ubuntu Server هي نموذج الإصدار الخاص به مع إصدارات LTS (الدعم طويل الأمد) ، والتي توفر دعمًا ممتدًا وتحديثات أمنية لعدة سنوات، مما يمنح راحة البال لمسؤولي النظام والمطورين الذين يبحثون عن الاستقرار.

مزايا استخدام خادم أوبونتو
من أهم الأسباب لاختيار أوبونتو سيرفر أنه برنامج مجاني ومفتوح المصدر : لا تدفع أي رسوم ترخيص أو اشتراك لاستخدامه على خادمك الافتراضي الخاص (VPS) أو خادم التوزيع الافتراضي (VDS) أو الخادم المخصص. هذا يقلل من تكاليف تكنولوجيا المعلومات، خاصةً عند التوسع إلى خوادم متعددة أو مجموعة خوادم كاملة.
يُوفر نظام أوبونتو تحديثات منتظمة وإصدارات طويلة الأمد (مثل 20.04، 22.04، أو 24.04) مع تصحيحات أمنية لسنوات. وهذا يُتيح لك الحفاظ على خادمك محميًا من الثغرات الأمنية المعروفة دون الحاجة إلى ترحيل نظام التشغيل باستمرار.
مجتمع أوبونتو ضخم، وهذا يترجم إلى منتديات نشطة، ووثائق رسمية، ودروس تعليمية، وأدلة لأي شيء تقريبًا تريد القيام به: من إعداد خادم ويب بسيط إلى بناء بنية تحتية معقدة باستخدام الحاويات والتوافر العالي.
من الناحية التقنية، يعمل نظام Ubuntu Server بكفاءة عالية مع مجموعة واسعة من الأجهزة والبرامج ، بدءًا من الخوادم الافتراضية الخاصة الصغيرة وصولًا إلى الخوادم المخصصة الكبيرة، بما في ذلك خدمات الحوسبة السحابية مثل AWS وAzure وGoogle Cloud. علاوة على ذلك، فهو مُصمم خصيصًا للحاويات والحوسبة السحابية، مع دعم أصلي لـ Docker وKubernetes وأدوات مشابهة.
نقطة أخرى مهمة هي المرونة والتخصيص : يمكنك تثبيت الحزم والخدمات التي تحتاجها فقط (على سبيل المثال، NGINX و Docker فقط، أو حزمة LAMP الكلاسيكية مع Apache و MySQL و PHP)، وتجنب الخدمات غير الضرورية التي تستهلك الموارد فقط وتزيد من سطح الهجوم.
متطلبات الأجهزة لخادم أوبونتو وتخطيط القرص
يتميز نظام التشغيل Ubuntu Server 24.04 LTS والإصدارات المشابهة بمتطلبات تشغيل متواضعة ، مما يجعله مناسبًا للاستخدام على الأجهزة الافتراضية أو الخوادم ذات الميزانية المحدودة. وكقاعدة عامة، يُنصح عادةً باستخدام معالج بسرعة 1 جيجاهرتز من نوع x86-64، وذاكرة وصول عشوائي (RAM) بسعة 1 جيجابايت (ويُفضل 2 جيجابايت لمزيد من المرونة)، ومساحة تخزين تبلغ حوالي 10 جيجابايت للاستخدام العادي.
في بيئات المحاكاة الافتراضية مثل VMware أو Proxmox أو Hyper-V، تكون المتطلبات متشابهة جدًا ، على الرغم من أنه في الممارسة العملية سيتعين عليك تحديد حجم وحدة المعالجة المركزية وذاكرة الوصول العشوائي والقرص وفقًا للحمل الفعلي لتطبيقاتك وقواعد البيانات والحاويات.
أثناء التثبيت، سيسألك المعالج عما إذا كنت ترغب في استخدام قرص كامل واحد أو عدة أقسام . في معظم الحالات، يُنصح بالسماح لنظام أوبونتو باستخدام القرص بأكمله وإنشاء الأقسام اللازمة. حتى إذا اخترت وحدة تخزين واحدة "كبيرة"، سيقوم برنامج التثبيت بإنشاء أقسام أصغر تلقائيًا للنظام ، وبرنامج الإقلاع، والمكونات الأساسية الأخرى.
لاحقًا، إذا كنت بحاجة إلى تعديل المساحة، يمكنك استخدام أوامر إدارة القرص مثل df -h للتحقق من استخدام القسم، أو أدوات مثل resize2fs (إلى جانب إدارة الأقسام المقابلة) لتوسيع أنظمة الملفات على أجهزة مثل /dev/sdXY.
تنزيل وتثبيت أساسيات خادم أوبونتو
للبدء، الخطوة الأولى هي تنزيل ملف ISO الرسمي لخادم أوبونتو من موقع أوبونتو الإلكتروني (قسم تنزيلات الخادم). كلما أمكن، اختر أحدث إصدار LTS لضمان سنوات عديدة من الدعم والتحديثات الأمنية.
بعد الحصول على ملف ISO، يمكنك تثبيته على خادم فعلي (عبر منفذ USB أو وحدة التحكم عن بُعد الخاصة بالمزود) أو على منصة المحاكاة الافتراضية (على سبيل المثال، عن طريق ربطه كمحرك أقراص CD/DVD في VMware أو KVM، إلخ). بعد ذلك، قم بتشغيل الجهاز واتبع تعليمات برنامج التثبيت.
أثناء العملية، سيُطلب منك اختيار لغتك، والمنطقة الزمنية، واسم المستخدم الأولي، وكلمة المرور، وإعدادات الشبكة، والأهم من ذلك، تخطيط القرص . يمكنك تركه في الوضع الإرشادي ليقوم المعالج بإنشاء الأقسام اللازمة، أو القيام بذلك يدويًا إذا كانت لديك متطلبات محددة (مثل LVM أو RAID).
عند اكتمال التثبيت، سيتم إعادة تشغيل النظام وسيكون لديك خادم أوبونتو جاهز لبدء التكوين ، ويمكن الوصول إليه عادةً عبر SSH باستخدام حساب المستخدم الذي أنشأته أو، في بعض بيئات الموفر، من خلال الوصول المباشر كجذر.
بيئة خادم أوبونتو: النظام البيئي، والمجتمع، والوثائق
من أبرز مزايا نظام أوبونتو سيرفر أنه مبني على برمجيات مفتوحة المصدر خضعت لاختبارات مكثفة ، مع مستودعات رسمية شاملة وآلاف الحزم الجاهزة للتثبيت بسهولة باستخدام الأمر `apt install`. يمنحك هذا مرونة كبيرة لتخصيص النظام وفقًا لاستخدامه المقصود.
يحيط به مجتمع نشط للغاية من المطورين والمستخدمين الذين يساهمون بتحديثات وتحسينات وتوثيق. ستجد أدلة إدارة، وأدلة تثبيت خطوة بخطوة، ودروس فيديو، ومنتديات متخصصة لحل أسئلة ومشاكل محددة.
بفضل هذه المرونة، يمكنك تخصيص خادم Ubuntu الخاص بك للعديد من المهام: خادم الويب، خادم قاعدة البيانات، خادم الملفات ، خادم البريد الإلكتروني ، منصة الحاويات، عقدة السحابة الهجينة، مختبر الاختبار، إلخ. يتكيف النظام الأساسي نفسه مع سياقات مختلفة تمامًا دون أي تعديلات.
بالإضافة إلى ذلك، غالبًا ما يقدم موفرو خدمات الاستضافة والحوسبة السحابية قوالب أو صورًا لخادم أوبونتو مثبتة مسبقًا ، بحيث يمكنك نشر خادم افتراضي خاص (VPS) مع أوبونتو مُهيأ مسبقًا والتركيز مباشرة على تطبيقاتك.
الأمان والتحديثات على خادم أوبونتو
كما هو الحال مع أي توزيعة لينكس حديثة، يُعدّ الأمن ركيزة أساسية في أوبونتو سيرفر. تُصدر كانونيكال تحديثات متكررة لإصلاح الثغرات والأخطاء، وتتلقى إصدارات الدعم طويل الأمد دعمًا موسعًا، مما يُسهّل صيانة الأنظمة الحيوية دون الحاجة إلى تغييرات مستمرة.
لتعزيز الأمان الأساسي، يُنصح بشدة بتحديث جميع الحزم فور بدء تشغيل الخادم ، باستخدام أوامر مثل `apt update` متبوعةً بـ `apt upgrade -y`. يضمن هذا أن يكون النظام بأكمله محدّثًا قبل استخدامه في بيئة الإنتاج.
تم دمج جدار الحماية غير المعقد (UFW) مما يُبسط إدارة القواعد بشكل كبير. يمكنك عرض الملفات الشخصية المتاحة باستخدام الأمر `ufw app list` ، والسماح بحركة مرور SSH باستخدام الأمر `ufw allow OpenSSH`، ثم تفعيل جدار الحماية باستخدام الأمر `ufw enable`، والتحقق من حالته باستخدام الأمر `ufw status`.
بالإضافة إلى جدار الحماية، من المستحسن تعطيل الخدمات غير المستخدمة ، وتشديد إعدادات SSH الخاصة بك (على سبيل المثال، عن طريق حظر الوصول المباشر إلى الجذر أو مصادقة كلمة المرور)، واستخدام المصادقة القائمة على المفتاح العام كلما أمكن ذلك.
خدمات النسخ الاحتياطي متوفرة على الخوادم الاحترافية
يُوفر العديد من مُزودي الخوادم المُخصصة مساحة تخزين احتياطية إضافية (مثل 500 جيجابايت) منفصلة فعليًا عن الجهاز الرئيسي. والفكرة هي أنه يُمكنك تخزين ملفاتك الأكثر أهمية هناك: بيانات قواعد البيانات، والإعدادات، ومحتوى الويب، وملفات البريد الإلكتروني، وما إلى ذلك.
تتيح لك النسخ الاحتياطية المنتظمة استعادة الخدمة بسرعة في حال حدوث أعطال في الأجهزة، أو خطأ بشري، أو هجمات إلكترونية، وإذا كنت تستخدم التخزين السحابي، فيمكنك تشفيرها باستخدام Cryptomator . مع Ubuntu Server، يمكنك أتمتة هذه النسخ الاحتياطية باستخدام أدوات مثل rsync وborg وduplicity، أو البرامج النصية المخصصة، أو التكاملات الخاصة بمزودي الخدمة.
إضافةً إلى مساحة التخزين الاحتياطية، توفر العديد من خطط الخوادم عناوين IPv4 وIPv6، وحماية من هجمات DDoS، ونطاق ترددي مضمون، واتفاقيات مستوى الخدمة (SLAs) التي تضمن توافرًا عاليًا للأجهزة. كل هذا يجعل خادم أوبونتو عنصرًا قيّمًا في أي بنية تحتية مُدارة بكفاءة.
بما أن Ubuntu Server مشروع مجاني ومفتوح المصدر، فإن ما ستدفعه فعليًا هو قوة المعالجة للخادم الفعلي أو الافتراضي : وحدة المعالجة المركزية، وذاكرة الوصول العشوائي، والأقراص، وعرض النطاق الترددي للشبكة، وما إلى ذلك. عادةً ما يكون التثبيت تلقائيًا من لوحة تحكم الموفر، دون أي رسوم ترخيص إضافية لنظام التشغيل.
الخطوات الأولى بعد تثبيت خادم أوبونتو: المستخدمون، وSSH، وsudo
عند إنشاء خادم أوبونتو جديد (على سبيل المثال، أوبونتو 20.04 أو 22.04)، من الضروري إجراء بعض الإعدادات الأساسية الأولية لتحسين الأمان وسهولة الاستخدام. عادةً ما يتم الاتصال عبر SSH باستخدام عنوان IP العام للخادم، إما باستخدام حساب الجذر أو حساب مستخدم أولي.
يتمتع حساب الجذر بصلاحيات النظام الكاملة ، مما يعني أن أي إهمال قد يتسبب في مشاكل خطيرة. لذلك، من الممارسات الشائعة إنشاء حساب مستخدم عادي للمهام اليومية واستخدام الأمر `sudo` فقط عند الحاجة إلى صلاحيات المسؤول.
يمكنك إضافة مستخدم جديد باستخدام أمر مثل adduser username ، وتعيين كلمة مرور آمنة، وإذا كنت ترغب في منحه صلاحيات إدارية، فقم بتضمينه في مجموعة sudo باستخدام usermod -aG sudo username.
من هناك، يمكنك تنفيذ أوامر إدارية بإضافة `sudo` قبل الأمر ، مما يسمح لك بمواصلة العمل باستخدام حساب مستخدم عادي مع إمكانية رفع الصلاحيات عند الحاجة. سيطلب منك النظام بشكل دوري إدخال كلمة مرور المستخدم لتأكيد هويتك.
إعدادات الوصول إلى SSH والمفاتيح العامة
تتيح لك خدمة SSH (خادم OpenSSH) إدارة خادم Ubuntu عن بُعد عبر الشبكة. وهي مُثبّتة مُسبقًا على العديد من الخوادم؛ وإذا لم تكن كذلك، فيمكنك إضافتها باستخدام الأمر `apt install openssh-server` وتفعيلها باستخدام الأمر `systemctl start ssh` ثم `systemctl enable ssh`.
إذا قمت بتسجيل الدخول مبدئيًا باستخدام كلمة مرور، يمكنك الوصول إلى الخادم باستخدام أمر مثل `ssh user@server_ip` . مع ذلك، يُعتبر استخدام مصادقة SSH القائمة على المفتاح أكثر أمانًا، حيث يخزن جهازك المحلي المفتاح الخاص، بينما يخزن الخادم المفتاح العام فقط.
لضبط هذه الآلية، يمكنك استخدام أدوات مثل ssh-copy-id ، التي تنسخ مفتاحك العام إلى ملف ~/.ssh/authorized_keys الخاص بالمستخدم على الخادم. إذا كان المفتاح مُعدًا مسبقًا لحساب الجذر، يمكنك أيضًا نسخ بنية ~/.ssh إلى المستخدم الجديد باستخدام rsync مع منح الأذونات والملكية المناسبة.
في ملف `/etc/ssh/sshd_config`، يُنصح بتعطيل اختصار المستخدم الجذر (`PermitRootLogin no`)، وإذا كان التحقق باستخدام المفتاح مُفعّلاً لديك بالفعل، فعطّل التحقق باستخدام كلمة المرور (`PasswordAuthentication no`). بعد تغيير هذه الإعدادات، أعد تشغيل الخدمة باستخدام الأمر `systemctl restart ssh`.
جدار حماية مزود بـ UFW ونظام تحكم في حركة البيانات
يتضمن خادم أوبونتو جدار الحماية UFW كطبقة بسيطة لإدارة جدار الحماية . وتقوم فلسفته على حظر جميع حركة المرور الواردة افتراضيًا باستثناء ما تسمح به صراحةً. يقلل هذا من خطر كشف خدمة مُهيأة بشكل خاطئ دون قصد.
قبل تفعيل جدار الحماية UFW، يُنصح بالسماح بحركة مرور SSH باستخدام الأمر `ufw allow OpenSSH` لتجنب فقدان الوصول عن بُعد. بعد ذلك، يمكنك تفعيل جدار الحماية باستخدام الأمر `ufw enable` والتأكد من أنه نشط ويسمح بالاتصالات اللازمة باستخدام الأمر `ufw status`.
عند تثبيت خدمات جديدة (مثل بروتوكول HTTP لخادم ويب، أو منافذ محددة لقواعد البيانات)، ستحتاج إلى فتح المنافذ المقابلة في UFW باستخدام قواعد إضافية. يُعدّ هذا مناسبًا للخوادم التي ترغب في إتاحة عدد محدود من الخدمات لها عبر الإنترنت.
تثبيت البرامج الرئيسية: SSH، وDocker، وNGINX، وApache
تتضمن "مجموعة أدوات" خادم أوبونتو النموذجي عادةً خادم SSH، وخادم ويب، ودعم قواعد البيانات ، وأدوات الحاويات التي أصبحت تُستخدم بشكل متزايد. ويتم التثبيت في الغالب باستخدام أداة apt، من خلال مستودعات أوبونتو الرسمية.
لضمان الوصول عن بُعد، تُعد حزمة openssh-server أساسية . بمجرد تثبيتها وتفعيلها، يمكنك إدارة الخادم دون الحاجة إلى الوصول المباشر إلى وحدة التحكم الفعلية أو وحدة تحكم الويب الخاصة بالمزود.
إذا كنت تعمل مع الحاويات، فالطريقة المعتادة هي تثبيت Docker باستخدام الأمر `apt install docker.io` (أو باتباع مستودع Docker الرسمي للإصدارات الأحدث). بعد ذلك، يمكنك بدء الخدمة وتفعيلها باستخدام الأمر `systemctl start docker` ثم `systemctl enable docker`، وإضافة المستخدم الخاص بك إلى مجموعة `docker` باستخدام الأمر `usermod -aG docker $USER` لإدارة الحاويات دون الحاجة إلى استخدام حساب الجذر.
يُفضّل العديد من مديري الأنظمة استخدام NGINX لعرض صفحات الويب الثابتة أو التطبيقات الخفيفة، وذلك لأدائه المتميز وسهولة استخدامه. يتم تثبيته باستخدام الأمر `apt install nginx`، ويتم تفعيله بنفس طريقة تفعيل الخدمات الأخرى باستخدام الأمر `systemctl start` والأمر `systemctl enable`.
إذا كنت تفضل استخدام حزمة LAMP التقليدية، يمكنك إعداد Apache كخادم ويب ، إلى جانب MySQL أو PostgreSQL ولغات برمجة مثل PHP أو Python. تتضمن عملية الإعداد النموذجية تثبيت Apache، والتحقق من حالته باستخدام الأمر `systemctl status apache2`، وفتح منفذ HTTP في جدار الحماية باستخدام الأمر `ufw allow 'Apache'`، وتكوين ملفات الموقع في المسار `/etc/apache2/sites-available` وتفعيلها باستخدام الأمر `a2ensite`، ثم إعادة تشغيل الخدمة.
إعداد خادم VNC وبيئة رسومية خفيفة الوزن
على الرغم من أن نظام التشغيل Ubuntu Server يتم تشغيله بدون واجهة رسومية، إلا أنه في بعض السيناريوهات قد يكون من المفيد تثبيت بيئة رسومية خفيفة الوزن والوصول إليها عبر VNC ، على سبيل المثال، للمستخدمين الذين يشعرون براحة أكبر مع سطح المكتب أو لإدارة أدوات مرئية معينة.
يُعدّ استخدام XFCE كبيئة سطح مكتب خفيفة خيارًا شائعًا، حيث يتم تثبيته باستخدام أمر يُضيف البيئة ومكوناتها الإضافية (xfce4 و xfce4-goodies). يوفر هذا سطح مكتب عمليًا دون زيادة ملحوظة في استهلاك موارد النظام.
بعد ذلك يمكنك تثبيت خادم VNC مثل TightVNC ، وتكوينه بكلمة مرور وصول باستخدام vncserver، وإنشاء برنامج نصي للتشغيل في ~/.vnc/xstartup يقوم بتحميل بيئة XFCE الخاصة بك عند فتح جلسة VNC.
بمجرد أن تقوم بتحديد البرنامج النصي على أنه قابل للتنفيذ وتشغيل vncserver بالدقة المطلوبة (على سبيل المثال، :1 -geometry 1280×800 -depth 24)، ستتمكن من الاتصال من عميل VNC على جهازك المحلي باستخدام عنوان IP الخاص بالخادم والمنفذ المقابل، وبالتالي إدارة سطح المكتب البعيد لخادم Ubuntu.
التحسين، وفحص الثغرات الأمنية، والأداء
إلى جانب ضمان تشغيل النظام، من المفيد تخصيص بعض الوقت لتحسين أمان خادم أوبونتو ومراجعته ، لا سيما في البيئات المتصلة بالإنترنت أو التي تحتوي على بيانات حساسة. يُعدّ Lynis أحد أكثر الأدوات استخدامًا لتحليل الأمان في لينكس.
بعد تثبيت Lynis من المستودعات المناسبة، يمكنك تشغيله لتحليل تكوين النظام وإنشاء تقرير يتضمن نقاط الضعف المحتملة أو نقاط الضعف أو المجالات التي تحتاج إلى تحسين (الأذونات والخدمات النشطة وتكوينات الشبكة وما إلى ذلك).
فيما يتعلق بالأداء، هناك العديد من التدابير التي تساعد كثيراً: تعطيل الخدمات غير المستخدمة ، وتعديل بعض معلمات النواة (على سبيل المثال، من خلال /etc/sysctl.conf)، وتكوين استخدام التبادل بشكل صحيح، ومراجعة معلمات الشبكة مثل قوائم الانتظار أو المخازن المؤقتة أو حدود الاتصال بناءً على الحمل المتوقع.
تسمح هذه الأنواع من التعديلات، إلى جانب استراتيجية مراقبة جيدة (أدوات مثل top و htop و iotop و journalctl أو حلول أكثر تقدمًا)، لخادم Ubuntu بالبقاء مستقرًا وآمنًا وبأداء يلبي احتياجات تطبيقاتك.
أوامر مفيدة وحلول للمشاكل الشائعة
في العمليات اليومية، من الشائع جدًا تشخيص مشاكل المساحة، أو الخدمات التي لا تعمل، أو أعطال الشبكة . يوفر خادم أوبونتو مجموعة جيدة من الأوامر التي تساعد في هذه المهام دون الحاجة إلى تثبيت أي شيء غير معتاد.
للتحقق من مساحة القرص المتاحة، ستستخدم غالبًا الأمر `df -h` ، بينما لمعرفة المجلدات التي تشغل أكبر مساحة في مسار معين، يمكنك استخدام الأمر `du -sh * | sort -h`. يساعدك هذا على تحديد السجلات التي تم تشغيلها أو المجلدات الضخمة التي يجب عليك حذفها أو نقلها بسرعة.
إذا فشلت خدمة ما في البدء أو تصرفت بشكل غريب، فبالإضافة إلى `systemctl status service_name`، غالبًا ما يكون من المفيد جدًا استخدام `journalctl -u service_name` لعرض رسائل السجل المرتبطة وفهم سبب الفشل.
في مجال الشبكات، تُستخدم أوامر ping و traceroute (أو tracepath في بعض الأنظمة) للتحقق من الاتصال والمسارات إلى مضيفين آخرين، مثل google.com أو الخوادم الداخلية. وإذا كنت تشك في أن جدار الحماية يحظر حركة مرور مشروعة، يمكنك دائمًا مراجعة القواعد الحالية باستخدام الأمر ufw status.
بعد تحديثات النواة أو تغييرات مدير الإقلاع، قد تحتاج إلى إعادة إنشاء إعدادات GRUB باستخدام الأمر `update-grub` ، خاصةً إذا أضفت أو عدّلت أقراصًا وأقسامًا. يضمن هذا استمرار إقلاع النظام بشكل صحيح من إصدار النواة المتوقع.
من الواضح أن Ubuntu Server عبارة عن منصة كاملة وقوية ومرنة للغاية لإعداد كل شيء بدءًا من الخدمات المنزلية الصغيرة وحتى البنى التحتية المعقدة للمؤسسات؛ إن مزيجها من الاستقرار والأمان والمجتمع وسهولة الاستخدام وعدم وجود تكاليف ترخيص يجعلها خيارًا قويًا للغاية لأي شخص يرغب في إعداد خادم Linux حديث دون تعقيد الأمور.