运维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中,没有提示才是最好的提示,表示成功

最新文章

  1. freeswitch对接其它SIP设备
  2. 键盘按钮keyCode大全
  3. ip_conntrack table full dropping packet错误的解决方法
  4. local认证
  5. sql关于Group by
  6. Android ListView简单实用
  7. Asp.Net Web API 2第九课——自承载Web API
  8. PostgreSQL中美元符号引用的字符串常量
  9. C# 获取当前星期几三种实现方法(转)
  10. 学习smali
  11. 【CentOS】设置静态IP
  12. URAL-1991 The battle near the swamp 水题
  13. 随机 I/O & 顺序 I/O
  14. 转: ffmpeg 的deom列表
  15. ubuntu下QT输出程序控制台界面难看的解决方法
  16. 使用Linux静态库
  17. duplicate symbol _*** in:
  18. Javascript之pixi框架学习
  19. SAN LUN Mapping出错导致文件系统共享冲突,数据恢复成功
  20. iOS权限申请

热门文章

  1. PyQt4 开发入门
  2. Tomcat localhost 8080打不开
  3. 关于centos启动报错:Failed to start Crash recovery kernel arming的解决方案
  4. [转]python变量作用域的有趣差别
  5. Erlang epmd官方文档中文翻译
  6. java_web学习(十一) 层的概念与应用
  7. 树莓派搭建WEB服务器
  8. python解析域名
  9. React Router 使用教程
  10. c语言_FILE结构体解释及相关操作