خادم الملفات على لينكس لشبكات ويندوز. كيفية إنشاء خادم Linux بيديك وما تحتاجه لهذا الغرض. التدريب العملي: إعداد خادم ملفات مع حق الوصول للقراءة فقط

يوجد ملف تكوين Samba الرئيسي في /etc/samba/smb.conf . يحتوي ملف التكوين الافتراضي على عدد كبير من التعليقات لتوثيق توجيهات التكوين المختلفة.

    أولاً، قم بتحرير أزواج المفاتيح/القيم التالية في قسم /etc/samba/smb.conf :

    مجموعة العمل = مثال ... الأمان = المستخدم

    توجد معلمة الأمان في أسفل القسم، ويتم التعليق عليها بشكل افتراضي. قم أيضًا بتغيير EXAMPLE ليتوافق بشكل أفضل مع بيئتك.

    قم بإنشاء قسم جديد في أسفل الملف، أو قم بإلغاء التعليق على أحد الأمثلة، حتى تتم مشاركة الدليل:

    تعليق = مسار مشاركة خادم ملفات Ubuntu = /srv/samba/share قابل للتصفح = نعم ضيف موافق = نعم للقراءة فقط = لا يوجد قناع إنشاء = 0755

    • التعليق: وصف مختصر للسهم. ضبط لتناسب احتياجاتك.

      المسار: المسار إلى الدليل للمشاركة.

      يستخدم هذا المثال /srv/samba/sharename لأنه، وفقًا لـ معيار التسلسل الهرمي لنظام الملفات (FHS)، /srv هو المكان الذي يجب تقديم البيانات الخاصة بالموقع فيه. من الناحية الفنية، يمكن وضع مشاركات Samba في أي مكان على نظام الملفات طالما أن الأذونات صحيحة، ولكن يوصى بالالتزام بالمعايير.

      قابل للتصفح: يمكّن عملاء Windows من تصفح الدليل المشترك باستخدام Windows Explorer.

      Guest ok: يسمح للعملاء بالاتصال بالمشاركة دون توفير كلمة مرور.

      للقراءة فقط: يحدد ما إذا كانت المشاركة للقراءة فقط أو إذا تم منح امتيازات الكتابة. يُسمح بامتيازات الكتابة فقط عندما تكون القيمة no ، كما هو موضح في هذا المثال. إذا كانت القيمة نعم، فسيتم الوصول إلى المشاركة للقراءة فقط.

      إنشاء قناع: يحدد الأذونات التي ستحصل عليها الملفات الجديدة عند إنشائها.

    الآن بعد أن تم تكوين Samba، يجب إنشاء الدليل وتغيير الأذونات. من المحطة أدخل:

    sudo mkdir -p /srv/samba/share سودو تشاون لا أحد: nogroup /srv/samba/share/

    يخبر رمز التبديل -p mkdir بإنشاء شجرة الدليل بأكملها إذا لم تكن موجودة.

    وأخيرًا، أعد تشغيل خدمات samba لتمكين التكوين الجديد:

    سودو systemctl إعادة تشغيل smbd.service nmbd.service

من خلال عميل Windows، يجب أن تكون قادرًا الآن على تصفح خادم ملفات Ubuntu ورؤية الدليل المشترك. إذا لم يُظهر عميلك مشاركتك تلقائيًا، فحاول الوصول إلى الخادم الخاص بك عن طريق عنوان IP الخاص به، على سبيل المثال \\192.168.1.1، في نافذة Windows Explorer. وللتحقق من أن كل شيء يعمل، حاول إنشاء دليل من Windows.

لإنشاء مشاركات إضافية، ما عليك سوى إنشاء أقسام جديدة في /etc/samba/smb.conf، وإعادة تشغيل Samba. فقط تأكد من أن الدليل الذي تريد مشاركته موجود بالفعل وأن الأذونات صحيحة.

مشاركة الملف المسماة "" والمسار /srv/samba/share هي مجرد أمثلة. اضبط أسماء المشاركة والمسارات لتناسب بيئتك. إنها فكرة جيدة أن يتم تسمية المشاركة باسم الدليل الموجود على نظام الملفات. مثال آخر سيكون اسم مشاركة بمسار /srv/samba/qa .

سنتعلم في هذا البرنامج التعليمي كيفية تثبيت وتكوين خادم Samba على Ubuntu 16.04. Samba هو تطبيق مجاني ومفتوح المصدر لبروتوكول SMB/CIFS لنظامي Unix وLinux والذي يسمح بالاتصال بالملفات والطابعات على أجهزة Unix/ وWindows على شبكة محلية.

سامبا عبارة عن حزمة برمجية، أهمها:

  • com.smbd: يوفر خدمة SMB/CIFS (مشاركة الملفات والطباعة) ويمكنه أيضًا العمل كوحدة تحكم مجال Windows.
  • nmbd: يوفر خدمة تسمية NetBIOS

كيفية تثبيت خادم Samba على Ubuntu 16.04

يتم تضمين Samba في معظم توزيعات Linux. لتثبيت Samba على ، ما عليك سوى تشغيل:

سودو ملائمة تثبيت سامبا

أحدث إصدار ثابت متاح هو 4.5.3، وتم إصداره في 19 ديسمبر 2016. للتحقق من الإصدار سامبا ، يجري

سودو سمبستاتوس

سودو سمبد - الإصدار

مثال الإخراج:

إصدار سامبا 4.3.11-أوبونتو

للتحقق مما إذا كانت خدمة Samba قيد التشغيل، قم بتشغيل الأوامر التالية.

حالة Systemctl Smbd حالة Systemctl NMBD

لبدء هاتين الخدمتين، قم بتشغيل الأوامر التالية:

Sudo systemctl ابدأ smbd Sudo systemctl ابدأ nmbd

بعد إطلاق، com.smbdسيتم الاستماع على المنفذ 139 و 445.

تحرير ملف التكوين

يوجد ملف تكوين واحد فقط يحتاج إلى التحرير: /etc/samba/smb.conf.

سودو نانو /etc/samba/smb.conf

في القسم، تأكد من القيمة مجموعة العملتنتمي إلى مجموعة عمل من أجهزة الكمبيوتر التي تعمل بنظام Windows.

مجموعة العمل = مجموعة العمل

قم بالتمرير لأسفل إلى أسفل الملف. (في محرر النصوص nano، اضغط على CTRL+W ثم CTRL+V.) قم بتضمين قسم جديد كما هو موضح أدناه. استبدل اسم المستخدم باسم المستخدم المطلوب.

