在企业或家庭环境中,实现多台计算机之间的文件共享是日常运维的重要需求。作为RHEL的社区替代品,RockyLinux 提供了稳定、安全且高效的文件共享解决方案。本文将手把手教你如何在 RockyLinux 上配置 Samba 和 NFS 两种主流的 Linux网络文件系统,无论你是刚接触 Linux 的小白,还是有一定经验的管理员,都能轻松上手。

首先,更新系统并安装 Samba 软件包:
sudo dnf update -ysudo dnf install samba samba-common samba-client -ysudo mkdir -p /srv/samba/sharedsudo chmod -R 0775 /srv/samba/sharedsudo chown -R nobody:nobody /srv/samba/shared编辑配置文件 /etc/samba/smb.conf,在文件末尾添加以下内容:
[global] workgroup = WORKGROUP server string = Samba Server %v netbios name = rocky-samba security = user map to guest = bad user dns proxy = no[shared] path = /srv/samba/shared browsable = yes writable = yes guest ok = yes read only = nosudo systemctl start smb nmbsudo systemctl enable smb nmbsudo firewall-cmd --permanent --add-service=sambasudo firewall-cmd --reload现在,Windows 用户可以在“文件资源管理器”中输入 \\你的RockyLinux IP地址 访问共享文件夹。
sudo dnf install nfs-utils -ysudo mkdir -p /srv/nfs/sharedsudo chmod -R 755 /srv/nfs/shared编辑 /etc/exports 文件:
/srv/nfs/shared 192.168.1.0/24(rw,sync,no_root_squash,no_subtree_check)说明:上述配置允许 192.168.1.0/24 网段内的所有客户端读写访问。请根据实际网络调整 IP 段。
sudo systemctl enable --now nfs-serversudo exportfs -ravsudo firewall-cmd --permanent --add-service=nfssudo firewall-cmd --permanent --add-service=mountdsudo firewall-cmd --permanent --add-service=rpc-bindsudo firewall-cmd --reloadsudo mkdir -p /mnt/nfs-sharedsudo mount 192.168.1.10:/srv/nfs/shared /mnt/nfs-shared其中 192.168.1.10 是 NFS 服务器的 IP 地址。
no_root_squash,除非绝对必要。smbpasswd -a username)。通过本教程,你已经掌握了在 RockyLinux 上配置 Samba配置教程 和 NFS共享设置 的完整流程。无论是需要与 Windows 共享文件,还是构建高性能的 Linux 集群存储,这两种方案都能满足你的需求。记住,合理选择协议、严格配置权限、及时打补丁,是保障 RockyLinux文件共享 安全稳定的关键。
祝你在 RockyLinux 的文件共享之旅中顺利高效!
本文由主机测评网于2025-12-20发表在主机测评网_免费VPS_免费云服务器_免费独立服务器,如有疑问,请联系我们。
本文链接:https://vpshk.cn/20251210557.html