【树莓派】配置树莓派,实现文件传输
安装操作系统
选择的是官方提供的Raspbian
进到后选择:
RASPBIAN STRETCH WITH DESKTOP是图形界面,RASPBIAN STRETCH LITE是命令行界面,一般下载RASPBIAN STRETCH LITE即可。
下载好后解压缩文件得到一个.img文件,
然后用Win32DiskImager将文件写入SD卡中。写入前记得要把SD卡清空。
写入成功后就可以将SD卡插入树莓派中安装系统了,由于我是直接连接了显示屏的,所以没有用SSH方法,如果没有显示屏的话,请参考下面的资料使用SSH安装系统。
启动树莓派后,输入账号密码,默认账号密码:账号是pi,密码是raspberry。
在树莓派内可以查看系统的版本,以及系统位数
lsb_release -a //查看系统版本
Uname -a //查看系统位数
安装Samba共享文件
依次输入以下命令:
sudo apt-get install samba
sudo apt-get install samba samba-common-bin
安装成功后,修改配置文件sudo nano /etc/samba/smb.con
在文件最下面加上以下内容,这里设置/home/pi/Public为共享文件夹:
[Public]
comment = Public Storage # 共享文件夹说明
path = /home/pi/Public # 共享文件夹目录
read only = no # 不只读
create mask = 0777 # 创建文件的权限
directory mask = 0777 # 创建文件夹的权限
guest ok = yes # guest访问,无需密码
browseable = yes # 可见
完成后输入ctrl+x、Y退出配置文件。
重启Samba服务:sudo /etc/init.d/samba restart
由于我们刚刚在配置文件里设置了/home/pi/Public为共享文件夹,所以我们需要手动创建一个Public文件并修改其权限,依次输入命令创建Public文件:
cd /home/pi
mkdir Public
修改其权限:sudo chmod -R 777 /home/pi/Public/
完成后能够在自己电脑上的网络看到多了一个RASPBERRYPI,点进去就是树莓派上的/home/pi/Public文件夹所在目录,直接把文件拉进去就可以了,可以在树莓派上查看到有这个文件的存在。
也可以用通过浏览器输入:\\树莓派的IP地址\Public
,查看树莓派内的文件。(可以通过命令:ifconfig,查看树莓派的IP)
设置Samba为开机自启动
设置开机启动,需要在/etc/init.d/中创建一个文件。
sudo nano /etc/init.d/sambaserver
sambaserver文件的内容如下:
### BEGIN INIT INFO
# Provides: sambaserver
# Required-Start: $local_fs
# Required-Stop: $local_fs
# Default-Start: 2 3 4 5
# Default-Stop: 0 1 6
### END INIT INFO
case "$1" in
start)
su pi -c '/etc/init.d/samba start :1'
echo "Starting Samba "
;;
stop)
su pi -c '/etc/init.d/samba -kill :1'
echo "Samba stopped"
;;
*)
echo "Usage: /etc/init.d/samba {start|stop}"
exit 1
;;
esac
exit 0
参考资料:
树莓派入门教程
Raspberry Pi 文件共享(samba)
使用Samba进行局域网共享
http://shumeipai.nxez.com/2013/09/04/login-rpi-with-vnc.html?variant=zh-cn
还没有评论,来说两句吧...