斐讯n1盒子折腾笔记
一、前言
由于我已经刷好Armbian_5.77_Aml-s905_Ubuntu_bionic_default_5.0.2_20190401.img这个系统了,我就不在这里演示了,相关的资源我放在下面的链接中。我的n1主要是用来当服务器使用的,接下来就进行相关的介绍。
二、首次开机启动相关事项
连接显示器和键盘,第一次开机用户名为root,密码为1234
会出现下面的字样(current)UNIX password:
这里是需要输入刚才的1234密码,然后才开始输入新密码new password,然后确认密码。然后提升创建一个新用户,我们直接跳过安ctrl+c
取消,然后重新连接。
再次连接后输入armbian-comfig进行配置设置相关的时间,wifi连接,修改机器的源。
三、配置shell
下载oh my zsh
sh -c "$(curl -fsSL https://gitee.com/powersee/ohmyzsh/raw/master/tools/install.sh)"
如果下载过程中出现not found就先下载zshapt install zsh
然后再次运行上面的命令。
下载命令提示
git clone https://gitee.com/powersee/zsh-autosuggestions.git $ZSH_CUSTOM/plugins/zsh-autosuggestions
然后编辑.zshrc
使用插件,输入i开始编辑
vim ~/.zhsrc
找到plugins
,在git后面添加上zsh-autosuggestions
。然后输入esc
->:wq
最后启用
source ~/.zshrc
###中文乱码问题
在终端中,无法显示和输入中文。在终端中输入
vi /etc/environment
在最后一行修改为,并保存
LC_ALL="en_US.utf-8"
然后重新连接ssh
四、安装宝塔面板
输入下面的命令
wget -O install.sh http://download.bt.cn/install/install-ubuntu_6.0.sh && sudo bash install.sh
然后就是漫长的等待,大概50分钟左右就好了
输入bt
然后修改登陆账号和密码,和端口号登陆成功
下载需要的软件
五、如何远程访问服务器呢?
现在网上有很多的解决方法,最常见的就是用蒲公英这些厂家,还有其他的解决方案。由于我家是有动态公网(电信公网这点非常重要,这决定着你能不能使用这个方案),所以这里我采用阿里云的ddns的api接口来进行远程访问。
-
首先你需要一个域名,我是在阿里云的万网购买的。
-
在n1服务器中安装python3,由于自带的python3版本太低了我重新安装了。
-
首先在python官网中下载对应的安装包,这里我下载的是python3.8.7的。
下载到本地后上传到服务器,这里不做演示了。
-
然后就找到对应的目录下进行安装
tar -zxvf Python-3.8.7.tgz cd Python-3.8.7 ./configure make && make install
配置环境变量,/data/software/Python-3.8.7为解压后的安装路径
export PATH="$PATH:/data/software/Python-3.8.7"
输入
python3 -V
➜ ~ python3 -V Python 3.8.7
-
修改pip3源
首先切换到根目录
cd ~ mkdir ~/.pip vim ~/.pip/pip.conf 输入 [global] index-url = https://mirrors.aliyun.com/pypi/simple 保持退出
-
安装阿里云SDK
pip3 install aliyun-python-sdk-core pip3 install aliyun-python-sdk-alidns
-
然后将代码上传到服务器的相应目录下
-
运行代码
python3 ddns.py
发现报错
原因是没有安装requests库,运行下面命令
pip3 install requests
-
成功
等待一会等阿里云发到你的邮箱就OK了,就能通过域名进行访问了。
-
由于家庭宽带的公网ip是会不定时发生变化,所以我们通过宝塔面板自带的计划任务进行配置,这里可以设置每天多久定时执行。
查看脚本日志
-
六、安装jdk并创建一个网盘可以分享下载
首先链接到斐讯n1,也就是我们刷好的ubuntu服务器
七、搭建24h下载文件系统aria2
Q.E.D.