几个月后我将不得不处理一些 Solaris 机器,但我是一个天生的 Linux 管理员(自 1997 年起)。即便如此,Unix 就是 Unix,即使它们有差异,但很多事情更容易掌握。
我希望获得来自 Server Fault 社区的有关最关键/不同点的资源和提示,以便我可以专注于学习这些内容。
我已经有了:Solaris 到 Linux 迁移 (IBM Redbook) 和 Linux 到 Solaris 管理员指南 (Sun)。欢迎提供任何建议 :)
答案1
这取决于您维护的是 Solaris 10 机器还是较旧的机器(9、8)。对于 Solaris 10,一些命令几乎与 Linux 相同。如果您像我一样有点不幸,则需要更多地挖掘 Solaris 8 和 9 命令,这会带来很多不同。
从我的观点来看,Linux 管理员在管理 Solaris 10 时需要了解的重要领域包括:
- 单模光纤- 服务管理框架(在 Linux 中是服务、rc 和 chkconfig)
- 快速启动(在 Linux 中启动和克隆)
- RBAC 和执行命令(比 sudo 更好的东西)
- DTrace 工具包(我把 DTrace 放在最后,尽管这是 sol 10 的主要功能,因为这对管理员来说优先级不高,但更适用于性能故障排除等)
除此之外...阅读李嘉诚基金会作者为 Joerg Moellenkamp。
答案2
我喜欢 Unix Rosetta Stone -http://bhami.com/rosetta.html 还涵盖其他版本的 Unix。
系统管理速查表(PDF 格式) -http://www.tablespace.net/quicksheet Solaris PDF 很不错。它讨论了基本任务(镜像、硬件),还介绍了 Solaris 10 的一些怪异之处。
Solaris 提示和技巧 -http://sysunconfig.net/unixtips/solaris.html 这个也有一些 OBP 的东西,非常方便。