📄 sec0.html
字号:
<html>
<head>
<link rel="stylesheet" type="text/css" href="../../css/a.css">
<title></title>
</head>
<body background="../../images/bg.jpg">
<pre>□ 您可以由本书得到哪些收获 -- 自序
</pre>
<pre> 不记得什麽时候开始着手写这本书了, 我只感觉到, 差不多才一
年半不到, 这本书的内容竟然就过期了这麽严重, 而从新改版的想法
一直都有, 只是诸事颇忙, 於是一拖再拖。</pre>
<pre> 1994年十月, 我在资策会开了两个 Linux 技术讨论会, 其中一个
谈 Linux安装, 另外一个谈进阶应用, 像是各种网路设定种种。 我记
得讲完第一场安装的部份後, 我感觉糟透了, 一来我发觉我应付不来
各式各样不同层度问题之外, 更严重的, 是我组织能力薄弱, 没有办
法用嘴巴很条理的解说。 於是我决定发奋着书 :-) 这是一本定位
在入门的书籍, 由其只介绍与 Linux系统安装有关的部份。</pre>
<pre> 经过两个月的思考, 我几乎把旧版的内容完全丢到, 重新规划, 一
边写一边做测试, 其实也一边学习, 感觉更了解 Slackware Linux各方
面的设计, 我期望这些时间所留下来的文字, 能够对读者朋友们有帮助
,也希望这本书能帮帮助您发现 Linux的了不起用途。 不过在此也再次
提醒读者, 本书所介绍的只局限在 Linux系统安装方面, 您若想发挥
Linux 三头六臂的本事, 您有必要多叁考各式各样的 FAQ 与 HOWTO 文
件等等, 在本书附录我有摘录一些, 而更丰富的部份, 请叁考笔者拙着
「轻轻松松管理 Linux/Unix」 的介绍。</pre>
<pre> 最後, 这本书也存在有电子版本, 经济能力不许可买这本书的朋友
们假如可以上 Internet的话, 可以用 FTP 到 NCTUCCCA.edu.tw:/
Chinese/YuanInfo/Linux目录下取得。</pre>
<pre> 曾瑞源 1994/11/25 台湾.台北
yuan@uuserv.net.tw
</pre>
<pre>第零章 观念篇</pre>
<pre> 请读者用品读散文的心情, 轻松愉快的享受以下的文字。</pre>
<pre>本章内容:</pre>
<pre> 如何轻轻松松的阅读本书
DOS 等於 PC?
您满意DOS的表现?
Unix 速写
什麽是Linux
何处可以买到 Linux CD-ROM?
关於 Kernel 版本与 Distribution 版本的澄清
关於 Linux的 硬体 drivers
如何选择 Slackwareⅱ Debian 及 SLS
Linux着作权须知
GNU General Public License序文中译 (非完整全文)
Slackware Linux 安装速成班
</pre>
<pre>━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━</pre>
<pre>□ 如何轻轻松松的阅读本书</pre>
<pre>给DOS的使用者</pre>
<pre> 很多 DOS的使用者, 对於作业系统ⅱ 硬碟分割区 (Partition) 与
档案系统之间的关系没有概念, 假如您就是其中之一, 放轻松, 这本书
的写法非常浅显易懂, 相信即使您原本不熟Unix, 也可以很轻松进入
Linux的门槛, 并进而利用它。</pre>
<pre> 这本书的另外一个风格, 就是罗唆且详尽的实际说明。笔者一直设法
把萤幕上实际的情况, 真实的节录出来, 且附上详细的解说, 希望这可以
让每一个读者都觉得浅显易懂, 即或不懂, 也可以依样画葫芦地架设起一
套高功能Linux/Unix工作站。</pre>
<pre> 至於阅读本书的方法, 您大体上照着笔者各章节的顺序来阅读, 在各
章节中, 会有更明确的指引, 照着这样来读, 您应该可以很快补足原本
所欠缺的观念。
</pre>
<pre>给Unix高手</pre>
<pre> Linux虽然没有名份及血统, 对於熟悉Unix的您, 绝对会惊讶於Linux
拥有Unix家族所应有的东西, 比方像典雅的气质且亲和力居Unix成员之冠(
Unix家族的传统最是欠缺亲和力)ⅱ惯常一心多用(多工)ⅱ适应力强(在不
同硬体架构上, Unix都能存活)ⅱ沟通能力超强(网路ⅱ通讯)..等等, 您
都可以在Linux上发现这些您最熟悉的风采。</pre>
<pre> 您有了Unix经验作背景了, 您大可很快速的浏览。为此, 在第一
章中, 我为您准备了〃给Unix高手速读〃一节, 让您最快速的知道如
何装置Linux, 所以笔者建议您在浏览本章(第零章)後, 不妨先浏览那
一节。但是, 万一您读起来仍然不顺, 那麽您不妨从头来, 依照我所
写章节的顺序浏览, 这样, 也许某些您欠缺的观念可以得到补强。
</pre>
<pre>□ DOS 等於 PC ?</pre>
<pre> 我们一般通称的PC, 是指 IBM PC 或者 IBM 相容 PC 而言。 PC
只是一个机器, 没有作业系统的话, 机器只是机器。 也就是说, 要
有作业系统来把PC启动, 这部PC才勉强算是一部电脑。 我之所以说
「勉强」, 是因为 PC 加上作业系统但没有应用软体的话, 仍然是废
物。</pre>
<pre> 由上面这段话我们知道了, 要有作业系统才能把PC给启动起来,
那麽这里所说的作业系统专指MS DOSⅱDR DOS或PC DOS等等(以下简
称DOS)吗?</pre>
<pre> 这问题让我想起一个不对但被普遍接受的观念, PC 与 DOS不能
划上等号!! 的确, 大部分PC而言都是跑DOS为主, 但DOS绝对不是唯
一能启动您 PC 的作业系统。换句话说, 我们一般说的PC, 常已经指
「跑DOS的PC」, 这不是很好的说法, 因为我们实际上可以装设 Unix
在PC内, 也可以装设Linux, 甚至要把UnixⅱLinuxⅱ及DOS三种作业
系统装在同一部PC内也行, 我甚至还可以任意选择其中之一来开机呢
。</pre>
<pre> 有这一层认识後, 下次您可不要再把DOS与PC划上等号。
</pre>
<pre> □ 您满意DOS的表现?</pre>
<pre> 您可知道, 从硬体的角度来看, 您的PC在运算速度上, 已经超越
了大部分的大型电脑了(这样比较其实是不对的, 以笔者对这两者的了
解, PC 与大型电脑的差异实在太大了, 这里用 CPU 速度一项来做比
较是不恰当的), 但从软体的角度来看, 您的PC却仍是一个阳春ⅱ简陋
且不安全的系统。上面这句话是真的, 因为您使用DOS。</pre>
<pre> DOS是有史以来, 最成功商业化的作业系统之一, DOS是少数真正
可以号称为开放系统的作业系统。从软体上来看, 您不大需要害怕不
同厂商所供应的DOS, 会使得原来的软体不再执行。从硬体的角度来看
,您几乎可以随便购买一些周边设备来搭配这一台跑DOS的PC, 只要您
跑DOS, 几乎不会有软硬体匹配的问题, 您有非常好的保障。</pre>
<pre> 可惜上面这些优点都无法掩盖一个事实, DOS是一个极其阳春的作
业系统, DOS是一套16位元ⅱ单工单使用者的作业系统。单工表示在同
一个时间里, DOS只能一次执行一项工作, 於是使用者常常被迫用很多
时间在等待。 多使用者表示系统一次可以有多人使用, 您跑DOS的PC,
一次只能被一个人使用, 也就是一个人(或者一个软体) 就占用个整个
系统。由这个角度, 我们回头看我前面的话〃PC已经超越了几十年前的
大型系统〃, 不令人摇头吗? PC是超越了, 可是PC+DOS的组合却仍极
端落後。</pre>
<pre> 上面这一段话对大部分使用者来说, 其实是没有道理的, 因为这
些使用者已经能够满足DOS亲切好用的风格, DOS刚好笨的恰恰好, 非
常容易驾驭。</pre>
<pre> 请原谅笔者如此正负面交互着讲, 我只是想让您更清楚的知道,您
的PC也可以强悍到与工作站电脑脑互别苗头, 假如您将之搭配一个强
悍的作业系统的话。 您的PC也可以简单好用, 假如您搭配一个笨得恰
到好处的作业系统的话, 比方像DOS。这之间的差别, 就是作业系统的
选择。</pre>
<pre> 有了这些心理建设, 您才有理由入Linux/Unix的门来。 Linux可
以充份发挥您 32 位元 PC 的高速运算能力, Linux/Unix可以免除您
对当机的恐惧, Linux/Unix各式各样的发展工具可以让您欣喜若狂,
Linux/Unix可以轻易的让您成为网路通讯的天生赢家, 但Linux/Unix
同样会带给您在系统管理以及使用上的烦恼, 因为伴随强大系统功能
而来的, 也正是复杂ⅱ且使用难度高的系统。</pre>
<pre> 为了给您更完整的概念, 我们先来看看这一部跑Linux的PC有何不
同, 对於「多工」ⅱ「多使用者」等概念较薄弱的读者, 下面图表或
许可以帮助读者想像如何充分的把一部 PC 做到最大利用, 以及当今
的 PC 硬体上已经多麽强悍, 只要搭配一个恰当的作业系统。 这例是
笔者所筹办的 「UUserv 社区网路」的主机系统, 有关这主机的硬体
规格, CPU 是 Intel 486DX-50, VESA local bus IDE controler 搭
配一个 420MB Seagate 及 540MB WD硬碟, 记忆体有 32MB RAMⅱ
256KB cache, 以及 NE2000 相容网路卡等等。 软体方面, 这机器所
执行的工作包括Terminal server (可以接受大多 8 条电话拨接连线)
, 在内部 Ethernet网路提供 NFS (Network File System) 给网路中
其他两部电脑, 另外一条数据专线 24 小时连线 Internet, 是跑 PPP
上 Internet。 在通讯服务上, 这系统执行有完整的TCP/IP网路环境,
以所执行的Server来说, INN news serverⅱ Gopher serverⅱ Mail
server (SMTPⅱPOP3ⅱUUCP)ⅱ Name server等等的工作在同一部 PC
之上。</pre>
<pre> 以上这麽多工作同时集中在一部机器其实并不妥当, 这里我只是
想用一个实际例告诉大家, 一部 486 PC 可以做到这麽大的功能。 事
实上, 初期的 UUserv 主机确实是这样跑, 不过後来把 Local 的网路
(比方 Terminal Serviceⅱ UUCPⅱ NFS等等) 与对外 Internet (比
方 Mail serverⅱ Name serverⅱ Gopher serverⅱ INN Netnews
serverⅱ 以及 SLIP/PPP 连线本身) 分开在不同的 PC做, 而後者则
是采用一部老旧 386sx-20 PC 配备 16MB记忆体, 跑得也非常满意。这
是题外话。
</pre>
<pre>$ uptime
11:27am up 5 min, 5 users, load average: 0.11, 0.08, 0.02</pre>
<pre>$ who ← who指令瞧瞧系统上有多少使用者上机, 共有七人
root tty2 Oct 2 01:08
guest tty3 Oct 2 01:47
root tty1 Oct 2 00:57
joel ttyS4 Oct 2 01:24 (:dialup_modem)
guest ttyS5 Oct 2 01:47 (:dialup_modem)
yuan ttyp0 Oct 2 01:03 (linux2.cfic2.com)
yuan ttyp1 Oct 2 01:18 (linux2.cfic2.com)
</pre>
<pre>$ ps ← 我想知道系统目前正执行着多少工作
PID TTY STAT TIME COMMAND
1 con S 2:04 init auto
6 con S 0:00 bdflush (daemon)
7 con S 0:08 update (bdflush)
21 con S 0:07 /usr/sbin/crond -l10
40 con S 6:43 /usr/sbin/syslogd
42 con S 0:00 /usr/sbin/klogd -d -f /var/adm/kernel.log
44 con S 0:00 /usr/sbin/rpc.portmap
46 con S 0:00 /usr/sbin/inetd
48 con S 13:03 /usr/sbin/named
52 con S 0:00 /usr/sbin/lpd
54 con S 0:00 /usr/sbin/rpc.ugidd -d
56 con S 0:00 /usr/sbin/rpc.mountd
60 con S 0:00 /usr/sbin/rpc.nfsd
62 con S 0:00 /usr/sbin/rpc.pcnfsd /var/spool/lpd
101 p 1 S 0:03 -tcsh
102 p 2 S 0:03 -tcsh
103 p 3 S 0:03 -tcsh
764 con S 0:02 -waiting for connection @ 70
1894 con S 0:00 /usr/bin/runq
1900 con S 0:00 /usr/bin/runq
3458 p 4 S 0:04 -tcsh
3494 con S 0:08 /usr/sbin/in.telnetd+issue
:3511 p 2 T 0:00 less README.linux
4757 p 2 S 0:02 tail -f log
6217 p 4 T 0:00 vi README
6447 con S 0:06 /usr/sbin/in.telnetd+issue
6787 p 4 T 0:00 vi README
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -