鸟哥私房菜*基础篇(1)

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
  • 磁盘的第一个扇区最重要,记录了两个重要信息
  1. 主引导分区(MBR):可以安装引导加在程序的地方,开机时主动读取该区内容,系统才会知道你的程序放在哪里且如何进行开机,446Bytes
  2. 分区表:记录整块磁盘分区的状态,64Bytes,最多只能容纳4个分区(以柱面为最小单位,起始柱面和结束柱面包含着一个分区)

主分区、扩展分区和逻辑分区

  • 主分区:分区表为64Bytes,因此只能分出4个主分区(设别名称号码由1~4)。
  • 扩展分区:既然第一个扇区的分区表只能记录4条数据,那么利用额外的扇区来记录更多的分区信息就形成了扩展分区,扩展分区最多只能有一个,扩展分区被破坏,所有逻辑分区将会被删除
  • 逻辑分区:逻辑分区是由扩展分区继续切分出来的(设备名称号只能由5开始)

开机程序

  • BIOS:一个写入到主板上的一个韧体,也就是写在硬件上的一个软件程序(硬件本身支持的功能)
  • CMOS:记录各项硬件参数且嵌入在主板上面的存储器
  • MBR:第一个可开机设备的第一个扇区内的主引导分区块,内包含加载程序(硬件本身支持分功能)
  • 引导加载程序(boot loader):一支可读取内核文件来执行的软件,主要任务如下
  1. 提供菜单:开机选项,是多重引导的重要功能
  2. 载入内核文件:直接指向可开机的程序区段来开始操作系统
  3. 转交其他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机制,在线安装
原文地址:https://www.cnblogs.com/chohyee/p/7732917.html