التعليق = مسار المجلد العام الرئيسي = /home/اسم المستخدم/ قابل للكتابة = نعم مستخدمون صالحون = اسم المستخدم

Home Share هو اسم المجلد الذي سيتم عرضه على شبكة Windows. التعليق هو وصف للمجلد المشترك. تشير الأسطر الثلاثة التالية إلى أن المستخدم المحدد فقط، أي المستخدمين الصالحين، لديه حق الوصول إلى الدليل /home/username/، وهو دليل قابل للكتابة أيضًا. سيؤدي التكوين أعلاه إلى تعطيل الوصول المجهول.

احفظ الملف وأغلقه، ثم قم بتشغيل الأمر التالي للتحقق من وجود أخطاء في بناء الجملة.

تيستبارم

إنشاء مستخدم

يحتوي Samba على مستخدم افتراضي كوضع أمان، مما يعني أنه يجب على العملاء إدخال اسم مستخدم وكلمة مرور للوصول إلى المجلد المشترك. لإضافة مستخدم في أوبونتو، قم بتشغيل الأمر التالي:

سودو adduser اسم المستخدم

سيُطلب منك تعيين كلمة مرور Unix. بالإضافة إلى ذلك، تحتاج إلى تعيين كلمة مرور Samba منفصلة للمستخدم باستخدام الأمر التالي:

سودو smbpasswd -اسم المستخدم

الآن كل ما تبقى عليك فعله هو إعادة تشغيل البرنامج الخفي smbd.

سودو systemctl إعادة تشغيل smbd

وصول Samba إلى المجلد المشترك من Windows

على جهاز كمبيوتر يعمل بنظام Windows ومتصل بنفس الشبكة، افتح File Explorer وانقر فوق Network في الجزء الأيمن. سترى خادم سامبا. انقر نقرًا مزدوجًا فوق المجلد المشترك وأدخل اسم المستخدم وكلمة المرور الخاصين بك.

وصول Samba لمشاركة المجلد من كمبيوتر Ubuntu

في "إدارة الملفات"، انتقل إلى علامة التبويب "الشبكة" في الجزء الأيمن وحدد "شبكة Windows".

حدد مجموعة العمل وخادم Samba والمجلد المشترك، ثم أدخل اسم مستخدم Samba وكلمة المرور.

إضافة عدة مستخدمين أو مجموعات

إذا احتاجت حسابات متعددة إلى الوصول إلى مجلد مشترك، فيجب تغيير المستخدمين المصرح لهم، كما هو موضح أدناه في الملف /etc/samba/smb.conf.

المستخدمون الصالحون = المستخدم 1، المستخدم 2، المستخدم 3

استخدم أيضًا smbpasswd لتعيين كلمة مرور Samba لكل من هؤلاء المستخدمين.

سودو smbpasswd -a user1 sudo smbpasswd -a user2 sudo smbpasswd -a user3

للسماح لمجموعة من المستخدمين بالوصول إلى مجلد مشترك، استخدم التكوين التالي في /etc/samba/smb.conf.

المستخدمون الصالحون = @sambashara

إنشاء مجموعة.

Sudo groupadd sambashare

ثم قم بإضافة المستخدمين إلى هذه المجموعة

Sudo gpasswd -a user1 sambashare sudo gpasswd -a user2 sambashare sudo gpasswd -a user3 sambashare

يجب أن يكون لدى المجموعة إذن الكتابة إلى المجلد المشترك، وهو ما يمكن تحقيقه باستخدام الأمرين التاليين.

قم بتعيين sambashare كمالك المجموعة للمجلد المشترك:

Sudo chgrp sambashare /path/to/shared/folder -R

منح إذن الكتابة للمجموعة.

Sudo chmod g+w /path/to/shared/folder/ -R

آمل أن يكون هذا المقال قد ساعدك في إعداد خادم Samba على Ubuntu 16.04. كما هو الحال دائمًا، إذا وجدت هذا المنشور مفيدًا، فيرجى ترك تعليق.

سنخبرك في هذه المقالة بكيفية تثبيت وتكوين تخزين الملفات على نظام التشغيل Linux، أو بالأحرى سنستخدم الخادم Ubuntu 16.04 LTS. يتم تكوين معظم التوزيعات المستندة إلى deb بطريقة مماثلة.

يمكن استخدام مثل هذا الخادم لتثبيت قاعدة بيانات ملفات 1C:Enterprise على الشبكة - وهذا أكثر موثوقية من تخزينه على أحد أجهزة كمبيوتر عمل المستخدمين. أو يمكن تكييف هذا الخادم لتخزين النسخ الاحتياطية على الشبكة.

فقط لا تستخدم نفس الخادم لتثبيت قاعدة المعلومات وتخزين النسخ الاحتياطية الخاصة بها.

لماذا لينكس؟ أولاً، إنه مجاني وقانوني تمامًا. ثانيًا، يستهلك Linux موارد أجهزة أقل بكثير، وحتى المعدات القديمة المخردة ستقوم بعمل ممتاز في تخزين الملفات. ثالثا، لا يتطلب Linux الذي تم تكوينه بشكل جيد عمليا تدخل مسؤول النظام، فهو يعمل وفقا لمبدأ "اضبطه ونسيانه".

لذا، دعونا نبدأ…

اختيار المعدات

كما كتبت بالفعل، فإن أي معدات تقريبا سوف تناسبنا، ولكن لا يزال لدينا بعض الرغبات. نظرًا لأن الخادم سيكون خادم ملفات، فإن رغباتنا ستتعلق بنظام القرص. سيكون من الجيد العثور على جهاز مزود بوحدة تحكم RAID على متنه. إذا كنا ننشئ خادمًا لاستضافة قاعدة بيانات ملفات عاملة، فسيكون من الجيد وضعها على RAID-5؛ وإذا كان التخزين مخصصًا للنسخ الاحتياطية، فسيكون RAID-1 خيارًا ممتازًا.

في الوقت نفسه، ليس لدينا أي متطلبات خاصة لذاكرة الوصول العشوائي، 1 جيجابايت كافية. لا توجد أيضًا متطلبات خاصة للمعالج، حيث يعمل Linux على أي شيء لا يزال حيًا.

ربما يكون الخيار الأفضل هو شراء خادم مستعمل ومجدد. خذ أرخص ما يمكنك العثور عليه، والشيء الرئيسي هو أنه خضع للصيانة مسبقًا، وتم تنظيفه من الغبار وتم إجراء جميع اختبارات النظام.

