Linux操作系统之奥秘

分类: 图书,计算机/网络,操作系统/系统开发,LINUX ,
作者: 邱世华 著
出 版 社: 电子工业出版社
出版时间: 2008-5-1字数: 413000版次: 1页数: 278印刷时间: 2008/05/01开本: 16开印次: 1纸张: 胶版纸I S B N : 9787121062728包装: 平装编辑推荐
这是一本讲述Linux整体概念的工具书,不纯粹以Kernel解析或建站观点来作理论解释,而是用最实用的操作步骤及开机流程来说明,希望借此增进读者对Linux操作系统架构的理解。
经典特色:
通过本书规划的三大架构进入系统、管理系统、GUl界面,你将可以完整地看到硬件、软件与操作系统的密切整合。
跳出以往Linux书籍晦涩的结构,从实践出发,实际呈现了从开机程序到进入X Window(GUl界面)的每个步骤,带领读者进入Linux的操作系统世界。
除了详细解说系统管理者关心的硬件结构,同时完整介绍了与Server级A主机性能息息相关的固件,包括BMC的功能及检查方式。
掌握热门技术LinuxXEN!示范在Fedora下,如何让一台主机派生出多个系统的虚拟架构。
内容简介
本书是台湾鸿海精密股份有限公司资深工程师邱世华先生倾心打造的一本关于Linux整体概念的工具书。本书跳出了以往艰涩难懂的Linux书籍的架构,由实际出发,用最实际的操作步骤及开机流程来说明整个Linux的架构,分别用进入系统、管理系统和Gull界面三篇介绍了Linux的基本概念、检查系统软硬件的搭配状况的方法,以及构建于Linux之上的GUI界面。本书所要带给读者的,不是速成地直接找到问题的解决之道,而是通过建立对整体Linux操作系统架构的理解,让所有用户在问题发生时了解问题原因所在,以及防范的方法。
本书适合热衷于Linux XEN技术的读者,以及所有对操作系统感兴趣的读者阅读和参考。
本书为精诚资讯股份有限公司-悦知文化授权电子工业出版社于中国大陆(台港澳除外)地区之中文简体版本。本著作物之专有出版权为精诚资讯股份有限公司-悦知文化所有。该专有出版权受法律保护,任何人不得侵害之。
作者简介
邱世华Juergen S.H.Chiu
现任台湾鸿海精密股份有限公司资深工程师,拥有RHCE(Red Hat Certified Engineer)资格认证,并任教于台湾多所院校。
专长:
Linux系统硬件验证与管理
Linux Clustering Tech(HPC HA、Loading balance
Linux各种服务器的管理
Red Hat/SuSE Certification tool
网络TCP/IP协议
刀锋服务器管理
目录
第一篇进入系统
第1章BIOS
1.1何谓BIOS
1.2Power On
1.3POST
1.4BIOS信息
1.5BIOS修护
1.6硬盘的主引导扇区(MBR)
1.7BIOS与操作系统的交互
第2章开机管理程序
2.1何谓GRUB
2.2GRUB的设置方式
2.3多重开机的管理
2.4安装GRUB
2.5除错方式
2.6拯救无法开机的情况
总结
第3章Kernel与initrd
3.1何谓Kernel
3.2编译Kernel
3.3何谓initrd
3.4开机常用的kernel参数
总结
第4章initrd中的init
4.1认识nash
4.2挂载主的的文件系统
4.3建立设备文件所需的文件系统
4.4转移前的准备
总结
第5章init
5.1init的基本结构
5.2/etc/rc.d/rc.sysinit
5.3letc/rc.d/rcX.d
5.4通过登录程序进入shell
总结
第二篇管理系统
第6章系统检查
6.1硬件刮分
6.2ext3与Joumalin9
6.3固件部分
总结
第7章系统性能
7.1性能调整
7.2硬件测试
总结
第三篇GUl界面
第8章X Window System
8.1X重要组件
8.2进入X Window流程的差异
8.3操作X Window的Client-Server
总结
第9章Virtual Machine
9.1XEN的介绍
9.2安装PV
9.3安装PV
9.4XEN相关设置
附录AGRUB Stage1.5与Stage2错误信息对照表
书摘插图
第2章开机管理程序
开机管理程序扮演的角色,就是要在计算机开机时负责加载和传输操作系统的核心程序。许多用户都会在PC上安装所谓的多重开机管理程序,比如SPFDISK这一类的软件,以便在开机管理上提供更具弹性、更方便的功能。使用这一类软件的例子莫过于各计算机教学相关的教育单位,课程在计算机教学的习惯上因教育单位而异,导致在计算机内置系统的规划时,要支持的种类至少也要有Windows及Linux两种。此外,不同版本的Windows或Linux也会成为开机的其他默认选颅,因此,多重开机管理系统是必须使用的。
现在大部分的操作系统默认提供的开机管理程序都可以多重开机,在Linux下也提供了一套多重开机管理系统,GRUB(GRand Unified Bootloader)是由GNU(GNU’s Not Unix)的自由软件基金会(Free Software Foundation,FSF)所提供(看得出来GNU的名字故意取得有点绕舌)的,GRUB 2在使用、设置、操作或接口一卜,都比Windows或之前使用的另一套LILO方便得多。
2.1何谓GRU B
GRUB(GRand Unified Bootloader)是GNU下的FSF组织所推行的一套多重开机管理软件,目前GRUB在Linux上使用的版本为0.97版,FSF的官方网站表示已经不会在此版本上再追加任何新的功能,会将心思放在GRUB 2上。将来的Linux版本也会使用GRUB为默认的开机程序。
GRUB是一个非常强悍的开机管理程序,甚至还有选项加密功能,可以让其他用户无法更改其开机设置。主要特点如下所示:
支持多种文件格式。
支持不可多重开机的操作系统。
可加载多重模块。
配置文件较人性化。
选项接口。
弹性化的指令接口。
支持多种文件系统种类。
支持自动解压缩。
可从任何已安装的设备中访问文件。
磁盘转换的独立性。
……
