本文作者:百花齐放

猫盘Ubuntu的另类玩法

百花齐放 2019-12-30 13615 3条评论
猫盘Ubuntu的另类玩法摘要:       猫盘为什么要刷Ubuntu,对比群晖和x3p,有什么优势和特点呢???猫盘是一台arm架构的迷你主机,完全可以运行基于Linux的操作系统...

      猫盘为什么要刷Ubuntu,对比群晖和x3p,有什么优势和特点呢???猫盘是一台arm架构的迷你主机,完全可以运行基于Linux的操作系统,猫盘刷Ubuntu相当于是一台Ubuntu Server还可以搭配Webmin可以完成群晖和x3p做不到的事情,比如编译LEDE固件【没错,虽然没什么意义】。

有人可能问道猫盘可以刷Debian为什么不用呢???Ubuntu相对初学者更加容易上手而且Ubuntu运行Samba传输速度要比Debian快稳定。

猫盘Ubuntu的另类玩法 猫盘专栏 第1张

群晖的docker相当于是一个容器引擎让群晖运行一些第三方软件,会折损一些性能并不是真正在群晖系统上运行的,而群晖对于Ubuntu是一个阉割删改优化定制的Linux操作系统【x3p也是基于Linux的定制系统】群晖在某些方面有它的独特性,所以它一般只能在官方的硬件上运行,但是Ubuntu是一个完整更加兼容各种硬件的Linux操作系统,拥有更完整的可扩展性以及多功能化,Ubuntu的稳定性和软件源并不比群晖逊色【开机速度还比群晖快】还有较大社区支持,特别是有些猫盘刷群晖网卡掉IP的,也可以试试Ubuntu哦【思密达】

还有一个群晖是安装在硬盘上的,如果系统坏了需要将硬盘拆了接上电脑传输数据以及重装系统必须要格式化硬盘非常麻烦,而Ubuntu是安装在猫盘的eMMC上的对系统的任何设置不会影响硬盘的数据也可以对硬盘格式化【虽然Ubuntu重装系统比群晖稍微麻烦点】。

因为Ubuntu的图形界面更加依靠CPU计算,而猫盘那可怜的处理性能安装桌面和运行消耗量大的程序也比较吃力【可以安装轻量级的桌面以及安装网页服务器来使Aria这种下载工具通过网页图形界面控制】,所以一般大多数操作是纯命令行输入指令,本教程也会指导安装Webmin进行网页图形操作。

以主要的samba使用对比Ubuntu传输速度读105MB/s写90MB/s,写入速度稍微比群晖慢一点毕竟是优化软件定制的Linux操作系统,不然的话别也不会调侃买系统送硬件了。关机风扇停转,网卡灯全亮【群晖千兆网卡灯只有绿色会亮】,还有一个只要是支持Linux的无线网卡大部分都可以用。

猫盘Ubuntu的另类玩法 猫盘专栏 第2张

以下教程是针对小白的


 

猫盘刷Ubuntu教程https://www.jianshu.com/p/77e529fb35f9

下载的文件

Uboot:

https://github.com/hanwckf/bl-armada-3720/releases/download/v2019-07-22/flash-image.bin

固件:

https://github.com/hanwckf/build-catdrive/releases/download/v2019-09-17/ubuntu-base-18.04.2-base-catdrive.img.xz

需要用到的工具


WinSCP、balenaEtcher、PuTTY、NetX

第一次使用


手机安装NetX来寻找猫盘的IP地址

猫盘Ubuntu的另类玩法 猫盘专栏 第3张

PuTTY输入IP地址,默认用户root密码admin

连接网络

命令运行:

apt update
unminimize
apt install vim ntpdate smartmontools

 

vim编辑教程


某些文件需要用管理员权限打开修改:sudo vim /

按下 i 编辑

修改完成按下 esc

保存文件 :wq【强制保存 :wq!】

退出不保存文件 :q

ubuntu arm64 国内源


如果系统自带的非常慢才更换