لعدم وجود أي شيء أفضل، يمكنك استخدام أي جهاز كمبيوتر قديم، ولكن تذكر أنك تفعل ذلك على مسؤوليتك الخاصة. النقطة الأكثر ضعفًا في خادم الملفات هي النظام الفرعي للقرص. إذا كان لديك قرصًا قديمًا واحدًا، فإنك تخاطر بشكل كبير جدًا.

إذا لم تتمكن من العثور على وحدة تحكم RAID، فيمكنك تكوين برنامج RAID باستخدام نظام التشغيل. يرجى ملاحظة أن هذا سيزيد من متطلبات المعالج وذاكرة الوصول العشوائي، لكنك لن تخاف من فشل وحدة التحكم.

تركيب نظام التشغيل

أولاً، دعونا نحدد بنية الخادم. إذا كنت تعرف العلامة التجارية للمعالج المثبت في الخادم، فمن خلال قراءة مواصفاته ستكتشف ما إذا كان متوافقًا مع بنية x86-64 (64 بت) أو بنية i386 (32 بت) فقط. علامة غير مباشرة هي حجم ذاكرة الوصول العشوائي (RAM)، حيث لا يمكن أن تعمل بنية 32 بت مع ذاكرة وصول عشوائي (RAM) تزيد عن 3 جيجابايت، وأحيانًا تم تثبيت 4 جيجابايت من الذاكرة في هذه البنية، ولكن كان 3 جيجابايت فقط مرئيًا في النظام.

اتصل بأبي الروبوتات، أرسل له أولاً الأمر /start، ثم /newbot. بعد ذلك، أجب على أسئلة والد الروبوتات، ونتيجة لذلك ستتلقى منه رمزًا مميزًا ورابطًا إلى الروبوت الخاص بك.

افتح ملف التكوين

$ نانو backtracker.conf

واقامة

الرمز المميز = # هنا تحتاج إلى تحديد الرمز المميز لبوت التليجرام المستلم من أبو الروبوتات Failonly = # خطأ إذا كنت تريد تلقي رسائل حول وجود ملفات جديدة أو صحيح إذا كان فقط حول مسار غيابها = # حدد المسار إلى الممسوحة ضوئيًا ساعات المجلدات = # حدد "حداثة" الملفات بالساعات، على سبيل المثال 8

قم بتشغيل الأداة المساعدة

$./backtracker.ry

يلزم الإطلاق الأول لتحديد معرف مشترك Telegram تلقائيًا الذي سيتلقى الرسائل (هذا ليس رقم هاتفه). اتصل بالروبوت الخاص بك باستخدام الرابط الذي قدمه لك أبو الروبوتات وأرسل له الأمر /start. ردًا على ذلك، ستتلقى رسالة تفيد بأنه تم تحديد هويتك، وستقوم الأداة المساعدة بتكوين نفسها وإغلاقها. قم بتشغيله مرة أخرى لإجراء الفحص.

بعد إعداد الأداة المساعدة والتحقق منها، قم بإضافتها إلى جدول cron daemon

$ كرونتاب -e

أضف سطرًا

0 8 * * * ~/backtracker/backtracker.py

سيتم إجراء الفحص كل يوم في الساعة 8 صباحًا. إذا حدث خطأ ما في الليل، فسوف تعرف عنه.

موارد النظام

يمكنك مراقبة موارد الخادم باستخدام الأداة المساعدة لوحدة التحكم أعلى أو إصدارها الأكثر ألوانًا htop. لنقم بتثبيته وتشغيله

$sudo apt تثبيت htop $htop

مراقبة استخدام ذاكرة الوصول العشوائي (RAM) بشكل دوري. إذا كنت تواجه أحمالًا تصل إلى 100% غالبًا، فقم بإعداد ملف مبادلة.

$ sudo dd if=/dev/zero of=/swapfile bs=1M count=1024 $ sudo chmod 600 /swapfile && sudo mkswap /swapfile $ sudo Swapoff -a $ sudo Swapon /swapfile $ echo "/swapfile Swapfile Swapoffs defaults 0 0 "| Sudo Tee -a /etc/fstab

هنا العد = 1024 هو حجم ملف ترحيل الصفحات بالميجابايت.

مساحة القرص

لمراقبة نظام الملفات، من المناسب استخدام مدير الملفات Midnight Commander. إذا كنت قد شاهدت أوقات MS DOS وNotron Commander، فلا داعي لشرح أي شيء.

تثبيت وإطلاق

$ sudo apt install mc $ mc

من السهل جدًا مراقبة تخزين الملفات والعزل ومساحة القرص الحرة.

Samba هو برنامج لتنظيم مشاركة الملفات والعمل مع الموارد المشتركة بين أجهزة الكمبيوتر التي تعمل بنظام التشغيل Linux/Unix ونظام التشغيل Windows. يتكون سامبا من جزء العميل والخادم. يتيح لك جزء العميل الوصول إلى مجلدات الشبكة وموارد Windows، ويفتح جزء الخادم بدوره وصولاً عامًا إلى مجلد Ubuntu للأجهزة الأخرى، بما في ذلك Windows.

ستغطي هذه التعليمات القصيرة أبسط إعداد لـ Samba Ubuntu 18.04، بالإضافة إلى كيفية إعداد الوصول المشترك إلى مجلد Ubuntu بمستويات متعددة من الامتيازات.

سنقوم بإنشاء ثلاثة مجلدات مشتركة بمستويات أذونات مختلفة. مجلد ذو وصول مجهول، مع إمكانية الوصول للمستخدمين الذين ينتمون إلى مجموعة معينة والوصول فقط لمستخدم معين.

يمكن لكل من أجهزة Linux وWindows الوصول إلى المجلدات المشتركة في Ubuntu، باستخدام أي برنامج يعمل عبر بروتوكول SMB.

لكي يعمل كل شيء بشكل صحيح، يجب أن تكون جميع الأجهزة في نفس مجموعة العمل المحددة على خادم Samba. افتراضيًا، في أنظمة التشغيل Windows وLinux وMacOS، تُسمى مجموعة العمل باسم Workgroup. لمعرفة مجموعة العمل المستخدمة في نظام Windows الخاص بك، افتح سطر الأوامر (Win+R، ثم cmd) وقم بتشغيل الأمر التالي:

محطة عمل التكوين الصافي

نرى المعلمة التي نحتاجها في السطر مجال محطة العمل. هذا هو الفريق العامل.

الآن، إذا كان جهاز الكمبيوتر الذي يحتوي على خادم Samba على شبكتك يحتوي على عنوان IP دائم، فمن المستحسن إدخاله في ملف المضيفين. للقيام بذلك، قم بتشغيل سطر الأوامر كمسؤول:

