1.Linux Distribution简介
Linux Distribution 可分为 RedHat、Mandrake、SuSE、Slackware、Debian、Open Linux、Corel Linux、Turbo Linux . 在众多的 Dirstibution 之间, 相同的是都采取同一种 linux kernel 来源. (如果对于 Linux kernel 想要更深入了解可以参考 http://www.kernel.org/ ) 每个 Linux Distribution 的版本跟 Linux kernel 版本有各自的相关性, Distribution 之间的版本数目则无关系.
2.Red Hat Linux特色RedHat Linux 相对于其他版本来说, RedHat 公司在推动自己的 Dirstibution 与更新上显得相当积极, 它使用一个他们所开发的软体 ( RPM, RedHat Package M anager 的缩写) 来维护 RedHat Linux 的软体安装. 而这样的做法, 能够让使用者不用在面对新安装软体或更新软体时, 都必需要自己将 package 抓来 complie好再 install, 而是类似 Windows 中软体更新精灵, 直接将旧版软体移除, 将新版软体移植到系统中, 但原有的设定档都会被保留下来.
3.Linux kernel 版本简介前面提到 Linux Distribution, 对于刚接触使用 Linux 的人, 通常会被 Linux Distribution 的版本跟 Linux kernel 版本给搞混. 基本上, Linux Distribution 版本就是看你所使用的 Distribution 是哪一家的, 他们会有固定的版 本数字, 例如: RedHat 有 6.2, 7.2, 7.3等版本数字. 而这些 Distribution 都会包含 Linux kernel, 这时候 Linux kernel 版本的数字, 则是有一定规则可寻. 下面图表说明 kernel 版本的数字所代表的意思.
| kernel 2.2.14 |
kernel 2.2.16 |
kernel 2.4.2 |
kernel 2.4.7 |
kernel 2.4.18 |
kernel 2.4.18 |
kernel 2.4.20 |
kernel 2.4.22 |
| RedHat 6.2 |
RedHat 7.0 |
RedHat 7.1 |
RedHat 7.2 |
RedHat 7.3 |
RedHat 8.0 |
RedHat 9.0 |
Fedora Core1 |
| SuSE 7.3(2.4.10) |
SuSE 8.0 |
SuSE 8.1 (2.4.19) |
SuSE 8.2 |
RedHat Updates |
| package \ RedHat |
RedHat 6.2 |
RedHat 7.1 |
RedHat 7.2 |
RedHat 7.3 |
RedHat 8.0 |
RedHat 9.0 |
Fedora Core1 |
|
Linux kernel
|
2.2.14-5 |
2.4.2-2 |
2.4.7-10 |
2.4.18-3 |
2.4.18-14 |
2.4.20-8 |
2.4.22 |
| XFree86 |
3.3.6 |
4.0.3-5 + 3.3.6 |
4.1.0-15 |
4.2.0-8 |
4.2.0-72 |
4.3.0-2 |
4.3.0-42 |
| egcs / gcc |
egcs-1.1.2-30 |
gcc-2.96-81 |
gcc-2.96-98 |
gcc-2.96-110 |
gcc-3.2-7 |
gcc-3.2.2-5 | gcc-3.3.2-1 |
| gnome | 1.4.0.4-54 | 1.4.1.2.90-22 | 1.4.1.2.90-32 | 1.4.1.2.90-35 | |||
| kde | 3.0.0 | 3.0.3 | 3.1-10 | 3.1.4-1 |
在 RedHat Linux 这些版本当中, 有几个比较建议使用的版本: RedHat 7.3 跟 Redhat 9.0.
如果是个人桌上 Desktop使用或是做为伺服器主机 OS 使用, 都建议安装 RedHat 7.3/9.0 或是 RedHat Enterprise.
如果是 Notebook 使用或是有些新添购的周边硬体要连接系统, 则建议安装 RedHat 9.0或是 Fedora Core1.
本文将简单介绍 Redhat Linux 9.0 安装的过程。 本文假设您的机器位于中研院院内,而且装有网路卡,可以连上网路。在开始安装之前, 你需要先了解你的电脑的一些参数。通常比较需要注意的是:
一般来说 Redhat 可以自动侦测到电脑的 VGA,网路卡等硬体的组态。但为使安装过程顺利,请先将硬体相关文件准备在手边。
以下说明安装 Linux 的过程将使用在中研院 Linux FTP 站上的资料来安装。
本例中我们使用的资料位于 ftp://linux.sinica.edu.tw/redhat/redhat-9.0/en/os/i386
6. 安装步骤6.1 制作安装磁片
首先你需要一张磁片,这一张磁片是 Redhat 安装磁片。
在前述 ftp 位址下,有一个目录名为 dosutils。在此目录中包含一些基本在 dos 或是 windows 下可以使用的工具程式。我们需要 rawrite.exe 程式来制造 Redhat 一片安装磁片。
接下来我们需要在上述位址下的目录 images 下的 boot.img 和 bootnet.img 。这两个档案前者是从光碟安装的开机片,后者从网路安装的开机片。 我们需要使用 rawrite.exe 来将这两个档案分别写进磁片。
rawrite.exe 的功能,是把档案内容直接写进磁片。
拿出一张完全空白的磁片,你并不需要用 DOS 或 Win95 来将这一片磁片格式化 (Format),因为 Redhat Linux 并不使用 DOS 或 Win95 的档案系统格式,而是用它专有的格式 ext2fs 。你接下来要做的,便是利用 rawrite.exe 程式来将这两个 img 档案写进磁片中。下面的例子假设你将 rawrite.exe 以及两个 img 档案存放在 c:\tmp 下面。
C:\tmp>rawrite
Enter disk image source file name: boot.img
Enter target diskette drive: a:
Please insert a formatted diskette into drive A: and press -ENTER- :C:\tmp>
这样便把 boot.img 档案写进磁片。bootnet.img 也是以相同的方法写进磁片。
如果你手边已经有安装好的 Linux,你也可以用下列指令来制作安装磁片到 A 碟:
dd if=boot.img of=/dev/fd0
6.2 开始安装
刚开始的步骤比较简单,下表为其步骤 :
a.使用boot磁片开机后出现第一个画面:按下Enter选择安装新系统。
b.使用的语言:由于中文尚未完全被支援,请选择英文。
c.使用的键盘的种类:请选择预设的US。
d.选择的安装方式:在本例中我们选择FTP安装。
e.安装新系统或是升级旧系统:在此我们选择安装新系统。
f.安装的类别(Installation Class):分成数种类型,分别为Workstation、Server、Custom及Update System。 建议选择Custom,以便系统能有较大的弹性(注意,有些选项[如:Workstation,Server]的预设值是将整棵硬碟全部给 Linux 使用, 若不小心处理可能会造成原有硬碟资料损毁)。
g.选择系统的SCSI卡:请选一个型号跟你系统所装的SCSI卡最接近的项目。6.3 网路设定
首先我们要先让系统抓到你的网路卡。通常系统会自动抓到网路卡。如果没有,系统会出现选单让你选一个跟你网路卡型号最接近的驱动程式,甚至还会问你网路卡的 IO port, IRQ 等。这时你就需要查阅你购买网路卡时所附的文件。 (当然也有可能你的网路卡并未被支援)
接下来系统会问你一些网路的资讯,如 IP address, Net Mask 等。这些资讯在本文第一段有提到,属于你应该在安装前就要查明的资讯。
接下来系统会问安装资料的来源,由于我们选的是 FTP 安装,所以你将会被要求输入 FTP 站的位址以及目录。如果你打算由计算中心的 FTP Server 安装 Redhat 9.0,请在 FTP 站处输入 "linux.sinica.edu.tw ",在目录处输入 "/redhat/redhat-9.0/en/os/i386 "。
6.4 分割硬碟
我们将先说明什么是硬碟分割,以及说明 Linux 的档案系统与硬碟分割的关系之后,才说明如何真正的做硬碟分割,以及将硬碟分割真正的挂 (mount) 到档案系统上。
6.4.1 什么是硬碟分割
一个实体硬碟可以切成若干份,每一份做为系统软体在管理上的一个单位,称为一个分割 (partition)。 一个硬碟可以切成四份,称为四个主要分割 (primary partition)。有时四份分割并不敷使用,我们可以将其中一份主要分割替换成一份延伸分割 (extended partition)。在一份延伸分割中,可以再切成若干份逻辑分割 (Logical Partition) 。而这每一份延申分割,对于 Linux 来说其作用与任何一份主要分割一样。这样子通常就足以满足我们的需求。
要注意的是,并不是所有的系统处理主要分割和逻辑分割的方式都完全一样。例如 Windows95/98 开机区预必须安装在主要分割。假设你的机器上除了 Linux 外,也要装 Windows95/98,你必须先保留至少一个主要分割给 Windows95/98。
6.4.2 Linux 的档案系统与硬蝶分割
Linux 并不像 Dos 或是 Windows95/98 那样有 C:, D: 等。而是使用一个分割作为根目录,先在这个目录上建立档案系统,然后在这个分割中建立子目录,然后将其它的硬碟分割上的档案系统挂在 (mount) 根目录中的子目录。
其次,比较先进的作业系统如 Linux, Windows95/98 等,通常都会利用硬碟的空间,来当做记忆体空间不足时,暂时将不用的资料存到硬碟去。Linux 需要利用 一个硬碟分割来当做暂存空间,称为 SWAP。Linux 也可以用档案当做 SWAP 空间,但是这样做效率比较差,通常都开一个硬碟分割做为 SWAP。
SWAP 空间需要多少呢 ? 一般性的建议约莫是你记忆体相等大小的空间或两倍, 但事实上的需求会跟你执行的程式的种类和特性有关。
共2页: 1 [2] 下一页
【内容导航】
|
|||
| · OSPF路由协议专栏 · 思科路由器产品 · 华为路由器产品 · 路由器模拟器 · AIX操作系统管理应用(.. · 思科路由器配置 · 路由器组网解决方案 · 路由器密码恢复 |
· 无线路由器故障处理 · 路由故障处理手册 · 路由器访问控制列表(AC.. · 路由器的安全配置与安.. · 无线路由器配置 · 路由器技巧 · 华为路由器配置 · 路由器配置基础 |
||
|
|||
| · Java基础教程 · VPN技术 · SQL Server 2005全解 · ARP攻击防范与解决方案 · SOA 面向服务架构 · SQL Server 2005全解 · Java编程开发手册 · 三层交换技术专题 |
· SQL Server入门到精通 · Windows Server 2003企.. · Windows远程桌面应用 · C#技术开发指南 · VPN技术 · Solaris 10 配置管理 · C#技术开发指南 · Windows操作系统安装 |
||
|
|||
| · VPN技术 · ARP攻击防范与解决方案 · SQL Server 2005全解 · Java基础教程 · SQL Server入门到精通 · SQL Server 2005全解 · SOA 面向服务架构 · Java编程开发手册 |
· C#技术开发指南 · 三层交换技术专题 · C#技术开发指南 · Windows远程桌面应用 · Windows Server 2003企.. · 邮件服务器专题 · wimax技术与趋势 · Windows操作系统安装 |
||
| ·DB2 Viper快速入门 ·DB2 9数据库的镜像分割与.. |
·将XML应用程序从DB2 8.x.. ·DB2 9中的pureXML:如何.. |
| ·服务器中的“傻瓜机”在.. ·盖茨也喜欢登录Youtube看.. |
· · |
| · 职场冲浪(之八):让感.. ·职场冲浪(之七):潜心.. |
·人生如鞋 ·职场冲浪(之六):从离梦最.. |
| ·将职业教育职业化 - 各IT.. ·思科交换机上实现MAC地址.. |
·关于51CTO合作出书中的职.. ·OSPF动态路由协议入门简介 |
| · NGN:下一代网络 · 网络访问中断大排查 · FTTx光纤接入 |
· 平凡黑客讲述精彩人生(.. · 平凡黑客讲述精彩人生(.. · 平凡黑客讲述精彩人生(.. |
| · C++是垃圾语言?! · 2007年IT界七大抄袭事件 · Java实用开发全集 |
· 解析Ajax开发框架 走进A.. · 基于Google Maps与Ajax.. · 基于Google Maps与Ajax.. |
| · Ubuntu 中文开源频道 · Solaris基础知识入门 · 微软正式发布英文版Wind.. |
· 服务器基础知识入门 · Rambus第二?看全缓冲内.. · 服务器节能对比测试:AM.. |
| · 甲骨文Oracle 11g正式发.. · Oracle数据库开发之PL/S.. · Oracle数据库开发基础教.. |
· 存储2006,一个并购的大.. · IDC宣布浪潮蝉联存储市.. · 双机热备技术 |