💡 ملحوظة: إذا كنت تبحث عن خادم VPS عالي الأداء لاستضافة مشاريعك، يوفر Linux VPS الخاص بنا منصة موثوقة لإدارة الخدمات عبر Ubuntu وDebian وCentOS بسلاسة.
باعتبارك مستخدم Linux، ستحتاج إلى إدراج الخدمات قيد التشغيل على Linux في مرحلة ما. ومع ذلك، لا يمكنك اتباع نهج Windows والضغط على Ctrl + Alt + حذف! إذن، ماذا يمكنك أن تفعل؟ لقد قمنا بإعداد مقطع فيديو صغير لإدراج الخدمات قيد التشغيل على Ubuntu. ومع ذلك، إذا كنت بحاجة إلى تعليمات أكثر شمولاً، فنوصي بقراءة المقال كاملاً بعناية.
Linux هو نظام برمجي قوي مفتوح المصدر تم إصداره لأول مرة في عام 1991. وهو يعتمد على نظام التشغيل Unix وقد تم استخدامه على مجموعة واسعة من الأجهزة، من الهواتف الذكية إلى أجهزة الكمبيوتر العملاقة. يشتهر Linux بموثوقيته ومرونته وميزاته الأمنية. يمكن استخدامه كنظام تشغيل مستقل أو كجزء من نظام شبكي أكبر.
يستخدم الأشخاص Linux كخدمة ويدرجون خدمات تشغيل Linux لأنه يتمتع بالعديد من المزايا. أولاً، يمكن إدارتها عن بعد، مما يجعلها مثالية للاستخدام في الأنظمة الموزعة. ثانيًا، يمكن استخدامه للتطبيقات التي يجب أن تعمل بشكل مستمر أو بأحمال عالية. ثالثًا، يستفيد تشغيل Linux كخدمة من تقنيات المحاكاة الافتراضية لإنشاء بيئات معزولة للخوادم. وأخيرًا، يمكن أن يكون فعالاً من حيث التكلفة لأنك لا تحتاج إلى شراء الأجهزة أو صيانتها بشكل منفصل.
يقدم Linux للمستخدمين العديد من الميزات الرائعة، بما في ذلك القدرة على إدراج الخدمات قيد التشغيل. تتيح هذه الميزة للمستخدمين معرفة الخدمات النشطة حاليًا على نظامهم ويمكن أن تساعد في تحديد أي مشكلات محتملة. عندما تقوم بإدراج خدمات Linux قيد التشغيل، يمكنك استكشاف الأخطاء وإصلاحها وإصلاح أي مشاكل قد تحدث والحفاظ على تشغيل أنظمتك بسلاسة ودون أي متاعب.
هناك العديد من توزيعات Linux المختلفة التي يمكن استخدامها لتشغيل الخدمات. كل توزيع له مزاياه وعيوبه. بعض التوزيعات الأكثر شعبية هي Debian وUbuntu وCentOS وFedora.
عند اختيار التوزيع، من المهم مراعاة احتياجات التطبيق. على سبيل المثال، إذا كان التطبيق يتطلب إصدارًا محددًا من Python أو Ruby، فيجب أن يدعم التوزيع هذا الإصدار. وإلا فإن التطبيق قد لا يعمل بشكل صحيح.
يمكن أن يكون تشغيل الخدمات على Linux مهمة صعبة ومرهقة. سواء كنت تتطلع إلى إدراج جميع خدمات Linux قيد التشغيل أو مجرد الحصول على فكرة عما يحدث، فهناك عدة طرق للقيام بذلك.
سيوضح لك هذا الدليل أفضل طريقة لإدراج خدمات Linux قيد التشغيل في كل بيئة توزيع وبيئة سطح المكتب.
كيفية إدراج الخدمات قيد التشغيل على Linux Ubuntu
يمكن أن يكون تشغيل نظام Linux أمرًا سهلاً أو كابوسًا، اعتمادًا على الطريقة التي تريد التعامل معها. إذا كنت تبحث عن طريقة سهلة للتشغيل، فإن Ubuntu هو الخيار الأمثل بالنسبة لك. Ubuntu هي إحدى توزيعات Linux الأكثر شعبية، والتي تركز على سهولة الاستخدام والبساطة. ويتميز بواجهة سهلة الاستخدام وبرامج يتم تحديثها بانتظام. يتضمن Ubuntu أيضًا أدوات لمسؤولي النظام والمطورين، مما يجعله خيارًا ممتازًا للشركات الصغيرة والمستخدمين المنزليين.
يتوفر Ubuntu في مجموعة متنوعة من الإصدارات، بما في ذلك إصدار سطح المكتب القياسي وإصدار الخادم وإصدار الهاتف المحمول. لدى Ubuntu أيضًا نسخة محمولة لكل من أجهزة Android وiOS.
إقرأ أيضاً: كيفية تثبيت واجهة المستخدم الرسومية على خادم أوبونتو
إذا كنت تستخدم Ubuntu وتبحث عن طريقة سهلة لإدراج خدمات Linux قيد التشغيل على نظام Ubuntu، فهذا الجزء من المقالة مخصص لك.
قم بإدراج الخدمات على Ubuntu باستخدام أمر الخدمة
- لسرد الخدمات قيد التشغيل Ubuntu، افتح الوحدة الطرفية وقم بتشغيل الأمر التالي:
service --status-all
سيؤدي هذا إلى إخراج قائمة بجميع الخدمات قيد التشغيل وغير قيد التشغيل على نظامك. يمكنك استخدام هذا الأمر لمعرفة الخدمات قيد التشغيل وما إذا كانت ممكّنة أم لا.
- يمكنك استخدام الأمر grep لتصفية المخرجات ورؤية الخدمات قيد التشغيل فقط.
service --status-all | grep '\[ + \]'
- ولمعرفة الخدمات التي لا تعمل، اكتب الأمر grep التالي:
service --status-all | grep '\[ - \]'
إقرأ أيضاً: أفضل أدوات مراقبة أداء خادم Linux
قم بإدراج الخدمات على Ubuntu باستخدام الأمر systemctl
يمكنك أيضًا استخدام systemctl أمر لأوبونتو للتحقق من الخدمات قيد التشغيل. سيقوم هذا الأمر بسرد جميع الخدمات قيد التشغيل حاليًا بالإضافة إلى حالتها وتكوينها. كما يمنحك القدرة على إدارة الخدمات. على سبيل المثال، إذا كنت تريد إيقاف خدمة ما، فيمكنك استخدام أمر الإيقاف.
فيما يلي الأوامر التي تحتاج إلى استخدامها معها systemctl لسرد الخدمات قيد التشغيل Linux:
- لرؤية كافة الخدمات قيد التشغيل، اكتب:
systemctl list-units

