搭建 Linux 网络服务:Samba、打印和 DHCP 服务器指南
1. 搭建 Samba 文件服务器
在网络应用早期,Linux 凭借 Samba 程序,为 Windows 和 Linux 计算机充当文件服务器,从而广受欢迎。Samba 不只是一种舞蹈的名称,它还是一套能与 Windows 使用相同文件共享协议的程序,借助它可以在网络上共享 Linux 文件系统。
1.1 Samba 概述
Samba 基于客户端 - 服务器模型,服务器为一个或多个客户端提供服务。在 Samba 中,“共享”指服务器向网络导出或客户端挂载的对象,如目录或打印机。
1.2 Samba 安装包
Samba 由多个程序、配置文件和文档文件组成,通常以四个 RPM 文件的形式打包:
| 安装包名称 | 作用 |
| — | — |
| samba - client | 包含将 Linux 计算机连接到 Samba 服务器的实用工具和支持软件,默认的 Red Hat Linux 安装会自动安装此包。可使用交互式实用工具 smbclient 连接到 Samba 共享。 |
| samba | 包含 Samba 服务器软件,涵盖文件、目录和打印机共享程序,两个关键守护进程是 smbd 和 nmbd,重要配置文件为 smb.conf,还包含控制守护进程的实用工具。 |
| samba - swat | 对于专家而言,可以手动配置 Samba 配置文件 smb.conf。不过,Samba 提供了基于 Web 的系统,使用起来更简单,且能生成清晰易读的配置文件。 |
| samba - common | 包