其实,不论学什么系统,『从头学起』是很重要的!还记得你刚刚接触微软的Windows都在干什么? 还不就是由档案总管学起,然后慢慢的玩到控制台、玩到桌面管理, 然后还去学办公室软体,我想,你总该不会直接就跳过这一段学习的歷程吧?那么 Linux的学习其实也差不多,就是要从头慢慢的学起啦!不能够还不会走路之前就想要学飞了吧!^_^!
常常有人问一些问题,这些问题都是很基础的! 例如:『为什么我的使用者个人网页显示我没有权限进入?』、 『为什么我下达一个指令的时候,系统告诉我找不到该指令?』、 『我要如何限制使用者的权限』等等的问题,这些问题其实都不是很难的,只要瞭解了 Linux的基础之后,应该就可以很轻易的解决掉这方面的问题呢! 所以请耐心的,慢慢的,将后面的所有章节内容都看完。自然你就知道如何解决了!
此外,网路基础与安全也很重要,例如TCP/IP的基础知识,网路路由的相关概念等等。 很多的朋友一开始问的问题就是『为什么我的邮件伺服器主机无法收到信件?』 这种问题相当的困扰,因为发生的原因太多了,而朋友们常常一接触Linux就是希望 『架站!』根本没有想到要先瞭解一下Linux的基础!这是相当伤脑筋的! 尤其近来电脑怪客(Cracker)相当多,(真奇怪,閒閒没事干的朋友还真是不少....) ,一个不小心您的主机就被当成怪客跳板了! 甚至发生被警告的事件也层出不穷!这些都是没能好好的注意一下网路基础的原因呀!
所以,希望大家能够更瞭解Linux,好让他可以为你做更多的事情喔! 而且这些基础知识是学习更深入的技巧的必备条件呀!因此建议:
1.计算机概论与硬体相关知识:
因为既然想要走Linux这门路,资讯相关的基础技能也不能没有啊! 所以先理解一下基础的硬体知识,不用一定要全懂啦!又不是真的要你去组电脑~^_^, 但是至少要『听过、有概念』即可;
2.先从Linux的安装与指令学起:
没有Linux怎么学习Linux呢?所以好好的安装起一套你需要的Linux吧!虽然说Linux distributions很多, 不过基本上架构都是大同小异的,差别在於介面的亲和力与软体的选择不同罢了! 选择一套你喜欢的就好了,倒是没有哪一套特别好说~
3.Linux作业系统的基础技能:
这些包含了『使用者、群组的概念』、『权限的观念』,『程序的定义』等等,尤其是权限的概念, 由於不同的权限设定会妨碍你的使用者的便利性,但是太过於便利又会导致入侵的可能! 所以这裡需要瞭解一下你的系统呦!
4.务必学会vi文书编辑器:
Linux的文书编辑器多到会让你数到生气!不过,vi却是强烈建议要先学习的! 这是因为vi会被很多软体所呼叫,加上所有的Unix like系统上面都有vi,所以你一定要学会才好!
5.Shell与Shell Script的学习:
其实上面一直谈到的『文字介面』说穿了就是一个名为shell的软体啦!既然要玩文字介面,当然就是要会使用shell的意思。 但是shell上面的资料太多了,包括『正规表示法』、『管线命令』与『资料流重导向』等等,真的需要瞭解比较好呦! 此外,为了帮助你未来的管理伺服器的便利性,shell scripts也是挺重要的!要学要学!
6.一定要会软体管理员:
因为玩Linux常常会面临得要自己安装驱动程式或者是安装额外软体的时候,尤其是嵌入式设备或者是学术研究单位等。 这个时候Tarball/RPM/DPKG等软体管理员的安装方式的瞭解,对你来说就重要到不行了!
7.网路基础的建立:
如果上面你都通过了,那么网路的基础就是下一阶段要接触的咚咚,这部份包含了『IP概念』『路由概念』等等;
8.如果连网路基础都通过了,那么网站的架设对你来说,简直就是『太简单啦!』:
通过上面文章中介绍的8大建议,想必那些想从头学好Linux的初学者来说,这都将成为宝贵的建议,希望大家在以后学习Linux时多练、多看、多学习。
【编辑推荐】
- Linux就这样被黑客入侵
- Linux比拼Windows谁更给力
- Linux内核编译之高手教程
- Symbian开发之UI框架设计教程
- Windows下架设svn服务器方法指导
- SUSE SVN服务器完整架设简明步骤详解