linux的内核版本
- 主、次版本为奇数:开发中版本(如2.5.xx)
- 主、次版本为偶数:稳定的版本(如2.6.xx)
什么是linux
- Linux kernel(内核)
- Linux distribution(版本)
用Linux做什么呢
企业环境
- 网络服务器
- 关键任务的应用(金融数据库、大型企业网管环境)
- 学术机构的高性能运算任务
个人环境
- 桌面计算机
- 手持系统
- 嵌入式系统
NetMan主笔的基础文章
- 计算机基础:http://www.study-area.org/compu/compu.htm
- 网络基础:http://www.study-area.org/network/network.htm
磁盘组成
- 盘片、机械手臂、磁头与主轴马达
- 盘面上分为扇区和柱面两种单位,其中扇区固定为512bytes
- 磁盘的第一个扇区最重要,记录了两个重要信息
- 主引导分区(MBR):可以安装引导加在程序的地方,开机时主动读取该区内容,系统才会知道你的程序放在哪里且如何进行开机,446Bytes
- 分区表:记录整块磁盘分区的状态,64Bytes,最多只能容纳4个分区(以柱面为最小单位,起始柱面和结束柱面包含着一个分区)
主分区、扩展分区和逻辑分区
- 主分区:分区表为64Bytes,因此只能分出4个主分区(设别名称号码由1~4)。
- 扩展分区:既然第一个扇区的分区表只能记录4条数据,那么利用额外的扇区来记录更多的分区信息就形成了扩展分区,扩展分区最多只能有一个,扩展分区被破坏,所有逻辑分区将会被删除
- 逻辑分区:逻辑分区是由扩展分区继续切分出来的(设备名称号只能由5开始)
开机程序
- BIOS:一个写入到主板上的一个韧体,也就是写在硬件上的一个软件程序(硬件本身支持的功能)
- CMOS:记录各项硬件参数且嵌入在主板上面的存储器
- MBR:第一个可开机设备的第一个扇区内的主引导分区块,内包含加载程序(硬件本身支持分功能)
- 引导加载程序(boot loader):一支可读取内核文件来执行的软件,主要任务如下
- 提供菜单:开机选项,是多重引导的重要功能
- 载入内核文件:直接指向可开机的程序区段来开始操作系统
- 转交其他loader(多重引导,比如安装了其它操作系统):转交给其他引导程序,这些其他的引导加载不在MBR里
- 内核文件:开始操作系统的功能
- BIOS会分析计算机里面有哪些存储设备,比如硬盘,BIOS会依据用户设置去取得能够开机的硬盘,并且到该硬盘里面去读取第一个扇区的MBR位置,这个里面放的是基本的引导的加载程序,这个加载程序的目的是加载内核文件。
“多重引导时,应先装Windows系统再装Linux系统”的说法
- Linux在安装时,你可以选择将引导加载程序安装在MBR或者个别分区的启动扇区,而且Linux的Loader可以手动设置菜单,所以你可以在Linux的boot loader里面加入Window开机选项。
- Windows在安装时,它的安装程序会主动覆盖调MBR以及自己所在分区的启动扇区,你没有选择的机会,而且它没有让我们自己选择菜单的功能
文件系统与目录树的关系--挂载
- 如何结合目录树的架构与磁盘内的数据,这个时候就牵扯到“挂载”了
- 挂载:所谓挂载就是利用一个目录当成进入点,将磁盘分区的数据放置在该目录下。也就是说进入该目录就可以读取该分区的意思。这个操作我们称为挂载,那个进入点的目录称为挂载点。(其中根目录一定要挂载到某一个分区)
DHCP/NAT
- DHCP(Dynamic Host Configuration Protocol):动态主机配置协议
- NAT(Network Address Translation):网络地址转换
Linux安装
- CentOS系统镜像有两个,安装系统只用到第一个镜像即CentOS-6.x-i386-bin-DVD1.iso(32位)或者CentOS-6.x-x86_64-bin-DVD1.iso(64位),第二个镜像是系统自带软件安装包
- CentOS LiveCD、LiveDVD和BinDVD区别在哪里?BinDVD版——就是普通安装版,需安装到计算机硬盘才能用,bin一般都比较大,而且包含大量的常用软件,安装时无需再在线下载(大部分情况)。 LiveDVD版——就是一个光盘CentOS系统,可通过光盘启动电脑,启动出CentOS系统,也有图形界面,也有终端。也可以安装到计算机,但是有些内容可能还需要再次到网站下载(自动)。 LiveCD版——相比LiveDVD是个精简的光盘CentOS系统。体积更小,便于维护使用。
- 准备:1.PowerISO软件。 2.Linux系统镜像文件(本文以Fedora19为例) 3.一个nefs格式的优盘,根据要制作系统的大小来选择优盘的大小。
- 在windows下删除一个分区留给Linux使用,bios中首先启动usb可启动项(f2),然后将制作好的U盘插入,开机f12选择USB字样启动,选择“hard”字样启动,然后进入分区,可参考鸟个私房菜中步骤继续安装即可
Linux系统使用异步的磁盘/内存数据传输模式
- 同时又是一个多人多任务的环境,所以不能随便的不正常关机。
Linux安装完成的一些补充
- 用户vyliu文件所在位置/home/vyliu下
- grup,一款来自GUN项目的多操作系统启动程序
- spfdisk,国人写的引导装载程序
- yum机制,在线安装