Linux
目录自己对Linux的理解
- 自己对Linux的接触是从大学开始接触的,之前对于电脑的理解只有windows操作系统。大学学的是Linux的内核编译以及驱动的开发,由于专业课学的是嵌入式开发,接触发行版的应用是从接触Ubuntu开始的,于是乎对于Linux的理解就有点像电脑的操作系统都是Windows。
Linux发行版
- 到目前为止尝试过很多Linux发行版,主要是Centos、Ubuntu、Debian、Redhat、openSUSE、Arch、Manjaro、Deepin(排名不按先后)
- 目前在使用的系统是Centos,它是最好用的吗。这要看你的使用场景,Centos作为Redhat系的系统稳定性是没得说的、虽然Centos已经宣布停止更新,但Centos7.9还能使用到2024年,到了再说。
- 为什么选择Centos作为我Nas服务机器的操作系统,是因为我尝试过Ubuntu、Debian、openSUSE后发现Ubuntu有些软件太新不适合我。openSUSE也非常稳定好用,但无奈国内资料还是比较少,除openSUSE其他使用的都是server版本使用,因为openSUSE有个yat图形操作界面很好用。
Linux能做什么
NAS
- 自从接触到这个后,感觉自己就像掉进去一个坑。喜欢搭建一些东西自己使用,可能是厌恶了互联网环境,各大厂商的应用。
- 为什么会接触到NAS,2019过后的第一次疫情,上网课在家同时接触阿里云服务器做项目,并看到了这样一个视频你的需求,也许30块就能搞定【Powersee】
- 我就是从这里开始入坑的,发现花钱租赁的云服务器、自己借助内网穿透也能实现相应功能,于是乎开始跟着从第一步刷机开始做。(当时做学校比赛的项目,借助阿里云服务器实现MQTT的远程通信,类智能家居的操作)
- 花钱买的第一步机器就是玩客云,这是一台arm架构32机器,位了解完Linux一些操作和服务搭建,搭建网站个人博客,使用Home Assistant自己家里的搭建一个监控,就发现这台机器性能不够。于是又看到B站Powersee视频开始接触arm64位机器N1,接着是我家云(粒子云)。
- 下一个阶段开始发现以上这些arm机器都是需要专门按照机器的硬件系统专门编译一套固件,无奈自己学艺不精,还没能到达自己编译的水平。于是开始x86架构的折腾、从D2550、1037U到J1900。其实这几个机器性能并不高,但用在linux的Nas轻度使用的情况下是能够满足的。
- 下一步等需求需要以及有闲暇时间准备购入一套精粤X99主板加E5-2666V3组一个