对于从事兼职(Linux)系统管理工作的软件开发人员来说,这是一本好书

对于从事兼职(Linux)系统管理工作的软件开发人员来说,这是一本好书

在许多较小的组织中,开发人员最终往往要做一些系统管理工作(原因显而易见)。很多时候,他们拥有出色的开发技能,但缺乏系统管理技能(可能都是自学的),因此不得不边做边学,这相当低效。

有没有经典的(或者说很棒的)书籍可以帮助解决这种情况?比仅仅使用 shell 更高级(大概开发人员可以做到这一点),但不适合那些希望花很多年做这项工作的人。

理想情况下,一些相当通用的东西(虽然特定于分发也是可以的),涵盖数据库,网络,一般维护等,而不仅仅是一项特定的任务。

大多数情况下,我对基于 shell 的工作(即没有安装 GUI)感兴趣,但是如果我遗漏了一些出色的内容,请指出。

(打个比方,如果把“系统管理”换成 C 语言,我想韓國,使用 C++ 并且我想要 Meyers 的“Effective C++”)。

答案1

柠檬酒 http://ecx.images-amazon.com/images/I/512gcuc0aWL._BO2,204,203,200_PIsitb-sticker-arrow-click,TopRight,35,-76_AA240_SH20_OU01_.jpg

系统与网络管理实践我认为这是您需要的唯一一本书。您可以在网上找到有关如何解决技术问题的具体信息。这本书为您提供了一套最佳实践,让您更容易适应系统管理员的观点。

答案2

多年来,有些书籍帮助我学习如何成为一名更好的系统管理员,因此我建议我今天阅读它们。

您没有说明您使用哪种语言进行开发(虽然您在类比中提到了 C/C++)。许多系统管理员将他们的工具开发重点放在脚本语言上,例如 Ruby、Perl、Python 或普通的 Shell。我个人喜欢 Ruby。

答案3

Linux 简介

Linux 系统管理

O'Reilly 也有一些其他的好书,但是这两本已经涵盖了大多数日常 Linux 管理员的工作。

答案4

RUTE 可以在线获取,并对 Linux 的使用和 Linux 系统管理进行了详细的介绍:

http://rute.2038bug.com/rute.html.gz[这不是拼写错误;它以 .gz 结尾,但可以在浏览器中查看]

如果您愿意,可以购买纸质版,或者直接在线阅读全文。

相关内容