码迷,mamicode.com
首页 > 系统相关 > 详细

【第一篇】:Linux系统的安装以及服务控制

时间:2017-04-06 17:50:35      阅读:296      评论:0      收藏:0      [点我收藏+]

标签:ffffff   插入   启动过程   fedora   9.png   名称   etc   多少   选择   

本篇技能简介                         

掌握安装 Red Hat Linux 操作系统的方法
了解 Linux 系统的引导过程
掌握如何控制 Linux 中的系统服务
掌握如何优化 Linux 的启动任务

红帽系列Linux发行版

Red Hat企业版
  Red Hat Enterprise Linux (简称RHEL)
  目前最新版本是RHEL7.x
  http://www.redhat.com
Fedora社区版
  由Red Hat资助的社区维护,定位于个人桌面用户
  目前最新版本是Fedora 21
  http://fedoraproject.org

CentOS社区版
  Community Enterprise Operating System(社区企业操作系统)
  目前最新版本为CentOS 7.x
  http://www.centos.org

安装步骤:
 1.插入RHEL6安装光盘,引导安装程序
  设置主机引导设备为光盘驱动器
  从安装光盘启动主机
 2.检测安装光盘的完整性
 3.配置安装程序
  选择安装过程显示语言、键盘类型、初始化磁盘、分区
  设置网络地址、系统时区、管理员口令
  定制要安装的软件包
 4.复制文件并完成安装过程
  需10~30分钟
 5.初始化RHEL 6 系统

磁盘分区表示:

  Linux中将硬盘、分区等设备均表示为文件

  技术分享

 

  硬盘和分区结构

    主分区数目只有4个,逻辑分区是从数字5开始的

      例如:第一块IDE硬盘中的第1个分区表示为“hda1”,第2个分区表示为"hda2",第二块SCSI中的第1个分区表示为“sdb1”,第3个分区表示为“sdb3”,第5个分区表示为“sdb5”(逻辑分区)

    技术分享

文件系统类型:

  1.目前RHEL6默认使用的文件系统类型
    EXT4, 第4代扩展(Extended)文件系统,用于存放文件和目录数据的分区,RHEL6默认使用的文件系统
    SWAP,交换文件系统,虚拟内存,一定程度上缓解物理内存不足的问题,一般设置为物理内存的1.5~2倍

        如果物理内存够大,也可以不设置
  2.Linux支持的其它文件系统类型
    FAT16、FAT32、NTFS
    XFS、JFS
    ……

初始化RHEL系统:

  技术分享

RHEL系统安装后:

  对初学者的建议
    关闭Iptables

    语法:#chkconfig iptables off

  关闭Sellinux
    鼠标双击打开/etc/sysconfig/selinux文件
    修改“SELINUX=disabled”
    保存后退出

  重新启动系统

Linux操作系统的引导过程:

  开机自检(BLOS)---->MBR引导---->GRUB菜单---->加载内核(Kernel)---->init进程初始化

  技术分享

init进程:

  由 Linux 内核加载运行 /sbin/init 程序
  是系统中第一个进程
  PID(进程标记)号永远为1

 inittab配置文件:

  相关的配置文件
    将各种初始化配置分散存放
    相应相关的启动事件

   技术分享

inittab文件的结构:

  技术分享

  runlevels运行级别:

    0:关机

    1:单用户模式,不需要密码验证即可登录系统,多用于系统维护

    2:字符界面的多用户模式(不支持访问网络)

    3:字符界面的完整多用户模式(大多数服务器主机运行在此级别)

    4:未分配使用

    5:图形界面的多用户模式,提供了图形化桌面操作系统

    6:重新启动,重启主机

  RHEL6的/etc/inittab文件中仅保留默认运行级别的配置

    技术分享

  请思考??
    第2块 SCSI 硬盘的第3个逻辑分区如何表示?
    RHEL6 默认使用的文件系统是什么类型?
    Init 进程的 PID 是多少?
    如何设置系统默认启动的运行级别?

 系统服务控制

常用方式:

  service  服务名称  控制类型

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

控制类型:

  start:启动
  stop:停止
  restart:重新启动,先停止服务,然后再重新启动
  reload:重新加载,不停止服务,只是刷新配置,比较安全,某些服务中与restart的操作相同
  status:查看服务状态

  例:

    service crond

    service crond status

查看运行级别:

  [root@localhost ~]# runlevel
  N 5
  [root@localhost ~]# init 3
  [root@localhost ~]# runlevel
  5 3
  [root@localhost ~]# init 6
  [root@localhost ~]# init 0

  技术分享

优化启动过程:

   系统服务管理工具

    ntsysv工具
      提供一个交互式、可视化窗口
      可以在字符终端运行
      便于集中管理多个服务

      例:

        ntsysv --level 级别列表 (0~6)

        技术分享

    chkconfig工具
      不提供交互式、可视化窗口
      管理单个服务效率更高

     查看系统服务的启动状态:

       chkconfig --list
       chkconfig --list 服务名称

        技术分享

     设置系统服务的启动状态

      chkconfig --level 级别列表 服务名 on|off

        技术分享

 

【第一篇】:Linux系统的安装以及服务控制

标签:ffffff   插入   启动过程   fedora   9.png   名称   etc   多少   选择   

原文地址:http://www.cnblogs.com/Handsome-Li/p/6673780.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!