在企业或家庭网络环境中,经常需要在不同操作系统之间共享文件。Linux系统如RockyLinux提供了多种协议来实现这一目标,其中最常用的是Samba(兼容Windows)和NFS(适用于Linux/Unix)。本文将手把手教你如何在RockyLinux上配置多协议共享,即使你是Linux小白也能轻松上手!
首先,确保你的RockyLinux系统已更新到最新版本:
sudo dnf update -y 然后安装必要的工具:
sudo dnf install -y samba nfs-utils firewalld Samba允许Linux系统与Windows系统无缝共享文件,是跨平台文件共享的首选方案。
sudo mkdir -p /srv/samba/sharedsudo chmod 777 /srv/samba/shared 使用你喜欢的编辑器(如nano)修改配置文件:
sudo nano /etc/samba/smb.conf 在文件末尾添加以下内容:
[shared] path = /srv/samba/shared browseable = yes writable = yes guest ok = yes read only = no sudo systemctl enable --now smb nmb sudo firewall-cmd --permanent --add-service=sambasudo firewall-cmd --reload 现在,你可以在Windows资源管理器中输入 \\你的服务器IP 访问共享文件夹了!
NFS(Network File System)是Linux/Unix系统间高效共享文件的标准协议,速度更快、开销更低。
sudo mkdir -p /srv/nfs/sharedsudo chmod 777 /srv/nfs/shared sudo nano /etc/exports 添加如下行(允许整个局域网访问):
/srv/nfs/shared 192.168.1.0/24(rw,sync,no_root_squash) 注意:请根据你的实际子网修改
192.168.1.0/24。
sudo systemctl enable --now nfs-server rpcbindsudo exportfs -rav 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上成功配置了多协议共享服务:
无论你是搭建家庭媒体中心、开发测试环境,还是企业内部文件服务器,这套方案都能满足你的需求。掌握 RockyLinux多协议共享、Samba配置、NFS共享 和 文件服务器搭建 这四项核心技能,将大大提升你的Linux运维能力!
如有问题,欢迎在评论区留言交流!
本文由主机测评网于2025-12-09发表在主机测评网_免费VPS_免费云服务器_免费独立服务器,如有疑问,请联系我们。
本文链接:https://www.vpshk.cn/2025125122.html