vim /etc/apt/sources.list #或者使用WinSCP编辑
#中科大源
deb http://mirrors.ustc.edu.cn/ubuntu-ports/ xenial main multiverse restricted universe
deb http://mirrors.ustc.edu.cn/ubuntu-ports/ xenial-backports main multiverse restricted universe
deb http://mirrors.ustc.edu.cn/ubuntu-ports/ xenial-proposed main multiverse restricted universe
deb http://mirrors.ustc.edu.cn/ubuntu-ports/ xenial-security main multiverse restricted universe
deb http://mirrors.ustc.edu.cn/ubuntu-ports/ xenial-updates main multiverse restricted universe
deb-src http://mirrors.ustc.edu.cn/ubuntu-ports/ xenial main multiverse restricted universe
deb-src http://mirrors.ustc.edu.cn/ubuntu-ports/ xenial-backports main multiverse restricted universe
deb-src http://mirrors.ustc.edu.cn/ubuntu-ports/ xenial-proposed main multiverse restricted universe
deb-src http://mirrors.ustc.edu.cn/ubuntu-ports/ xenial-security main multiverse restricted universe
deb-src http://mirrors.ustc.edu.cn/ubuntu-ports/ xenial-updates main multiverse restricted universe
#清华源
deb http://mirrors.tuna.tsinghua.edu.cn/ubuntu-ports/ xenial main multiverse restricted universe
deb http://mirrors.tuna.tsinghua.edu.cn/ubuntu-ports/ xenial-security main multiverse restricted universe
deb http://mirrors.tuna.tsinghua.edu.cn/ubuntu-ports/ xenial-updates main multiverse restricted universe
deb http://mirrors.tuna.tsinghua.edu.cn/ubuntu-ports/ xenial-backports main multiverse restricted universe
deb-src http://mirrors.tuna.tsinghua.edu.cn/ubuntu-ports/ xenial main multiverse restricted universe
deb-src http://mirrors.tuna.tsinghua.edu.cn/ubuntu-ports/ xenial-security main multiverse restricted universe
deb-src http://mirrors.tuna.tsinghua.edu.cn/ubuntu-ports/ xenial-updates main multiverse restricted universe
deb-src http://mirrors.tuna.tsinghua.edu.cn/ubuntu-ports/ xenial-backports main multiverse restricted universe


Ubuntu系统汉化


安装中文包

apt install language-pack-zh-hans*


运行语言设置程序

dpkg-reconfigure locales


用方向键移动光标,空格键选择zh_CN和zh_HK开头的选项【第一次设置界面是英文的】然后按下Caps键选择OK。

猫盘Ubuntu的另类玩法 猫盘专栏 第4张

默认区域选择zh_CN.UTF-8

猫盘Ubuntu的另类玩法 猫盘专栏 第5张

系统设置完毕运行重启命令reboot


修改root密码和主机名


修改root密码

sudo passwd root


修改主机名

sudo vim /etc/hostname


修改为自己喜欢的主机名

猫盘Ubuntu的另类玩法 猫盘专栏 第6张

新建用户并添加管理员权限


sudo adduser 用户名

根据输入信息提示直接回车即可。

为新建用户添加管理员权限

sudo adduser 用户名 sudo

下次登陆以新建的用户登陆【新建用户运行权限指令必须开头sudo】

安装Webmin网页图形操作


修改软件源


sudo vim /etc/apt/sources.list


在文末添加

deb http://download.webmin.com/download/repository sarge contrib



猫盘Ubuntu的另类玩法 猫盘专栏 第7张

使用wget下载Webmin PGP密钥然后安装密钥

wget http://www.webmin.com/jcameron-key.asc
sudo apt-key add jcameron-key.asc
sudo apt update
sudo apt install webmin


因为Webmin官方服务器在国外下载速度非常慢可以选择电脑手动下载

http://download.webmin.com/download/repository/pool/contrib/w/webmin/

下载最新的安装包用WinSCP传输到/var/cache/apt/archives/目录下

重新运行安装命令

sudo apt install webmin


安装完成修改Webmin的端口

vim /etc/webmin/miniserv.conf


将port=后面的10000修改为443

猫盘Ubuntu的另类玩法 猫盘专栏 第8张

保存重启sudo reboot

使用Webmin


访问Webmin网页管理有两种办法

第1:https://ip地址:443

第2:https://主机名:443

以Ubuntu的用户密码登陆

猫盘Ubuntu的另类玩法 猫盘专栏 第9张

猫盘Ubuntu的另类玩法 猫盘专栏 第10张

汉化Webmin


在左边导航栏Webmin的Change Language and Theme

猫盘Ubuntu的另类玩法 猫盘专栏 第11张

猫盘Ubuntu的另类玩法 猫盘专栏 第12张

Webmin安装软件


在左边导航栏系统的Software Packages【升级软件在Software Packages Updates】

猫盘Ubuntu的另类玩法 猫盘专栏 第13张

Webmin修改系统时间


在左边导航栏硬件的System Time【cn.pool.ntp.org是位于中国的公共NTP服务器】开机自动同步

猫盘Ubuntu的另类玩法 猫盘专栏 第14张

命令修改时间:

修改时区

sudo tzselect

输入数字选择然后回车

Asia

China

Beijing Time

Yes

修改时间【因为猫盘没有电池断电会时间错乱又没有网络的话】

sudo date -s MM/DD/YY //修改日期
sudo date -s hh:mm:ss //修改时间



Webmin磁盘挂载


在左边导航栏系统的Disk and Network Filesystems

选择硬盘文件系统类型然后选择添加加载

猫盘Ubuntu的另类玩法 猫盘专栏 第15张

首先使用命令查看分区

sudo fdisk -l

查询挂载硬盘UUID

sudo blkid /dev/sda

记住UUID=

猫盘Ubuntu的另类玩法 猫盘专栏 第16张

在/mnt目录下建立sda文件夹用来挂载硬盘

mkdir /mnt/sda
sudo chmod 777 /mnt/sda

输入查询到的UUID挂载到/mnt/sda目录【也可以挂载到/home/用户目录扩展用户使用空间】

