2.2 基础学习
如果您想要了解Linux,并且利用Linux来作为台式计算机的操作系统,那么,只需购买一本介绍Linux桌面设置,例如中文输入法、打印机设置、因特网设置等概念的书即可,不需要特别针对Linux来进行特殊的学习,仅利用Linux的X Window System的图形界面就可以满足需求了。您可以选择专为台式机发行的Linux 版本,例如,
· Ubuntu:http://www.ubuntulinux.org/
· Novell SuSE:http://www.novell.com/linux/suse/
· Mandriva:http://www.mandriva.com
但是,仍须注意,SuSE与Mandriva都有多种版本,请挑选属于桌面的版本。另外,还可以参考一些网站的数据:
· 杨老师的图解桌面:http://apt.nc.hcc.edu.tw/docs/FC3_X/
· 中文指南:http://tw.ubuntuguide.org/
如果您不想只学习Linux的桌上应用,还想学习更多Linux的网络应用,那么,仅以X Window来管理Linux主机肯定是不够的。因为X Window是Linux上的一套软件,想用它来完全控制Linux很不容易,而且,在服务器的应用上,文件的安全性、人员账号的管理、软件的安装/修改/设置、登录文件的分析以及自动化任务计划与程序的编写等,都是需要学习的,况且这些都还未涉及服务器软件。这些真的很重要,所以,您需要采取如下的学习方式。
2.2.1 从头学习
其实,不论学什么系统,从头学起都是很重要的。还记得您刚刚接触微软的Windows时是怎样学习的吗?就是由资源管理器学起,然后慢慢学到控制面板、桌面管理,最后才去学习办公软件。Linux的学习方式也差不多,要从头慢慢学起。
常常有些人写信来问笔者一些很基础的问题。例如,“为什么我的用户个人网页显示我没有权限进入?”,“为什么我执行一个指令的时候,系统告诉我找不到该指令?”、“如何限制用户的权限”,这些问题其实都不难,只要了解了Linux的基础知识,就应该可以很轻松地解决这些的问题。所以请耐心,仔细将后面所有章节的内容都看完,自然就知道如何解决了。
网络基础与安全的相关知识也很重要,例如IP的基础概念、网络的网关(Gateway)设置基础与网络的相关概念。很多人一开始问的问题就是“为什么我的邮件服务器无法收到信件?”这种问题很难解答,因为原因太多了。人们常常一接触Linux,就希望“架站”,根本没有想到要先了解一下Linux的基础知识。近来,计算机怪客(Cracker)相当多,一不小心,您的主机就会被当成怪客的跳板。被警告的事件也层出不穷,原因就是没有特别注意网络基础。
笔者希望大家能够更了解Linux,好让它可以为您做更多的事情。而且,这些基础知识是学习更深入技巧的必备条件。因此建议:
· 先理解基础硬件知识,不必全懂(时间所限),但是,至少要“听过、有概念”。
· 先了解Linux的基础知识,其中包含了“用户、用户组的概念”、“权限的观念”、“程序的定义”等。
· 必须至少学会一种以上的文字编辑器,例如,最好学会通用版本的vi。
· 实际操作Linux时,必定要学习Shell,最好也能了解Shell脚本。
· 如果上述内容都学过了,那么,下一阶段就要学习网络基础,这部分内容包含了“IP的概念”、“路由的概念”、“TCP/IP”等。
· 如果掌握了网络基础知识,那么网站的架设对您来说,简直就是“太简单”了。
学习一些基础知识,需要去书店买书来读。如果想通过网络搜索相关内容,这里向您推荐Netman主编的Study-Area中的基础文章,相当实用。
· 计算机基础:http://www.study-area.org/compu/compu.htm
· 网络基础:http://www.study-area.org/network/network.htm
2.2.2 选择工具书
不论是为了将来查阅资料,还是为了掌握正确的学习方法,都需要一本好的工具书。可惜的是,当前市面上的书大多强调速成的Linux教育,或者是强调Linux的网络功能,缺少Linux基础管理方面的知识。笔者这里再次强调,Linux的学习并不容易,需要较长的时间来适应、学习与熟悉,但是,只要能够学会这些简单的技巧,就可以帮助您在各个不同的操作系统之间遨游。
希望本书可以帮助您缩短基础学习的历程,也希望能够带给您一种有效的学习方法。当您看完本书之后,也可以参考Netman推荐的相关网络书籍:
· 有关网络的书推荐:http://linux.vbird.org/linux_basic/0120howtolinux/0120how tolinux_1.php
要强调的是,每个人的阅读习惯都不太一样,所以,除了推荐的书籍之外,必须选择那些对您确实有帮助的图书。
2.2.3 实践再实践
要增强体力,只有运动;要丰富知识,就只有读书。当然,要增加自己对于Linux的认识,大概就只有实践了。所以,赶快找一台计算机,赶快安装一个Linux套件,然后快点进入Linux的世界。相信您的Linux能力必然大有提高。除了自己的实践经验之外,也可以从相关网站上搜索其他人整理的实践经验。例如最有名的Study-Area(http://www.study-area.org)等网站。
人脑不像计算机的硬盘,除非硬盘坏掉了,或者是数据被删除,否则,存储的数据将永远记忆在硬盘中。在人类记忆的曲线中,您必须要“不断重复练习”,才会将一件事情记清楚。学习Linux也一样,如果不经常摸索,那么,就会边学边忘。学了等于没学,这也是为什么笔者当初要开设“鸟哥的私房菜”网站的主要原因。
下面列出几个学习网站供大家参考(注意,由于不同的网站在编写时所用的Linux套件或版本与当前的主流并不相同,因此参考他人的实践经验时,必须要特别注意对方采用的版本,否则可能会带来困扰)。
· Study-Area:http://www.study-area.org
· 鸟哥的私房菜馆:http://linux.vbird.org
· 狼主的网络实验室:http://netlab.kh.edu.tw/index.htm
· 卧龙大师的网络技术文件:http://linux.tnc.edu.tw/techdoc/
· 大南国小(林克敏主任文件集):http://freebsd.lab.mlc.edu.tw/
· 张毓麟先生的小文章:http://www.se.ntou.edu.tw/~ylchang/MyDocuments/index.html
· 台湾Linux团体:http://www.linux.org.tw/
· 吴仁智的文件集:http://www.cses.tcc.edu.tw/~chihwu/
回书目 ![]() |
· Linux设备驱动开发详解 · 详解定制一个Linux内核 · Linux编程技术详解 · 如何成为一个Linux内核开发者 · 关于Linux内核源码使用的心得 · Linux操作系统调优参数的意义 · 解读Linux操作系统内核源码 · syslogd守护进程配置文件说明 |
|
· 第六章 你能帮我吗?.. · Linux笔试面试题选摘测.. · 08年5月软考网管上午真.. · 性能测试从零开始 目录 · 08年5月软考网工上午真.. · 上周拒绝服务攻击(DDo.. |
· 08年5月各大网上书店及.. · 2008年5月24日软考试题.. · 软件设计师专家临考模.. · 上周网络管理员专家自.. · 网络工程师自测获奖名.. · 08年4月各大网上书店及.. |
|
||||
| · NAC安全访问控制 · 网络布线测试仪器 · Windows Server 2008专.. · Windows远程桌面应用 · 网络故障排除宝典 · 运营商封堵ADSL共享 中.. · 解析35岁技术人的价值.. · 世纪枭雄比尔盖茨的王.. |
· 主流品牌防火墙配置 · ASP.NET开发教程 · 超级计算机TOP500专题 · Vista SP1对决XP SP3 · SQL Server 2008/2005.. · 程序员如何成长? · C#技术开发指南 · 虚拟化技术还有点“虚” |
|||
|
||||
| · SOA 面向服务架构 · SQL Server 2008/2005.. · Apache技术专题 · 三层交换技术专题 · SQL Server入门到精通 · Windows远程桌面应用 · C#技术开发指南 · Apache技术专题 |
· Windows集群服务应用 · C#技术开发指南 · 国际文档格式标准开战 · 路由器设置与口令恢复 · Linux 集群技术专题 · PHP开发应用手册 · SOA 面向服务架构 · 企业数据恢复指南 |
|||
|
||||
| · SQL Server入门到精通 · SQL Server 2008/2005.. · SOA 面向服务架构 · Apache技术专题 · C#技术开发指南 · 三层交换技术专题 · Apache技术专题 · C#技术开发指南 |
· Windows远程桌面应用 · 企业数据恢复指南 · Windows集群服务应用 · 路由器设置与口令恢复 · Linux 集群技术专题 · SOA 面向服务架构 · 了解统一威胁管理(UTM).. · 反垃圾邮件技术应用 |
|||