一、Samba服务器配置
功能:常用于Linux下和windows文件交换
1、安装Samba服务器
sudo apt-get install samba samba-common
2、创建一个用于分享文件的目录
3、设置分享目录的权限
4、修改samba配置文件
在配置文件中添加以下几行:(注:在//后的为注释,修改配置文件时应将其删除)
[Samba_sharefiles] //在windows下所看见的文件名
path = 创建的共享目录路径
public = yes
available = yes
writable = yes
browseable = yes
valid users = aaa //设置账号
5、设置samba账号的密码
6、重启samba服务
7、访问samba服务器
win+R 输入\\Linux的ip地址 即可访问
二、tftp服务配置
1、创建tftp分享目录(必须创建在根目录下,创建在其他子目录下会报错)
2、修改目录权限
3、安装tftp服务器
4、修改配置文件
在配置文件中添加以下几行:
tftp dgram udp wait nobody /usr/sbin/tcpd /usr/sbin/in.tftpd /tftpboot(创建的目标目录)
添加下面几行:
RUN_DAEMON="yes"
OPTIONS = "-l -s /tftpboot"
5、重启tftp服务
6、测试服务是否可用
在用户主目录位置下载文件
tftp 192.168.50.89 //登陆tftp服务器
tftp> get hello.c //下载文件hello.c(前提是 tftpboot文件夹中存在这个hello.c文件且该文件不为空)
Received 95 bytes in 0.1 seconds
tftp> quit //退出tftp服务器
三、NFS服务的配置
1、创建分享目录
2、修改权限
3、安装nfs服务器
4、重启portmap服务
5、修改/etc/exports,添加分享目录
添加以下内容:
/nfs_sharefiles *(subtree_check,rw,no_root_squash,async) ///nfs_sharefiles为分享文件目录
6、测试
1>在用户主目录中创建一个挂载点: mkdir ~/mnt
2>挂载文件系统:/nfs_sharefiles
sudo mount 192.168.7.5:/nfs_sharefiles mnt
3>查看mnt下是否可以看到 nfs_sharefiles 中的内容(ls mnt),如果可以看到,nfs OK