Product SiteDocumentation Site

第 3 章 分析当前设置与迁移

3.1. 在异构环境中共存
3.1.1. 和Windows机器整合
3.1.2. 和 macOS 机器整合
3.1.3. 与其他 Linux/Unix 设备集成
3.2. 如何迁移
3.2.1. 调查和识别所有服务
3.2.2. 备份配置
3.2.3. 接手现有的 Debian 服务器
3.2.4. 安装 Debian
3.2.5. 安装与配置选定的服务
任何系统的彻底修检都应考虑到已有的系统。其中包括让尽可能多的资源复用,和保证组成系统的各个部分协调无碍。以下的学习案列会介绍一个将设备向 Linux 迁移的通用技术框架。

3.1. 在异构环境中共存

Debian能和既有的环境整合无碍,并和其他操作系统共存。这近乎完美的兼容来自市场的压力:市场要求软件发布者需要遵从一定的标准。接受这些标准让管理员能灵活替换各种程序,客户端或服务端,免费与否,都不是问题。

3.1.1. 和Windows机器整合

Samba提供的SMB/CIFS服务确保了在Windows占优的环境下也能无缝通信。它可以将文件和打印队列分享给Windows客户端,并包含了一些软件,使得Linux机器也能使用Windows服务器所提供的服务。

3.1.2. 和 macOS 机器整合

macOS 机器能够提供的网络服务包括文件共享及打印机共享。这些服务在本地网络中使用 Zereconf 协议软件包进行发布,并允许其他机器在没有手动配置的情况下自动发现设备。Debian 包括另外一个名为 Avahi 的实现,提供类似的服务。
另一方面, Netatalk 服务可用于在 macOS 机器上提供文件共享服务。它使用 AFP(AppleShare) 协议作为依赖以实现该服务在客户端自动发现。
OS X 之前的 Mac OS 使用 AppleTalk 协议。为了兼容使用此等协议的环境,Netatalk 也能提供 AppleTalk 协议 (实际上,Netatalk 曾经就是 AppleTalk 的再实现)。Netatalk 确保文件服务器、打印队列以及时间服务器 (时间同步)的运作。它通过路由功能可以与 AppleTalk 网络互联。

3.1.3. 与其他 Linux/Unix 设备集成

最后,NFS (网络文件系统)与 NIS(网络信息服务) 两者保证与 Unix 系统交互。NFS 确保文件服务器的运作,而 NIS 创建用户文件夹。大部分 Unix 系统用到的 BSD 打印层,它允许共享打印队列。
Debian 与 OS X,Windows,Unix 系统的共存

图 3.1. Debian 与 OS X,Windows,Unix 系统的共存