昨天没来及进行运维工作,但通过路由器查看了 OrangePi 的运行情况,显示连接,心想只要连接就不会出现前天的问题,今天打开路由器后台也确认了 OrangePi 仍然处于正常连接的状态,为此安心,打开 SSH 连接成功,但输入完用户名和密码过后再无响应,也许久未提示断开连接,这让我很疑惑,打开 19999 端口查看 Netdata 主页,的确能够打开界面,但反常的是尽管页面没有卡住,但一直没有刷新监测数据,最近一次监测数据在2020年5月08日20:46:30,且时钟在停止接收监测数据后11秒也停止了刷新。种种迹象表明 OrangePi 这台服役不足一天的 “服务器” 再次罢工了……
饱受唾弃的Ubuntu
查询了相关情况,网上也有类似的声音,归结起来是 Ubuntu 系统的原因。
幕后画圈的小石:默认的系统确实差了点,所以一直在用armbian。
葉隨風:这板子自带的系统确实是垃圾,PI 4 debian 没有显卡驱动 Ubuntu系统居然用的是安卓内核。
楼主|该用户隐身:系统用官网下载的Ubuntu server
斯凯无限:用armbian快,还稳定
回复|楼主|该用户隐身:已经用上armbian了,发热量小了很多。最后发现是供电电源问题,我是从htpc的u**口取的电,不稳定,不定时死机。更换成在插座上独立供电就正常了,已经持续运行一个多月。
以上,归结原因,的确是因为我的 OrangePi 服务器所搭载的 Ubuntu 系统在稳定性上欠佳,而想要补救,最有效的办法是将系统换为 Armbian 。
补救
打开OrangePi官网,依次浏览 Resources > Downloads ,找到Orange Pi Zero专题(我这时打开官网时已经没有这个专题了,但打开 Orange Pi Zero LTS 专题里面的连接发现还能找到 Orange Pi Zero 的系统,不知道是高版本向下兼容还是专题名字吧 Orange Pi Zero 给忘记了…),找到 Armbian 并点击 Download Now。
在 Armbian 官网找到 Orange Pi Zero 的专题,打开会有两个系统选项:
Armbian Buster
Armbian Bionic
除开名字不同,介绍一模一样…学识尚浅的我再次上网寻求帮助:
045514437:
建议新手就Ubuntu_bionic,资料多。
rups:
开发代号
debian_buster debian 10
Ubuntu_bionic Ubuntu 18.04
Ubuntu_disco Ubuntu 19.04
有desktop 就是桌面版没有就是server版
Weifeng:在官网下的Ubuntu Debian镜像也有些蜜汁问题,最后找到了Armbian
里面有Bionic和Buster之分,前者是Ubuntu,后者是Debian
以上,选择 Armbian Bionic 下载。
脱胎换骨
似乎感受到我要将它“脱胎换骨”,这个时候打开 SSH 或是 Netdata 都无法连接了,但奇怪的是,路由器配置页仍然能看到 OrangePi 的网络连接(惊。
休怪我无情,直接拔电源。
就算它多么冷静,多努力控制自己的温度,这次也无济于事了。
刚刚接受过洗礼的 TF 卡再次羞红了脸,不过这次很快。也该娴熟了。
烧录完成。
娴熟
基础配置
接下来我将按照之前的日志进行基础配置(没想到这么快就用上了之前的日志,该高兴呢?)。
Armbian 登陆初始用户名:root 密码:1234
进入即强制让用户修改 root 密码,密码错误三次将自动退出 SSH 。
修改后的root用户密码:toorzero
紧接着系统会建议用户创建一个普通用户,按 Ctrl-C
可以不设置直接退出,我这里设置了一个用户:
普通用户名:Vestin 密码:Ves
创建成功后要求填入基本信息:
Full Name []: Vestin
Room Number []:
Work Phone []:
Home Phone []:
Other []:
这是我之前用 Linux 没遇到过的,可以按 Enter
键逐条跳过,我只填写了第一条。
进入系统第一条命令:
$ df -h
显然这次系统自动识别了TF卡的总大小,并已经扩展了分区,因此跳过 resize 过程。
进入下一步。
软件更新
等待更新的同时查了一下 Bionic :
Ubuntu历史版本一览表
版本号 | 代号 | 发布时间 |
---|---|---|
18.04 LTS | Bionic Beaver | 2018/04/26 |
果然是我孤陋寡闻了,不过也学会了,以后遇到这种Linux发行版加上不理解的单词,多为其版本代号,有这样的思路就能很快区分其内核。
Upgrade 完成时出现:
W: Operation was interrupted before it could finish
再次 Upgrade 提示已无需更新,但愿不会有什么问题。
更换国内源
$ sudo nano /etc/apt/sources.list
网友提供的国内源:Armbian国内源(Ubuntu18.04 Bionic)
复制粘贴 “Ubuntu 18.04 ARM” 下面的内容:
# 默认注释了源码镜像以提高 apt update 速度,如有需要可自行取消注释
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu-ports/ bionic main restricted universe multiverse
# deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu-ports/ bionic main restricted universe multiverse
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu-ports/ bionic-updates main restricted universe multiverse
# deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu-ports/ bionic-updates main restricted universe multiverse
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu-ports/ bionic-backports main restricted universe multiverse
# deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu-ports/ bionic-backports main restricted universe multiverse
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu-ports/ bionic-security main restricted universe multiverse
# deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu-ports/ bionic-security main restricted universe multiverse
以上,使用 nano 文本编辑工具修改源,将系统默认的源逐条用“#”注释掉,再将国内源粘贴到文件末尾。 Ctrl-X
退出,Y
保存,Enter
确认文件名。最后执行:
$ sudo apt-get update
$ sudo apt-get upgrade
确认源无误, apt 速度也有显著提升。
Samba 挂载
安装完成cifs-utils后,执行挂载出现下列错误:
mount error: cifs filesystem not supported by the system
- 来自饬殇07收集的资料:
· 2.1 – The SMBv2.1 protocol that was introduced in Microsoft
Windows 7 and Windows Server 2008R2.
· 3.0 – The SMBv3.0 protocol that was introduced in Microsoft
Windows 8 and Windows Server 2012.
最终执行如下命令成功挂载(去掉 passwd 参数,加上 “vers=2.1” ):
$ mount.cifs //192.168.1.79/Documents /mnt/share -o user=Guest,vers=2.1
安装 Netdata
缺少 cmake ,安装 cmake 过后成功完成安装