基础配置
CPU | 全志H618高性能四核Cortex-A53处理器 1.5GHz |
---|---|
GPU | Mali G31 MP2 |
RAM | 1GB/1.5GB/2GB/4GB LPDDR4 |
储存 | 16MB SPI Flash |
板载WiFi+蓝牙 | WiFi5和蓝牙5.0 |
网络 | 10M/100M/1000M以太网接口 |
音频输入、输出 | 13Pin扩展端口支持2路输出1路输入 |
视频输出 | Micro HDMI支持4K@60fps |
USB | USB 2.0 x 3(需搭配扩展版) |
SD卡接口 | Micro SD |
电源输入 | 5V3A,Type-c接口 |
拓展接口 | 26Pin GPIO接口 && 13Pin GPIO接口 |
因为原本买它是用来搭建mc服务器的,所以ram选择4g版
安装系统
开发版出场带一个微型的linxu,因为板载储存只有16m,所以仅供测试使用,我们需要刷入一个新的系统
格式化
我用的是京东京造麒麟128g的sd卡,第一次直接用balena写入镜像,插入能识别到卡但还是默认的微型Linux,所以改sd card formatter格式化之后再用win32写入,工具再官网即可下载,系统镜像也可在此下载(万恶的百度网盘)
BTW,买完后最好还是看一遍用户手册,写的还是比较详细的,能帮助快速入门
刷入
直接将写入系统的的sd卡怼到卡槽,重启就完事了
登陆
因为没有屏幕,所以我们需要使用ssh来远程控制,先接上网线,注意,网线的另一头要接到路由器上
登陆路由器后台,找到orangepi3,查看设备ip,使用ssh root@ip
登陆
如果在用windows的话可以使用mobaxterm进行图形化登陆
如果登不上后台,可以使用ifconfig
获取网络信息
- 使用
sudo pacman -S net-tools nmap
安装所需包 - 执行命令后找到
inet 192.168.xx.xxx
这一行 - 使用
nmap 192.168.xx.0/24
扫描局域网下的设备 - 找到类似
Nmap scan report for orangepizero3 (192.168.xx.xxx)
就是香橙派的IP,ssh连接即可
系统配置
和普通的linxu一样,我们首先进行换源,作者选择清华源,系统debian,其他的例如ubuntu也可以在镜像站找到 因为debian普通用户默认不再sudo组的,所以我们直接以root用户登陆
|
|
使用vim /etc/apt/sources.lis
修改,将源改为清华大学源
:wq
保存并退出修改
软件自带了python、zsh我们这里安装一个neofetch
来砍下系统是否为debian
|
|
让我们来n以下
|
|
有圈圈似的图案就说明Debian已经成功刷入了,如果图案是企鹅的话就说明我们还在默认的微型Linux
美化
因为自带了zsh,所以不需要额外安装,使用zsh
即可切换
使用chsh -s $(which zsh)
即可设置默认shell
主题
选用p10k主题,教程来自官方如果慢的话可以克隆gitee镜像
插件
这里要补充下,因为自动补全少了将插件添加到.zshrc文件这一步,所以导致每次关闭终端再打开就需要重新加载插件,只需要执行这下面的命令就可以将自动补全添加到zsh配置
|
|
如果报错了那请检查自动补全下载到哪个文件夹,然后把.zsh/zsh-autosuggestions/zsh-autosuggestions.zsh
替换成自己插件目录里的zsh-autosuggestions.zsh
文件的路径
${(q-)PWD}/
指向当前目录,请在${(q-)PWD}/
的后面填写当前目录下插件的位置
时区设置
因为开发板默认是UTC时间,也就是标准时间+0000,所以导致和东八区相差8小时 这里参考CSDN的文章,是我测试唯一有用的一篇
- 使用
date -R
查看时间 - 虽然
tzselect
看上去很像一个设定时区的命令,但是它仅仅只是告诉你该怎么写TZ变量,比如北京时间就是Asia/Shanghai
对于想更改时间的小伙伴没什么用 - 正确的做法是修改TZ变量,使用
export TZ= 'Asia/Shanghai'
命令设置时间 但是直接修改叉掉终端后又会变回原本的时间,我们需要修改/etc/profile
文件来永久设定系统时间
|
|
这样即使重新登录也还是北京时间
Docker
docker是一个用Go语言实现的开源项目,可以让我们方便的创建和使用容器
在安装宝塔面板前,先安装docker 因为开发版自带安装脚本,所以具体步骤请以用户手册为准
|
|
使用以上命令安装,完成后测试一下
|
|
如果有输出hello from docker
那就是成功了
宝塔面板
安装完debian后,为了方便管理,选择安装宝塔面板 教程来自用户文档
- 首先我们扩容tmp分区,使用命令查看
/tmp
分区大小,如果是2G,那就不需要扩容,如果小于2G,执行以下命令扩容
|
|
|
|
完成后sudo reboot
重启下
- 使用
sudo install_bt_panel.sh
安装宝塔面板,需要的时间比较久,作者用了35分钟 - 安装完成后,会打印面板地址,如果你有公网ip,那么两个都可以,如果没有还是老老实实用内网地址
- 进去后会提示安装套件,不知道为什么作者需要从源码编译安装,太耗时间了所以没装完
Minecraft开服
这也是我买开发板的主要用途,首先查看能安装的Openjdk版本
|
|
我安装的版本是openjdk-17-jdk
具体以你的输出为准
|
|
接下来安装MCSmanager面板 什么是MCSmanager呢?
分布式,稳定可靠,开箱即用,高扩展性,支持 Minecraft 和其他少数游戏的控制面板
参考官方文档,使用以下命令安装
|
|
基础命令
|
|
启动面板后浏览器输入<IP>:23333
进入面板,如果进不去的话去宝塔面板找到安装-添加端口规则,填入23333
端口即可
mcs面板实例打不开也可以用此方法
AList
买开发板还有一个目的就是为了搭建一个个人nas,这里以在docker内安装alist为例
- 为了方便管理,我们先安装一个docker管理器,直接在宝塔的应用商城内搜索即可
- 使用命令安装Alist
|
|
- 安装完成后使用
docker exec -it alist ./alist admin set NEW_PASSWORD
设定密码,NEW_PASSWORD
改为你要设置的密码 浏览器输入http://<ip>:5244
进入alist,账号默认为admin
alist挂载阿里云
- 刷新令牌 前往
|
|
点击login in,登陆自己的账号即可生成令牌
2. Oauth令牌链接
由于原api https://api.nn.ci
被sni阻断,导致国内无法连接,所以要添加新的api
|
|
- 云盘类型 这里一定要选对,如果错了会导致加载不了,登录阿里云盘手机端4.9.0以上的版本就可以看到。如果不确定可以两个都试试
更改密码
如果像我一样忘了密码,可以用
|
|
重新设置一个密码,NEW_PASSWORD
为你的密码
挂载本地
- 将要挂载的文件/文件夹移至alist容器内
|
|
# 200adb99680d - 容器ID
# /home/image-hosting - 以东的文件夹或目录
# /orangepi/web - 目标目录
完成后在后台添加/orangepi
即可挂载文件/文件夹
结尾
开发板还有许多好玩的东西,比如刷openwrt作软路由,刷android tv作机顶盒等,这里只是列举除了一部分
Last modified on 2023-08-10