وقم بتشغيل الأمر:

المفكرة C:\Windows\System32\drivers\etc\hosts

في الملف الذي يفتح، أضف سطرًا بعنوان IP الخاص بالكمبيوتر الذي سيتم تثبيت Samba عليه:

192.168.0.1 srvr1.domain.com srvr1

يمكنك الآن الانتقال إلى مسألة كيفية مشاركة مجلد Ubuntu.

إعداد Samba على Ubuntu 16.04

لنبدأ كالعادة بالتثبيت. يتم تثبيت Samba Ubuntu مع جميع المكونات الضرورية باستخدام الأمر:

sudo apt-get install -y samba samba-common python-glade2 system-config-samba

بمجرد تثبيت كل شيء، يمكنك المتابعة إلى التكوين. أولاً، قم بإنشاء نسخة احتياطية من ملف تكوين Samba الأصلي الخاص بك:

Sudo mv /etc/samba/smb.conf /etc/samba/smb.conf.bak

بعد إنشاء النسخة الاحتياطية، قم بإنشاء ملف التكوين الخاص بك باستخدام هذا الأمر:

Sudo vi /etc/samba/smb.conf

أولاً، دعونا نحدد إعدادات خادم الملفات العامة. للقيام بذلك، أدخل الأسطر التالية في الملف:


مجموعة العمل = مجموعة العمل

اسم netbios = مشاركة Ubuntu
وكيل DNS = لا

الحد الأقصى لحجم السجل = 1000
الواجهة الخلفية passdb = tdbsam
مزامنة كلمة مرور يونكس = نعم

تغيير كلمة المرور بام = نعم
خريطة للضيف = مستخدم سيء
مشاركة المستخدمين تسمح للضيوف = نعم

دعونا نلقي نظرة فاحصة على ما تعنيه هذه السطور.

  • مجموعة العمل- يجب أن تكون مجموعة العمل، كما سبق ذكره، هي نفسها على جميع الأجهزة
  • اسم نتبيوس- اسم الكمبيوتر الذي سيتم عرضه في نظام التشغيل Windows؛
  • ملف تسجيل- عنوان الملف الذي سيتم تخزين رسائل الخطأ والمعلومات الأخرى فيه؛
  • حماية- إجراء المصادقة على مستوى المستخدم بشكل افتراضي؛
  • ترتيب حل الاسم- ترتيب تحليل عناوين IP حسب اسم NetBIOS. bcast - يعني إرسال طلب بث إلى الشبكة المحلية. إذا كانت كافة أجهزة الكمبيوتر التي تم التخطيط للتفاعل بينها موجودة على نفس الشبكة، فهذا الخيار هو الأمثل؛
  • الخلفية passdb- طريقة تخزين كلمات مرور المستخدم؛
  • مزامنة كلمة مرور يونكس- مزامنة كلمات مرور مستخدم سامبا مع كلمات مرور يونكس المحلية؛
  • خريطة للضيف- يشير إلى متى سيتم منح المستخدم حق الوصول كضيف. ثلاث قيم متاحة - أبداً- أبداً، مستخدم سيء- في حالة عدم وجود هذا المستخدم، كلمة مرور سيئة- عند إدخال كلمة المرور بشكل غير صحيح،

عند الانتهاء من إنشاء ملف التكوين، ننتقل إلى مسألة كيفية مشاركة مجلد Ubuntu لنظام التشغيل Windows.

مشاركة مجلدات أوبونتو

أولاً، لنقم بإنشاء مجلد مشترك يمكن للجميع الوصول إليه. أي مع وصول مجهول، دون إذن سامبا.

قم بإنشاء مجلد سنشارك الوصول إليه، على سبيل المثال:

sudo mkdir -p /samba/allaccess

بعد إنشاء المجلد، تحتاج إلى تعيين حقوق الوصول الصحيحة له. الأوامر التالية تسمح للجميع بالوصول إلى المجلد وتجعل المالك لا أحد:

مؤتمر نزع السلاح / سامبا
Sudo chmod -R 0755 allaccess
Sudo chown -R none:nogroup allaccess/

الخطوة التالية هي وصف مجلد allaccess في ملف تكوين samba:


المسار = /سامبا/allaccess
قابل للتصفح = نعم
قابل للكتابة = نعم
الضيف موافق = نعم
قراءة فقط = لا

يجب أن يبدو ملف التكوين الخاص بك الآن كما يلي:


مجموعة العمل = مجموعة العمل
سلسلة الخادم = خادم %h (Samba، Ubuntu)
اسم netbios = مشاركة Ubuntu
وكيل DNS = لا
ملف السجل = /var/log/samba/log.%m
الحد الأقصى لحجم السجل = 1000
الواجهة الخلفية passdb = tdbsam
مزامنة كلمة مرور يونكس = نعم
برنامج passwd = /usr/bin/passwd %u
تغيير كلمة المرور بام = نعم
خريطة للضيف = مستخدم سيء
مشاركة المستخدمين تسمح للضيوف = نعم
#==============
المسار = /سامبا/allaccess
قابل للتصفح = نعم
قابل للكتابة = نعم
الضيف موافق = نعم
قراءة فقط = لا

دعونا نلقي نظرة فاحصة على الخيارات التي تم استخدامها هنا:

  • طريق- المسار إلى المجلد الذي يجب مشاركته؛
  • قابل للتصفح- ما إذا كان سيتم عرض المجلد في قائمة المشاركات المتاحة؛
  • قابل للكتابة- ما إذا كان المجلد قابلاً للكتابة؛
  • يقرأ فقط- المجلد للقراءة فقط؛
  • الضيف طيب، الجمهور- ما إذا كان سيتم السماح بوصول الضيف؛
  • الضيف الوحيد- إذا تم التعيين على نعم، فسيكون الوصول إلى المجلد متاحًا للضيوف فقط؛
  • يسمح المضيفون- عناوين IP التي يمكنك من خلالها الوصول إلى هذا الخادم؛
  • المستخدمين الصالحين- بشكل افتراضي، يمكن لجميع المستخدمين تسجيل الدخول، إذا قمت بتمرير قائمة المستخدمين في هذه المعلمة، فيمكنهم فقط تسجيل الدخول؛
  • إنشاء قناع- قناع الحقوق للملفات التي تم إنشاؤها.

لتطبيق التغييرات، أعد تشغيل خادم Samba:

سودو systemctl إعادة تشغيل السامبا

اكتمل إعداد Samba Ubuntu 16.04 للوصول المجهول. يمكنك الآن التحقق من توفر المجلد المشترك allaccess من Windows، وللقيام بذلك، اضغط على Win+R وقم بتشغيل:

