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功能