本帖最后由 霸气钢锁 于 2019-12-17 00:19 编辑
猫盘Ubuntu的另类玩法 猫盘为什么要刷Ubuntu,对比群晖和x3p,有什么优势和特点呢???
猫盘是一台arm架构的迷你主机,完全可以运行基于Linux的操作系统,猫盘刷Ubuntu相当于是一台Ubuntu Server可以完成群晖和x3p做不到的事情,比如编译LEDE固件【没错,虽然没什么意义】。群晖的docker相当于是一个容器引擎让群晖运行一些第三方软件,但是这些软件是在虚拟机里面运行的,会折损一些性能并不是真正在群晖系统上运行的,而群晖对于Ubuntu是一个阉割删改优化定制的Linux操作系统【x3p也是基于Linux的定制系统】群晖在某些方面有它的独特性,所以它一般只能在官方的硬件上运行,但是Ubuntu是一个完整更加兼容各种硬件的Linux操作系统,拥有更完整的可扩展性以及多功能化,Ubuntu的稳定性和软件源并不比群晖逊色【开机速度还比群晖快】特别是有些猫盘刷群晖网卡掉IP的,也可以试试Ubuntu哦【思密达】。 还有一个群晖是安装在硬盘上的,如果系统坏了需要将硬盘拆了接上电脑传输数据以及重装系统必须要格式化硬盘非常麻烦,而Ubuntu是安装在猫盘的eMMC上的对系统的任何设置不会影响硬盘的数据也可以对硬盘格式化【虽然Ubuntu重装系统比群晖稍微麻烦点】。 那么Ubuntu真的就是这么完美吗?不!!!因为Ubuntu的图形界面更加依靠cpu计算,而猫盘那可怜的处理性能安装太高级的桌面和运行消耗量大的程序也比较吃力【可以安装轻量级的桌面以及安装网页服务器来使Aria这种下载工具通过网页图形界面控制】,比如编译LEDE可能要花上一个星期左右【我想应该不会有人用猫盘编译LEDE吧,嘤嘤嘤】,所以一般是纯命令行输入指令,只对于开发板或者Linux爱好者使用【当然如果只是普通使用小白也是可以的】。 以主要的samba使用对比Ubuntu传输速度读105MB/s写90MB/s,写入速度稍微比群晖慢一点毕竟是优化定制的Linux操作系统,不然的话别也不会调侃买系统送硬件了。关机风扇停转,网卡灯全亮【群晖千兆网卡灯只有绿色会亮】,还有一个只要是支持Linux的无线网卡大部分都可以用。 以下教程是针对小白的
下载的文件 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地址 PuTTY输入IP地址,默认用户root密码admin 连接网络 命令运行: Unminimize sudo apt update sudo apt installvim vim编辑教程 某些文件需要用管理员权限打开修改sudo 输入i编辑 修改完成按下esc 保存文件:wq【强制保存:wq!】 ubuntu arm64 国内源 sudo vim/etc/apt/sources.list 如果官方的非常慢才更换 #中科大源 #清华源 系统汉化 sudo apt-getinstall language-pack-zh-hans sudo vim/etc/environment 【把下面代码添加进environment文件】 LANG="zh_CN.UTF-8" LANGUAGE="zh_CN:zh:en_US:en" sudo vim/var/lib/locales/supported.d/local 【添加zh_CN.GB2312字符集】 en_US.UTF-8 UTF-8 zh_CN.UTF-8 UTF-8 zh_CN.GBK GBK zh_CN GB2312 sudo locale-gen sudo vim/etc/default/locale 【修改为】 LANG="zh_CN.UTF-8" LANGUAGE="zh_CN:zh:en_US:en" 运行命令 sudo reboot 修改root密码和主机名 修改root密码 sudo passwd root 修改主机名 sudo vim/etc/hostname 修改为自己喜欢的主机名
新建用户并添加管理员权限 sudo adduser 用户名 根据输入信息提示直接回车即可。 sudo adduser 用户名 sudo 下次登陆以新建的用户登陆 ubuntu修改时区 sudo tzselect 输入数字选择然后回车 Asia China Beijing Time Yes 完成【Ubuntu一般连接网络会自动同步时间】 修改时间【因为猫盘没有电池断电会时间错乱又没有网络的话】 sudo date -sMM/DD/YY //修改日期 sudo date -shh:mm:ss //修改时间 Ubuntu 磁盘挂载 使用命令查看分区 sudo fdisk -l 查询挂载硬盘UUID sudo blkid/dev/sda 记住UUID 修改文件 sudo vim/etc/fstab 在文档末尾添加裹在磁盘的信息。 格式为: UUID=一串数字 /home/用户名 ext4 defaults 0 2 第一个数字:0表示开机不检查磁盘,1表示开机检查磁盘; 第二个数字:0表示交换分区,1代表启动分区(Linux),2表示普通分区
Ubuntu 磁盘格式化 以ext4文件格式格式化 /dev/sda sudo mkfs.ext4/dev/sda 搭建Samba服务器 sudo apt installsamba samba-common smbpasswd -a 用户名 sudo mkdir 共享 【在用户目录下建立文件夹】 sudo chmod 777 共享 修改samba配置文件 sudo vim/etc/samba/smb.conf 在配置文件smb.conf的最后添加下面的内容: [共享] comment = 共享 folder browseable = yes path = /home/用户名/共享 create mask = 0700 directory mask =0700 valid users = 用户名 force user = 用户名 force group = 用户名 public = yes available = yes writable = yes sudo service smbdrestart 搭建FTPS服务器 sudo apt install vsftpd openssh-server sudo vim/etc/vsftpd.conf listen=YES #服务器监听 local_enable=YES # 是否允许本地用户访问 write_enable=YES #是否允许上传文件,不开启会报 550 permission denied anonymous_enable=NO # 匿名访问允许,默认不要开启, #anon_upload_enable=YES # 匿名上传允许,默认是NO #anon_mkdir_write_enable=YES # 匿名创建文件夹允许 用户和密码是你的登陆Ubuntu的账号 ubuntu配置全局系统代理 配置curl,wget,pip代理 sudo vim ~/.bashrc 在文末添加 exporthttp_proxy='http://proxy.xxx.com:8080' export https_proxy='https://proxy.xxx.com:8080' 重启系统sudo reboot
最后猫盘刷Ubuntu有什么意义呢?群晖性能优化又比Ubuntu好,还得输命令这么麻烦,运行个图形界面,还这么吃力,弄这么辛苦为了干嘛???当然是为了折腾啊!!!猫盘只是个NAS玩具但是它不只能做NAS,通过Ubuntu使用学习可以随便感受到Linux命令操作的魅力,你会发现慢慢的爱上它强大的兼容性和稳定性,甚至开始败家买一大堆的矿渣和开发板甚至是服务器,来吧投入Linux的怀抱里吧【嘤嘤嘤】
|