\\srvr1\allaccess

سترى مجلدنا. إذا لم تشاهده، فتحقق من التكوين الخاص بك مرة أخرى. يمكن الوصول إلى المجلد دون إذن سامبا. اكتمل إعداد مشاركات Samba مع إمكانية الوصول دون إذن.

يمكنك أيضًا الاتصال بهذا الخادم من Linux باستخدام Nautilus؛ فقط اكتب العنوان smb://ip-server، في القسم أماكن أخرى:

مشاركة المجلدات الآمنة أوبونتو

لمشاركة مجلد لنظام التشغيل Windows Ubuntu، والذي لن يتمكن سوى المستخدمين من مجموعة معينة من الوصول إليه، سنقوم بإنشاء مجلد منفصل ووصفه في ملف تكوين Samba في Ubuntu.

أولا نقوم بإنشاء مجلد:

sudo mkdir -p /samba/allaccess/secured

إنشاء مجموعة:

سودو addgroup مجموعة آمنة

إعداد الحقوق:

مؤتمر نزع السلاح / سامبا / allaccess
$ sudo chown -R richard:securedgroup Secured
$ Sudo chmod -R 0770 مؤمن /

الخطوة الأخيرة هي إضافة الإعدادات إلى ملف تكوين السامبا:

Sudo vi /etc/samba/smb.conf


المسار = /سامبا/allaccess/secured
المستخدمون الصالحون = @securegroup
الضيف موافق = لا
قابل للكتابة = نعم
قابل للتصفح = نعم

أعد تشغيل خادم سامبا. الآن يمكن فقط لمستخدمي المجموعة الآمنة الوصول إلى المجلد المشترك في Ubuntu.

للتحقق من كيفية عمل ذلك، دعونا نضيف المستخدم ريتشارد إلى مجموعتنا:

Sudo usermod -a -G مجموعة آمنة ريتشارد

أنظمة تشغيل Linux شائعة للغاية ولها مجموعة واسعة من التطبيقات. في حين أن بعض توزيعات Linux تستهدف المستخدمين المتميزين، إلا أن البعض الآخر أبسط بكثير ويعتبر رائعًا للتبديل من Windows. غالبًا ما تستفيد توزيعات Linux من الموارد المهمة لمجتمعات المستخدمين الخاصة بها.

على الرغم من أن أنظمة التشغيل Linux توفر بيئة سطح مكتب ممتازة، إلا أن Linux يمكن أن يكون أيضًا نظامًا ممتازًا لتطبيقات الخادم. بشكل عام، يوفر Linux تحكمًا محسّنًا في الوصول، مما يوفر قدرًا أكبر من المرونة والاستقرار.

ولذلك، فإن توزيعات Linux هي المشهد المثالي للخادم. تحقق من أفضل 12 نظام تشغيل Linux للخوادم ونوع المستخدمين الذين تستهدفهم.

ما هو نظام التشغيل Linux للخادم؟

ما الذي يجعل نظام تشغيل خادم Linux مختلفًا عن توزيع Linux العادي؟ للإجابة، عليك أن تأخذ بعين الاعتبار أجهزة الخادم. الخوادم هي في الأساس أجهزة كمبيوتر ذات خصائص خاصة. على سبيل المثال، تضمن أجهزة الخادم مدة تشغيل طويلة وكفاءة وموثوقية. بالإضافة إلى ذلك، تعمل الخوادم على موازنة قوة المعالجة مع استهلاك الكهرباء. لذلك، تضع أنظمة تشغيل Linux للخوادم الموثوقية واستهلاك الموارد في المقام الأول.

يقدم نظام تشغيل خادم Linux المحتوى للأجهزة العميلة. وبناءً على ذلك، تمتلك أنظمة تشغيل الخادم أدوات لإنشاء خوادم بسيطة. نظرًا لأن الخوادم تعمل في الغالب في الوضع غير المراقب، فإن واجهة المستخدم الرسومية (GUI) في نظام التشغيل Linux للخادم لها دور أقل أهمية.

ووفقا لـ IDC، تشير بيانات مبيعات الأجهزة إلى ذلك 28 بالمائة من الخوادم تستخدم Linux. ومع ذلك، فإن هذه البيانات على الأرجح لا تأخذ في الاعتبار الخوادم المنزلية. باستخدام أنظمة تشغيل Linux المتخصصة، يمكنك نشر الخادم الخاص بك. من المهم استخدام إصدار الخدمة طويلة الأمد (LTS) وتثبيت البرامج الضرورية. تعد إصدارات LTS أكثر استقرارًا وتتمتع بفترة دعم أطول.

عند اختيار نظام التشغيل Linux للخادم، يجب عليك مراعاة الغرض من الخادم. طلب كمبيوتر يعمل بنظام Linux كخادم وسائطيختلف عن استخدامه كما خادم اللعبة.

من المحتمل أن أشهر أنظمة تشغيل Linux هو Ubuntu. مع وجود العديد من الخيارات، يعد Ubuntu توزيعًا مستقرًا. يوفر هذا النظام ومتغيراته تجربة مستخدم ممتازة. يأتي نظام Ubuntu Server في نسختين - LTS وكإصدار متجدد. يُقال إن إصدار LTS من Ubuntu Server يتمتع بفترة دعم مدتها خمس سنوات. على الرغم من أن هذه الفترة ليست خمس سنوات، إلا أن الإصدارات غير LTS تحتوي على تسعة أشهر فقط من تحديثات الأمان والصيانة.

على الرغم من أن Ubuntu وUbuntu Server متشابهان جدًا مع بعضهما البعض، إلا أن إصدار الخادم يقدم ميزات مختلفة. على سبيل المثال، يوفر Ubuntu Server وظائف إضافية مثل OpenStack Mitaka وNginx وLXD. أنها تجعل إدارة النظام أسهل. باستخدام Ubuntu Server، يمكنك نشر خوادم الويب وحاويات التوفير وغير ذلك الكثير. علاوة على ذلك، فإن هذه الأدوات جاهزة للاستخدام مباشرة بعد التثبيت.

على الرغم من أنه ليس توزيعًا للخادم، إلا أن Ubuntu LTS يوفر فترة دعم مدتها خمس سنوات. أنا أستخدم حاليًا Ubuntu 16.04 LTS الذي يقوم بتشغيل خادم Plex كخادم ألعاب Linux. يمكن أن تعمل توزيعات LTS بشكل جيد جدًا مثل أنظمة تشغيل خادم Linux. تحتاج فقط إلى تثبيت برنامج الخادم عليها.

