在企业或家庭网络环境中,CentOS文件共享 是一项非常实用的功能。无论是开发团队协作、家庭多媒体共享,还是服务器之间的数据同步,掌握文件共享技术都至关重要。本文将从零开始,详细讲解如何在 CentOS 系统中通过 Samba 和 NFS 两种主流方式实现 局域网文件共享,即使是 Linux 新手也能轻松上手。
Samba:兼容 Windows 系统,适合混合操作系统环境(如 Windows + Linux),支持用户认证和权限控制。
NFS(Network File System):专为 Unix/Linux 系统设计,性能更高,配置简单,适合纯 Linux 环境下的高速文件共享。
Samba 是最常用的跨平台文件共享方案,尤其适合需要与 Windows 电脑共享文件的场景。
sudo yum install -y samba samba-client samba-common sudo mkdir -p /srv/samba/sharesudo chmod 755 /srv/samba/sharesudo chown nobody:nobody /srv/samba/share
编辑配置文件 /etc/samba/smb.conf,在文件末尾添加以下内容:
[global] workgroup = WORKGROUP security = user[shared] path = /srv/samba/share browsable = yes writable = yes guest ok = yes read only = no
sudo systemctl start smb nmbsudo systemctl enable smb nmb
sudo firewall-cmd --permanent --add-service=sambasudo firewall-cmd --reload
现在,你可以在 Windows 资源管理器中输入 \\你的CentOS_IP 访问共享文件夹了!
如果你的网络中全是 Linux/Unix 系统,NFS 是更高效的选择。
sudo yum install -y nfs-utils sudo mkdir -p /srv/nfs/sharesudo chmod 755 /srv/nfs/share
编辑 /etc/exports 文件:
/srv/nfs/share 192.168.1.0/24(rw,sync,no_root_squash) 说明:允许 192.168.1.0/24 网段的客户端读写访问,no_root_squash 表示 root 用户保留权限(生产环境建议谨慎使用)。
sudo systemctl enable --now nfs-server rpcbindsudo exportfs -rav
在另一台 CentOS 客户端上执行:
sudo mkdir -p /mnt/nfs_sharesudo mount -t nfs 你的CentOS_IP:/srv/nfs/share /mnt/nfs_share
通过本教程,你已经掌握了在 CentOS 中配置 Samba配置 和 NFS共享 的完整流程。根据你的实际网络环境选择合适的方案:混合系统选 Samba,纯 Linux 环境选 NFS。这两种方法都能高效实现 局域网文件共享,提升团队协作效率。
赶快动手试试吧!如有问题,欢迎在评论区留言交流。
本文由主机测评网于2025-12-15发表在主机测评网_免费VPS_免费云服务器_免费独立服务器,如有疑问,请联系我们。
本文链接:https://vpshk.cn/2025128104.html