当前位置:首页 > RockyLinux > 正文

RockyLinux多协议共享配置(手把手教你搭建Samba与NFS文件共享服务)

在企业或家庭网络环境中,经常需要在不同操作系统之间共享文件。Linux系统如RockyLinux提供了多种协议来实现这一目标,其中最常用的是Samba(兼容Windows)和NFS(适用于Linux/Unix)。本文将手把手教你如何在RockyLinux上配置多协议共享,即使你是Linux小白也能轻松上手!

RockyLinux多协议共享配置(手把手教你搭建Samba与NFS文件共享服务) RockyLinux多协议共享  Samba配置 NFS共享 文件服务器搭建 第1张

一、准备工作

首先,确保你的RockyLinux系统已更新到最新版本:

sudo dnf update -y  

然后安装必要的工具:

sudo dnf install -y samba nfs-utils firewalld  

二、配置Samba共享(支持Windows/macOS/Linux)

Samba允许Linux系统与Windows系统无缝共享文件,是跨平台文件共享的首选方案。

1. 创建共享目录

sudo mkdir -p /srv/samba/sharedsudo chmod 777 /srv/samba/shared  

2. 编辑Samba配置文件

使用你喜欢的编辑器(如nano)修改配置文件:

sudo nano /etc/samba/smb.conf  

在文件末尾添加以下内容:

[shared]    path = /srv/samba/shared    browseable = yes    writable = yes    guest ok = yes    read only = no  

3. 启动并启用Samba服务

sudo systemctl enable --now smb nmb  

4. 配置防火墙

sudo firewall-cmd --permanent --add-service=sambasudo firewall-cmd --reload  

现在,你可以在Windows资源管理器中输入 \\你的服务器IP 访问共享文件夹了!

三、配置NFS共享(适用于Linux/Unix系统)

NFS(Network File System)是Linux/Unix系统间高效共享文件的标准协议,速度更快、开销更低。

1. 创建NFS共享目录

sudo mkdir -p /srv/nfs/sharedsudo chmod 777 /srv/nfs/shared  

2. 配置NFS导出规则

sudo nano /etc/exports  

添加如下行(允许整个局域网访问):

/srv/nfs/shared 192.168.1.0/24(rw,sync,no_root_squash)  

注意:请根据你的实际子网修改 192.168.1.0/24

3. 启动NFS服务

sudo systemctl enable --now nfs-server rpcbindsudo exportfs -rav  

4. 配置防火墙

sudo firewall-cmd --permanent --add-service=nfssudo firewall-cmd --permanent --add-service=mountdsudo firewall-cmd --permanent --add-service=rpc-bindsudo firewall-cmd --reload  

客户端挂载命令示例(在另一台Linux机器上执行):

sudo mount -t nfs 你的服务器IP:/srv/nfs/shared /mnt  

四、总结

通过以上步骤,你已在RockyLinux上成功配置了多协议共享服务:

  • 使用 Samba 实现与 Windows/macOS 的文件共享;
  • 使用 NFS 实现 Linux/Unix 系统间的高性能共享。

无论你是搭建家庭媒体中心、开发测试环境,还是企业内部文件服务器,这套方案都能满足你的需求。掌握 RockyLinux多协议共享Samba配置NFS共享文件服务器搭建 这四项核心技能,将大大提升你的Linux运维能力!

如有问题,欢迎在评论区留言交流!