3种类别的文件服 务器:ftp服务器(ftp/tftp)、 Samba服务器、NFS服务器。
ftp的客户可以是任意平台,samba是专门针对windows客户,而NFS则是面向linux/unix用户的。 下面是三种服务器的对比情况:
服务器名称 用户客户端平台 使用范围 服务端口
FTP Windows/linux/unix/macOS等 发布网站,文件共享 Tcp/21
Samba Windows 文件共享(网上邻居) Tcp/445,tcp/139
NFS Linux/unix 网站发布,文件共享(mount) Tcp/2049
Linux服务器端安装配置samba
root@FriendlyARM:/var/www/html# apt-get install samba
root@FriendlyARM:/etc/samba# vi smb.conf
在文件最后增加以下4行:
[root]
path=/samba_share writeable=yes valid user=root
root@FriendlyARM:/etc/samba# smbpasswd -a root
New SMB password:
Retype new SMB password:
Added user root.
root@FriendlyARM:/etc/samba# smbpasswd -e root
Enabled user root.
root@FriendlyARM:/etc/samba#
root@FriendlyARM:/# mkdir samba_share
Windows 客户端访问操作
在资源管理器中输入: \\linux服务器的IP地址, 随后将弹出登录用户名,密码输入框
注:
Linux中共享路径是/samba_share, Windows 中看到是关联的用户名: \\ip地址\用户名。 Windows中可以先直接输入: \\IP地址 然后在弹出的登录界面中录入U/P
环境信息:
root@FriendlyARM:~#
root@FriendlyARM:~# cat /proc/version Linux version 3.4.39-h3 (root@wwd-ubuntu) (gcc version 4.6.3 20120201 (prerelease) (crosstool-NG linaro-1.13.1-2012.02-20120222 - Linaro GCC 2012.02) ) #14 SMP PREEMPT Mon Jul 4 10:10:33 CST 2016 root@FriendlyARM:~# root@FriendlyARM:~# root@FriendlyARM:~# root@FriendlyARM:~# cat /proc/cpuinfo Processor : ARMv7 Processor rev 5 (v7l) processor : 0 BogoMIPS : 5257.13processor : 1
BogoMIPS : 5257.13processor : 2
BogoMIPS : 5257.13processor : 3
BogoMIPS : 5257.13Features : swp half thumb fastmult vfp edsp thumbee neon vfpv3 tls vfpv4 idiva idivt
CPU implementer : 0x41 CPU architecture: 7 CPU variant : 0x0 CPU part : 0xc07 CPU revision : 5Hardware : sun8i
Revision : 0000 Serial : 2400503588102c250c8e root@FriendlyARM:~#硬件:
FriendlyARM NanoPi NEO
参考: CubieTruck用户手册-炽鸟.pdf