أوامر Linux للـ VPS هي مجموعة التعليمات النصّية التي تكتبها في الطرفية (Terminal) لإدارة خادمك الافتراضي بالكامل، من تصفّح الملفّات وتثبيت البرامج إلى مراقبة الأداء وضبط الصلاحيات. فمعظم خوادم VPS تعمل بنظام Linux بلا واجهة رسومية، وهو ما يجعل إتقان سطر الأوامر مهارةً أساسية لا غنى عنها لأي مدير خادم أو مطوّر. وفي هذا الدليل العملي لعام 2026 نستعرض أهمّ الأوامر التي تحتاجها يوميًا، مرتّبةً حسب وظيفتها، مع أمثلة واضحة وجدول مرجعي سريع يمكنك العودة إليه في أي وقت. ولتأمين خادمك، راجع دليل ضبط جدار الحماية على VPS. ولنشر تطبيق Node، راجع دليل استضافة Node.js على VPS. ولأتمتة هذه المهامّ في مواعيد ثابتة، راجع دليل جدولة المهامّ بـ Cron Jobs على VPS.
أوامر Linux للـ VPS: لماذا تحتاج سطر الأوامر؟
عندما تشتري خادمًا افتراضيًا، فإن أول ما تواجهه بعد تسجيل الدخول هو شاشة سوداء تنتظر منك كتابة الأوامر. قد يبدو هذا مربكًا للوهلة الأولى، لكن سطر الأوامر في الحقيقة أسرع وأدقّ وأخفّ على موارد الخادم من أي واجهة رسومية. فبأمر واحد يمكنك تثبيت موقع كامل، أو مراجعة سجلّات الأخطاء، أو إعادة تشغيل خدمة متوقّفة، دون الحاجة إلى تحميل بيئة سطح مكتب تستهلك الذاكرة والمعالج.
إذا كنت جديدًا تمامًا على هذا العالم، فننصحك أولًا بقراءة دليل «ما هو VPS؟» للمبتدئين لتفهم طبيعة الخادم الذي تتعامل معه، ثم الاطّلاع على شرح كيف تتّصل بالـ VPS عبر SSH لأن الاتصال الآمن عبر SSH هو البوّابة التي تدخل منها إلى سطر أوامر الـ VPS. ومتى أتقنت الأوامر الأساسية التي نشرحها هنا، ستتحوّل تلك الشاشة السوداء من عائق مخيف إلى أداة إنتاجية قوية بين يديك.
أوامر التنقّل وإدارة الملفّات والمجلّدات
تبدأ رحلتك مع أوامر لينكس لإدارة VPS من معرفة مكانك داخل نظام الملفّات وكيفية التنقّل بين المجلّدات. الأمر pwd يعرض المسار الحالي الذي تقف فيه، بينما ls يعرض قائمة الملفّات والمجلّدات، وغالبًا ما تستخدمه بالصيغة ls -la لعرض كل شيء بما في ذلك الملفّات المخفية مع تفاصيل الأحجام والصلاحيات. وللانتقال بين المجلّدات تستعمل cd، مثل cd /var/www للدخول إلى مجلّد مواقع الويب، أو cd .. للرجوع خطوة إلى الوراء.
أمّا إدارة الملفّات فعليًا فتعتمد على بضعة أوامر بسيطة: mkdir لإنشاء مجلّد جديد، وcp لنسخ ملف أو مجلّد، وmv لنقله أو إعادة تسميته، وrm لحذفه. على سبيل المثال، ينسخ الأمر cp index.html backup.html الملف إلى نسخة احتياطية، بينما ينقل mv old.txt /tmp/ الملف إلى مجلّد مؤقت. هذه الأوامر الأربعة تغطّي معظم عملياتك اليومية على ملفّات الخادم، لذا يستحقّ كلٌّ منها أن تحفظه جيدًا.
وهناك حيلتان توفّران عليك الكثير من الوقت في سطر أوامر الـ VPS: الأولى هي مفتاح Tab الذي يُكمل اسم الملف أو المجلّد تلقائيًا بمجرّد كتابة أوّل حروفه، ما يقلّل الأخطاء الإملائية. والثانية هي السهمان العلوي والسفلي في لوحة المفاتيح اللذان يستعيدان الأوامر التي نفّذتها سابقًا دون إعادة كتابتها. كما أن الأمر history يعرض لك سجلّ أوامرك الأخيرة كاملًا، فتراجعها أو تبحث فيها عند الحاجة.
أوامر عرض وتحرير الملفّات
كثيرًا ما تحتاج إلى قراءة محتوى ملف إعدادات أو سجلّ أخطاء دون فتح محرّر كامل. هنا يأتي دور cat الذي يطبع محتوى الملف كاملًا على الشاشة، وهو مناسب للملفّات القصيرة. أمّا الملفّات الطويلة فالأفضل استعراضها عبر less الذي يتيح لك التمرير صفحةً صفحة والبحث بداخلها، وتخرج منه بالضغط على حرف q.
لمتابعة آخر أسطر ملف السجلّات لحظةً بلحظة استخدم tail، والصيغة tail -f /var/log/nginx/error.log تبقى تعرض كل سطر جديد فور كتابته، وهي أداة لا تقدّر بثمن عند تشخيص الأعطال. وعندما تحتاج إلى تعديل ملف فعليًا، فإن المحرّر nano هو الأسهل للمبتدئين؛ تفتح الملف بأمر مثل nano config.php، تجري تعديلك، ثم تحفظ بالضغط على Ctrl+O وتخرج بـ Ctrl+X.
وللبحث داخل الملفّات عن نصّ معيّن يأتي الأمر grep، فالصيغة grep "error" error.log تعرض الأسطر التي تحتوي كلمة معيّنة فقط، وهي طريقة سريعة لاستخراج ما يهمّك من ملف سجلّ طويل دون قراءته كاملًا. يمكنك أيضًا دمج الأوامر عبر رمز الأنبوب |، مثل cat access.log | grep "404"، لتمرير ناتج أمر إلى أمر آخر، وهذا الدمج هو أحد أقوى مفاهيم سطر الأوامر في Linux.
أوامر إدارة الحزم والتحديثات
برامج خادمك تُثبَّت وتُحدَّث عبر ما يُسمّى مدير الحزم، ويختلف باختلاف التوزيعة. ففي أنظمة Debian وUbuntu تستخدم أداة apt، بينما تعتمد أنظمة CentOS وRocky وAlmaLinux على yum أو خليفته dnf. أوّل ما ينبغي فعله دوريًا هو تحديث قائمة الحزم عبر sudo apt update، ثم ترقية البرامج المثبّتة فعليًا عبر sudo apt upgrade للحصول على أحدث إصلاحات الأمان.
لتثبيت برنامج جديد تكتب sudo apt install nginx مثلًا، ولإزالته sudo apt remove nginx. وفي أنظمة yum يكون المقابل sudo yum install nginx وsudo yum remove nginx. احرص دائمًا على تثبيت البرامج من المستودعات الرسمية للتوزيعة قدر الإمكان، فهي الأكثر أمانًا والأسهل في التحديث لاحقًا. والفارق بين نظامَي الحزم هو أحد الأسباب التي تجعل اختيار التوزيعة قرارًا مهمًا منذ البداية.
من المهمّ أن تجعل تحديث الخادم عادةً دورية لا مهمّةً تؤجّلها، لأن معظم الثغرات الأمنية التي تُستغلّ فعليًا تكون قديمة ولها إصلاحات متاحة منذ مدّة. خصّص وقتًا أسبوعيًا لتشغيل sudo apt update ثم sudo apt upgrade، وراجع ما الحزم التي ستُحدَّث قبل الموافقة. وعند ترقية حزمة حسّاسة مثل قاعدة البيانات، اقرأ ملاحظات الإصدار أولًا وتأكّد من وجود نسخة احتياطية حديثة تحسّبًا لأي تعارض.
أوامر المستخدمين والصلاحيات
نظام Linux متعدّد المستخدمين بطبيعته، وكل ملف يملك مالكًا ومجموعةً وصلاحيات محدّدة. لمعرفة هوية المستخدم الحالي استخدم whoami، ولتنفيذ أمر يتطلّب صلاحيات مدير النظام تسبقه بكلمة sudo، فتصبح مثلًا sudo systemctl restart nginx. تجنّب العمل كمستخدم جذر (root) طوال الوقت، واكتفِ باستخدام sudo عند الحاجة فقط حفاظًا على سلامة الخادم.
لضبط صلاحيات ملف تستعمل chmod، فالأمر chmod 644 index.php يمنح المالك صلاحية القراءة والكتابة والآخرين القراءة فقط، وهي إعدادات شائعة لملفّات الويب. ولتغيير مالك الملف أو مجموعته تستعمل chown، مثل chown www-data:www-data index.php الذي يجعل خادم الويب هو المالك. فهم هذين الأمرين ضروري لحلّ كثير من مشكلات رفض الوصول (Permission denied) التي تواجهها عند إعداد المواقع.
أوامر العمليات والخدمات
يحتاج مدير الخادم إلى معرفة ما الذي يعمل في الخلفية وكم يستهلك من موارد. الأمر ps aux يعرض قائمة بالعمليات الجارية، بينما يمنحك top لوحةً حيّة تُحدَّث باستمرار تُظهر استهلاك المعالج والذاكرة لكل عملية، ويُعدّ الأداة الأولى التي تلجأ إليها عندما يصبح الخادم بطيئًا فجأة.
إذا علقت عملية ولم تستجب، يمكنك إنهاؤها عبر kill متبوعًا برقم العملية (PID) الذي رأيته في top. أمّا الخدمات طويلة الأمد مثل خادم الويب أو قاعدة البيانات فتُدار عبر systemctl؛ فالأمر sudo systemctl status nginx يُظهر حالة الخدمة، وsudo systemctl restart nginx يعيد تشغيلها، وsudo systemctl enable nginx يجعلها تعمل تلقائيًا عند كل إقلاع للخادم. هذه الأوامر هي عماد تشغيلك اليومي لأي تطبيق يعمل على الـ VPS.
عند تشخيص خدمة متوقّفة، اتبع ترتيبًا منطقيًا: ابدأ بـ systemctl status لقراءة رسالة الخطأ، ثم راجع سجلّ الخدمة عبر journalctl -u nginx الذي يعرض أحدث الأحداث المسجّلة لها. غالبًا ما تكشف هذه الخطوتان السبب مباشرةً، سواء كان خطأ في ملف الإعدادات أو منفذًا مشغولًا أو صلاحية ناقصة، فتوفّران عليك التخمين العشوائي وتعيدان الخدمة إلى العمل بسرعة.
أوامر الشبكة والمراقبة
متابعة اتصال خادمك وصحّة موارده جزءٌ أساسي من مهامك. الأمر ping يتحقّق من وصول خادم بعيد، مثل ping google.com، وهو أول اختبار سريع للتأكّد من أن الشبكة تعمل. ولتحميل محتوى صفحة أو اختبار واجهة برمجية (API) من داخل الخادم نفسه تستخدم curl، مثل curl -I https://example.com الذي يعرض ترويسات الاستجابة فقط دون تحميل الصفحة كاملة.
لمعرفة المنافذ المفتوحة والاتصالات النشطة استخدم الأداة الحديثة ss -tuln (أو الأقدم netstat)، وهي مفيدة للتأكّد من أن خدمتك تستمع على المنفذ الصحيح. وعلى صعيد الموارد، يُظهر لك df -h المساحة المتاحة على الأقراص بصيغة سهلة القراءة، بينما يكشف free -h عن حجم الذاكرة المستخدمة والمتاحة. مراقبة هذين الرقمين بانتظام يحميك من امتلاء القرص أو نفاد الذاكرة، وهما من أكثر أسباب تعطّل المواقع شيوعًا.
تختلف الأدوات المثبّتة مسبقًا وطريقة إدارة الشبكة قليلًا بين نظامَي التشغيل، ولهذا قد يفيدك الاطّلاع على مقارنة Windows VPS أم Linux VPS لتفهم لماذا يفضّل معظم المطوّرين Linux لإدارة الخوادم عبر سطر الأوامر.
وفيما يلي جدول مرجعي سريع يجمع أكثر أوامر Linux للـ VPS استخدامًا مع وظيفة كلٍّ منها ومثال عملي عليه، تعود إليه كلّما نسيت صيغة أمر:
| الأمر | وظيفته | مثال |
|---|---|---|
| ls | عرض محتوى المجلّد | ls -la |
| cd | التنقّل بين المجلّدات | cd /var/www |
| cp | نسخ ملف أو مجلّد | cp a.txt b.txt |
| rm | حذف ملف | rm old.log |
| tail | متابعة آخر أسطر ملف | tail -f error.log |
| apt update | تحديث قائمة الحزم | sudo apt update |
| chmod | ضبط صلاحيات ملف | chmod 644 index.php |
| top | مراقبة العمليات حيًّا | top |
| systemctl | إدارة الخدمات | systemctl status nginx |
| df | عرض مساحة القرص | df -h |
نصائح السلامة عند استخدام الأوامر
قوّة سطر الأوامر تأتي مع مسؤولية، فبعض الأوامر لا تطلب تأكيدًا ولا يمكن التراجع عنها. احفظ القواعد التالية جيدًا قبل أن تنفّذ أي أمر حسّاس على خادمك:
- احذر الأمر
rm -rfاحذرًا شديدًا؛ فهو يحذف المجلّدات ومحتوياتها نهائيًا دون سلّة مهملات، وخطأ بسيط في المسار قد يمحو خادمك بالكامل. - استخدم
sudoبحذر ووعي، واقرأ الأمر كاملًا قبل تنفيذه، ولا تلصق أوامر من مصادر لا تثق بها. - خذ نسخة احتياطية منتظمة لملفّاتك وقاعدة بياناتك قبل أي تعديل كبير، فالنسخة الاحتياطية هي شبكة الأمان الوحيدة عند وقوع الخطأ.
- اختبر الأوامر الجديدة على بيئة تجريبية أو خادم ثانوي قبل تطبيقها على الخادم الإنتاجي.
- تحقّق من مسارك الحالي عبر
pwdقبل تنفيذ أوامر الحذف أو النقل لتتأكّد أنك في المكان الصحيح.
اتّباع هذه القواعد البسيطة يحوّل سطر الأوامر من مصدر قلق إلى أداة موثوقة، ويجنّبك أغلب الأخطاء الكارثية التي يقع فيها المبتدئون في أسابيعهم الأولى مع الخادم.
الخلاصة
إتقان أوامر Linux للـ VPS ليس هدفًا بعيد المنال، بل مجموعة محدودة من الأوامر الأساسية تتكرّر في عملك اليومي حتى تصبح طبيعية تمامًا. ابدأ بأوامر التنقّل والملفّات، ثم أضف إليها تدريجيًا أوامر الحزم والخدمات والمراقبة، واحتفظ بالجدول المرجعي أعلاه قريبًا منك. وكلّما مارست أكثر، اكتشفت أن سطر الأوامر أسرع وأوضح من أي واجهة رسومية، ويمكنك التعمّق أكثر عبر مرجع موسوعة ويكيبيديا العربية عن نظام لينكس لفهم خلفية النظام الذي تتعامل معه.
ماذا تفعل الآن؟ إليك خطوات عملية تبدأ بها رحلتك فورًا:
- اتّصل بخادمك عبر SSH وجرّب أوامر
pwdوls -laوcdلتعتاد التنقّل. - نفّذ
sudo apt updateثمdf -hوfree -hللاطمئنان على تحديثات الخادم وموارده. - افتح ملفًا تجريبيًا بـ
nanoوتدرّب على الحفظ والخروج دون خوف. - أنشئ روتينًا للنسخ الاحتياطي قبل أن تجري أي تعديل مهم على الخادم.
- إن لم تكن قد اخترت خطتك بعد، راجع دليل كيف تختار خطة VPS المناسبة لتبدأ على أساس سليم.
جاهز للتدرّب على VPS بريطاني بصلاحيات كاملة؟
خطط UK Speed للـ VPS على معالجات AMD EPYC وأقراص NVMe في مركز بيانات بريطاني، مع وصول SSH وصلاحيات root كاملة ودعم عربي 24/7 ودفع بشام كاش/USDT — بيئة مثالية لتتعلّم وتدير خادمك بثقة.
