玩客云刷armbian架设nginx php mysql 及可道私有云总结

玩客云刷armbian刷机过程
准备硬件:
1.玩客云1台
2.USB公对公线一根
3.USB串口模块一个
4.8G以上优盘一个
5.拆机螺丝刀,摄子等

工具软件说明:
1.USB_Burning_Tool-----------------------刷玩客云通用安卓固件的(需安装)
2.USBWriter--------------------------------写入U盘镜像用的(直接用)
3.putty_x64_0.70---------------------------PC端调试工具(直接用)
4.JuiceSSH_2.1.4_116----------------------手机端调试工具(非必选推荐用)

文件说明:
1.u-boot.bin---------------------------------UBOOT不用说了(直接用)
2.meson8b_m201_1G.dtb-------------------解决了玩客云联网问题(直接用)
3.update.img--------------------------------玩客云通用安卓固件(直接用)
4.Armbian_5.8.8_Onecloud_emmc.7z-------需要刷入的EMMC固件(需解压)

本文涉及软件下载地址:

内有MD5码校验,下载到加料的后果自负!!!

刷机步骤:
1.拆机,短接,刷入通用安卓固件
2.优盘写入emmc固件
3.复制uboot及meson8b_m201_1G.dtb至优盘覆盖原文件
4.连接TTL线及相关设置
5.TTL中断刷入uboot
6.TTL中断修改启动项
7.优盘插上开始刷机
8.刷完收工

  1. 拆机,短接,刷入通用安卓固件

    下载所涉及文件,存于电脑中
    拆机,将玩客云主板取出,用USB公对公线,一头连接在玩客云2号USB口,一头连接在电脑上,玩客云暂时不要通电.电脑上安装好USB_Burning_Tool,运行软件,导入烧录包update.img 勾选上”擦除flash””擦除bootloader”,点击”开始”.

用准备好的摄子或其他短路工具,玩客云背面短接图中2点后,不要松手,给玩客云通电,软件上有动静后,松开摄子.至烧录成功. 点击”停止”,退出软件,拔下USB公头线,断电玩客云,放到一边备用.
(其他型号主板短接请参见其他帖子.)
注:报错解决办法,快速把USB线拔下来,再插上去.

2.优盘写入emmc固件
准备8G及以上优盘,在电脑上格式化(选择FAT32),
运行USBWriter,将解压后的wanke-emmc.img,写入优盘.写入完成后,不要着急拔下来.

3.复制uboot及meson8b_m201_1G.dtb至优盘覆盖原文件
打开写入好的优盘,将u-boot.bin复制到优盘目录下, meson8b_m201_1G.dtb复制覆盖到dtb目录下,弹出优盘,放到一边备用.

4.连接TTL线及相关设置
A.准备好usb转TTL模块,电脑安装好模块驱动,将COM口(不一定和我一样是COM3)
位/秒修改为115200,流控制改为无,(我用的是CP2102六合一模块)如图:

B.玩客云不要通电,将TTL线与玩客云连接好,(图上是自已焊的排针,可以用网线剥出铜丝插到杜邦线及玩客云小孔里也可以),
模块-------------------------玩客云
RX----------------------------TX
TX----------------------------RX
GND------------------------GND

C.运行putty_x64_0.70.exe,设置如下(我还是喜欢用SecureCRT):

D.玩客云通电,查看屏幕是否有输出,有输出表示TTL连接正常,如不正常请检查模块及TTL线是否连接正常.拔下玩客云电源.
5.TTL中断刷入uboot
上面的工作都做好后,保持putty为当前窗口,将玩客云通电后,迅速狂按回车键,至中断成功.
中断成功,屏幕显示将停留在m8b_m201_1G#状态.此时玩客云网络是不通的.

将准备的优盘插到1号USB口(离网口近的),在puttyk中输入以下命令:
一条一条粘贴到窗口,回车执行.
usb start;fatload usb 0 12000000 u-boot.bin
store rom_write 12000000 0 60000
saveenv
完成后,拔下优盘,然后将玩客云断电.
6.TTL中断修改启动项
将玩客云通电,中断,(此时玩客云已可以连网,如连接网线,可用dhcp、pri、ping等命令查看测试网络等,这里不赘述了)
还是一条一条粘贴到窗口,回车执行.
setenv bootfromrecovery 0
setenv bootfromnand 0
setenv start_mmc_autoscript ‘if fatload mmc 0 11000000 s805_autoscript; then autoscr 11000000; fi;‘
setenv start_usb_autoscript "if fatload usb 0 11000000 s805_autoscript; then autoscr 11000000; fi; if fatload usb 1 11000000 s805_autoscript; then autoscr 11000000; fi;"
setenv start_autoscript ‘if usb start; then run start_usb_autoscript; fi; if mmcinfo; then run start_mmc_autoscript; fi;‘
setenv bootcmd ‘run start_autoscript; run storeboot‘
setenv firstboot 1
saveenv
完成后,玩客云断电,此时可以把TTL线都拔掉了。
7.优盘插上开始刷机
将准备的优盘插到1号USB口(离网口近的),玩客云通电,观查前面板蓝灯或优盘灯,等一会,约5~10分钟,期间玩客云会转成蓝紫2色灯交替闪烁,直至蓝灯长亮,拔下优盘,玩客云断电。
注意:如果没有灯闪,可在5分钟后将玩客云断开再重新通电,有交替闪烁就说明离成功不远了。
8.刷完收工
玩客云联网,通电,蓝灯长亮。
在路由器里可以看到玩客云的IP出现,可以用PUTTY,SSH连接到设备。
用户名 root 密码1234 (上有固件大神QQ,去膜拜吧)
使用passwd 修改密码后,尽情的玩耍吧。
关于如何配置samba共享,nginx,php,可道云,我另开贴再详述吧。

