在 Rocky Linux 中配置和管理网络共享(如 NFS和 Samba)可以按照以下步骤进行。以下是两种网络共享的常用解决方案:
一、配置 NFS(网络文件系统)
-
安装 NFS 套件:
执行以下命令以安装 NFS 服务器和客户端。sudo dnf install nfs-utils -
编辑 NFS 导出文件:
打开并编辑/etc/exports文件,添加你想要共享的目录。例如:/path/to/shared/folder *(rw,sync,no_root_squash)其中
*表示允许所有主机访问,rw表示可以读写访问。 -
启动并启用 NFS 服务:
启动 NFS 服务并设置为开机自启。sudo systemctl start nfs-server sudo systemctl enable nfs-server -
导出共享的目录:
使用以下命令导出共享的目录:sudo exportfs -a -
配置防火墙:
确保 NFS 端口在防火墙中开放。sudo firewall-cmd --permanent --add-service=nfs sudo firewall-cmd --reload -
在客户端挂载 NFS 共享:
在 NFS 客户端上,使用以下命令挂载 NFS 共享:sudo mount -t nfs <server-ip>:/path/to/shared/folder /mnt这里
<server-ip>是 NFS 服务器的 IP 地址,/mnt是本地挂载点。
二、配置 Samba(SMB/CIFS)
-
安装 Samba 套件:
运行以下命令以安装 Samba。sudo dnf install samba samba-client samba-common -
编辑 Samba 配置文件:
打开并编辑/etc/samba/smb.conf文件,添加共享配置。例如:[shared] path = /path/to/shared/folder browsable = yes writable = yes guest ok = yes read only = no在此配置中,
[shared]是共享的名称,path是共享的目录。 -
创建共享目录:
创建共享目录并设置权限:sudo mkdir -p /path/to/shared/folder sudo chmod 0777 /path/to/shared/folder -
启动并启用 Samba 服务:
启动 Samba 服务并设置为开机自启。sudo systemctl start smb sudo systemctl enable smb -
配置防火墙:
确保 Samba 相关端口在防火墙中开放。sudo firewall-cmd --permanent --add-service=samba sudo firewall-cmd --reload -
测试 Samba 配置:
使用以下命令测试 Samba 配置:testparm -
在客户端访问 Samba 共享:
在 Windows 或其他 Linux 客户端上,使用以下格式访问 Samba 共享:smb://<server-ip>/shared
通过上述步骤,您可以在 Rocky Linux 中成功配置和管理 NFS 和 Samba 网络共享。