斐讯N1探索手记#3 – 部署环境及实用程序

发布于 / 信息应用 / 9 条评论

经过了#1和#2,我们已经成功在斐讯N1上安装了比较满意的armbian系统,接下来就是正经的玩机环节了。

前排提醒:以下操作可能需要一定的Linux基础,并且配图较少,请灵活运用百度理解

由于本站代码高亮插件与ajax加载存在冲突,若下方代码无法复制请刷新本页面


一、连接WIFI

在ssh连接后,执行

选择第二个Activate a connection,按提示选择并输入密码即可

若Activate a connection中没有Wi-Fi选项卡则说明内核尚未开启wifi_dummy和dhd模块,执行如下指令即可


二、更换apt/yum为国内源

Debian/Ubuntu的apt源默认服务器在欧洲,到国内速度很慢,需要替换成国内的源才能正常安装一些软件

首先登录armbian,看一下自己装的Linux发行版本

如图上我们可以看到我们的系统版本是Debian9(部分Armbian是Ubuntu14.04)

使用vi指令或者WinSCP编辑/etc/apt/sources.list,替换内容如下

(请不要随意替换成其他的Debian9源,很多商业源如阿里等并没有收录arm架构)

修改完成后,执行更新命令更新索引


三、部署LNMP环境

很多人问我armbian能否正常使用宝塔,我的测试结果是不能(也不排除这么多aembian系统里确实有可以正常安装的),错误日志大概是gcc编译并没有正确识别aarch64的架构使编译stop。

就算是能够用宝塔安装NGINX等,它只能单核心编译,实测大概需要三个小时才能完成PHP的安装。当然你可以通过安装宝塔面板来简化crontab自动任务或者config文件的编辑,但是用它来部署环境就是无稽之谈了。

在这里我选择的是军哥的lnmp一键包,当然你可以直接选择apt安装速度会快很多,只是性能和稳定性以及易用性差点。

军哥LNMP一键包主页:https://lnmp.org/install.html

推荐安装MySQL5.5和PHP7.2,整个编译过程大概需要40分钟,需要保持ssh连接不中断,若要无人值守请使用screen在执行上一条之前执行

一键包的具体使用请参考官方安装说明


四、FRP外网映射

https://github.com/fatedier/frp


五、ddns映射IPv4&IPv6

服务商支持:

https://github.com/NewFuture/DDNS


*半原创教程,转载请注明出处(包含引用的工具信息)

转载原创文章请注明,转载自: Luminous' Home » 斐讯N1探索手记#3 – 部署环境及实用程序
  1. map

    宝塔可以安装单是没法部署环境,我刷的是Armbian_5.44_S9xxx_Ubuntu_bionic_3.14.29_server_20180729 防火墙出问题,好像内核太低?准备刷刷5.6.0的4.18试试

    1. Luminous
      @map 宝塔面板好像防火墙没法实际配置,直接用iptables指令放行就可以了
    2. Luminous
      @map 还有,Ubuntu应该是用ufw指令放行……(●°u°●)​ 」……我瞎了……
      1. map
        @Luminous root@aml:~# sudo ufw enable Command may disrupt existing ssh connections. Proceed with operation (y|n)? y ERROR: problem running ufw-init iptables-restore: line 60 failed ip6tables-restore: line 138 failed ip6tables-restore: line 60 failed Problem running '/etc/ufw/user.rules' Problem running '/etc/ufw/before6.rules' Problem running '/etc/ufw/user6.rules' 一直出现这种问题,现在换debian试试
  2. Troy

    modprobe dhd && echo dhd >> /etc/modules
    modprobe wifi_dummy && echo wifi_dummy >> /etc/modules
    执行出现错误,FATAL:Module did not found in directory /lib/modules/5.0.0-aml-s905
    这种情况我是不是需要换内核呀,内核不支持吗?盼回复

    1. Luminous
      @Troy 5.x的内核理论上都直接开启了这两个模块……并没有用过,你确定一下你开机的.dtb修改成了S905D的meson-gxl-s905d-p230.dtb了么……
      1. Troy
        @Luminous 修改了的,所以很奇怪
  3. Troy

    不对啊,我的是n1,dtb不是n1那个吗不是p230吧

    1. Luminous
      @Troy N1就是用meson-gxl-s905d-p230.dtb,如果有其他问题推荐用4.x内核的