📄 0120howtolinux.htm
字号:
因此,做为一部网路伺服器,例如 WWW, Mail Server, File Server, FTP Server 等等,
Linux 绝对是上上之选!当然,这也是 Linux 的强项!
</div>
<li><span class=text_import1>工作站电脑∶</span>
<div class=block2>
如同前一章提到的,工作站电脑与伺服器不一样的地方,大概就是在于网路服务了。
工作站电脑本身是不应该提供 Internet 的服务的(LAN内的服务则可接受)。
此外,工作站电脑与桌上型电脑不太一样的地方,在于工作站通常得要应付比较重要的公事应用,
例如工程界流体力学的数值模式运算、娱乐事业的特效功能处理、软体开发者的工作平台等等。
Linux 上面有强大的运算能力,以及支援度相当广泛的 GCC 编译软体,
因此在工作站当中也是相当良好的一个作业系统选择。<br><br>
例如鸟哥所在的研究室目前就要将 Sun Unix 上面执行的大型模式移转到 Linux 上面,
据美国环保署内部人员的测试,发现 Linux 不但比较便宜 ( X86 系统嘛! )而且速度还比较快呢!
</div>
<li><span class=text_import1>桌上型电脑∶</span>
<div class=block2>
所谓的桌上型电脑,其实就是你我在办公室使用的电脑啦。一般我们称之为 Desktop 的系统。
那么这个 Desktop 的系统平时都在做什么呢?大概都是这些工作吧∶
<ul>
<li>上网浏览;
<li>文书处理;
<li>网路介面之公文处理系统;
<li>办公室软体( Office Software )处理资料;
<li>收发电子邮件;
</ul>
这些工作要被进行他需要什么东西在 Desktop 的电脑上面呢很简单,
『<span class=text_import2>就是需要视窗</span>』!
因为上网浏览、文书编排的所见即所得介面,以及电子公文系统等等,
如果没有视窗介面的辅助,那么将对使用者造成很大的困扰。而众所皆知的,
Linux 早期都是由工程师所发展的,对于视窗介面并没有很需要,所以造成 Linux 不太亲和的印象。<br><br>
好在,为了要强化桌上型电脑的使用率, Linux 与 X Window System 结合了!
如同前一章里面的说明,要注意的是, <span class=text_import2>X Window System 仅只是 Linux 上面的一套软体,
而不是核心喔!所以即使 X Window 挂了,对 Linux 也可能不会有直接的影响呢</span>!
好,我们就来谈一谈 X Window System 吧!
<ul>
<li>由前一章提到的 Unix 与 Linux 的历史中,我们知道在 1986 年美美的视窗画面就已经在
Unix 上面出现过了,那个时候视窗画面被简称为 X 系统,而后来到了 1994
年的时候正式被整合在 Linux 里头!至于微软的 Windows 则是在 1995 年才出现!<br><br>
<li>所谓的 X Window System 就是以 XFree86 这个计画释出的 X11
这个视窗软体为管理显示核心的一套视窗介面的软体,我们常常简称他为
<span class=text_import2>图形使用者介面( Graphical User Interface )。
这个 XFree86 只是 Linux 核心上面的一套软体而已</span>,
他主要的工作就是管理图形介面输出的时候,几乎所有显示相关的硬体的控制,
例如显示卡、萤幕、键盘、滑鼠、等等,都是 XFree86 管理的!或者,
我们可以称 XFree86 为 X-Window System 的伺服器,简称为 X Server 。<br><br>
<li>至于我们所看到的美美的视窗画面,则是使用 X Server 提供的显示相关硬体的功能,
来达到图形显示的『<span class=text_import2>视窗管理员( Window Mananger, WM )</span>』所发挥的能力啦!
这也就是说, WM 是挂在 X Server 上面来运作的一套显示视窗介面的软体,例如我们常见的
KDE, GNOME 等等都是 WM。
</ul>
由于 Linux 整合了 X Window System ,虽然还有改善的空间,不过,却也已经具有相当个规模了!
目前的 Linux 不但有强大美观的 KDE,以及 KDE 附加的 KOffice 办公室软体,
还有由 Sun 开发释出的自由软体 Start Office 以及修订过后的 Open Office 等办公室软体,
这些办公室软体同时也都拥有 文书处理、电子试算表、简报软体等等,哇!功能太齐全了!
也就是说,目前的 Linux 桌面应用上,已经可以应付大部分上班族群的工作需求了!
</div>
<li><span class=text_import1>嵌入式系统∶</span>
<div class=block2>
近年来电子相关产业相当的蓬勃发展,其中,小型微电脑的发展甚为重要!
例如家电产品、PDA、手机、数位相机以及其他微型的电脑配备。
这些电脑配备也都是需要作业系统来控制的!而作业系统是直接嵌入于产品当中的,
例如 PDA 本身就是一个小型的电脑作业系统啦!这些系统我们就称为嵌入式系统。<br><br>
Linux 在这些嵌入式系统当中的应用是相当好的!因为 Linux 的核心的可变动性,
以及核心的小而美、效能佳的特性,让他在嵌入式设备的市场当中,具有很大的竞争优势!
Linux 的核心有多小呢?在您的 PC 上的 Linux (假设您已经安装了 Linux 了)
核心最大绝对不会超过 2MB ,呵呵!够小了吧?而这个核心里面还包含了很多可能用不到的模组,
所以将所有不需要的功能移除,仅留下需要的程式,那么几百KBytes甚至几十KBytes的 Linux 核心
都可以被制作出来喔!所以啊,这对于嵌入式设备锱铢必较的记忆体空间来说,
真是相当的优秀啊!
</div><br>
网路伺服器、工作站电脑、桌上型电脑等等,就是 Linux 目前最常被应用的环境了。
而您如果想要针对桌上型电脑,或者是网路伺服器主机来学习的话,对于 Linux ,
您应该如何进行学习的课题呢?底下我们就来谈一谈。
</div>
<hr><a NAME="basic"></a><img src="images/penguin-m.gif" alt="大标题的图示" height="34" width="25" align="middle" /><span class="text_h1">基础学习</span><br>
<div class=block1>
我们在 <a href="http://linux.vbird.org/new_linux.php">第零章</a> 提到过
<a href="http://linux.vbird.org/new_linux.php#learn">学习心态的分别</a> ,
如果您看过的话,应该就不难理解,如果您仅想要了解 Linux ,并且利用 Linux
来作为您的桌上型电脑的话,那么,您只需要购买一本介绍 Linux 桌面设定,例如
中文输入法、印表机设定、网际网路设定等等概念的的书籍即可,
不需要特别针对 Linux 来进行什么特殊的学习的!反正利用 Linux 的 X Window System
的图形介面就可以达到您的需求了!您可以选择专为桌上型电脑发行的 Linux distributions 例如∶
<ul>
<li><a href="http://www.ubuntulinux.org/" target="_blank">Ubuntu: http://www.ubuntulinux.org/</a>
<li><a href="http://www.novell.com/linux/suse/" target="_blank">Novell SuSE: http://www.novell.com/linux/suse/</a>
<li><a href="http://www.mandriva.com/" target="_blank">Mandriva: http://www.mandriva.com</a>
</ul>
但是仍须注意的是,SuSE 与 Mandriva 都有出多种版本,请挑选属于 Desktop 的那种喔!
另外,您还可以参考一些网站的资料∶
<ul>
<li><a href="http://apt.nc.hcc.edu.tw/docs/FC3_X/"
target="_blank">杨老师的图解桌面 http://apt.nc.hcc.edu.tw/docs/FC3_X/</a>
<li><a href="http://tw.ubuntuguide.org/" target="_blank">中文指南 http://tw.ubuntuguide.org/</a>
</ul>
不过,<span class="text_import2">如果您不想只学习 Linux 的桌上应用,还想学习更多 Linux 在网路上的应用,
那么单纯的以 X Window 来管理您的 Linux 主机,肯定是不够的!</span>
因为毕竟 X Window 是 Linux 上的一套软体,想用他来完全掌控 Linux 真的是很不容易的事情~
而且,在伺服器的应用上,档案的安全性、人员帐号的管理、软体的安装/修改/设定、
登录档的分析以及自动化工作排程与程式的撰写等等,都是需要学习的,
而且这些东西都还未涉及伺服器软体呢!对吧!这些东西真的很重要,所以,您就得要这样学习才行∶<br><br>
<hr><a name="basic_follow"></a><img src="../images/penguin-s.gif" alt="小标题的图示" height="23" width="16" align="middle" /><span class="text_h2">从头学习</span><br>
<div class=block2>
其实,不论学什么系统,『从头学起』是很重要的!还记得你刚刚接触微软的
Windows 都在干什么?还不就是由档案总管学起,然后慢慢的玩到控制台、玩到桌面管理,
然后还去学办公室软体,我想,你总该不会直接就跳过这一段学习的历程吧!?那么
Linux 的学习其实也差不多,就是要从头慢慢的学起啦!不能够还不会走路之前就想要学飞了吧!
^_^!<br><br>
常常有些朋友会写信来问鸟哥一些问题,不过,信件中大多数的问题都是很基础的!
例如∶『为什么我的使用者个人网页显示我没有权限进入?』、
『为什么我下达一个指令的时候,系统告诉我找不到该指令?』、
『我要如何限制使用者的权限』等等的问题,这些问题其实都不是很难的,只要了解了
Linux 的基础之后,应该就可以很轻易的解决掉这方面的问题呢!
所以请耐心的,慢慢的,将后面的所有章节内容都看完。自然你就知道如何解决了!<br><br>
此外,网路基础与安全也很重要,例如 IP 的基础,网路的 Gateway
设定基础与网路的相关概念!很多的朋友一开始问的问题就是『<span class="text_import2">为什么我的
mail server 无法收到信件</span>?』这种问题相当的困扰,因为发生的原因太多了,而朋友们常常一接触
Linux 就是希望『<span class=text_import2>架站!</span>』根本没有想到要先了解一下
Linux 的基础!这是相当伤脑筋的!尤其近来电脑怪客 ( Cracker ) 相当多,
( 真奇怪,闲闲没事干的朋友还真是不少.... ) ,一个不小心您的主机就被当成怪客跳板了!
甚至发生被警告的事件也层出不穷!这些都是没能好好的注意一下网路基础的原因呀!<br><br>
所以, 鸟哥希望大家能够更了解 Linux ,好让他可以为你做更多的事情喔!
而且这些基础知识是学习更深入的技巧的必备条件呀!因此建议∶
<ol>
<li>先理解一下基础的硬体知识,不用一定要全懂(没那么多时间),但是至少要『听过、有概念』即可;</li>
<li>先了解一下 Linux 的基础知识,这些包含了『使用者、群组的概念』、『权限的观念』,『程序的定义』等等;</li>
<li>必需至少学会一种以上的文书编辑器,例如最好学会通用版本的 vi 棉!</li>
<li>实际操作 Linux 时,必定要学习的 Shell ,最好 Shell scripts 也能够了解;</li>
<li>如果上面你都通过了,那么网路的基础就是下一阶段要接触的咚咚,这部份包含了『IP
概念』『路由概念』『TCP/IP』等等;</li>
<li>如果连网路基础都通过了,那么网站的架设对你来说,简直就是『太简单啦!』</li>
</ol>
在一些基础知识上,可能的话,当然得去书店找书来读啊!
如果您想要由网路上面阅读的话,那么这里推荐一下由 Netman 大哥主笔的 Study-Area
里面的基础文章,相当的实用!
<ul>
<li><a href="http://www.study-area.org/compu/compu.htm"
target="_blank">电脑基础 (http://www.study-area.org/compu/compu.htm)</a></li>
<li><a href="http://www.study-area.org/network/network.htm"
target="_blank">网路基础 (http://www.study-area.org/network/network.htm)</a></li>
</ul>
</div>
<hr><a name="basic_book"></a><img src="../images/penguin-s.gif" alt="小标题的图示" height="23" width="16" align="middle" /><span class="text_h2">选择一本易读的工具书</span><br>
<div class=block2>
一本好的工具书是需要的,不论是未来作为查询之用,还是在正确的学习方法上。
可惜的是,目前坊间的书大多强调速成的 Linux 教育,或者是强调 Linux 的网路功能,
却欠缺了大部分的 Linux 基础管理~鸟哥在这里还是要再次的强调,Linux 的学习历程并不容易,
他需要比较长的时间来适应、学习与熟悉,但是只要能够学会这些简单的技巧,
这些技巧却可以帮助您在各个不同的 OS 之间遨游!<br><br>
您既然看到这里了,应该是已经取得了<a href="http://www.grandtech.com.tw/book/booknews.asp?newsid=902"
target="_blank">鸟哥的 Linux 私房菜 -- 基础学习篇</a> 了吧! ^_^ 。
希望这本书可以帮助您缩短基础学习的历程,也希望能够带给您一个有效的学习观念!
而在这本书看完之后,或许还可以参考一下 Netman 推荐的相关网路书籍∶
<ul><li><a href="0120howtolinux/0120howtolinux_1.php">请推荐有关网路的书
http://linux.vbird.org/linux_basic/0120howtolinux/0120howtolinux_1.php</a></li></ul>
不过,要强调的是,每个人的阅读习惯都不太一样,所以,除了大家推荐的书籍之外,
您必须要亲眼看过该本书籍,确定您可以吸收的了书上的内容,再下去购买喔!
</div>
<hr><a name="basic_real"></a><img src="../images/penguin-s.gif" alt="小标题的图示" height="23" width="16" align="middle" /><span class="text_h2">实作再实作</span><br>
<div class=block2>
要增加自己的体力,就是只有运动;要增加自己的知识,就只有读书;当然,要增加自己对于
Linux 的认识,大概就只有实作经验了!所以,赶快找一部电脑,赶快安装一个
Linux 套件,然后快点进入 Linux 的世界里面晃一晃!相信对于你自己的 Linux
能力必然大有斩获!除了自己的实作经验之外,也可以参考网路上一些善心人士整理的实作经验分享喔!
例如最有名的 Study-Area ( <a href="http://www.study-area.org" target="_blank">http://www.study-area.org</a>
)等网站。<br><br>
此外,人脑不像电脑的硬碟一样,除非硬碟坏掉了或者是资料被你抹掉了,
否则储存的资料将永远而且立刻的记忆在硬碟中!在人类记忆的曲线中,
你必须要『不断的重复练习』才会将一件事情记得比较熟!同样的,学习
Linux 也一样,如果你无法经常摸索的话,那么,抱歉的是,学了后面的,
前面的忘光光!学了等于没学,这也是为什么鸟哥当初要写『鸟哥的私房菜』这个网站的主要原因,
因为,我的忘性似乎比一般人还要好~~呵呵!所以,除了要实作之外,还得要常摸!才会熟悉
Linux 而且不会怕他呢!<br><br>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -