首页 > 其他分享 >day03-实训在线授课笔记

day03-实训在线授课笔记

时间:2023-04-06 18:40:39浏览次数:28  
标签:授课 运维 项目 day03 虚拟机 文档 实训 监控 日志


文章目录

  • 课前回顾:
  • 项目正规流程:
  • 立项:
  • 初期:
  • 1)需要的服务器(物理机,虚拟机,阿里云),数据库,环境,带宽
  • 2) 需求: 需求分析文档(3个月)-设计(UI,产品经理-模型)-编程-测试-实施(上线)
  • 电商项目举例
  • 3) 项目运维的部署方案(为了后期方便别人操作)
  • 4) 发现问题: 写出大致的解决方案,提交,进行上级的授权。
  • 5) 优化和维护
  • 6)监控

课前回顾:

技术名词:

devops, CI/CD, AI, namespace, gpgcheck, enabled, centos, redhat, ansible , ELK(三个组成部分), mkdir ,puppet, pssh,

AR, VR, jenkins , gitlab , git, svn , java , javascript, ps, photoshop, /etc/passwd , systemctl , rsyslog, nfs,

ntfs, xfs, extrundelete , fail2ban, hadoop,. zabbix , cacti.

项目正规流程:

产品模型—开发—测试—上线

立项:

初期:

1)需要的服务器(物理机,虚拟机,阿里云),数据库,环境,带宽

型号: DELL R720 R730 (清华同方,浪潮。IBM,)
处理器: Xeon E5-4607 2.2GHZ

主板: 华硕 P5-BV-E/SAS

声卡: sound MAX Integrated Digital HD Audio

内存 16GBDDR3

硬盘: 5块SSD硬盘 固态

2) 需求: 需求分析文档(3个月)-设计(UI,产品经理-模型)-编程-测试-实施(上线)

团队分配:
需求分析: 2人, 编程: 4人, 测试:2人, 项目经理 : 1个人,运维: 2个人

电商项目举例

开发一个电商的项目:

涉及技术: spring spring MVC , mybatis, JSP, JSTL, jquery ,easyUI, SOLR
MySQL
reids ,nginx +tomcat , MQ

商城的六大模块: 前台系统,登录系统,搜索系统,商品管理系统,购物车模块,订单模块

3) 项目运维的部署方案(为了后期方便别人操作)
统一操作环境(主机名,host,用户,时间同步,具备一定的扩展性)

(实验: 关闭防火墙,关闭selinux ,配置网络,配置yum仓库,配置host,时间同步)

后期: 监控, 维护,日志管理(业务日志,访问日志, 开发日志)。备份(确保数据的完整性,MD5)

项目发布: (灰度发布, 蓝绿发布,金丝雀)

发现运维现状的问题,根据现状梳理信息,思考解决方案

4) 发现问题: 写出大致的解决方案,提交,进行上级的授权。

召开相关负责人开会讨论,给出具体的执行的方案,包括回滚方案
解决问题:
1) 采集问题的信息
2) 拟定执行方案,具体细化
3) 测试
4)回滚
5) 写维护文档
维护文档的目标: 能够让新手看着文档做的出来, 小五号字体,微软雅黑。

5) 优化和维护

nginx 优化
用户 --进程–用户态–内核缓存区-内核-磁盘

tomcat --jvm

日志(ELK)-shell -rsyslog
tocmat 日志
系统日志
程序日志
软件日志

6)监控

1) 服务器
cpu 使用情况,硬盘的剩余空间,使用率, 检测内存剩余空间及使用率
检测制定服务是否正常,检测网卡的流量,包括流入,流出量,错误的数据包
检测事件的日志变化,检查错误日志变化情况
2) 应用
监控myql
吞吐量,执行性能,连接情况,监控缓冲池的使用情况
3) 中间件
redis , MQ
kafka
4) 组件
5) 业务

本周项目:

  1. 安装LAMP+wordpress +前端模板(一开始虚拟机做,阿里云做),最终的目标: 通过域名访问
  2. php编译,apache (优化)
  3. 写博客(让自己的博客具有个性)
  4. docker 搭建zabbix 监控服务器和服务
  5. shell 脚本
  6. LAMP升级成LNMP


标签:授课,运维,项目,day03,虚拟机,文档,实训,监控,日志
From: https://blog.51cto.com/zmedu/6174009

相关文章

  • flask_day03:蓝图的使用、g对象、数据库连接池
    目录回顾蓝图的使用不用蓝图,划分目录蓝图的使用步骤使用蓝图,划分小型项目目录使用蓝图,划分大型项目目录g对象g对象是什么?使用场景g和session有什么区别?数据库连接池flask操作mysql使用步骤回顾1.cbv的使用 写一个类继承MethodView,写get、post。。。 类属性decorators=[auth......
  • 第六周数据分析实训
    importosimportpandasaspd#修改工作路径到指定文件夹os.chdir("E:/桌面/data")#第一种连接方式fromsqlalchemyimportcreate_engineengine=create_engine('mysql+pymysql://root:123456@localhost:3306/sx5?charset=utf8')sql=pd.read_sql('all_gz......
  • day03
    剑指Offer05.替换空格传送门题意请实现一个函数,把字符串s中的每个空格替换成"%20"。分析代码实现publicStringreplaceSpace(Strings){StringBuildersb=newStringBuilder();for(inti=0;i<s.length();i++){if(s.charAt......
  • Linux系统下NFS服务器的配置(实训)
    实训目的:掌握Linux系统中NFS服务的安装,启动与停止;掌握exports配置文件的操作;掌握用expoets命令测试NFS服务器的方法。实训环境:网络环境中装有CentOS7操作系统的计算机。实训步骤:第1步:NFS规划。1)将本地文件系统的/home/mp3目录共享,mary客户机对该目录具有读写限权,其他所有用......
  • day03-功能实现03
    功能实现039.功能08-分页显示9.1需求分析将查询的数据进行分页显示,要求功能如下:显示共多少条记录可以设置每页显示几条点击第几页,显示对应的数据9.2思路分析后端使用MyBatisPlus分页插件完成查询修改FurnController,增加处理分页显示代码完成前台代码,加入分页导航,并将......
  • Python day03
    ##day3##今日内容1.整型2.布尔类型3.字符串###内容回顾和补充###内容回顾每周写一个思维导图,罗列本周学习的知识点1.运算符补充-in-notin###......
  • 第五周数据分析实训
    importpandasaspdimportmatplotlib.pyplotaspltimportnumpyasnpinputfile='E:\桌面\data\original_data.xls'#'./demo/data/original_data.xls'#输入的......
  • 学习记录:day03笔记
    一、数据类型为什么要对数据进行分类?1、现实中的数据就是自带类别属性的2、对数据进行分类可以节约内存存储空间、提高运行速度存储空间的单位:Bit比特存储1个......
  • Day03 - 数字超过最大限制的如何处理? | 面试打卡365
    知识讲解Javascript数字使用Number类型存储。Number类型是有64bit浮点数,所以肯定会出现超出的情况。在作死的边缘疯狂试探不过咱们还是可以简单的试探一下//计算问题Number......
  • javaSE-day03(常用API一)
    API(ApplicationProgramminginterface)意思是应用程序编程接口,说人话就是Java帮我们写好的一些程序,如:类、方法等,我们直接拿过来用就可以解决一些问题。可以在API文档进行查......