Armbian刷机完成!

7.安装Nginx
apt-get -y install nginx

echo "<?php phpinfo(); ?>">/var/www/html/info.php
8.安装php及组件
apt install php php-fpm php7.0-mysql php7.0-gd php7.0-curl php7.0-mbstring
9.安装mysql
apt install mysql-server
10.创建kodbox数据库

#设置数据库密码
mysql> set password for ‘root‘@‘localhost‘ = password (‘你的新密码‘);

#为可道云创建数据库
mysql> create database if not exists kodbox defalut charset utf8 collate utf8_general_ci;

#确认数据库已建立
mysql> show databases;

使用Navicat连接数据库
MySQL-1698 : Access denied for user ‘root‘@‘localhost‘解决方法
解决办法如下:
mysql -u root -p
使用密码登录
mysql> use mysql;
mysql> update user set plugin=‘mysql_native_password’ WHERE User=‘root’;
mysql> flush privileges;
mysql> exit;
重启mysql服务
service mysql restart

sudo mysql -uroot
use mysql;
update user set plugin=‘‘ where user=‘root‘;
flush privileges;
exit;

如出现2003-Can‘t connect to Mysql on ‘主机名‘(10061)问题。原因是ubuntu系统的mysql不允许被远程连接操作。
解决办法如下:
cd /etc/mysql/mariadb.conf.d
vim 50-server.cnf
将bind-address = 127.0.0.1 改为 bind-address = 0.0.0.0
保存退出
重启mysql服务
service mysqld restart

配置Nginx
备份原配置文件至root文件夹
sudo cp dafault /root/default.bak
编辑default文件
vim /etc/nginx/sites-enabled/default
开行号显示
:set nu
在第44行前面加上index.php
显示如下:
index index.php index.html index.htm index.nginx-debian.html;
在第56-63行,按照如图所示,取消原有#注释,显示如下

    location ~ \.php$ {
            include snippets/fastcgi-php.conf;
    #
    #       # With php-fpm (or other unix sockets):
            fastcgi_pass unix:/var/run/php/php7.0-fpm.sock;
    #       # With php-cgi (or other tcp sockets):
    #       fastcgi_pass 127.0.0.1:9000;
    }

保存退出。

重启 nginx服务
service nginx restart

安装samba
附:安装samba 将网站目录共享 方便上传源码

apt-get -y install samba

编辑smb.conf 在配置文件最下面 新增共享网站目录
vi /etc/samba/smb.conf
[myshare]
comment = myshare
path = /var/www/html
writable = yes
保存退出

创建samba的root用户密码:
touch /etc/samba/smbpasswd
smbpasswd -a root

重启SMB服务
/etc/init.d/samba restart

windows电脑访问验证
开始--运行 输入 \\ip 输入密码即可访问

WIN10共享访问错误解决办法:
错误提示:
你不能访问此共享文件夹,因为你组织的安全策略阻止未经身份验证的来宾访问,这些策略可帮助保护你的电脑免受网络上不安全设备或者恶意设备的威胁

开始--运行--gpedit.msc--计算机配置--管理模板--网络--Lanman工作站
双击右窗口内“启用不安全的来宾登录” --改为“已启用” 确定即可解决!

安装可道云
下载可道云至 /var/www/html
解压
目录设置权限
chmod -R 777 /var/www/html

设置USB移动硬盘挂载

原文地址:https://blog.51cto.com/airsky/2471780

时间: 2024-08-28 23:06:44

玩客云刷armbian架设nginx php mysql 及可道私有云总结的相关文章

阿里云服务器上架设apache php mysql 环境

由于朋友一公司要做企业站,于是就买了阿里云的服务器.买完进去发现iptables 和selinux默认就是关掉的,可能是因为阿里云有云盾就可以不用自带的防火墙吧,具体配置过程如下(我边配边记录的): 1,生成yum 缓存: yum makecache 速度蛮不错,生成蛮快 2,安装apache,centos 封装apache为httpd了,直接安装就可以 yum install httpd 安装完后,开机默认启动该服务 chkconfig httpd on 现在启动服务 service http

