树莓派 通过USB从U盘或移动硬盘启动

起因是多年来Raspberry 2B 已经用坏我3张TF卡了,不能再继续这样了。 制作系统镜像 准备一张容量不少于4G的TF卡,准备好系统镜像并写入TF卡,这里我用的电脑系统是 Debian: # 解压xz格式的系统镜像 我下的是不带UI的lite版本 unxz xxx.img.xz # 写入到TF卡, /dev/sdc 为TF卡的设备路径 sudo dd if=xxx.img of=/dev/sdc bs=1M # 默认开启SSH,无须再接显示器和键盘进行配置 # dd 写入镜像到TF卡后,会创建两个分区分别为boot和rootfs,挂载第一个boot分区 mkdir tmp && sudo mount /dev/sdc1 tmp # 在其中创建ssh文件后,树梅派在启动后发现存在该文件会自动开启SSH服务 sudo … “树莓派 通过USB从U盘或移动硬盘启动”

Read More

Raspberry Pi 2B 体验 Ubuntu Core 系统

前些天看到 Ubuntu 针对 IoT 推出的系统有树莓派的版本,叫做 Snappy Ubuntu Core . 我的树莓派 2B 之前用着 CentOS 的 armhf 版,从15年到现在一直很稳定.但是挡不住对新鲜事物的尝试,今天就特地换 Ubuntu Core 来试试. 介绍 Snappy Ubuntu Core 是 Canonical 针对 IoT 和 Embedded 基于 Ubuntu 系统推出的精简定制版,其特点就是 Snap 包管理器. Ubuntu … “Raspberry Pi 2B 体验 Ubuntu Core 系统”

Read More

树莓派用dnspod的DDNS自动更新公网宽带IP

前不久手痒花二百多大洋入了Raspberry 2B,折腾了几天,突然发现dnspod有更新记录的API,家里的宽带分配的IP又刚好是公网IP,这下可玩性更高了.比如自动将宽带的IP绑定到域名上,通过路由器的端口映射,可以直接访问到家里的所有接入设备,还可以开放一些服务,比如代理/Web服务等. 废话少说. 首先你要有个域名,嗯,巧的是前不久也刚好买了个域名,在Namesilo上买的,新用户首年只要6.9刀,相当于人民币不到五十块,还送隐私保护,这太值了. 然后可以将域名的解析转到其他专业的DNS服务商处,Namesilo虽然也有提供解析,但真心太弱了.我这用的是Dnspod的免费套餐,虽然免费,但其功能依旧强大.接着取一个三级域名名称,记录类型为A类型,值先随便填个IP,TTL设置为10分钟. 到这里就要获取domain_id和record_id了: #获取domain_id,将以下的xxx改为对应的邮箱和密码 curl curl -k https://dnsapi.cn/Domain.List -d “login_email=xxx&login_password=xxx” #获取record_id前,要获取domain_id,将以下的xxx改为对应值即可 curl -k https://dnsapi.cn/Record.List -d “login_email=xxx&login_password=xxx&domain_id=xxx” 然后就可以用以下填入以下代码: # coding:utf-8 import httplib, urllib import socket import time params = dict( login_email=”xxx”, # 邮箱 … “树莓派用dnspod的DDNS自动更新公网宽带IP”

Read More