OPi服务器配置日志(四)


Catalogue
  1. 1. 饱受唾弃的Ubuntu
  2. 2. 补救
  3. 3. 脱胎换骨
  4. 4. 娴熟
    1. 4.1. 基础配置
    2. 4.2. 软件更新
    3. 4.3. 更换国内源
    4. 4.4. Samba 挂载
    5. 4.5. 安装 Netdata
  5. 5. 参考文章

昨天没来及进行运维工作,但通过路由器查看了 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

· 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 过后成功完成安装


参考文章