zoukankan      html  css  js  c++  java
  • linux_软件安装策略和升级策略

    运维3大原则:可靠、稳定、简单

      尝试新的软件,一切都是未知的,也就是说不可靠,不可预测也就意味的不稳定,解决问题,通过百度和谷歌工具有可能找不到解决方法,只能通过官方文档来解决问题,大大增加了排错时间,增大故障风险,所有软件选择,选择大公司使用的,选择社区活跃和最多人使用的软件版本,因为大家都使用,很多问题大家都踩过,很容易找到解决办法

    企业软件升级流程:

      办公测试环境 >> IDC机房测试环境 >> IDC房正式环境

    企业软件升级禁忌:

           yum install bash -y   # 不要轻易执行

      yun update    # 没到10分必要情况下,不可执行update方法,这个方法也会把内核和同时升级,带来很大的不可预测风险

      50%的故障人为的,50%故障未知

      还有生产环境不要使用yum update更新,就算要打补丁也要在测试环境做好测试,还有禁止通过yum来卸载软件,通过yum卸载软件会把软件相关依赖包也同时卸载,假如其他软件也依赖此包,就会出现问题

    安装软件原则:

      安装了就不要去动它,不想使用了,直接把服务给停掉,而不是通过yum和rpm -e 去把这个软件卸载了

      安装最小化原则,很多安全问题都是软件带来的安全漏洞问题

    版本选择原则:

      选择使用最为主流的发行稳定版,并按最新发行稳定版,晚6个月以上

    linux软件安装方法:

      1. yum安装,本质上还是rpm安装方式,帮我们解决软件包依赖问题,安装更简单化。

        优点:简单、易用、高效

        缺点: 不能定制

      2. rpm -ivh 包名.rpm,有软件依赖问题

        缺点: 不能定制

      3. 编译安装(c语言-编译二进制)

        ./configure(配置), make(编译),make install(安装)

        优点: 可以定制

        缺点: 复杂、效率低下

    大中型企业安装过程?

    1. 定制化制作rpm包
    2. 搭建yum仓库,把定制的rpm包放到yum仓库,进行yum安装

      优点: 可定制化和高效

      缺点: 复杂

     web相关软件依赖下载

       只要跟web服务相关和数据库相关,主要是 -devel 后缀的软件,会依赖原软件

      企业软件选择,web软件 离当前最新稳定版至少 3 ~6个月,数据库至少 6个月

    在linux中,没有提示才是最好的提示,表示成功

  • 相关阅读:
    DOM操作:
    定时器
    7.thinkphp框架控制器
    1.thinkphp框架介绍
    4.thinkphp框架url访问
    6.thinkphp框架路由
    2.thinkphpk框架基础
    5.thinkphp框架配置文件
    3.thinkphp框架入口文件
    8.thinkphp框架数据库
  • 原文地址:https://www.cnblogs.com/2bjiujiu/p/8067201.html
Copyright © 2011-2022 走看看