إذا كنت جديدًا على Linux أو أنظمة تشغيل الخوادم، فإن Ubuntu يعد خيارًا رائعًا. تظل واحدة من توزيعات Linux الأكثر شيوعًا ويرجع ذلك جزئيًا إلى سهولة استخدامها. وفقًا لذلك، يعد Ubuntu Server نظام تشغيل خادم Linux رائعًا للمستخدمين لأول مرة. إنه ممتاز كخادم وسائط وخادم ألعاب وخادم بريد إلكتروني. يمكن أيضًا تكوين خوادم أكثر تعقيدًا باستخدام Ubuntu Server، ولكنها بالتأكيد تستهدف الخوادم الأساسية والمبتدئين.

ظهر SUSE Linux لأول مرة في عام 1993. في عام 2015، تطور الإصدار المفتوح المصدر من openSUSE إلى SUSE Linux Enterprise (SLE). هناك فرعين من openSUSE: Leap وTumbleweed. يحتوي إصدار Leap على دورة إصدار أطول، في حين أن Tumbleweed هو إصدار متجدد. لذلك، يعد Tumbleweed أكثر ملاءمة للمستخدمين المتقدمين، حيث يوفر أحدث الحزم مثل Linux Kernel وSAMBA. يعد خيار Leap أكثر ملاءمة للحلول المستقرة. يتم دعم نظام التشغيل من خلال التحديثات.

الأدوات الافتراضية تجعل من openSUSE نظام تشغيل خادم Linux رائعًا. وهو يشتمل على openQA للاختبار الآلي، وKiwi لتقديم صور Linux على منصات متعددة، وYaST لتكوين Linux، ومدير حزمة Open Build Service الشامل. من خلال التخلص من دورة الإصدار المتدرجة التي تبلغ تسعة أشهر والتركيز على الاستقرار كما يفعل SLE، يصبح openSUSE بيئة Linux قابلة للحياة للخوادم. المتخصصين في تكنولوجيا المعلومات حتى يسمى أوبن سوزي"...CentOS وديبيان من SUSE."

لمن هو المقصود من المستخدمين:يعد openSUSE أكثر ملاءمة للمستخدمين المتقدمين مثل مسؤولي النظام. انها مناسبة للتثبيت الويبالخوادمأو الخوادم المنزلية الأساسية أو مجموعات من خوادم الويب والخوادم الأساسية. يمكن لمسؤولي النظام الاستفادة من أدوات مثل Kiwi وYaST وOBS وopenQA. إن تعدد استخدامات openSUSE يجعلها واحدة من أفضل أنظمة تشغيل Linux للخوادم. بالإضافة إلى إمكانيات الخادم، يدعم openSUSE بيئة سطح مكتب ممتعة. بالنسبة للخوادم الأساسية، يعد openSUSE أيضًا مناسبًا تمامًا، على الرغم من أنه زائد عن الحاجة إلى حد ما. لا يزال غير متأكد؟

إذا كنت تشعر بالتناقض عندما تقرأ عبارة "Oracle Linux"، فأنت لست وحدك. نظام Oracle Linux هو توزيعة Linux مقدمة من شركة التكنولوجيا العملاقة Oracle. هذا النظام متوفر بنواتين مختلفتين. يحتوي أحد المتغيرات على نواة متوافقة مع Red Hat (RHCK). هذه هي نفس النواة المستخدمة في نظام Red Hat Enterprise Linux (RHEL). نظام أوراكل لينكس معتمدة للعمل مع مجموعة متنوعة من المعداتمن الشركات المصنعة مثل Lenovo وIBM وHP. لزيادة أمان kernel، يستخدم Oracle Linux تقنية Ksplice. يتضمن النظام أيضًا دعمًا لحاويات Oracle، كومة مفتوحةولينكس ودوكر. تُستخدم سمات Oracle كرموز للعلامة التجارية، بما في ذلك Oracle Penguin.

النظام مدعوم من قبل الشركة المصنعة، ولكن يتم دفعه. على الرغم من أنه إذا لم يعمل Oracle Linux في بيئة مؤسسية، فلن يتم تحديد سعر الدعم. إذا كانت هناك حاجة لنشر سحابة عامة أو خاصة، فإن نظام التشغيل Oracle Linux يدعم أيضًا هذه التقنيات. من ناحية أخرى، يمكنك تجربة Oracle Linux إذا كنت تريد فقط نظام Linux يحمل علامة Oracle التجارية.

لمن هو المقصود من المستخدمين:يعتبر Oracle Linux هو الأنسب لمراكز البيانات أو لإنشاء السحابات باستخدام OpenStack. يعد Oracle Linux هو الأنسب للمستخدمين الأكثر خبرة لخوادم المنزل أو المؤسسة.

  1. حاوية Linux (CoreOS سابقًا)

قام نظام التشغيل CoreOS بتغيير اسمه إلى Container Linux في عام 2016. كما يوحي الاسم الجديد، فإن Container Linux هو نظام تشغيل Linux تم إصداره لتوفير الحاويات. ويركز النظام على تبسيط عملية توفير الحاويات. يعد Container Linux نظام تشغيل ممتازًا للاستخدام الموثوق والقابل للتطوير. يعد نشر حاوية التجميع أمرًا سهلاً، ويتضمن التوزيع أدوات اكتشاف الخدمة. ويتضمن التوثيق والدعم لتقنيات Kubernetes وDocker وRKT.

لا يتضمن النظام إدارة الحزم. يجب أن تعمل جميع التطبيقات داخل الحاويات، لذا فإن النقل بالحاويات أمر لا بد منه. وإذا كنت تعمل مع الحاويات، فإن Container Linux هو أفضل نظام تشغيل للخوادم في البنية التحتية للمجموعة. فهو يوفر برنامجًا خفيًا يعمل على كل كمبيوتر في المجموعة. بالإضافة إلى ذلك، يتم توفير مرونة معينة في التثبيت. بالإضافة إلى التثبيت المحلي، يمكن تشغيل Container Linux في بيئات افتراضية مثل Azure وVMware وAmazon EC2.

لمن هو المقصود من المستخدمين:يعتبر Container Linux هو الأنسب للخوادم في البنية التحتية المجمعة أو توفير الحاويات. من المحتمل أن هذا لا يشمل المستخدم المنزلي العادي. ولكن مع شعار Docker الرسمي لمحبي Plex، يمكن تشغيل Container Linux في أي بيئة - بدءًا من الخادم المنزلي الأساسي وحتى المجموعات المعقدة. استخدم Container Linux إذا كنت واثقًا من العمل مع الحاويات. يعد Container Linux، جنبًا إلى جنب مع openSUSE، واحدًا من أفضل أنظمة تشغيل Linux الجديدة والمحدثة التي يمكنك تجربتها.

