系统安装注意事项及相关的概念

安装的硬件需求及相关概念

  • Linux内核包括了访问计算机关键硬件(如CPU)的代码、通常Linux自动探测和配置这些硬件
  • 通常Linux通过内核设备驱动程序实现对外部设备的支持
  • 大多数设备驱动程序是静态地编译在Linux内核中、也有一些是以动态地可载入模块实现的
  • RHEL除了支持x86体系结构的CPU之外,还支持Intel IA-64、AMD64/EM64、Compaq Alpha及IBM S/390等多种体系结构的CPU
[dag@dog ~]$ ls -l /media/cdrom/REL*
ls: 无法访问/media/cdrom/REL*: 没有那个文件或目录
[dag@dog ~]$ mount /dev/sr0 /media/cdrom
mount: only root can do that
[dag@dog ~]$ su - root
密码:
1. /etc/profile is running !!!
4. /etc/bashrc is running !!!
[root@dog ~]# mount /dev/sr0 /media/cdrom
mount: block device /dev/sr0 is write-protected, mounting read-only
[root@dog ~]# ls -l /media/cdrom/REL*
-rw-r--r--. 1 dag dag  67304 10月 18 2014 /media/cdrom/RELEASE-NOTES-en
-rw-r--r--. 1 dag dag 182414 10月 18 2014 /media/cdrom/RELEASE-NOTES-en.html
-rw-r--r--. 1 dag dag  67304 10月 18 2014 /media/cdrom/RELEASE-NOTES-x86_64-en
-rw-r--r--. 1 dag dag 182414 10月 18 2014 /media/cdrom/RELEASE-NOTES-x86_64-en.html
-rw-r--r--. 1 dag dag  67304 10月 18 2014 /media/cdrom/RELEASE-NOTES-x86-en
-rw-r--r--. 1 dag dag 182414 10月 18 2014 /media/cdrom/RELEASE-NOTES-x86-en.html
[root@dog ~]# cat /etc/redhat-release
Red Hat Enterprise Linux Server release 6.10 (Santiago)
[root@dog ~]# cat /etc/oracle-release
Oracle Linux Server release 6.10

硬件设备与文件的对应关系

  • 在Linux系统中所有的硬件设备都被当作文件
  • 硬件的管理和维护与文件的管理和维护相一致
  • 在Linux操作系统中硬件设备被分为两大类:
    1. 块设备(Block Devices)
      2.字符设备(Character Devices)
[root@dog ~]# ls -li /dev/sd* /dev/sr*
6283 brw-rw----. 1 root disk   8, 0 5月  21 23:08 /dev/sda
6284 brw-rw----. 1 root disk   8, 1 5月  21 23:08 /dev/sda1
6285 brw-rw----. 1 root disk   8, 2 5月  21 23:08 /dev/sda2
6286 brw-rw----. 1 root disk   8, 3 5月  21 23:08 /dev/sda3
6279 brw-rw----+ 1 root cdrom 11, 0 5月  21 23:08 /dev/sr0

[root@dog ~]# ls -li /dev/tty[0-7]
5548 crw--w----. 1 root tty  4, 0 5月  21 23:08 /dev/tty0
5553 crw--w----. 1 root tty  4, 1 5月  21 23:09 /dev/tty1
5554 crw-------. 1 root root 4, 2 5月  21 23:09 /dev/tty2
5555 crw-------. 1 root root 4, 3 5月  21 23:09 /dev/tty3
5556 crw-------. 1 root root 4, 4 5月  21 23:09 /dev/tty4
5557 crw-------. 1 root root 4, 5 5月  21 23:09 /dev/tty5
5558 crw-------. 1 root root 4, 6 5月  21 23:09 /dev/tty6
5559 crw--w----. 1 root tty  4, 7 5月  21 23:08 /dev/tty7

安装方法和一些安装选项

  • 安装RHEL分为两个阶段、在第1个阶段中必须要有开机用的映像文件
  • 存有开机所用映像文件的介质也被称为引导介质或启动介质、RHEL所支持的引导介质包括:
    1. 包含bootimg.img文件的USB设备
    2. RHEL 4和RHEL 5已经不再支持软盘引导
    3. boot.iso文件、一般这种文件刻录在CD或DVD光盘上,也就是使用光盘开机
    4. pxeboot目录、这种方式在大量安装Linux系统时使用非常有效

硬盘的结构和硬盘的分区

  • 硬盘物理结构及组成如下:
    1. 硬盘的存储区是由一个或多个盘片所组成
    2. 所有的盘片一同旋转
    3. 磁头驱动臂沿径向一个单位、一个单位移动读写磁盘
    4. 移动读写磁头读写盘片两面磁介质上的数据
      在这里插入图片描述

硬盘逻辑结构及逻辑组件

  • 一个硬盘逻辑上可以被划分成块、磁道和磁柱:
    1. 块是盘片上寻址的最小单位,一块可以存储一定字节的数据
    2. 磁道(Tracks)由一系列头尾相连的块所组成的圆圈
    3. 磁柱是一叠磁道、由在相同半径上每个盘面的磁道所组成
    4. 分区(Partitions/Slices)由一组相邻的磁柱所组成
      在这里插入图片描述

硬盘分区的目的

  1. 更容易管理和控制系统,因为相关的文件和目录都放在一个分区中
  2. 系统效率更高
  3. 可以限制用户使用硬盘的份额(磁盘空间的大小)
  4. 更容易备份和恢复

Linux系统中硬盘的分区

