树莓派常规配置记录


虽然已经安装过很多次树莓派系统了,但是由于每次间隔时间较长,很多细节也忘得差不多了,每一次安装时都需要重新搜索教程,虽然总体来说每一次安装过程都比较顺利,但还是自己记录一下,后面再要折腾时,也免得去网上花时间搜教程了,搜出来的还不一定适合自己,干脆自己记录一下后面需要时直接查阅更方便。

1.系统安装

  • 下载树莓派系统,安装格式化TF卡的工具,刷写TF卡的工具(这些工具软件电脑上装过一次,除非被删掉了,否则一直都在,工具软件使用也很简单,这里就不再详细记录了)
  • 格式化IF卡,刷写系统。
  • 配置WIFI和SSH:由于我一般用不带桌面的精简版系统,使用时直接ssh操作,所以需要在启动前就配置好wifi信息和开启ssh(系统默认关闭),这样树莓派启动后就会自动连上wifi,然后我在路由器后台找到树莓派ip,就可以直接ssh连上使用了。
    • WIFI配置:在boot文件夹中新建一个wpa_supplicant.conf文件,内容填入:
      	country=CN
          ctrl_interface=DIR=/var/run/wpa_supplicant GROUP=netdev
          update_config=1
      
          network={
          ssid="WiFi-A"
          psk="12345678"
          key_mgmt=WPA-PSK
          priority=1
          }
      
      其中:ssid为wifi名称,psk为wifi密码,这两个根据实际情况填入,key_mgmt表示加密方式,一般wifi使用WPA/WPA2加密,填入WPA-PSK即可,priority表示连接优先级,填1即可。
    • SSH配置:在boot文件夹中新建一个ssh空白文件即可,注意为小写且无后缀。

2.后续常见配置

  • 扩展TF卡剩余空间
    • 安装完系统后,输入命令df查看磁盘空间,可以发现剩余的可用空间一般较小,可能远小于TF卡的容量,这是因为系统默认只会使用一部分容量,剩余的TF卡容量都没有被系统识别纳入管理(为什么?)。所以需要手动去重新分配剩余的TF卡容量。
      步骤:
      • 输入命令cat /sys/block/mmcblk0/mmcblk0p2/start查看第二分区的起始地址,并记住这个值,后面会用到。
      • 输入命令sudo fdisk /dev/mmcblk0,进入磁盘操作。
      • 输入命令d,删除分区;然后输入命令2,删除第二分区;然后输入命令n,创建新分区;然后输入命令p,创建主分区;然后输入命令2,创建分区2;然后输入第一步记录的值532480(如有不同,根据第一步实际值输入);如果有提示Do you want to remove the signature?,输入n表示不删除;然后输入命令w,将上面的操作写入分区表。然后重启设备。
      • 重启完成后,输入命令sudo resize2fs /dev/mmcblk0p2更新磁盘,这时再使用df命令查询磁盘空间,就可以看到TF卡上剩余的容量就都可以使用了。
  • 安装树莓派仪表盘(Pi Dashboard)
    • 参考链接:https://make.quwj.com/project/10 ; 亲自实验过,按此链接步骤操作,没有问题。
  • 安装samba,实现局域网下文件共享(主要方便linux和Windows文件交换)
    • 安装samba:sudo apt install samba
    • 可以先创建一个用来共享的文件夹,如:mkdir /home/pi/raspi_share
    • 配置samba配置文件:sudo vim /etc/samba/smb.conf
      • 实现最基本的共享功能,在配置文件的最后添加:
        [share]
            path=/home/pi/raspi_share
            public=no
            writable=yes
            valid user=pi
        
        解释:
        [share]: 共享的名字,可以自己命名,如改成[my_share],改了之后后面在windows下映射网络驱动器时也要填对应的名字。
        [path]: 要共享的文件夹的路径
        [public]: no表示不能给游客账号访问,也就是Windows下添加映射网络驱动器时需要输入账号密码(后面的步骤会设置)
        [writable]: yes表示可写,可以在Windows下编辑共享文件夹中的文件
        [valid user]: 可以访问的用户,注意要是linux中存在的用户,例如树莓派的默认用户就是pi
        还有其他更多配置选项,等待后续需要时在研究。
    • 创建samba用户: sudo smbpasswd -a pi,回车,然后设置samba用户的密码。注意:这里-a后面的用户名要是linux下已存在的,就是与上面配置文件中的valid user用户名一致,然后要设置的密码是samba用户的密码,可以自定义,也就是说虽然samba用户的用户名要是linux中存在的,但是密码是各是各的 。
    • 重启samba服务:sudo service smbd restart.
    • Windows下映射网络驱动器,文件夹填:\\192.168.1.1\share,ip为实际ip,ip后面的路径名为配置文件中的[share]。
  • 安装pip(系统默认装有python,但没有pip)
    • 下载pip安装脚本,执行命令:curl https://bootstrap.pypa.io/get-pip.py -o get-pip.py
    • 运行安装脚本:sudo python3 get-pip.py,注意:用哪个版本的python运行脚本,安装的就是哪个版本的pip,例如前述命令安装的就是pip3。
    • 在执行上条命令时,可能出现报错:No module named 'distutils.cmd'。解决方法就是安装这个缺少的模块,执行命令:sudo apt install python3-distutils,然后再运行上一条安装脚本,就可以成功安装了。
    • pip换源:清华源:
       pip install pip -U
       pip config set global.index-url https://pypi.tuna.tsinghua.edu.cn/simple
      

持续更新中…

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值