随着树莓派4B的发布,本文也将介绍下部分树莓派的基本操作教程。
连接wifi以及开启ssh
/boot下新建 wpa_supplicant.conf 文件,文件内容为
country=CNctrl_interface=DIR=/var/run/wpa_supplicant GROUP=netdevupdate_config=1 network={ssid="WiFi-A"psk="12345678"key_mgmt=WPA-PSKpriority=1} network={ssid="WiFi-B"psk="12345678"key_mgmt=WPA-PSKpriority=2scan_ssid=1}
如果是开启ssh,则在/boot下建立一个空白文件ssh即可。
(资料图)
树莓派系统换源
见:
Lakor:树莓派更新源更换 | 树莓派小无相系列18 赞同 · 3 评论文章pip换源
首先创建pip.conf文件
mkdir ~/.pipnano ~/.pip/pip.conf
之后需要修改pip.conf中的内容
[global]timeout =6000index-url =http://mirrors.aliyun.com/pypi/simple/[install]use-mirrors =true mirrors =http://mirrors.aliyun.com/pypi/simple/ trusted-host =mirrors.aliyun.com
Aria2安装
使用逗逼的一键脚本即可安装
wget -N --no-check-certificate https://raw.githubusercontent.com/ToyoDAdoubiBackup/doubi/master/aria2.sh && chmod +x aria2.sh && bash aria2.sh
安装完成后再次执行脚本重置下密码,可以配合AriaNg来使用
如果配合nextcloud的话使用
sudo apt-get install aria2
还需要执行
mkdir /var/log/aria2c /var/local/aria2ctouch /var/log/aria2c/aria2c.logtouch /var/local/aria2c/aria2c.sesstouch /var/local/aria2c/aria2c.confchown www.www -R /var/log/aria2c /var/local/aria2cchmod 770 -R /var/log/aria2c /var/local/aria2c
aria2的配置在/var/local/aria2c/aria2c.conf中,下面给出个人的配置(请修改下方的dir=,改为自己的下载目录,rpc-secret=你的密码)
开头为注释内容, 选项都有相应的注释说明, 根据需要修改 被注释的选项填写的是默认值, 建议在需要修改时再取消注释 文件保存相关 文件的保存路径(可使用绝对路径或相对路径), 默认: 当前启动位置dir=/www/wwwroot/aria.nimingshe.com/downloads 启用磁盘缓存, 0为禁用缓存, 需1.16以上版本, 默认:16Mdisk-cache=32M 文件预分配方式, 能有效降低磁盘碎片, 默认:prealloc 预分配所需时间: none < falloc ? trunc < prealloc falloc和trunc则需要文件系统和内核支持 NTFS建议使用falloc, EXT3/4建议trunc, MAC 下需要注释此项 file-allocation=none 断点续传continue=true 下载连接相关 最大同时下载任务数, 运行时可修改, 默认:5max-concurrent-downloads=10 同一服务器连接数, 添加时可指定, 默认:1max-connection-per-server=16 最小文件分片大小, 添加时可指定, 取值范围1M -1024M, 默认:20M 假定size=10M, 文件为20MiB 则使用两个来源下载; 文件为15MiB 则使用一个来源下载min-split-size=10M 单个任务最大线程数, 添加时可指定, 默认:5split=1024 整体下载速度限制, 运行时可修改, 默认:0max-overall-download-limit=0 单个任务下载速度限制, 默认:0max-download-limit=0 整体上传速度限制, 运行时可修改, 默认:0max-overall-upload-limit=1M 单个任务上传速度限制, 默认:0max-upload-limit=1000 禁用IPv6, 默认:falsedisable-ipv6=false 进度保存相关 从会话文件中读取下载任务input-file=/var/local/aria2c/aria2c.sess 在Aria2退出时保存`错误/未完成`的下载任务到会话文件save-session=/var/local/aria2c/aria2c.sess 定时保存会话, 0为退出时才保存, 需1.16.1以上版本, 默认:0save-session-interval=2async-dns=false RPC相关设置 启用RPC, 默认:falseenable-rpc=true 允许所有来源, 默认:falserpc-allow-origin-all=true 允许非外部访问, 默认:falserpc-listen-all=true 事件轮询方式, 取值:[epoll, kqueue, port, poll, select], 不同系统默认值不同event-poll=select RPC监听端口, 端口被占用时可以修改, 默认:6800rpc-listen-port=6800 设置的RPC授权令牌, v1.18.4新增功能, 取代 --rpc-user 和 --rpc-passwd 选项rpc-secret=你的密码 设置的RPC访问用户名, 此选项新版已废弃, 建议改用 --rpc-secret 选项rpc-user=设置的RPC访问密码, 此选项新版已废弃, 建议改用 --rpc-secret 选项rpc-passwd=是否启用 RPC 服务的 SSL/TLS 加密, 启用加密后 RPC 服务需要使用 https 或者 wss 协议连接rpc-secure=true 在 RPC 服务中启用 SSL/TLS 加密时的证书文件(.pem/.crt)rpc-certificate=/root/xxx.pem 在 RPC 服务中启用 SSL/TLS 加密时的私钥文件(.key)rpc-private-key=/root/xxx.key BT/PT下载相关 当下载的是一个种子(以.torrent结尾)时, 自动开始BT任务, 默认:truefollow-torrent=true BT监听端口, 当端口被屏蔽时使用, 默认:6881-6999listen-port=51413 单个种子最大连接数, 默认:55bt-max-peers=1024 打开DHT功能, PT需要禁用, 默认:trueenable-dht=true 打开IPv6 DHT功能, PT需要禁用enable-dht6=false DHT网络监听端口, 默认:6881-6999dht-listen-port=6881-6999 本地节点查找, PT需要禁用, 默认:falsebt-enable-lpd=true 种子交换, PT需要禁用, 默认:trueenable-peer-exchange=true 每个种子限速, 对少种的PT很有用, 默认:50Kbt-request-peer-speed-limit=50K 客户端伪装, PT需要peer-id-prefix=-TR2770-user-agent=Transmission/2.77 当种子的分享率达到这个数时, 自动停止做种, 0为一直做种, 默认:1.0seed-ratio=0.1 强制保存会话, 即使任务已经完成, 默认:false 较新的版本开启后会在任务完成后依然保留.aria2文件force-save=false BT校验相关, 默认:truebt-hash-check-seed=true 继续之前的BT任务时, 无需再次校验, 默认:falsebt-seed-unverified=true 保存磁力链接元数据为种子文件(.torrent文件), 默认:falsebt-save-metadata=truebt-tracker=udp://tracker.coppersurfer.tk:6969/announce,udp://tracker.open-internet.nl:6969/announce,udp://tracker.leechers-paradise.org:6969/announce,udp://tracker.internetwarriors.net:1337/announce,http://tracker.internetwarriors.net:1337/announce,udp://tracker.opentrackr.org:1337/announce,http://tracker.opentrackr.org:1337/announce,udp://9.rarbg.to:2710/announce,udp://9.rarbg.me:2710/announce,udp://tracker.openbittorrent.com:80/announce,udp://exodus.desync.com:6969/announce,udp://tracker.torrent.eu.org:451/announce,udp://tracker.tiny-vps.com:6969/announce,udp://tracker.cyberia.is:6969/announce,udp://retracker.lanta-net.ru:2710/announce,udp://open.demonii.si:1337/announce,udp://denis.stalker.upeer.me:6969/announce,udp://bt.xxx-tracker.com:2710/announce,udp://explodie.org:6969/announce,http://explodie.org:6969/announce,udp://thetracker.org:80/announce,http://open.acgnxtracker.com:80/announce,udp://ipv4.tracker.harry.lu:80/announce,udp://tracker.uw0.xyz:6969/announce,udp://tracker.iamhansen.xyz:2000/announce,udp://retracker.baikal-telecom.net:2710/announce,http://retracker.mgts.by:80/announce,udp://tracker.moeking.me:6969/announce,udp://tracker.filepit.to:6969/announce,udp://tracker.filemail.com:6969/announce,udp://retracker.netbynet.ru:2710/announce,udp://open.stealth.si:80/announce,http://tracker.tvunderground.org.ru:3218/announce,udp://zephir.monocul.us:6969/announce,udp://tracker.trackton.ga:7070/announce,udp://tracker.supertracker.net:1337/announce,udp://tracker.nyaa.uk:6969/announce,udp://tracker.novg.net:6969/announce,udp://tracker.fixr.pro:6969/announce,udp://tracker-udp.gbitt.info:80/announce,udp://retracker.sevstar.net:2710/announce,udp://retracker.maxnet.ua:80/announce,udp://retracker.akado-ural.ru:80/announce,udp://pubt.in:2710/announce,udp://carapax.net:6969/announce,udp://bt.dy20188.com:80/announce,https://tracker.gbitt.info:443/announce,https://tracker.fastdownload.xyz:443/announce,https://t.quic.ws:443/announce,http://web4.obit.ru:80/announce,http://vps02.net.orel.ru:80/announce,http://tracker.torrentyorg.pl:80/announce,http://tracker.openzim.org:80/announce,http://tracker.gbitt.info:80/announce,http://tracker.bz:80/announce,http://tracker.bt4g.com:2095/announce,http://torrent.nwps.ws:80/announce,http://t.nyaatracker.com:80/announce,http://share.camoe.cn:8080/announce,http://retracker.sevstar.net:2710/announce,http://retracker.joxnet.ru:80/announce,http://open.trackerlist.xyz:80/announce,http://open.acgtracker.com:1096/announce,http://gwp2-v19.rinet.ru:80/announce,http://carapax.net:6969/announce,http://bt1.xxxxbt.cc:6969/announce,udp://tracker.msm8916.com:6969/announce,udp://tracker.justseed.it:1337/announce,udp://home.penza.com.ru:6969/announce,udp://chihaya.toss.li:9696/announce,https://tracker.vectahosting.eu:2053/announce,https://tracker.parrotsec.org:443/announce,https://1337.abcvg.info:443/announce,http://tracker.moxing.party:6969/announce,http://t.acg.rip:6699/announce,http://mail2.zelenaya.net:80/announce,http://bt-tracker.gamexp.ru:2710/announce,udp://tracker4.itzmx.com:2710/announce,http://tracker4.itzmx.com:2710/announce,http://tracker3.itzmx.com:6961/announce,http://tracker2.itzmx.com:6961/announce,http://tracker1.itzmx.com:8080/announce,http://tracker.electro-torrent.pl:80/announce,udp://retracker.baikal-telecom.net:2710/announce,udp://tracker.moeking.me:6969/announce,udp://retracker.maxnet.ua:80/announce,udp://tracker.supertracker.net:1337/announce,udp://tracker.msm8916.com:6969/announce,udp://amigacity.xyz:6969/announce,udp://tracker.coppersurfer.tk:6969/announce,udp://tracker.filepit.to:6969/announce,udp://tracker.gbitt.info:80/announce,udp://tracker.leechers-paradise.org:6969/announce,http://tracker.gbitt.info:80/announce,udp://carapax.net:6969/announce,udp://tracker.uw0.xyz:6969/announce,udp://tracker.nyaa.uk:6969/announce,http://tracker.minglong.org:8080/announce,udp://bt.dy20188.com:80/announce,udp://tracker.internetwarriors.net:1337/announce,http://bt.ali213.net:8000/announce,udp://retracker.akado-ural.ru:80/announce,http://bt1.xxxxbt.cc:6969/announce,http://gwp2-v19.rinet.ru:80/announce,udp://retracker.baikal-telecom.net:2710/announce,udp://tracker.coppersurfer.tk:6969/announce,udp://tracker.leechers-paradise.org:6969/announce,udp://tracker.gbitt.info:80/announce,http://tracker.gbitt.info:80/announce,udp://tracker.internetwarriors.net:1337/announce
将启动命令加入开机自启中
sudo nano /etc/rc.local
在文件中加入
sudo -u www aria2c -c -D --conf-path=/var/local/aria2c/aria2c.conf
远程桌面
执行下面命令后即可用win自带的远程控制来操作树莓派了
sudo apt-get install xrdpsudo apt-get install vnc4server tightvncserversudo /etc/init.d/xrdp restart