- لرؤية كافة الخدمات النشطة وغير النشطة، اكتب:
systemctl list-units -a

- ولرؤية الخدمات غير النشطة فقط، اكتب:
systemctl list-units -a --state=inactive

systemctl نشط فقط لـ Ubuntu 15.04 والإصدارات الأحدث. فهو يوفر معلومات أكثر من أمر الخدمة عند إدراج خدمات Linux قيد التشغيل.
افتراضيًا، لا يقوم Ubuntu بطباعة عمود "الوحدة" عند عرض حالة الوحدة باستخدام systemctl يأمر. يوفر عمود "الوحدة" معلومات حول ملف الوحدة الذي يتم استخدامه. قد يكون هذا مفيدًا عند محاولة تحديد ملف الوحدة الذي يسبب المشكلة.
أعمدة أخرى في systemctl الأمر سيكون:
- تحميل → هذا يعني ما إذا كان قد تم تحميل الخدمة في الذاكرة بعد بدء التشغيل أم لا.
- نشط → يظهر ما إذا كانت الخدمة نشطة حاليًا.
- الفرعي → يوضح هذا العمود الحالة الحالية للخدمة.
- الوصف → والعمود الأخير عبارة عن وصف موجز للخدمة المعينة.
كيفية إدراج الخدمات قيد التشغيل على Linux Debian
إذا كنت تتطلع إلى إدراج خدمات Linux قيد التشغيل، فإن Debian يعد خيارًا رائعًا آخر. Linux Debian هو أحد توزيعات Linux الأكثر شهرة، ويستخدمه الملايين من الأشخاص في جميع أنحاء العالم. وهو برنامج مجاني ومفتوح المصدر، ويتم إصداره بموجب ترخيص GPL.
يتوفر دبيان في عدة إصدارات: توزيع الاختبار، الذي يستخدم للاختبار التجريبي؛ التوزيع المستقر الذي يستخدم للاستخدام اليومي. والتوزيع غير المستقر الذي يستخدم للتنمية.
يستهدف هذا التوزيع مسؤولي النظام والمستخدمين النهائيين الذين يبحثون عن نظام Linux موثوق وعالي الأداء.
دعونا نرى كيفية إدراج خدمات Linux قيد التشغيل على نظام دبيان.
قم بإدراج الخدمات على دبيان باستخدام الأمر systemctl
هناك عدة طرق لسرد خدمات دبيان قيد التشغيل. إحدى الطرق هي استخدام systemctl يأمر.
ال systemctl الأمر عبارة عن مجموعة برامج خفي من systemd يتم استخدامها لإدارة خدمات Linux والبرامج الشيطانية التي يتم تمثيلها بآخر "d" في systemd.
- في البداية، لرؤية جميع الخدمات المتوفرة على نظام Linux الخاص بك، اكتب:
systemctl list-unit-files --type service -all
- لرؤية قائمة بجميع وحدات النظام المحملة وحالاتها (سواء كانت نشطة أم لا)، اكتب:
systemctl
- لسرد كافة الخدمات المحملة على نظامك، قيد التشغيل والخروج/الفاشلة، اكتب:
systemctl list-units --type=service
or
systemctl --type=service
- لسرد كافة الخدمات النشطة المحملة، اكتب هذا الأمر:
systemctl list-units --type=service --state=active
or
systemctl --type=service --state=active
- لسرد خدمات Linux النشطة أيضًا، اكتب:
systemctl list-units --type=service --state=running
or
systemctl list-units --type=service --state=running
- إذا كنت بحاجة إلى التحقق من حالة الخدمات، فاتبع هذا الأمر:
systemctl status (ServiceName)
- عندما تريد إيقاف خدمة قيد التشغيل، استخدم خيار الإيقاف الخاص بـ systemctl الأمر متبوعًا باسم الخدمة التي تريد إيقافها.
sudo systemctl stop (ServiceName)
- ولإعادة تشغيل الخدمة، استخدم الأمر التالي:
sudo systemctl restart (ServiceName)
قم بإدراج الخدمات على دبيان باستخدام أمر الخدمة
هناك طريقة أخرى لسرد خدمات Linux قيد التشغيل على دبيان وهي باستخدام أمر الخدمة.
يمكن أيضًا استخدام أمر الخدمة للتحقق من حالة الخدمات وبدء تشغيلها وإعادة تشغيلها وإيقافها باستخدام الأوامر التالية:
- للتحقق من حالة الخدمة:
service (ServiceName) status
- لبدء الخدمة:
sudo service (ServiceName) start
- لإعادة تشغيل الخدمة:
sudo service (ServiceName) restart
- لإيقاف خدمة:
sudo service (ServiceName) stop
كيفية إدراج الخدمات قيد التشغيل على Linux CentOS
يعد Linux CentOS خيارًا شائعًا آخر لخوادم الويب. إنه نظام تشغيل مجاني ومفتوح المصدر يمكّن المستخدمين من أداء المهام المعقدة بأقل قدر من الجهد. يعتمد CentOS على نظام Red Hat Enterprise Linux، وهو توزيع تجاري يحظى بشعبية كبيرة في الشركات والمؤسسات. يعد توزيع Linux هذا مثاليًا لمسؤولي الأنظمة الذين يحتاجون إلى نظام أساسي موثوق ومستقر لنشر الخدمات عليه.
علاوة على ذلك، يوفر CentOS طريقة سهلة للحفاظ على تشغيل نظامك من خلال تزويدك بقائمة من خدمات Linux قيد التشغيل. يمكن الوصول إلى هذه القائمة من قائمة أدوات النظام الموجودة على سطح مكتب الإدارة.
تعد الخدمات جزءًا مهمًا من نظام التشغيل Linux. إنها تسمح لك بالتحكم في كيفية تصرف جهاز الكمبيوتر الخاص بك وما يفعله.
حان الوقت الآن لمعرفة كيفية إدراج خدمات Linux قيد التشغيل على CentOS. ستساعدك هذه المعلومات في استكشاف المشكلات وإصلاحها وإدارة جهاز الكمبيوتر الخاص بك بشكل أكثر فعالية.
قم بإدراج الخدمات على CentOS باستخدام الأمر systemctl
- الخطوة الأولى هي استخدام الأمر systemctl لسرد جميع الخدمات التي تعمل حاليًا على نظامك.
systemctl list-units --type service --all
- يمكنك التحقق من حالة الخدمات باستخدام systemd باستخدام الأمر التالي:
systemctl list-unit-files --type=service --all
باستخدام هذا الأمر، مثل قائمة تشغيل خدمات Linux على Ubuntu، سيزودك CentOS بالعديد من المعلومات مثل:
- وحدة: يعرض هذا العنصر اسم الخدمة. يكون هذا مفيدًا عندما تريد التحكم في خدمة ما ولا تعرف اسمها الدقيق
- حمولة: هذا يوضح إذا تم تحميل الخدمة أم لا. إذا تمت إزالة ملف الخدمة، فهذا يظهر عدم العثور عليه. في بعض الأحيان، تكون الخدمة المعروضة مقنعة. وهذا يعني أن الخدمة محظورة وترتبط بـ /dev/null.
- نشيط: يوضح هذا العنصر ما إذا كانت الخدمة قيد التشغيل حاليًا.
- الفرعية: الحالة تمنحك بعض المعلومات الإضافية حول الخدمة المقابلة.
قم بإدراج الخدمات على CentOS باستخدام أمر الخدمة
لإدراج خدمات Linux قيد التشغيل على CentOS، يمكنك أيضًا استخدام أمر الخدمة.
- افتح نافذة طرفية واكتب الأمر التالي ودع CentOS على Linux يعرض الخدمات قيد التشغيل:
service --status-all.
- لطباعة قائمة حالة الخدمات على جهاز الكمبيوتر الخاص بك، اكتب:
service (ServiceName) status
يمكنك أيضًا استخدام هذا الأمر لإيقاف الخدمة أو بدء تشغيلها. ما عليك سوى إضافة الكلمة الأساسية للإيقاف أو البدء بعد اسم الخدمة.
أفضل حل لقائمة تشغيل خدمات Linux
يمكن أن يمثل تشغيل الخدمات على Linux تحديًا. إذا كنت ترغب في إدراج خدمات Linux قيد التشغيل، بالإضافة إلى التوزيعة التي حددتها، فهناك بعض النصائح التي يجب عليك معرفتها للقيام بهذه المهمة بكفاءة.
فيما يلي بعض النصائح للبدء.
- ابدأ بإنشاء قائمة بالخدمات التي تحتاجها والتبعيات الخاصة بها.
قرر ما يجب تشغيله. قبل البدء في القائمة، قم بتقييم الخدمات المطلوبة على النظام وحدد الخدمات التي يجب أن تبدأ تلقائيًا. سيساعد ذلك على تجنب الارتباك وإضاعة الوقت في تشغيل الخدمات غير الضرورية.
- تكوين النظام الخاص بك للحصول على الأداء الأمثل.
- استخدم مدير الخدمة. هناك مجموعة متنوعة من مديري الخدمات المتاحة، بما في ذلك systemd وUpstart. كلاهما يقدم مزايا وعيوب، لذلك من المهم اختيار الخيار الذي يناسب احتياجاتك.
على سبيل المثال، استخدم برامج مثل systemd أو UPnPd لإدارة بدء تشغيل الخدمة وإيقاف تشغيلها. أو استخدم systemctl للتحكم في إعادة تشغيل الخدمة وتحديثات الحالة.
- لاحظ أن بعض الخدمات ضرورية لعمل نظام Linux الخاص بك ولا يمكن إيقافها.
- إذا لم تكن متأكدًا مما إذا كان يمكن إيقاف الخدمة بأمان أم لا، فمن الأفضل توخي الحذر وعدم إيقافها.
استضافة لينكس مبسطة
هل تريد طريقة أفضل لاستضافة مواقع الويب وتطبيقات الويب الخاصة بك؟ تطوير شيء جديد؟ ببساطة لا تحب ويندوز؟ لهذا السبب لدينا Linux VPS.
احصل على Linux VPS الخاص بكخاتمة
كما ذكرنا في دليلنا، فإن Linux هو نظام تشغيل قوي ومتعدد الاستخدامات يمكن استخدامه لمجموعة متنوعة من الأغراض، بما في ذلك تشغيل الخادم. يمكن أن يكون تشغيل خادم على Linux حلاً رائعًا لأولئك الذين يتطلعون إلى توفير المال ويريدون الحصول على مزيد من التحكم في بيئة الكمبيوتر الخاصة بهم. إذا كان هذا هو الحال، استخدم SSH للاتصال بخادمك البعيد في Linux.
هناك العديد من الحلول أو التوزيعات المختلفة عندما يتعلق الأمر بالحصول على قائمة تشغيل خدمات Linux. يعتقد البعض أن الخيار الأفضل هو استخدام systemd. Systemd هو مدير النظام والخدمات لنظام التشغيل Linux الذي يوفر العديد من الميزات مثل البدء المتوازي للخدمات، وتحميل الوحدات عند الطلب، وتنشيط المقبس. كما يسمح لك بالتحكم في كيفية تشغيل خدماتك عن طريق تكوين ملفات الوحدة.
لكن لا تنس أن الحل الأفضل لكل موقف يعتمد على الخدمة الفردية ونظامك. باستخدام البرنامج والتكوين المناسبين، يمكنك تشغيل خادم وقائمة تشغيل خدمات Linux بسهولة وكفاءة.
حتى إذا كنت تستخدم Linux VPS، يمكنك إدراج الخدمات قيد التشغيل على Linux باتباع الطرق المذكورة أعلاه. ومع ذلك، يجب ملاحظة أن كل توزيع يعمل بشكل مختلف. لهذا السبب، تريد التأكد من ذلك شراء Linux VPS الذي يأتي مثبتًا مسبقًا مع التوزيع الذي تريده. يتيح لك Cloudzy اختيار توزيع Linux الذي تريد تثبيته على VPS الخاص بك. بهذه الطريقة، يمكنك الذهاب مع الشخص الذي تشعر براحة أكبر معه. إذا كنت تريد معرفة المزيد حول Cloudzy Linux VPS، اتصل بنا.
التعليمات
هل يمكنني إدراج خدمات Linux قيد التشغيل في كل توزيعة؟
نعم يمكنك ذلك. هناك طرق مختلفة لسرد الخدمات قيد التشغيل على Linux، ولكن كل توزيعة تدعمها. يمكنك استخدام systemctl أو أوامر الخدمة، بناءً على الطريقة التي تريد بها قائمتك.
كيف يمكنني الحصول على قائمة الخدمات في أوبونتو؟
اكتب هذا الأمر في المحطة الطرفية الخاصة بك:
الخدمة -الحالة-الكل
كيف يمكنني معرفة الخدمات التي تعمل على CentOS؟
أدخل هذا الأمر في المحطة الطرفية:
وحدات قائمة systemctl - نوع الخدمة - الكل
كيف أقوم بإدراج الخدمات قيد التشغيل في دبيان؟
افتح Terminal الخاصة بك واكتب الأمر التالي:
ملفات وحدة قائمة Systemctl - نوع الخدمة - الكل

