运维分工

系统运维

重点保障服务器可用,关注cpu、磁盘。经常处理事务比如创建虚拟机,磁盘扩容,常见系统故障,虚拟机磁盘只读等。

应用运维

重点保障给用户提供的应用可用,关注应用健康,cpu,磁盘,内存等。经常处理事务比如,应用发布、备份、更新等。

网络运维

重点保障网络,关注防火墙,交换机、路由器,主机。经常处理网络策略,防火墙策略配置,交换机策略配置等。

数据库运维

重点关注数据库,关注数据库的一致性。经常处理数据库备份、恢复。

易犯的错误

1.nginx修改配置后不验证就重启

修改nginx的配置文件后,经常偷懒,不验证修改后的配置文件是否可用就直接重启了。导致nginx停止了,无法拉起来,造成业务中断。

nginx -t -c /etc/nginx/nginx.conf

2.MySQL安装后修改登录域

MySQL安装后,root默认是不允许其他机器登录的,当然是不建议直接给root账号给应用系统,需要创建应用账号,比如bdap等之类的。如果确实不创建应用账号,常见错误,MySQL1045,需要修改root允许远程登录。

GRANT ALL PRIVILEGES ON . TO “root”@”%” IDENTIFIED BY ‘数据库密码’ WITH GRANT OPTION;
flush privileges

当然在上面的这个情况下,%是比较危险的,可以改成192.168.%

3.Redis修改可连接主机

其实这个和第2个坑差不多,都是默认安装后,少一步修改。报错一般是redis connection refused之类的。
在redis.conf文件里面找到bind开头的文件,一般来说改为本地ip,然后重启

bind 192.168.100.30

4.应用更新前备份

这个注意在更新java应用程序的jar包的时候,最好不要在lib下面用mv命令。因为同名的jar包会带来加载类的异常,更新失效。最好在备份目录做备份。

5.数据库更新

应用在更新时,经常会发布sql脚本,需要在数据库执行。在更新前,要对数据库进行备份,尽量做到全库备份。如果全库备份数据量太大的话,依次检查sql脚本,重点关注下面类型的sql。

drop table if exists table_name; --删除表
truncate table_name; --清空表delete from table_name where id=xxxx; --删除数据alter table table_name drop column column_name; --删除某列update table table_name set column_name =xxx; --修改某列的数据

以上几种情况,建议与测试、研发进行确认修改的原因,同时,对这些SQL涉及的表进行备份

系统运维常踩的坑(一)相关推荐

  1. Linux系统运维常见面试题汇总

    一.填空题 1. 在Linux 系统 中,以文件方式访问设备 .2. Linux 内核引导时,从文件/etc/fstab中读取要加载的文件系统 .3. Linux 文件系统中每个文件用indoe节点来 ...

  2. 如何做好企业级IT系统运维

           如何做好企业级IT系统运维 谈起运维工作,估计很多人会下意识的认为就是修电脑的.网管(上不去网,第一个被召唤的那种).其实不能说这是错误的理解,IT运维人员的工作小到修电脑.理网线,大到 ...

  3. Linux系统运维与架构设计之Linux概述

    Linux系统运维与架构设计之Linux概述 Linux系统运维与架构设计 1.1 浅谈计算机系统 1.1.1 计算机硬件系统 现代计算机是基于冯·诺依曼体系结构,由运算器.控制器.存储器.输入设备. ...

  4. linux系统运维面试2000多题

    技术问题 1. IDC机房的域名怎么维护的 2. 怎么根据nagios报警做出调整的 3. nagios的状态还有怎么添加监控服务 4. 怎么监控CPU的状态 5. 从时候接linux的?都用过哪些系 ...

  5. Linux 系统运维学习方法汇总

    大纲 一.前言 二.Linux 运维大环境说明 三.Linux 运维学习思路 四.Linux 运维大方向说明 五.Linux 运维学习必看书籍推荐 六.Linux 运维实践内容简介 注,本博文主要用于 ...

  6. 公开课:如何成为一名高级系统运维工程师(架构师)?

        如何成为一名高级系统运维工程师(架构师)? --老男孩教育赵班长 内容简介: 突破瓶颈,从普通系统运维成长为高级系统工程师.架构师,如何提升,需要掌握哪些技能和知识,公开课上为您解惑. 分享形 ...

  7. 计算机系统上线保障计划,系统运维信息系统运行保障方案计划新.docx

    系统运维信息系统运行保障方案计划新 信息系统运行保障方案 统一服务台建设 提供统一报障电话,统一报障.统一维修接口,XX企业可以通过统一的报障电话申请服务.查询服务处理进程,跟踪处理进度,确保服务时效 ...

  8. php iis mysql windows2003,Windows Server 2003 IIS6.0+PHP5(FastCGI)+MySQL5环境搭建教程 | 系统运维...

    准备篇 一.环境说明: 操作系统:Windows Server 2003 SP2 32位 PHP版本:php 5.3.14 MySQL版本:MySQL5.5.25 二.相关软件下载: 1.PHP下载地 ...

  9. Linux系统运维工程师PDF文档精选

    收藏先,O(∩_∩)O~ Linux系统运维工程师PDF文档精选 1.高级Bash脚本编程指南  http://www.unixhot.com/pdf/bash.pdf 2.Linux 策略路由和流量 ...

最新文章

  1. wsdl2java 工具下载_利用wsdl2java工具生成webservice的客户端代码
  2. Java 内存模型 与 高效并发
  3. SpringCloud(第二部分)
  4. 我们为什么要接受教育
  5. Android之FLAG_ACTIVITY_TASK_ON_HOME
  6. 第三十七期:为什么2019年人工智能算法岗求职竞争如此激烈?
  7. PHP 正则表达式(PCRE)
  8. 如何设置input表单根据表单内的数据自动增高_「第三天」学美术的英语小白如何从装修行业转为互联网前端...
  9. 引用dll文件要复制到本地
  10. Windows下安装solr步骤详解
  11. fpga开发教程 labview_NILabVIEW高性能FPGA开发者指南.pdf
  12. 防火墙---翻译地址(NAT)
  13. 程序物语(八):我心戚戚
  14. Centos下ftp的安装和配置
  15. Source Monitor的使用
  16. CentOS7.6系统安装步骤
  17. k阶子式、主子式、顺序主子式、余子式、代数余子式
  18. 2022卡塔尔世界杯。CSDN世界杯勋章来啦
  19. 利用 matplotlib 制作条形图
  20. 英语学习——新婚贺词

热门文章

  1. 关于WSSE验证-- 一种验证用户的方法
  2. Android上的模拟点击
  3. 干货 | 数字经济创新创业——软件研究
  4. 使用迅雷下载百度网盘2G以上文件
  5. 马化腾:从“专才”到“通才”,AI正向着人类智慧逼近
  6. 8款Windows7专用免费杀毒软件(英文版)推荐
  7. stm32怎么加载字库_STM32如何实现W25X16的汉字字库存储
  8. MongoDB学习笔记总结(含报错、问题、技巧)
  9. 会计学基础--试算平衡表
  10. 服务器电脑安装win10系统安装教程视频,台式电脑win10系统安装教程