يوفر نظام التشغيل CentOS بيئة عمل مستقرة. وهو نسخة مفتوحة المصدر من نظام التشغيل Red Hat Enterprise Linux (RHEL). في هذا الصدد، يوفر CentOS خادمًا على مستوى المؤسسات. يستخدم نظام التشغيل هذا من Red Hat نفس كود المصدر مثل RHEL. يتضمن CentOS مدير حزم RPM. وفي عام 2010، أظهرت مراجعة لبيانات المبيعات أن ما يقرب من 30 بالمائة من جميع خوادم Linuxيعمل على CentOS. وهناك سبب لذلك: إنها بيئة خادم قوية جدًا بدعم من Red Hat.

تجدر الإشارة إلى أن CentOS يعمل بشكل جيد على الحواسيب المركزية أيضًا. بالنسبة للمستخدمين الذين يفضلون واجهة المستخدم الرسومية، تتوفر KDE وGNOME على النظام. يمكن استخدام CentOS كنظام تشغيل مباشر لسطح المكتب. بفضل الدعم المقدم من Red Hat ومجتمع المستخدمين المتنامي، يظل CentOS خاليًا من الأخطاء.

لمن هو المقصود من المستخدمين:يوفر CentOS وظائف واستقرار Red Hat Enterprise Linux. ولذلك فهو مثالي كنظام تشغيل خادم حديث. إذا كنت تريد بديلاً مجانيًا لـ RHEL، فيمكنك استخدام CentOS. ومع ذلك، فهو أيضًا صديق للمبتدئين تمامًا بفضل مدير الحزم الخاص به. بشكل عام، يعد CentOS أفضل بديل مجاني لنظام Red Hat Enterprise Linux.

العديد من الخوادم تحد من استهلاكها للطاقة. يعد تقليل استهلاك الطاقة فائدة كبيرة، خاصة بالنسبة للأجهزة التي تعمل دائمًا. لذلك، يجب أن تستخدم أنظمة تشغيل خادم Linux موارد صغيرة. يعد التخصيص المناسب للموارد أمرًا أساسيًا لوقت تشغيل الخادم وكفاءته. تستخدم العديد من توزيعات Linux موارد أقل من نظيراتها في Windows أو macOS. نظام التشغيل Arch عبارة عن توزيعة بسيطة وخفيفة الوزن تلتزم بمبدأ KISS (حافظ على بساطة الأمور).

لهذا النظام في يحتوي Arch Linux Wiki على جزء منفصل يتعلق بالخوادم. هناك يمكنك معرفة كل ما يتعلق بتكوين Arch Linux كنظام تشغيل خادم. على الرغم من عدم وجود إصدار مخصص تم إنشاؤه مسبقًا لنظام الخوادم، فإن وثائق Wiki هذه تصف جميع الخطوات اللازمة لإنشاء نظام تشغيل الخادم الخاص بك. يمكنك تثبيت برامج الخادم الشائعة بما في ذلك MySQL وApache وSamba وPHP for Arch.

لمن هو المقصود من المستخدمين: Arch Linux هو نظام تشغيل Linux للأغراض العامة للخوادم. إنه مثالي لتحويل جهاز الكمبيوتر القديم إلى خادم. ولكن، على الرغم من سهولة نظام القوس، فإنه يعمل بشكل جيد على الأجهزة الأكثر قوة. بالإضافة إلى ذلك، يعتبر Arch Linux هو الأنسب للمستخدمين ذوي الخلفية التقنية حيث سيتعين عليهم إعداد Arch كنظام خادم.


Mageia هو نظام تشغيل Linux يركز على الموثوقية والاستقرار. هذا فرع من Mandriva Linux الذي ظهر في عام 2010. في عام 2012، أشادت مجلة PC World بـ Mageia، والتي وصلت اليوم إلى نسختها الخامسة. على الرغم من وجود العديد من أنظمة تشغيل Linux، إلا أن هناك أيضًا قائمة كبيرة من بيئات سطح المكتب Linux. يتضمن نظام Mageia مجموعة كاملة من واجهات المستخدم مثل KDE، وGNOME، وXfce، وLXDE.

بدلاً من MySQL في Mageia يتضمن MariaDB. العناصر الموجهة نحو الخادم مثل 389 خادم الدليل وخادم Kolab Groupwareجعل Mageia نظام التشغيل Linux البارز للخوادم.

لمن هو المقصود من المستخدمين: Mageia هو نظام تشغيل Linux موثوق به للخوادم. ويتضمن أدوات مثل MariaDB وKolab Groupware Server. بالإضافة إلى ذلك، توفر Mageia بيئة موثوقة وآمنة. قد يفكر المستخدمون الذين يحتاجون إلى واجهة المستخدم الرسومية أيضًا في استخدام Mageia نظرًا لتنوع واجهات سطح المكتب.

تم تصميم ClearOS خصيصًا للخوادم والبوابات وأنظمة الشبكات. يوفر التثبيت القياسي للنظام أمانًا معززًا. وهو يتضمن جدار حماية للشبكة، وإدارة النطاق الترددي، وخادم البريد، وأدوات كشف التسلل. يتضمن إصدار المجتمع ClearOS 7 75 تطبيقًا وأداة.

على الرغم من وجود إصدارات مدفوعة من ClearOS، إلا أن الإصدار المجتمعي يظل مجانيًا. بالإضافة إلى ذلك، فإن تحديثات ClearOS من المطورين مجانية أيضًا، ولكن لا يتم اختبار هذه التحديثات المجانية.

لمن هو المقصود من المستخدمين: ClearOS هو نظام تشغيل Linux متخصص للخوادم. مجموعتها الغنية من التطبيقات تجعل ClearOS توزيعة تستهدف متخصصي Linux. يحتاج عشاق وخبراء Linux فقط إلى طلب التطبيقات التي يحتاجون إليها. لكن من الأفضل للمبتدئين اختيار توزيعات نظام أخرى للخوادم.

لقد تم استخدام نظام التشغيل Slackware منذ فترة طويلة مثل Linux للخوادم. ظهر الإصدار الأول من هذا النظام في عام 1993. وبحسب موقع Slackware Linux، فإن الهدف من هذا المشروع هو “توزيع Linux يشبه UNIX قدر الإمكان”. بشكل افتراضي، يوفر Slackware واجهة سطر الأوامر.

