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 #执行

留下评论