在 Linux 刚出现时,他们嘲笑它,并且认为它一事无成。现在 Linux 无处不在!
我当时是巴西一所大学的计算机工程专业大三学生,同时在全球审计和咨询公司担任系统管理员。公司决定实施一些企业资源计划 (ERP) 软件,并使用 Oracle 数据库。我接受了 Digital UNIX OS (DEC Alpha) 的培训,这让我大开眼界。
UNIX 系统非常强大,让我们能够完全控制机器:存储系统、网络、应用程序以及所有一切。
我开始用 ksh 和 Bash 编写大量脚本,以自动化备份、文件传输、提取、转换、加载 (ETL) 操作,自动化 DBA 例程,并创建了许多来自不同项目的其他服务。此外,进行数据库和操作系统调优让我很好地理解了如何从服务器获得最佳性能。那时,我在我的 PC 上使用 Windows 95,我很想在我的 PC 上安装 Digital UNIX,甚至是 Solaris 或 HP-UX,但这些 UNIX 系统是为在特定硬件上运行而设计的。我阅读了系统附带的所有文档,寻找额外的书籍以获取更多信息,并在我们的开发环境中测试疯狂的想法。
后来在大学里,我从同事那里听说了 Linux。我在拨号上网时代下载了它,我非常兴奋。我的标准 PC 上能拥有一个类似 UNIX 的系统的想法太棒了!
由于 Linux 与 UNIX 系统不同,它是为在任何通用 PC 硬件上运行而设计的,因此一开始让它工作起来非常困难。Linux 只是为系统管理员和极客准备的。我甚至使用 C 语言调整驱动程序以使其运行。我之前使用 UNIX 的经验让我在编译 Linux 内核、故障排除等方面感到宾至如归。与仅适用于某些特定硬件的封闭系统相反,Linux 与任何意外的硬件设置一起工作都非常具有挑战性。
我一直看到 Linux 在数据中心获得空间。一些敢于冒险的系统管理员启动盒子来帮助完成日常任务,以监控和管理基础设施,然后 Linux 获得更多空间,成为 DNS 和 DHCP 服务器、打印机管理和文件服务器。过去有很多关于 Linux 用于企业的 FUD(恐惧、不确定性和怀疑):谁是它的所有者?谁支持它?有适用于它的应用程序吗?
但如今,Linux 的复仇似乎无处不在!从开发人员的 PC 到大型企业服务器;我们可以在智能手机、手表和物联网 (IoT) 设备(如 Raspberry Pi)中找到它。甚至 Mac OS X 也有我们习惯使用的命令提示符。微软正在制作自己的发行版,在 Azure 上运行它,然后... Windows 10 将在其上获得 Bash。
有趣的是,IT 市场创造并迅速取代新技术,但我们从 Digital UNIX、HP-UX 和 Solaris 等旧系统中获得的知识对于 Linux 仍然有用和相关,无论是 для business 还是只是为了乐趣。现在我们可以完全控制我们的系统,并最大限度地利用它的功能。此外,Linux 还有一个热情的社区!
我真的建议正在寻找计算机职业的年轻人学习 Linux。这与您在 IT 领域的哪个分支无关。如果您深入了解标准家用 PC 的工作原理,您就可以在任何大型机面前用基本相同的语言进行交流。通过 Linux,您可以学习基础计算,并培养在 IT 领域任何地方都适用的技能。
1 条评论