Product SiteDocumentation Site

فصل 3. بررسی ابزار نصب‌شده موجود و مهاجرت

3.1. همزیستی در محیط‌های ناهمگون
3.1.1. ادغام با ماشین‌های ویندوز
3.1.2. Integration with macOS machines
3.1.3. ادغام با سایر ماشین‌های لینوکس/یونیکس
3.2. چگونگی مهاجرت
3.2.1. نظرسنجی و شناسایی خدمات
3.2.2. پشتیبان‌گیری از فایل‌های پیکربندی
3.2.3. سازوکار در اختیار گرفتن یک سرور دبیان موجود
3.2.4. نصب دبیان
3.2.5. نصب و پیکربندی سرویس‌های انتخاب شده
بازبینی مجدد هر سامانه رایانه‌ای نیاز به در نظر گرفتن ابزار موجود در سامانه دارد. این امر، امکان استفاده مجدد از منابع موجود را فراهم می‌آورد و همکاری بین قسمت‌های مختلف یک سامانه را تسهیل می‌بخشد. این مطالعه یک چارچوب عمومی برای مهاجرت زیرساخت محاسباتی موجود بر روی لینوکس را معرفی می‌کند.

3.1. همزیستی در محیط‌های ناهمگون

دبیان در تمام محیط‌های موجود به خوبی ادغام شده و به راحتی با تمام سیستم عامل‌ها ارتباط برقرار می‌کند. این هارمونی نسبتاً کامل از فشار بازار روی تولیدکنندگان نرم‌افزار ناشی می‌شود که آن‌ها را مجبور به استفاده از استانداردهای خاصی می‌نماید. انطباق با استانداردها به مدیران این امکان را می‌دهد که برنامه‌های گوناگون را تعویض کنند: سمت کاربر یا سمت سرور، آزاد یا غیر آزاد.

3.1.1. ادغام با ماشین‌های ویندوز

Samba's SMB/CIFS support ensures excellent communication within a Windows context. It shares files and print queues to Windows clients and includes software that allows a Linux machine to use resources available on Windows servers.

3.1.2. Integration with macOS machines

macOS machines provide, and are able to use, network services such as file servers and printer sharing. These services are published on the local network, which allows other machines to discover them and make use of them without any manual configuration, using the Bonjour implementation of the Zeroconf protocol suite. Debian includes another implementation, called Avahi, which provides the same functionality.
In the other direction, the Netatalk daemon can be used to provide file servers to macOS machines on the network. It implements the AFP protocol (Apple Filing Protocol, now AppleShare) as well as the required notifications so that the servers can be automatically discovered by the macOS clients.
شبکه‌های قدیمی‌تر Mac OS (قبل از OS X) از پروتکل دیگری بنام AppleTalk استفاده می‌کردند. برای محیط‌هایی که شامل ماشین‌های استفاده‌کننده از این پروتکل است، Netatalk همچنین شامل پروتکل AppleTalk نیز می‌شود (در حقیقت، به عنوان یک پیاده‌سازی مجدد از آن). این پیاده‌سازی، عملکرد صحیح سرور فایل و چاپگر را تضمین می‌کند، همچنین سرور زمان (همگام‌سازی ساعت). تابع مسیریاب آن امکان ارتباط داخلی با شبکه‌های AppleTalk را می‌دهد.

3.1.3. ادغام با سایر ماشین‌های لینوکس/یونیکس

Finally, NFS (Network File System) and NIS (Network Information Service), both included, guarantee interaction with Unix systems. NFS ensures file server functionality, while NIS creates user directories. The BSD printing layer, used by most Unix systems, also allows sharing of print queues.
همزیستی دبیان با سامانه‌های OS X، ویندوز و یونیکس

شكل 3.1. همزیستی دبیان با سامانه‌های OS X، ویندوز و یونیکس