一,安装
samba
服务器
1
,下载安装
samba
服务器
peter@ubuntu:~$ sudo apt-get update
peter@ubuntu:~$ sudo apt-get install samba samba-common
2
,创建共享目录
peter@ubuntu:~$ mkdir shared
3
,修改配置文件:
/etc/samba/smb.conf
打开配置文件:
peter@ubuntu:~$ sudo vim /etc/samba/smb.conf
在文件末尾添加下面内容(直接复制,删除所有中文):
[share]
//
改为希望在
Windows
中看到共享目录的名字
—
自定义
path = /home/peter/shared(peter改为自己的用户名)
//
路径改为要共享的目录路径
browseable = yes
public = yes
available = yes
writable = yes
valid users = peter(peter改为自己的用户名)
//
用户名改为:当前
ubuntu
系统的用户名
4
,给
samba
用户
,
如:
peter
设置密码
peter@ubuntu:~$ sudo smbpasswd -a peter
5
,重启
samaba
服务
peter@ubuntu:~$ sudo /etc/init.d/smbd restart
[ ok ] Restarting smbd (via systemctl): smbd.service.(显示ok即成功)
6 ,
在
Windows
中访问共享目录
在Windows界面输入win+R
执行
cmd
,然后输入:
\\192.168.7.190
(地址为乌邦图的ip地址即可)
确定之后输入用户名和密码即可。
二,安装
tftp
服务器
1
,更新软件源
peter@ubuntu:~$ sudo apt-get update
2
,下载
tftp
服务器
peter@ubuntu:~$ sudo apt-get install tftp-hpa tftpd-hpa
3
,在根目录下建立
tftp
工作目录
peter@ubuntu:~$ sudo mkdir /tftpboot
4
,修改
tftpboot
文件夹权限
peter@ubuntu:~$ sudo chmod 0777 /tftpboot/
5
,配置
1
》打开文件
sudo vim /etc/default/tftpd-hpa
2
》将
/var/lib/tftpboot
改为 /tftpboot
6
,重启
tftp
服务
peter@ubuntu:~$ sudo service tftpd-hpa restart
测试
tftp
服务是否配置成功
1
》在
tftp
工作目录中存放一个测试文件,如:
hello.c
peter@ubuntu:~$ ls /tftpboot/
hello.c
2
》切换到用户主目录,进入
tftp
服务器
peter@ubuntu:~$ tftp 192.168.7.190
tftp>get hello.c
tftp>quit
3
》查看下载的文件是否有内容,
peter@ubuntu:~$ cat hello.c
三,安装 NFS
服务器
1
,安装
NFS
服务器端
peter@ubuntu:~$ sudo apt-get install nfs-kernel-server
2
,将文件系统
rootfs
拷贝到
/opt
目录,并解压
进入/opt目录执行以下命令
peter@ubuntu:/opt$ tar -xf rootfs.tar.gz
peter@ubuntu:/opt$ ls
rootfs rootfs.tar.gz
3
,查看要共享的文件系统的路径:
peter@ubuntu:/opt$ cd rootfs/
peter@ubuntu:/opt/rootfs$ pwd
/opt/rootfs
4
,在配置文件中添加共享的文件系统路径
peter@ubuntu:/opt/rootfs$ sudo vim /etc/exports
如果要把
” /opt/rootfs “
目录设置为
NFS
共享目录,在改文件末尾添加下面一 行:/opt/rootfs/ *(rw,sync,no_root_squash,no_subtree_check)
5
,使能
NFS V2
版本
peter@ubuntu:/opt/rootfs$ sudo vim /etc/default/nfs-kernel-server
在文件最后面添加下面配置:
RPCNFSDOPTS="--nfs-version 2,3,4 --debug --syslog"
6
,重启
NFS
peter@ubuntu:/opt/rootfs$ sudo /etc/init.d/nfs-kernel-server restart
7
,测试
1
》在用户主目录中创建挂载点:
peter@ubuntu:~$ mkdir mnt
2
》挂载
NFS
共享文件系统:
rootfs
peter@ubuntu:~$ sudo mount 192.168.7.190:/opt/rootfs ./mnt
3
》查看挂载点
如果能够在挂载点
mnt
中看到
rootfs
目录的内容,说明
nfs
服务配置成功!