怎样进修LINUX

如何学习Linux 目前 Linux 上头有两种主要的操作模式,分别是图形介面与文字介面, 那么学习 Linux 好还是Command Line 这两种学习心态有什么优缺点呢?此外,有没有良好的入门文件可供参考?! Linux 学习有困扰的时候应该 要如何发问?!要到哪里去搜寻网路资源?! 还有,怎样进行有智慧的提问?嗯!在这一 章里面,我们好好谈一谈! Linux的应用 基础学习2.1 从『头』学习 2.2 选择一本易读的工具书 2.3 学习的方法3.1 Widnow 还是 command line 3.2主机/网路资料查询 3.3 线 鸟哥的建议(重点在 soluti 的学习)Linux 的应用 前一章节我们谈到了 Linux 相关的历史, 与简单的介绍了一下 Linux 这个『Kernel』与 Linux distributions 等等。 而在开始进入 Linux 的基础学习之前,我们有必要了解一下应该 要如何有效的学习 Linux 但在谈到Linux 如何学习之前,我们得就 Linux 目前的一 般应用来说明一下, 才好理解您需要什么样的学习方式!目前 Linux 的应用至少有底下这 网路伺服器承袭了 Unix 高稳定性的良好传统, Linux 上面的网路功能特别的稳定与强大! 此外,由 GPL授权模式,让很多优秀的软体都在 Linux 上面发展, 这些在Linux 上面的伺服器软体几乎都是自由软体! 因此,做为一部网路伺服器,例如 等等, Linux 绝对是上上之选!当然,这也是 Linux 的强项! 工作站电脑如同前一章提到的,工作站电脑与伺服器不一样的地方,大概就是在于网路服务了。 工作 站电脑本身是不应该提供 Internet 的服务的(LAN 内的服务则可接受)。 此外,工作站电脑 与桌上型电脑不太一样的地方,在于工作站通常得要应付比较重要的公事应用, 例如工程 界流体力学的数值模式运算、娱乐事业的特效功能处理、软体开发者的工作平台等等。Linux 上面有强大的运算能力,以及支援度相当广泛的 GCC 编译软体, 因此在工作站当中也是 相当良好的一个作业系统选择。 例如鸟哥所在的研究室目前就要将 Sun Unix 上面执行的大型模式移转到 Linux 上面, 美国环保署内部人员的测试,发现Linux 不但比较便宜 X86系统嘛! )而且速度还比较 桌上型电脑所谓的桌上型电脑,其实就是你我在办公室使用的电脑啦。一般我们称之为 Desktop 那么这个Desktop 的系统平时都在做什么呢?大概都是这些工作吧 上网浏览;文书处理; 网路介面之公文处理系统; 办公室软体( Office Soft ware )处理资料; 收发电子邮件; 这些工作要被进行他需要什么东西在 Desktop 的电脑上面呢很简单, 『就是需要视窗』! 因为上网浏览、文书编排的所见即所得介面,以及电子公文系统等等, 如果没有视窗介面 的辅助,那么将对使用者造成很大的困扰。而众所皆知的, Linux 早期都是由工程师所发 展的,对于视窗介面并没有很需要,所以造成 Linux 不太亲和的印象。 好在,为了要强化桌上型电脑的使用率, Linux WindowSystem 结合了! 如同前一 章里面的说明,要注意的是, WindowSystem 仅只是 Linux 上面的一套软体, 而不是 核心喔!所以即使 Window挂了,对 Linux 也可能不会有直接的影响呢! 好,我们就 来谈一谈 WindowSystem 由前一章提到的Unix Linux的历史中,我们知道在 1986 年美美的视窗画面就 已经在 Unix 上面出现过了,那个时候视窗画面被简称为 系统,而后来到了1994 年的时候正式被整合在 Linux 里头!至于微软的 Windows 则是在 1995 才出现!所谓的 WindowSystem 就是以 XFree86 这个计画释出的 X11 这个视窗软体为 管理显示核心的一套视窗介面的软体,我们常常简称他为 图形使用者介面 GraphicalUser Interface 这个XFree86 只是 Linux 核心上面的一套软体而已, 他主要的工作就是管理图形介面输出的时候,几乎所有显示相关的硬体的控制, 如显示卡、萤幕、键盘、滑鼠、等等,都是XFree86 管理的!或者, 我们可以称 XFree86 X-WindowSystem 的伺服器,简称为 Server提供的显示相关硬体的功能, 来达到图形显示的『视窗管理员( Window Mananger, WM )』所发挥的能力啦! 也就是说,WM 是挂在 Server上面来运作的一套显示视窗介面的软体,例如我 们常见的 KDE, GNOME 等等都是 WM。 由于 Linux 整合了 WindowSystem ,虽然还有改善的空间,不过,却也已经具有相当个 规模了! 目前的 Linux 不但有强大美观的 KDE,以及 KDE 附加的 KOffice 办公室软体, 还有由 Sun 开发释出的自由软体 Start Office 以及修订过后的 Open Office 等办公室软体, 这些办公室软体同时也都拥有 文书处理、电子试算表、简报软体等等,哇!功能太齐全了! 也就是说,目前的 Linux 桌面应用上,已经可以应付大部分上班族群的工作需求了! 嵌入式系统近年来电子相关产业相当的蓬勃发展,其中,小型微电脑的发展甚为重要! 例如家电产品、 PDA、手机、数位相机以及其他微型的电脑配备。 这些电脑配备也都是需要作业系统来控 制的!而作业系统是直接嵌入于产品当中的, 例如 PDA 本身就是一个小型的电脑作业系 统啦!这些系统我们就称为嵌入式系统。 Linux 在这些嵌入式系统当中的应用是相当好的!因为 Linux 的核心的可变动性, 以及核 心的小而美、效能佳的特性,让他在嵌入式设备的市场当中,具有很大的竞争优势! Linux 的核心有多小呢?在您的 PC Linux(假设您已经安装了 Linux 核心最大绝对不会超过 2MB ,呵呵!够小了吧?而这个核心里面还包含了很多可能用不到的模组, 所以 将所有不需要的功能移除,仅留下需要的程式,那么几百 KBytes 甚至几十 KBytes Linux核心 都可以被制作出来喔!所以啊,这对于嵌入式设备锱铢必较的记忆体空间来说, 真是 相当的优秀啊! 网路伺服器、工作站电脑、桌上型电脑等等,就是 Linux 目前最常被应用的环境了。 如果想要针对桌上型电脑,或者是网路伺服器主机来学习的话,对于Linux 您应该如何进行学习的课题呢?底下我们就来谈一谈。 基础学习 我们在 提到过学习心态的分别 如果您看过的话,应该就不难理解,如果您仅想要了解 Linux ,并且利用 Linux 来作为您的桌上型电脑的话,那么,您只需要购买一本 介绍 Linux 桌面设定,例如 中文输入法、印表机设定、网际网路设定等等概念的的书籍即 不需要特别针对Linux 来进行什么特殊的学习的!反正利用 Linux WindowSystem 的图形介面就可以达到您的需求了!您可以选择专为桌上型电脑发行的 Linux distributions 例如 Ubuntu:但是仍须注意的是,SuSE Mandriva都有出多种版本,请挑选属于 Desktop 的那种喔! 另外,您还可以参考一些网站的资料 杨老师的图解桌面中文指南 不过,如果您不想只学习 Linux 的桌上应用,还想学习更多 Linux 在网路上的应用, Window来管理您的 Linux 主机,肯定是不够的! 因为毕竟 Linux上的一套软体,想用他来完全掌控 Linux 真的是很不容易的事情~ 而且,在伺服器 的应用上,档案的安全性、人员帐号的管理、软体的安装/ 修改/设定、 登录档的分析以及 自动化工作排程与程式的撰写等等,都是需要学习的, 而且这些东西都还未涉及伺服器软 体呢!对吧!这些东西真的很重要,所以,您就得要这样学习才行 从头学习 其实,不论学什么系统,『从头学起』是很重要的!还记得你刚刚接触微软的 Windows 在干什么?还不就是由档案总管学起,然后慢慢的玩到控制台、玩到桌面管理,然后还去 学办公室软体,我想,你总该不会直接就跳过这一段学习的历程吧!?那么 Linux 的学习 其实也差不多,就是要从头慢慢的学起啦!不能够还不会走路之前就想要学飞了吧! 常常有些朋友会写信来问鸟哥一些问题,不过,信件中大多数的问题都是很基础的!例如 『为什么我的使用者个人网页显示我没有权限进入?』、『为什么我下达一个指令的时候, 系统告诉我找不到该指令?』、 『我要如何限制使用者的权限』等等的问题,这些问题其 实都不是很难的,只要了解了 Linux 的基础之后,应该就可以很轻易的解决掉这方面的问 所以请耐心的,慢慢的,将后面的所有章节内容都看完。自然你就知道如何解决了!此外,网路基础与安全也很重要,例如 IP 的基础,网路的 Gateway 设定基础与网路的相 关概念!很多的朋友一开始问的问题就是『为什么我的 mail server 无法收到信件?』这种 问题相当的困扰,因为发生的原因太多了,而朋友们常常一接触 Linux 就是希望『架站!』 根本没有想到要先了解一下 Linux 的基础!这是相当伤脑筋的!尤其近来电脑怪客 ,一个不小心您的主机就被当成怪客跳板了! 甚至发生被警告的事件也层出不穷!这些都是没能好好的注意一下 网路基础的原因呀! 所以, 鸟哥希望大家能够更了解 Linux ,好让他可以为你做更多的事情喔! 而且这些基 础知识是学习更深入的技巧的必备条件呀!因此建议 先理解一下基础的硬体知识,不用一定要全懂(没那么多时间),但是至少要『听过、有概念』即可; 先了解一下Linux 的基础知识,这些包含了『使用者、群组的概念』、『权限的观 念』,『程序的定义』等等; 必需至少学会一种以上的文书编辑器,例如最好学会通用版本的vi 实际操作Linux 时,必定要学习的 Shell ,最好 Shell scripts 也能够了解; 如果上面你都通过了,那么网路的基础就是下一阶段要接触的咚咚,这部份包含了『IP 概念』『路由概念』『TCP/IP』等等; 如果连网路基础都通过了,那么网站的架设对你来说,简直就是『太简单啦!』在一些基础知识上,可能的话,当然得去书店找书来读啊! 如果您想要由网路上面阅读的 话,那么这里推荐一下由 Net man 大哥主笔的 Study-Area 里面的基础文章,相当的实用! 电脑基础(网路基础 (选择一本易读的工具书一本好的工具书是需要的,不论是未来作为查询之用,还是在正确的学习方法上。 可惜的 是,目前坊间的书大多强调速成的 Linux 教育,或者是强调 Linux 的网路功能, 却欠缺 了大部分的 Linux 基础管理~鸟哥在这里还是要再次的强调,Linux 的学习历程并不容易, 他需要比较长的时间来适应、学习与熟悉,但是只要能够学会这些简单的技巧, 这些技巧 却可以帮助您在各个不同的 OS 之间遨游! 您既然看到这里了,应该是已经取得了鸟哥的 Linux 私房菜 基础学习篇了吧! 在这本书看完之后,或许还可以参考一下Net man 推荐的相关网路书籍 请推荐有关网路的书不过,要强调的是,每个人的阅读习惯都不太一样,所以,除了大家推荐的书籍之外, Linux的认识,大概就只有实作经验了!所以,赶快找一部电脑,赶快安装一个 Linux 件,然后快点进入Linux 的世界里面晃一晃!相信对于你自己的 Linux 能力必然大有斩获! 除了自己的实作经验之外,也可以参考网路上一些善心人士整理的实作经验分享喔! 例如 最有名的 Study-Area 等网站。 此外,人脑不像电脑的硬碟一样,除非硬碟坏掉了或者是资料被你抹掉了, 否则储存的资 料将永远而且立刻的记忆在硬碟中!在人类记忆的曲线中, 你必须要『不断的重复练习』 才会将一件事情记得比较熟!同样的,学习 Linux 也一。

未经允许不得转载:主机宝贝 » 怎样进修LINUX

评论 抢沙发

评论前必须登录!