作者:湘颖宛光秀雅 | 来源:互联网 | 2017-11-10 13:34
我从98年起使用linux,到现在也有8年了,学无大成,多少也有一点点经验,给正打算从零开始的各位借鉴一下吧。
首先学习linux需要明确目的,你为什么学他?如果只是想玩玩,那么我建议,如果你没有深厚的计算机基础、网络基础和编程能力,就不要玩下去了,没有任何意义,而且不会有太大的进展。如果你想拿它代替windows系统,同样的建议,如果没有深厚的英语水平和对计算机系统的理解,不要继续了,因为只会给你带来无穷的问题和无限的挫败感。
根据目前我对本论坛用户的了解,建议两种人学习linux,一种是你想要加强自己对计算机系统的认识(学习linux系统的工作原理和工作方法,能让你真正认识到计算机是什么,如果你学进去了,会极大地提高你的基础知识层次),另一种是需要用linux架设服务器解决实际问题(这个需要有一定的基础才行)。
入手方向建议:
首先了解一下linux的发展历程,确定你是否要学它,坚定你要学习使用它的信心,也能或多或少的帮你了解到一些以后用得到的知识;第二学习基本命令,至少能做文件拷贝、编辑文档、查看文档、生成目录、设定文件和目录的属主和权限;然后边学边用,了解计算机是怎么执行你给它下达的命令的,计算机资源到底是什么,如何使用计算机资源,这个时候你还应该学会df、mount、top、fdisk等命令和工具的使用;然后你可以学习一下linux是如何启动的,他的启动机制——为什么有5个启动级别,对应的文件结构是什么样子的等等;当你对计算机有了一个比较明确的认识,基本理解了它的工作原理以后(或者说是linux的工作原理以后),就可以尝试找一些相关的文章解决你所面临的架设服务器的问题了。
不要试图在很短的时间内学会linux,这么说吧,linux可以学的内容是无穷尽的,一个简单的apache服务器,就够你学很久,即便你觉得你已经非常精通apache了,仔细翻一下说明文档,你还是会发现有你不知道的地方,而这些东西不一定什么时候就会出来找你的麻烦。
不要一开始就从图形界面入手,这样不利于你理解什么是计算机系统,当你明白了linux的工作原理以后,再使用图形界面会有“实在是太简单”的感觉,对于真正的计算机系统,“简单”就意味着功能不够强大、不够灵活,对于实际应用来说,你可能会更喜欢用命令行的方式来完成工作。
如果你真的想提高自己,学习linux吧,你会进入到一个全新的计算机世界。