Orange Pi的使用

使用较低配置的orange pi作为树莓派的替代品

可以在内网搭建web服务器,ftp服务器等用于学习

基本配置

下载镜像

最开始使用ubuntu core for orange pie 但是ubuntu SSO账号设置有问题 总是密码错误无法登陆

后来下载armbian镜像 MacOS端使用软件Etcher写入内存卡中

开机

插卡 上电 使用网线与路由器连接 等灯常亮 查看mac地址和IP地址

连接

armbian默认的用户为root 密码为1234

使用ssh连接 根据引导更改密码 创建新的用户 设置密码

根据指示 使用armbian-config设置Wi-Fi

更改/etc/sudoers文件为自己的用户设置管理员权限(可选)

更新软件 apt update 和 apt upgrade

在主机设置 ssh-copy-id username@address 并输入密码设置ssh公钥免密登陆

基本软件安装

常用软件大多系统内置 例如vim,make,g++等

还需要安装一些常用的软件(自选):

基本软件:ssh tree less vnc git

web服务器:apache2/nignx

MySQL数据库:mysql-server mysql-client libmysqlclient-dev

PHP支持:php

项目编译:cmake make

JAVA环境:default-jre default-jdk

Python环境:python python3 python3-pip virtualenv

NodeJS环境:npm

mysql需要切换至root登陆 然后添加新用户并发放权限

CREATE USER ‘username’@’localhost’ IDENTIFIED BY ‘passwd’

GRANT ALL ON *.* TO ‘username’@’localhost’

SET PASSWORD FOR ‘username’@’localhost’ = PASSWORD(“passwd”)

SET PASSWORD = PASSWORD(“passwd”)

路由器设置

将Wi-Fi动态DHCP设置为静态IP地址分发 确定一个合适的IP地址

设置端口转发 将路由器的22端口转发板子的22端口用于外网ssh连接

将路由器的80端口转发板子的80端口用于外网对web服务器的访问

或者直接使用路由器的DMZ功能

Lei Yang
Lei Yang
PhD candidate

My research interests include visual speech recognition and semantics segmentation.