我刚刚获得了一个专用的 linux 服务器,我打算用它来部署项目和托管一些站点。与我过去在这种情况下使用的虚拟或共享托管服务不同,我实际上负责整个机器及其配置!而现在这似乎是一项艰巨的任务。
尽管如此,我还是想了解更多有关 linux 管理的知识并边做边学,但我更愿意从其他人的错误而不是我自己的错误中学习。;)
更有经验的管理员可以在 Linux 新手管理员进入荒野时推荐哪些资源、教程和第一步?
到目前为止,我发现一些其他的 ServerFault 问题和答案很有用:
长期以来,我一直对计算机感兴趣,并且摆弄了很多东西,其中包括 Linux。我年轻时(大约 13 岁)开始使用 Red Hat,但丢失了所有数据,将 FAT32 驱动器转换为其他驱动器。后来是 Knoppix,它在恢复等方面非常有帮助。然后,它是 Ubuntu。另外,我用 Arch 摆弄了一段时间,但是,它因我的喜好而经常中断(也许,我应该更加小心)。
无论如何,目前我使用的是 Ubuntu 9.04。我现在想更深入地了解 Linux 世界。我想了解工作原理并更多地使用终端。我也是一名程序员,所以,它会很有帮助。
所以,我想问的是:
学习和理解 Linux 的好书
更有效地使用 Linux 的好习惯。
我应该知道的好工具。
您每天留出的时间来学习新事物。
作为程序员,您如何有效地设置和使用 Linux。
长长的名单。我将不胜感激回答者。
我知道你在外面。您听说过这个“linux 东西”,并认为您可以在周末试一试。你试了一下,启动了机器,但有些事情并没有像预期的那样工作。
我在 Windows 和 Linux 上都做过管理工作。我还看到人们在尝试掌握 Linux 时“挣扎”。这似乎一次又一次地发生,所以问题变成:
你的期望是什么?
这些期望是如何没有得到满足的?
这些期望的基础是什么?是你之前的经历吗?
编辑:
最连贯的答案和完整的例子将被授予。如果我找不到解释遇到的大量困难的答案,这将变成一个 wiki。
关闭:
重新编辑了标题以使其“不那么煽动性”。