如何在两台Linux系统的计算机上实现文件共享?写出该服务器的配置细节以及在客户端的执行命令。
时间: 2024-03-23 14:42:19 浏览: 28
在linux上配置samba服务器
在Linux系统中,可以使用NFS(Network File System)实现文件共享。
服务器端配置细节:
1. 安装NFS服务器:
```
sudo apt-get install nfs-kernel-server
```
2. 创建共享目录,并设置权限:
```
sudo mkdir /mnt/nfsshare
sudo chmod -R 777 /mnt/nfsshare
```
3. 编辑配置文件/etc/exports,添加如下一行:
```
/mnt/nfsshare 192.168.1.0/24(rw,sync,no_subtree_check)
```
其中,/mnt/nfsshare是共享目录的路径,192.168.1.0/24是允许访问的客户端IP地址段,rw表示可读写,sync表示同步写入,no_subtree_check表示不检查子目录。
4. 启动NFS服务器:
```
sudo systemctl start nfs-kernel-server
```
客户端执行命令:
1. 安装NFS客户端:
```
sudo apt-get install nfs-common
```
2. 创建本地挂载目录:
```
sudo mkdir /mnt/nfsclient
```
3. 挂载共享目录:
```
sudo mount -t nfs 192.168.1.10:/mnt/nfsshare /mnt/nfsclient
```
其中,192.168.1.10是NFS服务器的IP地址,/mnt/nfsshare是共享目录的路径,/mnt/nfsclient是本地挂载目录。
4. 卸载共享目录:
```
sudo umount /mnt/nfsclient
```
阅读全文