忘记你在使用windows时的使用习惯和使用思维。学习Linux,一定要适应Linux的命令行界面,因为命令行才是Linux的真正魅力所在,而X-window或着说桌面环境也只是运行在命令行模式下的一个应用程序,所以我们很多人从windows转过来的***件事情就是抱怨Linux的桌面没有windows好用。本人最初安装Linux是因为我的笔记本电脑太旧,安装windowsXP总是死机,于是选择了当时***的ubuntu8.04安装,并不是我当时有多么厉害会使用Linux,而是当时我只想找一个windows系统的替代品,能让我正常使用电脑。我当时主要使用Ubuntu的图形界面,并且不懂任何linux下的命令和软件,所以跟很多新手一样,总感觉Linux不如windows好用,后来为什么想深入了解Linux呢?是因为看到表哥笔记本上安装的Gentoo,当时最让我感到惊奇的是Linux竟然可以用一行命令去完成很多操作,迅速、快捷,不像windows那样,我鼠标点了一下,还得等半天旋转圈,从此便算正式进入了linux的世界。
***,工欲善其事,必先利其器
既然我们决定学习Linux,那么面对网络上那么多Linux发行版本,新手该如何选择呢?目前使用的比较多的Linux发行版本主要是redhat系(包括centos、fedora等)和Debian系(ubuntu和linuxmint等),这可能是***和使用最广泛的几个版本了,尤其是ubuntu,这个版本是基于Debian的发行版本,最近几年以高调的身姿,一经面世便一发不可收拾,使得linux在桌面领域得到了很大的发展,这得益于它们使用了优秀的包管理方式和庞大的linux软件仓库使得这两个发行版本更加易于使用。新手学习Linux,个人建议选择redhat系的linux发行版本,因为很多企业的服务器都使用的centos或者RHEL,学以致用才是我们最终的能力发挥,Linux的积累与掌握还是要在生产环境中实现的。学习Linux,我认为最简单的方式可以通过在windows中安装虚拟机,然后在虚拟机中安装上RHEL,或者centos,找本深入讲解linux的书来学习、练习。这里个人推荐刘遄老师根据RHEL7写的《Linux就该这么学》,这本书下载地址http://www.linuxprobe.com/book,全书讲的很详细,你可以按照书上一步一步操作、学习,从虚拟机安装到搭建LNMP,认真学完书中的内容既可以达到RHCE的水平,如果是用于个人开发环境,可以使用fedora,操作管理方式与RHEL和centos接近。
第二,生命不息,奋斗不止
学习linux过程中,遇到问题,首先应该想自己如何去解决这个问题,解决的方法可以是看书查资料、百度搜索,也可以去linux技术论坛,通过以上几种方式,90%的问题都能得到解决。独立思考并解决在学习Linux中遇到的问题,不但培养了自己独立解决问题的能力,而且在技术上会有很大的进步。linux学习中最忌讳的就是遇到问题,自己不先去尝试解决问题,而是直接问别人,虽然这样也能解决问题你所遇到的问题,但是自己能力得不到锻炼,是很难有技术上的进步,无论是现在学习,还是以后在生产环境中遇到问题,独立解决问题,才是最正确的方式。
第三,坚持就是胜利
Linux学习是一个长期的过程,这里面需要学习很多东西。你必须学会基本的命令,不必犯难,其实常用的命令并不多,不要怕记不住,用的多了也就熟悉了。再配合强大的shell,可以实现很多功能,在命令行界面下要学会使用编辑器,vim是一个不错的编辑器,可以很方便的用于文字和软件开发。学习基础的网络管理,理解正则表达式,这些与所学习的命令一起可以实现linux下面95%的操作,让你对Linux系统的越用越喜欢,Linux是实践性很强的系统,不是windows那种简单到点几下鼠标就能完成一些操作,学习Linux的难度是贯穿始终的,所以你必需恒久的保持学习linux的热情和积极性,相信终有一天它会给你丰厚的回报。***让我们共勉,来感受一下王国维先生的《热爱生命》:“我不去想是否能够成功,既然选择了远方,便只顾风雨兼程。我不去想能否赢得爱情,既然钟情于玫瑰,就勇敢的吐露真诚,我不去想身后会不会袭来寒风冷雨。既然目标是地平线,留给世界的只能是背影,我不去想未来是平坦还是泥泞,只要热爱生命。一切,都在意料之中”。