Android之搭建Hexo博客

目的:基于hexo的github pages,实现markdown写作

遇到的难以解决的问题:

1、安装debian会走ss流量,如果 ss延迟较大,会提示失败,关闭ss直接连接 ftp.debian 没有网络问题,但比优质ss网速慢很多,说明防火墙的影响还是很明显的。

2、不小心退出xfce,再进入就没有桌面了,不知道如何恢复。还有xfce桌面分辨率为1920*1080,太高了,如何降低?

3、如何在xfce中安装firefox?
新手需要注意的问题:
1、开启ssh与vnc

2、如何完全卸载linux实例

3、busybox用来扩充linux命令?

手机搭建服务器的优缺点

Pro:

1、功耗低,不需要另外购置硬件,减少开销

2、随着无限流量时代的到来,可以做到服务器在手

3、Android手机通过LTE上网,获得的是IP v6?是不是可以轻松看YouTube?
Linux Deploy:在Android上部署Linux
旧手机小用途:在Android手机上建网站,较完全指南
用Linux Deploy在Android上安装Linux

实践1:安装首个debian实例

路由器中给手机固定局域网IP地址,例如192.168.1.191

手机root

通过官网下载Linux Deploy并安装运行

右上角菜单“配置”中选中ssh与vnc

右上角菜单“安装”,直到提示“deploy”

左下角“启动”,直到提示“start”

右下角图标查看账号密码信息,通过putty ssh连接ok

通过vnc viewer连接ok,但是图形界面分辨率过高,改LXDE为xfce可以吗?
实践2:测试性能(连接debian服务器需要翻墙?反正自己的ss开启有问题时无法更新,换购买的ss就好了)
sudo apt-get update #问题:su的密码是啥?我是通过“sudo passwd root”修改了root密码来解决的。

sudo apt-get install sysbench

sysbench –test=cpu –cpu-max-prime=20000 run
魅蓝一代note成绩是344秒,比我的树莓派一代1460秒快很多,也比树莓派3代快一些。相信魅族Pro5的性能会更好。详细内容如下:
Doing CPU performance benchmark

Threads started!

Done.

Maximum prime number checked in CPU test: 20000

Test execution summary:

total time: 344.6957s

total number of events: 10000

total time taken by event execution: 344.6883

per-request statistics:

min: 34.20ms

avg: 34.47ms

max: 51.72ms

approx. 95 percentile: 34.66ms

Threads fairness:

events (avg/stddev): 10000.0000/0.00

execution time (avg/stddev): 344.6883/0.00
问题:我想在魅族Pro5上测试sysbench,但是手机没有安装linux deploy,只有termux,无法安装sysbench。如何解决?

实践3:搭建hexo环境
参考

在Android手机搭建Hexo博客环境

Hexo博客搭建全攻略(一):基于Hexo+Github环境搭建
sudo apt-get install git-core

wget -qO- https://raw.githubusercontent.com/creationix/nvm/v0.32.1/install.sh | bash
实践4:安装codeblock开发环境
sudo apt-get install build-essential #安装编译器

sudo apt-get install gdb #安装debug工具

g++ -c hello.cpp #编译一个简单的c++程序

g++ -o hello hello.o #链接,如果不用 -o,g++ hello.cpp会不生成 hello.o 文件,直接输出可执行文件 a.out

./hello #执行