假设我是个新手,他使用的是Windows,从未接触过Linux。但是我想管理、管理和负责我的服务器,至少在某个时候,如果现在不是这样的话。
但由于我是一个全职博主,我找不到时间在学院学习。所以,这是我的问题-- Is It Possible To Self-Teach HTML, CSS, PHP, JavaScript, Wordpress, CentOS (or for that matter any Linux distro), Apache, Nginx, and Varnish?
是的,从HTML开始,绝对是所有的。我可能看起来过于雄心勃勃和愚蠢,但我只是想这么做。没有自学的服务器管理员吗?
(1)请帮我把好书的名字、链接和你能做的任何事都说出来。(2)我需要多长时间(大约)?3年?5年?(我对HTML和Wordpress有很好的接触。)
这是一个伟大的社区,我希望至少你们中的一些人会对我提出一些建议。
发布于 2011-06-29 05:15:26
我们无法帮助您处理HTML,CSS,PHP,JS或WP,因为我们这里不处理它们。
我们处理Linux,Apache,Nginx和清漆。
发布于 2011-06-29 07:00:16
是的,有自学的服务器管理员。十多年前,我开始在一台备用电脑上修补Redhat 5.2。把手弄脏就能学到很多东西。书籍也很好,在线文档、越来越罕见的杂志以及与有着相似兴趣的人擦肩而过。查看您所在的城镇中是否有一个LUG (Linux用户组)。
随着你的修修补补,做大量的阅读是很好的,因为你会对最佳实践有一个了解。不幸的是,人们很容易养成不正确和/或不安全地做事情的习惯,只是盲目地修补,而不是完全了解正在发生的事情。
您可能会发现这本书很方便,特别是如果您想修补各种*nix发行版:
传统上(我没有这本书的当前版本),它很好地展示了不同*nix发行版之间的不同范例。
发布于 2011-06-29 07:40:46
对于大多数系统管理员的知识来说,在一个条件下,自我学习是可以的。
为了成为任何一组系统的合格系统管理员,当您无法实现您想要的目标时,您需要认识到这一点,因为您不了解作为软件基础的体系结构/原则(而不是愚蠢的、令人讨厌的东西)。此时,您需要后退一步,了解开发人员想要完成的任务。
Apache就是一个很好的例子。大多数情况下,配置Apache只是在执行位置指令和重定向指令,直到它们做您想做的事情为止。但是,为了成功地创建虚拟主机,您绝对需要了解虚拟主机是如何工作的。
对于公共系统来说,最大的危险不是你的设置不能正常工作,而是你没有足够的理解来意识到它是不安全的。
以下是一些帮助你入门的小窍门:
https://serverfault.com/questions/285171
复制相似问题