在许多较小的组织中,开发人员通常最终会做一些系统管理工作(出于显而易见的原因)。很多时候,他们拥有出色的开发人员技能,但很少有系统管理技能(可能都是自学的),因此必须边走边学,这是相当低效的。
在这种情况下,是否有规范的(或只是很棒的)书籍可以提供帮助?比仅使用 shell 更高级(大概开发人员可以这样做),但不是针对希望花很多年时间做这项工作的人。
理想情况下,一些相当通用的(虽然特定于某个发行版也可以),涵盖数据库、网络、一般维护等,而不仅仅是一项特定任务。
在大多数情况下,我对基于 shell 的工作感兴趣(即没有安装 GUI),但如果我遗漏了一些突出的东西,请指出。
(打个比方,用 C 替换“系统管理”,我想要K&R,用 C++,我想要 Meyers 的“Effective C++”)。
Com*_*een 16
在我看来,系统和网络管理实践是您唯一需要的。您可以在网上找到有关如何解决技术问题的具体信息。本书为您提供的是一组最佳实践,它使您更容易适应系统管理员的观点。
jti*_*man 10
多年来帮助我学习如何成为更好的系统管理员的一些书籍,因此我建议今天阅读它们。
你没有说你用哪种语言开发(尽管你用你的比喻暗示了 C/C++)。许多系统管理员将他们的工具开发重点放在脚本语言上,例如 Ruby、Perl、Python 或普通的 Shell。我个人喜欢Ruby。
我曾经去HowtoForge和Gentoo Wiki Tutorials寻求设置一些配置的帮助 - 简单,简洁,切中要害。
然而,Ubuntu 服务器指南和Gentoo 手册有助于更好地了解 linux 的工作原理。
至少这些是我白天作为开发人员使用的主要资源,晚上使用系统管理员。
归档时间: |
|
查看次数: |
1966 次 |
最近记录: |