简介
最近在海鲜市场某鱼上淘到了一个还不错的小主机,打算改造一下用来作为个人的服务器,主要涉及到存储和计算方面(存储照片、视频、文档、git仓库、软件、跨平台共享文件,跑一些比较耗时的任务,如系统编译、软件编译、自己写的科学仿真计算程序等)。本文是小主机的介绍和系统的安装过程。
Fnos(飞牛私有云系统)是最近刚公测的一个基于Debian的linux系统,由于刚公测,系统可能会存在问题,因为本教程造成的您的数据损失概不负责,本教程仅作为开发交流学习之用。
选择Fnos的理由:之前一直使用Ubuntu Server作为个人服务器系统,一直以来认为这种企业使用的会比较稳定,但是现在认为Linux出色的稳定性和可靠性,各种发行版之间的差异其实是不大的。
尤其是在完成了一系列嵌入式Linux以及Linux From Scratch(LFS:编译自己的linux系统)后发现,只要我不使用数据加密,RAID等花里胡哨的功能,并且硬盘不出现物理上的损坏(个人认为出现物理损坏,再稳定的系统都没救),数据并没有那么容易丢,大部分喜欢折腾的人系统一定先比数据出问题。当然,我这里也是有数据冷备份的。
Fnos专门为个人打造,各方面对个人用户都比较友好,界面美观,易用,功能多,还有专门的APP,系统也在不断的更新。
主机配置
- CPU: Intel Core i7 1370p es (12核心20线程)
- 内存:DDR4 32g x2 2666Mhz
- 硬盘:金邦P3P 2T + P4L 2T
- 系统信息:Fnos
系统安装
在Fnos官方网站下载其安装镜像,将镜像拷贝到Ventory盘中(或者直接烧录到U盘启动),注意这里我发现需要以GRUB模式启动安装镜像,不然可能会有问题。
按照官方的安装引导一步步完成安装
补全fnos的系统部件
桌面
如果想要将fnos当作ubuntu server那样用,可以没有桌面,但是这个小主机的性能够强,内存够大,所以我选择安装上桌面,这样可以在服务器上运行Matlab, Mathematica, Xilinx Vivado等桌面应用,远程方案的话我这里选择todesk和自制的pikvm,这样甚至可以方便的远程修改bios
我这里使用kde-plasma桌面后,必须使用lightdm显示管理器,默认的sddm无法正常使用(每次重启后sddm进程会被杀死,某个程序给sddm发送了结束的信号)我不知道这里是fnos的限制还是某种bug,希望不是fnos不允许用户安装桌面
更新软件包列表
sudo apt update
安装桌面和显示管理器
sudo apt install kde-plasma-desktop task-kde-desktop lightdm
一定要选择lightdm作为显示管理器,kde自带的sddm重启后会无法使用
sudo dpkg-reconfigure lightdm
最后重启后,可以看到桌面(这里我已经安装了很多应用了)