Linux安装及服务控制

一、  版本

         Red Hat 企业版   Red Hat Enterprise Linux (简称RHEL)

                          http://www.redhat.com

         Fedora社区版

                          由Red Hat资助的社区维护,定位于个人桌面用户

                          http://fedoraproject.org

         CentOS社区版

                          Community Enterprise Operating System(社区企业操作系统)

                          http://www.centos.org

二、  安装步骤

  插入RHEL6安装光盘,引导安装程序

      设置主机引导设备为光盘驱动器

      从安装光盘启动主机 

  检测安装光盘的完整性

  配置安装程序

      选择安装过程显示语言、键盘类型、初始化磁盘、

                  分区

      设置网络地址、系统时区、管理员口令

      定制要安装的软件包

复制文件并完成安装过程

      需10~30分钟

初始化RHEL  6  系统  

三、  安装RHEL 

        6.5    实验步骤,(下图为全新安装全过程,中间有省略部分,实际操作中与下面步骤不同之                处直接点击下一步即可)

    1.1

               Linux安装及服务控制_第1张图片  

   1.2

               Linux安装及服务控制_第2张图片

   1.3

Linux安装及服务控制_第3张图片

   1.4

Linux安装及服务控制_第4张图片

   


  1.5  (内存调成2G,小于2G图形界面安装不上)

Linux安装及服务控制_第5张图片

   1.6  (根据自己需求可调整硬盘大小)

Linux安装及服务控制_第6张图片


   1.7  (调整完后直接点击开机)

Linux安装及服务控制_第7张图片

   1.8

Linux安装及服务控制_第8张图片

   1.9

Linux安装及服务控制_第9张图片

   2.0

Linux安装及服务控制_第10张图片

  2.1

Linux安装及服务控制_第11张图片

   2.2

Linux安装及服务控制_第12张图片

   2.3

Linux安装及服务控制_第13张图片

   2.4

Linux安装及服务控制_第14张图片

   2.5

Linux安装及服务控制_第15张图片

   2.6

Linux安装及服务控制_第16张图片

   2.7

Linux安装及服务控制_第17张图片

   2.8

Linux安装及服务控制_第18张图片

   2.9

Linux安装及服务控制_第19张图片

   3.0

Linux安装及服务控制_第20张图片

   3.1

Linux安装及服务控制_第21张图片

   3.2

Linux安装及服务控制_第22张图片


   3.3

Linux安装及服务控制_第23张图片

   3.4

Linux安装及服务控制_第24张图片

   3.5

Linux安装及服务控制_第25张图片

   3.6

Linux安装及服务控制_第26张图片

   3.7

Linux安装及服务控制_第27张图片

   3.8

Linux安装及服务控制_第28张图片

   3.9

Linux安装及服务控制_第29张图片

   4.0

Linux安装及服务控制_第30张图片

   4.1

Linux安装及服务控制_第31张图片

四、引导过程总览

    1.1  开机自检

            将根据主板BLOS中的设置对CPU,内存,显卡,键盘等设备进行初步检测。

    1.2  MBR引导

            首先根据硬盘第一个扇区中MBR(Master Biit Record   主引导记录)的设置。

              MBR:  446字节 Grub引导菜单

                    64 字节 分区表

                    2 字节 校验和

    1.3  GRUB菜单

             GRUB算是使用最为广泛的多系统引导程序。系统控制权传递给GRUB后,将会显示器动菜单            提供给用户选择,并根据所选项(或采用默认值)加载Linux内核文件,然后将系统控制权            转交给内核。

    1.4  加载Linux 内核

             Linux 内核是一个预先编译好的特殊二进制文件,介于各种硬件资源与系统程序之间,负            责资源分配与调度。内核接过系统控制权后,将完全掌控整个Linux操作系统的运行过程。

    1.5  init  进程初始化

             为了完成进一步的系统引导过程,Linux 内核首先将系统中的 ”/sbin/init” 程序加载            到内存中运行(运行中的程序称为进程,PID号为1),init 进程负责完成一系列的系统初            始化过程,最后等待用户进行登录。

    2.1  inittab配置文件

             RHEL6后采用全新Upstart启动方式,提高开机效率,不在单一的/etc/inittab配置文件,            而是将各种初始化配置分散存放,并各自相应相关的启动事件。

Linux安装及服务控制_第32张图片

           inittab文件内容

Linux安装及服务控制_第33张图片

            在上图中出了“#” 号开头注释信息和空行外,只有一条有效配置记录,配置记录中的四          个字段之间使用   :  进行分割,如上图底部红框标注所示。  

            所对应的为: 标记:运行级别:动作类型:程序或脚本。

                    id: 标记字段,由1~4个字符组成,用于区别于其他的配置

             runlevels: 运行级别字段,默认包括其中不同服务搭配方式,称为运行级别,类似于                           Windows中的“正常启动”、“安全模式”等。这些运行级别分别使用数                             字0、1 ~ 5、6来表示

                action:动作类型字段

                         描述该行配置所对应的操作类别,initdefault表示“设置初始化系统后默                         认进入的运行级别”。

               Process:程序或脚本字段

                       制定该行配置所对应的实际操作,可以是具体命令,脚本程序等。上图为空。

Linux安装及服务控制_第34张图片


 五、服务控制及优化启动过程

    1.1  系统服务控制

        各种服务的控制脚本默认放在/etc/rc.d/init.d/目录下,两种方式可实现对指定服务的控制:

                专门的service 控制工具: service   服务名称  控制类型

                                    或: /etc/rc.d/init.d/服务名称   控制类型

                常见控制类型:start         启动

                              stop         停止

                              restart       重启

                              reload       重载

                              status       查看状态

    1.2    切换运行级别

    1.2.1  查看系统运行级别  runlevel

wKiom1hlQBzwy1o2AAASNE_MGHQ098.jpg-wh_50

           显示结果两个字符分别代表切换前的级别、当前的级别 


    1.2.2 切换系统的运行级别

                通过init程序进行,只要使用与运行级别相对应的数字(0~6)作为参数即可。

        例如:将图形模式(5)切换为字符模式(3)可执行init 3

    1.3    优化启动过程

    1.3.1  常见的系统服务

Linux安装及服务控制_第35张图片

Linux安装及服务控制_第36张图片

   1.3.2优化开机自动加载的服务

        使用ntsysv工具  * 表示开启   按下空格消除* 号即表示关闭

Linux安装及服务控制_第37张图片

          单独执行ntsysv命令时,仅用于管理当前运行级别中的服务;通过“—level”选项可以对        制定运行中的服务进行管理。

          例如执行: ntsysv  --level  35   可以打开ntsysv管理程序,同事对运行级别3、5 中        的各种服务的默认启动状态进行调整。


          使用chkconfig 工具

           当需要设置某一项服务在不同运行级别中的默认启动状态时,使用chkconfig 效率更高。

Linux安装及服务控制_第38张图片

         将chkconfig 命令与 “—list”选项配合使用,可查看指定系统服务在不同运行级别中的       默认启动状态,未指定服务名称,显示所有服务的默认启动状态。输出结果中的0、1 ~ 6 对应       不同的运行级别。

wKiom1hlQd7Ri3tFAAA_yuNk6pk916.jpg

        通过“on”、“off”开关可以设置服务默认启动状态,分别表示启动,关闭。

        命令格式:chkconfig  --level  运行级别列表  服务名称  on|off

        例如指定postfix服务在进入字符模式时默认不启动。

wKioL1hlQgeDHM1EAABHwCHbod4127.jpg       



                   以上是linux安装及服务控制,如有问题欢迎大家指教。