我正在创建一个 Web 应用程序,并且决定使用开源技术:LAMP 堆栈 + Ruby。
我希望能够自己管理服务器,但我知道还有很多东西需要学习。例如,主要 Linux 发行版之间的主要差异,需要熟悉命令行、bash 脚本等。
我喜欢 Chris Pine 的 Ruby 书籍,并且想知道你们知道哪些网站有一些好的视频教程、好文章和好书(包括印刷版和电子书),我应该从这些网站上看看吗?
我的技术水平相当高,拥有计算机科学学士学位。我刚刚学会了如何编程,学会了命令行 (grep) 中的正则表达式的基础知识,以及诸如此类的东西,但那是 3 或 4 年前的事了。从那以后就没怎么碰过它了。所以想要一本易于阅读且适合“新手”的复习资料。
非常感谢。
答案1
如果你真的想要成为一名系统管理员(而不只是在互联网上扮演系统管理员)请购买 Limoncelli 等人撰写的《系统和网络管理实践》。此外,首先要学会寻找和吸收现有资源——这个“如何成为系统管理员”/“学习系统管理的资源”问题之前曾在 Server Fault 上出现过。
答案2
基本上可以访问 Linux 机器、虚拟机、chroot VM,基本上任何东西。问你如何学习运行服务器就像问你如何学习管理一个国家——你做不到,你必须从经验中学习。所以去亲自动手,当你遇到无法解决的情况时再回来!