我希望以学习为目的在家里经营一家企业。我对 Windows 企业系统有些熟悉,因为这是我们在工作中使用的系统。但我意识到我正处于 IT 职业生涯的开始阶段,Linux 是许多大公司的选择。我认为熟悉企业的 Linux 方面是明智之举,并且我认为在家里用我的计算机设置一个小型设置是有意义的。
我需要它是免费的,但预算中没有空间(所以我认为 REHL 被排除在外)。所以这是 CentOS、Debian 之间的折腾,也许还有一些我错过的东西。我最好的选择是什么?
答案1
熟悉 Debian、REHL 和 CentOS 是一个很好的起点。您需要熟悉多个 Linux 发行版,而不仅仅是一个。
您还需要熟悉许多 Linux 技术,例如 LXC、cgroups、systemd、VFS 等。
此外,您还需要学习常见的软件技术,例如 PostgreSQL、Mariadb 等数据库、Apache 和 nginx 等 Web 服务器以及防火墙的 iptables 以及 openldap 等目录服务器。
还有各种 IT 自动化,包括使用的部署解决方案和日志记录。您不妨习惯其中一些,然后在旅途中学习新的。我经常使用的一个是 Red Hat 的 Ansible。
一般来说,企业或任何大型企业都会使用管理软件或“平台”,例如 OpenStack、libvirt,并且您也希望熟悉这些系统。
基本上你不应该只学习一件事。你想要了解总体思路,但一旦你被录用,你可能需要学习一些新东西,没关系,无论如何,任何体面的雇主都应该帮助你。