1.2.3 Linux安装硬盘规划
了解了架站的目的,也知道硬件应该是如何搭配之后,接下来,自然就是安装Linux了。到底选择哪一版本呢?是Fedora/SuSE/Mandriva还是其他版本?这时您就必须清楚地了解到Linux其实就是一个Kernel。而目前(2007/01)的Kernel最常用的是2.6版本,如果使用较旧的Linux 版本(例如Red Hat 9),那么Kernel版本则是2.4。这时,在新版的2.6内核上开发出来的各种软件就无法在Red Hat 9的系统上运行,而且,不同内核的函数库也不相同。所以说,选择Linux版本时,需要知道该版本的Kernel版本。
一般来说,我们会建议大家不要使用太冷门的版本,因为技术支持可能会不够好。所以,目前较为推荐的还是较多使用的Red Hat系统(Red Hat/Fedora/CentOS均是Red Hat系统)和操作界面良好的SuSE,Mandriva也不错。
选择了安装版本后,当然要开始安装了。安装的第一个关键点就是上面提到的主机规划,这里不再赘述。规划完成之后,接下来就是整个安装流程了。安装流程有3个最重要的地方。
1. 硬盘的分区与挂载
除了硬盘的代号需要特别留意之外,磁盘分区也不能不清楚!磁盘分区方面,需要学习的有fdisk这个重要的分区程序。在分区完成之后,接下来就需要格式化硬盘,格式化硬盘时需要了解mke2fs命令的用法。格式化完成后,需要了解挂载点(一个目录)并进行挂载,挂载使用的命令为mount。挂载前,想要使用fsck命令来检查一下该分区有没有问题。使用fsck时,请务必先使用umount卸载要被检查的分区。
还有,如果要让某些分区在开机的时候就自动挂载,要记得将其写入 /etc/fstab当中,或者是将命令完整地写到 /etc/rc.d/rc.local当中。如果不清楚这些命令,可以使用man命令查看帮助。
2. 软件包的选择与安装
整理好硬盘之后,可以安装Linux了。这个时候请特别留意,因为Linux提供了图形界面与文字界面的默认登录(run level),事实上,图形界面很容易造成系统的资源损耗,因此服务器上面较少使用图形界面。所以,通常鸟哥都是不安装图形界面的软件包的。再有,为了方便以后的升级与重新安装,在选择软件包时,请务必将下面几个软件包选择进来:
• make。
• gcc。
• kernel-source、kernel-header及kernel-devel。
其中,make与gcc是编译软件包必须用到的软件,kernel-devel是一些驱动程序在编译时会用到的函数库或系统数据,这些东西对于台式计算机并不很重要,因此在各大版本的软件包上面都没有默认安装,需要自己选择安装。这些软件通常都会放在Software develop或者Utility项中,请仔细选择。
3. 启动设置(Grub/Lilo)
在我们进入系统之前,主机会先读取BIOS信息,然后会读取第一块硬盘的主引导扇区(Master Boot Recorder,简称MBR),这个操作是为了让我们的主机了解数据格式,以顺利地将系统的数据读取进来。MBR上的程序,被称为开机管理程序,在Linux中主要的开机管理程序有Grub与LILO两个,它们的运行方式不太相同。LILO是直接将所有的信息都写入MBR,所以当您设置完配置文件 /etc/lilo.conf后,还得将LILO重新安装到MBR中。至于Grub则是使用类似指针(point)的功能,将启动信息导入配置文件 /boot/grub/menu.lst中。这两个管理程序各有优缺点,可依照个人喜好来选择安装。
另外,我们的主机是可以实现所谓的“多重开机”的系统,也就是一台主机上面可以有多个操作系统,包括Windows与多个Linux。如果想实现“多重开机”功能,您必须了解MBR与Super Block的异同点,这都是需要学习的。
安装一台好的Linux主机,最重要的一点就在于硬盘的分区。硬盘分区的考虑会影响到主机以后的扩充性、实用性以及安全性。所有的这些,都需要对Linux有一定程度的了解才行。
| 回书目 上一节 下一节 |
|
· 第六章 你能帮我吗?.. · 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).. · 反垃圾邮件技术应用 |
|||