{eval=Array;=+count(Array);}
我有个学习路径,也是我自己亲身经历过的,供你参考一下:
1) 使用者阶段
我回忆一下,我一开始也是不会用Windows的呀,后来是怎么慢慢学会的呢?每天在图形窗口环境下这里点点,那里点点,安装各种应用程序,体验各种应用程序的功能。碰到问题了,问问周围的人,也可以上网找一下答案。在这个过程中,你并没有涉及的系统级别的底层知识,只是对系统有了一个感性的认识。所以,使用者阶段,先安装一个虚拟机软件,上面跑一个主流的发行版(Ubuntu或者CentOS),在图形化环境里先熟悉各个系统功能的用法,另外,我并不建议一开始就闷头在命令行里折腾,一来新手容易被各种错误提示搞蒙,二来极具打击初学者的自信心。因为学到后面,你会明白,你在图形界面的每项操作都对应系统命令行里的一条指令,所以,先把图形环境熟悉了再说。这个阶段,不会命令行,不丢人。
2) 初学程序阶段
图形环境的各个功能都熟悉的差不多了,就可以进入初步编程阶段了。在这个阶段,有两项东西是需要涉及的,一个Shell脚本,一个是C。图形环境中可以直接打开Terminal窗口编写Shell脚本的,类似于Windows上的批处理。另外可以买一本Linux C程序的书,跟随书上的教程一步一步的开始学习各个基本知识点,如果你的C很熟悉了,那就太好了,系统编程基本就可以入门了。另外,这个阶段可以继续研究其他主题了,例如各个Linux服务的搭建,SSH,SAMBA,FTP,Nginx等。
3) 深入研究阶段
有了以上的基础,就可以开始选择一个具体的方向进行深入钻研了。可以选择偏系统底层方向,就需要对内核代码,驱动移植等主题进行学习和代码研究。如果以后台为主,则可以搭建一些实验性质的Web站点及分布式服务。走安全方向的话,就需要看一些反汇编,逆向工程以及各种攻击手法了。
祝你成功!
我感觉英语不好跟学不学得好Linux没有直接的关系。
Linux属于操作系统,本质上跟英语是没有关系的,可能英语好的人理解一些Linux命令的时候会快一些,但是现在方便的翻译软件遍地都是,只要一查,你得到的结果跟那些英语好到极致的人是一样的。而且反过来讲,你在学习Linux时去查阅一些单词,反而还能帮助你学会一些英语单词。
所以,想学Linux英语不好没关系,干就完了!
学会没问题,基本的工作也能应付。想达到一定的高度,没有较强的英文阅读能力,肯定不行,许多有深度的,比较新的知识是英文版的,许多社区也是英文交流的。翻译软件+猜测能解决一部分问题,但大部分不行。
从问题可以看出作者应该是想进入运维这个行业,或者现在还只是个学生,但英语基础十分薄弱对吧?
其实我自己当初上学的时候也很迷茫这个问题,但是如果你真的是想好了准备进入这个行业,其实我觉得英语不应该成为阻碍你前进的绊脚石。
首先linux入门肯定是有导师带着你的,如果你上课认真听讲,下课勤加联系,我相信基础部分你一定能够学好。
但是你想以此为业谋发展的话英语还是非常重要的。
进入中级阶段,很多情况就需要自己去解决,导师这个时候就不一定在你身边,当你独自面对问题的时候,经验会成为一方面,但是英语就显得尤为重要,因为大多数服务的核心都是用英语来编写的,如果你完全不懂,那么处理问题将会是非常棘手的。
下面的三款操作系统你可以安装尝试一下。
0
回答0
回答0
回答0
回答0
回答10
回答7
回答0
回答0
回答0
回答