centos的演变

启动流程sysvinit

串行启动:一次一个,一个一个启动

使用的版本:

克服init固有缺点,提高系统的启动速度

    1、解决socket 依赖/端口依赖

    socket 网络套接字文件

2、解决D-Bus

依赖:采用了D-Bus 为程序之间的通讯工具,类似消息队列,可以缓存信息

    3、解决文件系统依赖、类似autofs机制

  1. 安装centos7系统

    1. 虚拟机选择

1)开机进入安装

    2)按下TAB键

        3)选择语言

    4) 设置网络连接和主机名

        5)注意勾选开机自启动

        6) 设置ip地址

 

    7)     修改主机名

    8)选择安装的环境,选择最小化安装。

            注意勾选依赖包

        9)磁盘分区为自定义分区。

选择/boot挂载点的大小。这里设置为1g

    添加swap挂载点

    注意选择都为标准分区类型,直接写到磁盘

    添加根分区后选择完成

 

关闭密码保护

    选择关闭

关闭KDUMP功能

        开始安装,注意为469个包

        安装的过程中设置root的密码。

  1. 安装完成后的优化

查看系统版本

修改yum源,base源

    epel源

安装软件

bash-completion 补全命令参数的包

  1. centos7 与centos 6的区别

    1. 解决更换网卡后名称变更的问题

更改名称的方法

centos7 上管理网路的图形化工具

临时 hostname

永久 /etc/hostname

一步到位

修改主机名

临时

永久

一步到位

CENTOS_MANTISBT_PROJECT="CentOS-7" CENTOS_MANTISBT_PROJECT_VERSION="7" REDHAT_SUPPORT_PRODUCT="centos" REDHAT_SUPPORT_PRODUCT_VERSION="7"

<p>
  &nbsp;
</p>

    想要使用rc.local要给他可执行权限

之前的查看运行级别的方法依旧使用

原运行级别文件

7中设置运行级别

示例

 

 

运行级别的变更

 

 

系统启动文件的目录

启动命令示例

 

[Service] EnvironmentFile=/etc/sysconfig/crond ExecStart=/usr/sbin/crond -n $CRONDARGS ExecReload=/bin/kill -HUP $MAINPID KillMode=process

[Install] WantedBy=multi-user.target

 

 

关闭防火墙服务及开机自启动

关闭防火墙详细过程

systemctl:融合service和chkconfig的功能于一体,兼容SysV和LSB的启动脚本,而且够在进程启动过程中更有效地引导加载服务。。

开机启动时间

查看具体的使用时间

生产图表

  1. OpenStack部署优化环境

    1. 修改网卡配置文件

# 第一个里程碑:重启完成之后,登录系统 #

# 第二个里程碑: 删掉多余的行,只留以下内容 #

# 第三个里程碑:在以上基础上,继续配置 #

# 红色为修改和增加部分

# 以下代码为优化后的网卡全部配置 #

 

 

# 说明 :与/etc/init.d/network restart 效果一致

# 第五个里程碑:检查 ping 一下网关10.0.0.254测试网络连通性 #

到这里,ok,可以愉快的使用xshell了

  1. 系统的优化

# 登录xshell开始优化 #

  1. 防火墙的优化

  1. Selinux的优化

  1. ssh的优化

# 修改完成后为红色部分 #

# 重启ssh #

  1. hosts的优化

  1. 修改主机名

  1. yum源优化

# 使用光盘搭建本地yum源

  1. 其他优化

  1. 参考文献

 

<li>
  <a href="#centos7">安装centos7系统</a><ul>
    <li>
      <a href="#i-3">虚拟机选择</a>
    </li>
    <li>
      <a href="#i-4">系统安装</a>
    </li>
  </ul>
</li>

<li>
  <a href="#i-5">安装完成后的优化</a>
</li>
<li>
  <a href="#centos7_centos_6">centos7 与centos 6的区别</a><ul>
    <li>
      <a href="#i-6">解决更换网卡后名称变更的问题</a>
    </li>
    <li>
      <a href="#nmtui">nmtui</a>
    </li>
    <li>
      <a href="#i-7">主机名配置文件的区别</a>
    </li>
    <li>
      <a href="#i-8">字符集</a>
    </li>
    <li>
      <a href="#i-9">查看系统版本号</a>
    </li>
    <li>
      <a href="#rclocal">兼容的rc.local</a>
    </li>
    <li>
      <a href="#Runlevel">运行级别Runlevel</a>
    </li>
    <li>
      <a href="#systemd-2">systemd一统天下</a>
    </li>
    <li>
      <a href="#i-10">管理服务</a>
    </li>
    <li>
      <a href="#i-11">命令对比</a>
    </li>
    <li>
      <a href="#i-12">开机时间优化</a>
    </li>
    <li>
      <a href="#i-13">开机启动项优化</a>
    </li>
  </ul>
</li>

<li>
  <a href="#OpenStack">OpenStack部署优化环境</a><ul>
    <li>
      <a href="#i-14">修改网卡配置文件</a>
    </li>
    <li>
      <a href="#i-15">系统的优化</a>
    </li>
    <li>
      <a href="#i-16">防火墙的优化</a>
    </li>
    <li>
      <a href="#Selinux">Selinux的优化</a>
    </li>
    <li>
      <a href="#ssh">ssh的优化</a>
    </li>
    <li>
      <a href="#hosts">hosts的优化</a>
    </li>
    <li>
      <a href="#i-17">修改主机名</a>
    </li>
    <li>
      <a href="#yum">yum源优化</a>
    </li>
    <li>
      <a href="#i-18">其他优化</a>
    </li>
  </ul>
</li>

<li>
  <a href="#i-19">参考文献</a>
</li>