阿里云服务器下配置Nginx+PHP+Mysql+webbench(压力测试)+iftop(监控流量)

注意:在阿里云服务器下不用配置iptables 1.关闭SELINUX vi /etc/selinux/config #SELINUX=enforcing #注释掉 #SELINUXTYPE=targeted #注释掉 SELINUX=disabled #增加 :wq #保存退出 shutdown -r now #重启系统 2.使用yum安装wget yum install wget #安装下载工具 wget http://www.atomicorp.com/installers/atomic

腾讯云 ubuntu14 安装配置nginx+php+mysql

1.首先输入用户名和密码进行登录 2.升级更新软件包 sudo apt-get update sudo apt-get upgrade 判断都填y 3.安装nginx sudo apt-get install nginx 在浏览器输入你的ip地址测试是否安装成功 4.安装数据库 sudo apt-get install mysql-server php5-mysql 过程中要输入两次数据库的密码 输入mysql -u root -p 测试数据库安装是否成功 quit 可以退出 5.安装php-f

【云快讯】之五十一《惠普借道金山云正式进入中国》

2015-07-21 张晓东 东方云洞察 点击上面的链接文字,可以快速关注"东方云洞察"公众号 [个人观点] 在双方合作的备忘录中显示,金山云将提供底层基础架构资源支持,整合惠普的应用变革.开发和管理经验.这种模式看起更像是双方达成战略联盟,共享客户资源,在各自的优势行业取长补短,共同拓展市场. 因此看来,金山和惠普的合作重点似乎并不是HP公有云入华,和IBM.微软于世纪互联的合作有些不同,惠普的云核心战略就是其Helion品牌下的云产品和方案推广战略.对于公有云惠普明显不像微软.IB

【转载】什么是公有云、私有云、混合云

什么是公有云.私有云.混合云 针对不同需求的企业拥有不同部署方案,如果不了解的话,选型也会为难.今天我们深入浅出举一个例子,让你通俗的明白什么是公有云.私有云.混合云和社区云. 作者:佚名来源:深圳市云计算产业协会|2016-11-14 09:47 近几年随着云计算技术的逐渐普及,越来越多的企业开始选择了部署云计算方案,但是公有云.私有云.混合云到底怎么选,或者说它们各自具体有什么区别,很多人是不了解的,针对不同需求的企业拥有不同部署方案,如果不了解的话,选型也会为难.今天我们深入浅出举一个例子

大型企业私有云建设思路解析

在以AWS.Google.阿里等为代表的公有云发展的同时,很多大型企业出于数据安全性.系统稳定性.软硬件自主权.对自主可控以及TCO低的考虑,更加倾向于建设企业私有云来承载内部业务信息系统的运行. 构建企业私有云并非是一蹴而就的,正如Gartner的副总裁Tom Bittman所述"部署私有云并不是简单地对硬件进行采购,而是一场革新".对于企业私有云而言,其建设同样应遵循信息系统建设的通用方法,即事先分析 规划.事中落地实现以及事后运维管理.本文从企业私有云建设需求分析,企业私有云建设

微软私有云分享(R2)5-域升级造成Hyper-V主机无法实时迁移

这次介绍的案例是一个很有意思的故障,说它有意思是因为这个问题从Windows Server 2003到Windows Server 2012 R2,都有可能出现------具有广谱.杀伤力大.崩溃指数高等特点. 具体故障描述是这样的:当Active Directory域从2003升级至2008或更高版本,或其他级别的升级或其他不知道什么样但是对Active Directory域进行了某些操作后,Hyper-V(Windows Server 2012和Windows Server 2012 R2都

基于Oracle的私有云架构探析(连载一)

沃趣科技高级数据库专家 魏兴华 概述 云是当今最为热门的一个话题或者说技术,在数据库界也一样,Oracle 12G这个名字不硬生生被掰弯成了Oracle 12C,数据库云在我看来能给企业带来的第一价值是节省资源,提高服务器资源的利用率,随着更快速CPU.更廉价大内存的出现,企业传统孤岛式的数据库使用方式,一个主机一个实例,会导致大量的资源浪费,想当年在阿里B2B,有多少服务器的CPU利用率平均只有15%,现在都在倡导绿色数据中心,只有数据库整合了,消耗的电少了,空调吹的少了,数据中心才能绿,地球

OpenStack 企业私有云的若干需求(4):混合云支持 (Hybrid Cloud Support)

本系列会介绍OpenStack 企业私有云的几个需求: 自动扩展(Auto-scaling)支持 多租户和租户隔离 (multi-tenancy and tenancy isolation) 混合云(Hybrid cloud)支持 主流硬件支持.云快速交付 和 SLA 保证 大规模扩展性支持 私有云外围环境支持(包括支持CDN .商业SDN控制器.防火墙和VPN/专线等) 向上扩展性(PaaS 和 SaaS 等支撑) 企业数据中心IT环境支持(包括裸金属/Bare metal.F5 .GPU.跨