【树莓派】配置树莓派,实现文件传输

安装操作系统

选择的是官方提供的Raspbian
进到后选择:
【树莓派】配置树莓派,实现文件传输_第1张图片
【树莓派】配置树莓派,实现文件传输_第2张图片
RASPBIAN STRETCH WITH DESKTOP是图形界面,RASPBIAN STRETCH LITE是命令行界面,一般下载RASPBIAN STRETCH LITE即可。
下载好后解压缩文件得到一个.img文件,
这里写图片描述
然后用Win32DiskImager将文件写入SD卡中。写入前记得要把SD卡清空。
【树莓派】配置树莓派,实现文件传输_第3张图片


写入成功后就可以将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

你可能感兴趣的:(树莓派)