يتضمن التثبيت الكامل لـ Slackware نظام C وC++، ونظام X Windows، وخادم البريد، ثخادم إبوخادم FTP وخادم الأخبار. علاوة على ذلك، فإن Slackware خفيف الوزن للغاية بحيث يمكن تشغيله على منصة Pentium. الإصدارات المستمرة تزيد من استقرار النظام وبساطته.

لمن هو المقصود من المستخدمين:يعد Slackware Linux هو الأنسب لمحترفي Linux ذوي الخبرة. لديه اثنين من مديري الحزم، pkgtools وslackpkg. ولكن نظرًا لأن Slackware يقوم بتشغيل واجهة سطر الأوامر بشكل افتراضي، فهو الأكثر ملاءمة كنظام تشغيل Linux للخوادم. وعلاوة على ذلك، في بساطته هناك أيضا قدر معين من التعقيد. لاستخدام Slackware، يجب عليك فهم عملياتك في بيئة Linux.

يختلف Gentoo عن العديد من توزيعات Linux. بدلاً من نموذج الإصدار التقليدي يستخدم Gentoo هيكلًا معياريًا. أي أن المستخدم بنفسه يختار ما سيتم تثبيته. وهذا يضع Gentoo على رأس قائمة أنظمة تشغيل خادم Linux.

كل تثبيت لهذا النظام فريد من نوعه. يمكن للمستخدمين إنشاء نواة توفر أقصى قدر من إمكانيات التحكم. لذلك، يمكن للخادم التحكم في جوانب مثل استهلاك الذاكرة. بفضل بنيته المعيارية ومرونته، أصبح Gentoo مشهورًا جدًا بين محترفي Linux. يقدر مسؤولو النظام نهج Gentoo في تخصيص النظام وفقًا لاحتياجاتهم.

لمن هو المقصود من المستخدمين:يعتبر Gentoo هو الأنسب للمستخدمين التقنيين ومسؤولي النظام. على الرغم من أنه يمكن للمبتدئين استخدام Gentoo، إلا أنه أقل سهولة في الاستخدام من Ubuntu العادي. ومع ذلك، يتمتع النظام بتوثيق ممتاز ومجتمعه يتطور باستمرار.

إذا كنت تبحث عن نظام تشغيل Linux جديد للخوادم، فجرّب Fedora. يتلقى مشروع Fedora، الذي تديره شركة Red Hat، تحديثات منتظمة. غالبًا ما يشارك المطورون في هذه التحديثات. فيدورا يأتي في مجموعة متنوعة من النكهات. تم تصميم إصدار Workstation للمستخدمين العاديين ويأتي مزودًا ببيئة سطح المكتب. بشكل افتراضي، تأتي محطة عمل Fedora مزودة بواجهة جنوم، لكن تتوفر واجهات مستخدم أخرى. إصدار خادم Fedora، كما يوحي الاسم، مصمم للخوادم.

افتراضيًا، لا يتضمن تثبيت خادم Fedora واجهة مستخدم رسومية. ومع ذلك، إذا كنت لا تخطط لاستخدام الخادم في الوضع التلقائي، فيمكنك تثبيت إحدى واجهات المستخدم. يحتوي إصدار الخادم على العديد من الأدوات. من بينها لوحة التحكم في نظام Cockpit. بالإضافة إلى ذلك، يتضمن خادم Fedora قواعد بيانات مثل PostgreSQL.

لمن هو المقصود من المستخدمين:سيختار مطورو Linux ومسؤولو النظام ذوو الخبرة خادم Fedora. إن الافتقار إلى بيئة سطح المكتب وخصائص النظام على مستوى المؤسسة يعني أن Fedora هو الأنسب للخوادم الحديثة.

حسنًا، لا يوجد إصدار خاص لخوادم دبيان. ومع ذلك، يعد Debian واحدًا من أفضل أنظمة تشغيل خوادم Linux المتاحة. منذ إصدار دبيان في عام 1993 وأول إصدار مستقر له في عام 1996، أصبح نظامًا آمنًا بشكل لا يصدق. تعتمد العديد من توزيعات Linux، بما في ذلك Ubuntu، على Debian. لماذا يتم استخدام دبيان كأساس لنظام تشغيل آخر؟ فقط بفضل استقرارها.

علاوة على ذلك، غالباً ما يتم استخدام دبيان على الخوادم لأنه صمد أمام اختبار الزمن. يتضمن النظام مدير مشروع وأدوات APT وأدوات عرض خارجية متنوعة مثل GDebi. لذلك، على الرغم من أن دبيان لا يأتي في إصدار خادم، إلا أنه نظام تشغيل ممتاز للاستضافة الذاتية لخادمك الخاص. يتمتع دبيان بتوافق رائع للتطبيقات وموثوقية واستقرار.

لمن هو المقصود من المستخدمين:يوفر نظام دبيان بيئة خادم رائعة بطريقتين. إذا كنت بحاجة إلى خادم أساسي، مثل خادم الويب، أو خادم البريد، أو خادم الألعاب، أو خادم الوسائط، فإن Debian يسمح لك بتثبيتها دون الكثير من التعقيد. من ناحية أخرى، يجب على المستخدمين الأكثر خبرة وذوي احتياجات الخادم المحددة أن يفكروا أيضًا في استخدام دبيان. علاوة على ذلك، فإن هذا النهج لا يتطلب العمل بأيديهم.

أفضل أنظمة تشغيل Linux للخوادم

على الرغم من أنه يمكنك العثور على العديد من أنظمة تشغيل Linux المناسبة للخوادم، إلا أن كل منها هو الأفضل لمجموعات مستخدمين محددة. علاوة على ذلك، تعمل إصدارات LTS غير الخادمة بشكل مثالي كنظام تشغيل خادم Linux. دبيان هو مثال جيد على ذلك. على الرغم من أن هذا النظام لا يحتوي على توزيعة خادم مخصصة، إلا أنه يتمتع بالخصائص الأساسية لمثل هذا التوزيع. وهي الاستقرار والأمن.

للمبتدئين، أو أولئك الذين يحتاجون إلى إعداد خادم بسيط، أوصي بأي توزيعة تعتمد على Debian أو متغير Ubuntu. أستخدم متغيرات Ubuntu لجميع الوسائط أو خوادم الألعاب الخاصة بي. تتمتع بأقصى قدر من التوافق مع البرنامج الذي أستخدمه وتسمح لي بإنشاء مجموعات من خوادم المسرح المنزلي وخوادم الوسائط المستندة إلى الكمبيوتر الشخصي.