硬盘的分区分为主分区、扩展分区和逻辑分区。

  • 在一个硬盘上最多可以划分出:

    1. 4个主分区(Primary Partitions)
    2. 如4个主分区不够用,可将一个分区划分成扩展分区
    3. 之后在这个扩展分区中再划分出多个逻辑分区
  • Linux内核在每个硬盘上可以最多支持:

    • 在SCSI硬盘上划分15个分区(Partitions)
    • 在IDE硬盘上划分63个分区(Partitions)
  • 在IDE硬盘/dev/had上划分出3个主分区、以及一个扩展分区、而在这个扩展分区中又划分出4个逻辑分区、并且还剩下一些没使用的磁盘空间
    在这里插入图片描述

MBR——主引导记录

  • MBR是Master Boot Record的缩写、中文翻译为主引导记录。
  • MBR并不属于任何分区、因为MBR不对应于Linux中的任何设备文件
  • MBR不属于任何一个操作系统、也不能用操作系统提供的磁盘操作命令来读取它
  • MBR存储在第1个硬盘的第0号磁道上、并且它的大小固定为512个字节

MBR的结构

  • MBR是Master Boot Record的缩写、中文翻译为主引导记录。
  • MBR并不属于任何分区、因为MBR不对应于Linux中的任何设备文件
  • MBR不属于任何一个操作系统、也不能用操作系统提供的磁盘操作命令来读取它
  • MBR存储在第1个硬盘的第0号磁道上、并且它的大小固定为512个字节

MBR当中包括3个部分、分别是:

  1. boot loader、大小固定为446个字节。在boot loader中存放了开机所必需的信息、这些信息的最主要作用是要选择从哪个分区装入操作系统。
  2. 分区表、大小固定为64个字节。在分区表中存放了每一个分区的起始磁柱和结束磁柱、而记录每一个分区的起始磁柱和结束磁柱所需的空间固定为16个字节,所以在一个硬盘上最多只能划分出4个主分区(64/16=4),因为此时分区表的空间已经用完
  3. magic number(幻数)、大小固定为2个字节。在magic中存放了每一个BIOS的magic number

扩展分区与逻辑分区

  • 如4个主分区不够用,可以将其中一个分区划分成扩展分区,也就是所谓的3P+1E技术
  • 扩展分区不能单独使用,必须在扩展分区中划分出逻辑分区,而信息只能存放在逻辑分区中
  • 在扩展分区中会使用链接,也就是link list的方式来记录每一个逻辑分区所对应到的磁柱
  • 所谓的链接方式就是在MBR中要记录扩展分区的起始磁柱和结束磁柱
  • 在扩展分区中每一个逻辑分区第1个块中也记录自己逻辑分区的起始磁柱和结束磁柱,同时还要记录下一个逻辑分区的起始磁柱和结束磁柱
[root@dog ~]# fdisk -l /dev/sda


Disk /dev/sda: 21.5 GB, 21474836480 bytes
255 heads, 63 sectors/track, 2610 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x0006a769


   Device Boot      Start         End      Blocks   Id  System
/dev/sda1   *           1          66      524288   83  Linux
Partition 1 does not end on cylinder boundary.
/dev/sda2              66         588     4194304   82  Linux swap / Solaris
Partition 2 does not end on cylinder boundary.
/dev/sda3             588        2611    16251904   83  Linux
You have new mail in /var/spool/mail/root

配置文件系统的注意事项

  • 安装程序划分硬盘分区时,必须要为每一个分区指定挂载点、分区的大小和文件系统的类型
  • 在划分硬盘分区时,参考如下的设定原则:
    1. /etc、/bin、/lib、/sbin和/dev文件系统(目录)必须包含在/(根)文件系统中
    2. 交换区(Swap Space)一般为物理内存的两倍
    3. 最好使用如下的目录当作挂载点:/boot、/home、/usr、/usr/local、/var、/tmp和/opt
    4. 对于64位的Linux系统,如果内存在2.5GB~32GB之间,交换区的大小可以等于物理内存的大小;如果内存超过了32GB,交换区的大小可以设为32GB。

Linux安装时的网络配置

  • 进入网络配置页面后,会发现计算机中所有网络卡。默认设置是使用DHCP、单击Edit按钮
  • 之后将出现编辑eth0的窗口、取消使用DHCP配置复选框、输入IP Address和Netmask、最后单击OK按钮
  • 在这里网络地址最好与VMnet8(NAT)的网址在一个网段,因为这样可使用Windows操作系统与Linux操作系统通过虚拟网络进行通信
  • 如果有两张网卡,一般会将第二张设置成自动获取IP以方便上网。
  • 若是Oracle VM VirtualBox虚拟机,其网址就要与VirtualBox在一个网段,一般为192.168.56.

常用网络术语和概念解释

  • 在一个计算机网络中,每一台计算机都有一个唯一的网络地址、如192.168.137.38。计算机之间的通信是使用该网址进行的、可以将网址(IP)想象为街道的门牌号,而网段就相当于整个街道
  • 由于网络IP很难记,所以为每台计算机取一个计算机名,用户就可以通过容易记忆的计算机名访问计算机。计算机名就相当于住户名
  • 当与其他网段的计算机进行通信时,您的计算机是先将通信的封包发送到Gateway(所在的主机),之后再由Gateway转发给这个计算机。Gateway类似於单位的收发室。当员工发信时,只需将信件送到收发室就行了,之后再由收发室决定用何种方式将信件发送到目的地

防火墙

  • 防火墙的目的是为了限制远程的用户(使用者)可以访问您的计算机上的哪些资源
  • 如启用了防火墙,可再开启一些网络服务以允许远程用户连接到这台计算机并可以访问这些服务
  • 在这里插入图片描述

Linux安装时的其他配置

  • 如果磁盘空间够的话,最简单的办法是选择安装全部的软件包(即选中Everything复选框)
  • 也可以安装预定义的软件包(Install default software packages)
  • 也可以自己定义来决定安装哪些软件包、选择您所需要的软件包
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章