Linux基础学习
此前,我们已经简单地讨论过Linux和Window的区别。我们现在就要开始玩Linux了!那么我们要做哪些准备工作呢?
我建议你掌握一些Linux基础,一方面是觉得作为另外一种操作系统,基于兴趣你可以了解一下,反正多学一些东西它不是坏事;另一方面呢,主要是因为Linux还可以很好地支持Docker。
虽然我们还没有正式地学习Docker,但是还是可以简单地聊一下。首先,Docker是跨平台的(至少表面上是这样)。类似于Conda一样,你甚至可以在Windows里安装Docker。除了Windows,很多Network attached storage(NAS)操作系统,比如群晖、Unraid、TrueNAS/FreeNAS都不同程度地支持Docker。OpenMediaVault就不说了,就是一个披了NAS外衣的Debian系统嘛(Ubuntu也可以算是Debian系Linux发行版)!
掌握了一些Linux基础后,可以无压力阅读我的Docker系列博文。虽然Docker的部署是比较傻瓜式的,但是有一些Linux的基础将会让你玩Docker时如鱼得水;对于一些比较复杂的目标,比如将chevereto图床的数据从宝塔面板迁移到docker容器,就需要进入到容器Shell的内容控制mysql数据库;这时候Linux基础的功底将让你可以轻松地驾驭这些不寻常的操作。
在Linux下了解Docker是有好处的。根据我的经验,Linux Docker的通用性比较强。我之前曾经在一个用Unraid的小伙伴那里,通过Shell使用Docker,毫无违和感。这也许是因为Docker与Linux内核的交互性比较强吧,所以它的拓展性也很强。不管怎样,如果你以前没有怎么接触过Docker或者是NAS,那么你一定会被Docker的可玩性深深折服!

发表回复