猫盘Ubuntu的另类玩法 猫盘专栏 第17张

命令挂载硬盘

修改文件:

sudo vim /etc/fstab


在文档末尾添加裹在磁盘的信息。

格式为:

UUID=一串数字 /mnt/sda ext4 defaults  0  2

第一个数字:0表示开机不检查磁盘,1表示开机检查磁盘;

第二个数字:0表示交换分区,1代表启动分区(Linux),2表示普通分区

猫盘Ubuntu的另类玩法 猫盘专栏 第18张

创建虚拟内存


运行命令

dd if=/dev/zero of=/swapfile bs=1M count=1024
chmod 600 /swapfile
mkswap /swapfile


Webmin挂载swapfile【和挂载硬盘一样选择swap】

猫盘Ubuntu的另类玩法 猫盘专栏 第19张猫盘Ubuntu的另类玩法 猫盘专栏 第20张

重启系统sudo reboot

Ubuntu 磁盘格式化


以ext4文件格式格式化 /dev/sda

sudo mkfs.ext4 /dev/sda



搭建Samba服务器


命令安装Samba

sudo apt install samba samba-common


添加Samba用户密码

smbpasswd -a 用户名 【你新建立的Ubuntu用户】

建立Samba 文件夹

sudo mkdir /mnt/sda/samba
sudo chmod 777 /mnt/sda/samba


修改samba配置文件

首先刷新Webmin导航栏

刷新模块

猫盘Ubuntu的另类玩法 猫盘专栏 第21张

然后在左边导航栏服务器的Samba Windows File Sharing

选择Edit Config File

猫盘Ubuntu的另类玩法 猫盘专栏 第22张

在[global]下添

       getwd cache = yes
       debug level = 1
       load printers = no
       use sendfile=yes
       read size = 65536
       read prediction = yes
       write raw = yes
       read raw = yes
       max xmit=65535
       aio read size = 16384
       aio write size = 16384



猫盘Ubuntu的另类玩法 猫盘专栏 第23张

返回到Samba 共享管理器主页面,选择创建新的文件共享

猫盘Ubuntu的另类玩法 猫盘专栏 第24张

创建完毕进入samba共享文件

猫盘Ubuntu的另类玩法 猫盘专栏 第25张

进入口令和访问控制

有效用户选择你smbpasswd -a 用户名

猫盘Ubuntu的另类玩法 猫盘专栏 第26张

返回编辑文件共享页面选择文件许可

猫盘Ubuntu的另类玩法 猫盘专栏 第27张

修改完毕在Samba 共享管理器主页面重新启动Samba服务器

猫盘Ubuntu的另类玩法 猫盘专栏 第28张

命令重新启动Samba服务器

sudo service smbd restart



在Webmin使用命令行


在左边导航栏下面图标

猫盘Ubuntu的另类玩法 猫盘专栏 第29张

猫盘Ubuntu的另类玩法 猫盘专栏 第30张

查看硬盘健康信息


在左边导航栏硬件的SMART Drive Status

猫盘Ubuntu的另类玩法 猫盘专栏 第31张

开启支持Webmin控制的模块


在左边导航栏未使用的模块【需要手动安装】

猫盘Ubuntu的另类玩法 猫盘专栏 第32张

ubuntu配置全局系统代理


配置curl,wget,pip代理

sudo vim ~/.bashrc
#在文末添加
export http_proxy='192.168.137.1:8100'
export https_proxy='192.168.137.1:8100'


重启系统 sudo reboot

立刻关机 poweroff

最后猫盘刷Ubuntu有什么意义呢?群晖性能优化又比Ubuntu好,还得输命令这么麻烦,运行个图形桌面还这么吃力,弄这么辛苦为了干嘛???

猫盘Ubuntu的另类玩法 猫盘专栏 第33张

当然是为了折腾啊!!!猫盘只是个NAS玩具但是它不只能做NAS,通过Ubuntu使用学习可以感受到Linux命令操作的魅力,理解运行原理,搭配Webmin可以让你更好操作Linux服务器,你会发现慢慢的爱上它强大的兼容性和稳定性,甚至开始败家买一大堆的矿渣和开发板甚至是服务器,来吧投入Linux的怀抱里吧【嘤嘤嘤】

猫盘Ubuntu的另类玩法 猫盘专栏 第34张


文章投稿或转载声明

来源:俺霸气钢锁版权归原作者所有,转载请保留出处。本站文章发布于 2019-12-30
温馨提示:文章内容系作者个人观点,不代表花王网络对其观点赞同或支持。

赞(3)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏

阅读
分享

发表评论

快捷回复:

评论列表 (有 3 条评论,13615人围观)参与讨论
网友昵称:Charles·Chen
Charles·Chen 铁粉沙发
2022-01-07 回复
刷了ubuntu如何刷回群晖
网友昵称:百花齐放
百花齐放 博主
2022-01-15 回复
@Charles·Chen 一样,刷full.bin文件即可
网友昵称:ami
ami 游客 椅子
2022-04-05 回复
这个系统可以用完整的docker吗?