我刚刚获得了专用的linux服务器,我打算将其用于部署项目和托管一些站点。与过去使用的虚拟或共享托管服务不同,我实际上负责整个计算机及其配置!而现在,这似乎是一项艰巨的任务。
尽管如此,我还是想学习更多关于linux管理的知识,并且边走边学,但是最好还是从别人的错误中学习,而不是从我自己的错误中学习。;)
经验丰富的管理员可以使用哪些资源,教程和第一步,来推荐linux newbie admin,因为他们会进入荒野?
到目前为止,我发现其他一些ServerFault问题和答案非常有用:
我刚刚获得了专用的linux服务器,我打算将其用于部署项目和托管一些站点。与过去使用的虚拟或共享托管服务不同,我实际上负责整个计算机及其配置!而现在,这似乎是一项艰巨的任务。
尽管如此,我还是想学习更多关于linux管理的知识,并且边走边学,但是最好还是从别人的错误中学习,而不是从我自己的错误中学习。;)
经验丰富的管理员可以使用哪些资源,教程和第一步,来推荐linux newbie admin,因为他们会进入荒野?
到目前为止,我发现其他一些ServerFault问题和答案非常有用:
Answers:
使用Linix发行版设置虚拟机(VirtualBox,Parallels,VMWare,Virtual PC),然后开始播放!
通过使用VM,您可以尽情摆弄自己的内容,而不必担心会发生问题。如果遇到问题-只需还原VM备份并重新启动即可。
我强烈推荐Nemeth等人的《 Linux管理手册》。或由相同作者撰写的更昂贵的《 Unix系统管理手册》。
另外,Unix上的Rosetta Stone是我认为有用的参考页。
找出您所在地区是否有Linux用户组(LUG)。我已经成为几个LUG的成员很多年了,他们一直很棒,特别是因为经常会有身体上的帮助和帮助。这里有部分组的列表:http : //www.linux.org/groups/
您还应该与服务器上安装的Linux发行版的邮件列表或论坛取得联系。不同的发行版通常没有什么古怪的地方,例如在对应用程序的在线支持(例如Apache,Postfix等)的一般查询中,可能会漏掉一些古怪的东西。我从未使用过CentOS,但它非常流行,因此我相信将会建立一个不错的社区。
大多数大型开放源代码项目和Linux发行版也都具有IRC通道,它们当然非常适合实时支持。
一开始这听起来很可笑,有些人会认为我很有趣,但我不是。
Unix(以及BSD和Linux以及who-knows-welse-else)最初是一个鼓励程序员和管理员相互通信的环境。Linux是一个相当不错的近似值(不是100%,但是非常接近)。
以我不那么谦逊的观点,Unix / Linux / BSD管理员最好通过口头传统的形式来教授,在这种形式中,知识是由经验丰富的人通过语言口传给学习者的。在我遇到的每种情况下,这种学习Unix(及其堂兄)的方法都是最有用的,同时为学习者提供了最多的见识,尤其是仅通过阅读本书并向前迈进而无法获得的见解。之所以采用这种“低效”的学习方法,是因为某个时候某人对某事做出了决定,但尚未正式记录下来(请阅读该链接的标题)。这意味着您很容易坐在那里,然后就“为什么X照原样完成”挠头了,非常充分的理由。拥有一个曾经去过那里并且知道如何成为历史的人,可以帮助“填补空白”。
是的,您可以坐下看书,或者(就像我一样),简单地安装书本并敲一下头几百次,而这时您会发现很困难。但是,要向他人学习还有很多话要说。
我不是某种高级Linux sysadmin,但是这是我的建议:
Linode库中的以下资源应该可以帮助人们入门:
我发现这本书《Linux管理:初学者指南》对我刚起步时很有帮助。
它涵盖了从台式机安装到管理核心网络服务和服务器的所有内容。也非常简洁,所以我能够在一周左右的时间内拿起并阅读
像耐克一样-做吧!
基本构建过程为:
利用您拥有的资源:
说真的 当我起步时,当我无所事事时,我列出了/ bin / sbin / usr / bin / usr / sbin并阅读了有关二进制文件的手册页。自然,我不记得所有的东西,但是当我被困住并需要做点什么。换句话说,这是一种熟悉可用工具的简便方法。
如果有时间,请稍后再阅读其他手册页。