专栏首页菲宇运维总结及知识架构

运维总结及知识架构

  • 部署:环境规划、代码托管、自动化部署、差异配置文件处理等。
  • 监控:某个新业务上线,是否能够有效的监控、如何知道某个接口被调用的多少次?
  • 安全:都谁可以调用本业务的接口?(黑白名单),能调用多少次?(频率限制)。
  • 备份:该业务是否可以做负载均衡?负载均衡需要考虑什么(数据同步)?
  • 日志:该业务都产生哪些日志?日志如何收集、日志如何归档、日志保留时间。

根据自己的经验将运维所需的技能分为几类:

部署:系统安装、软件安装、环境搭建

自建三大仓库:yum仓库(rpm、npm仓库)

集群、虚拟化、容器负载均衡、反向代理、高可用、主从复制、读写分离、前后端分离

中间件:nginx、tomcat、apache、mysql、redis、memcache

运维过程:监控(zabbix)、日志(efk、elk)、备份

运维工具:系统工具、脚本(shell、python)、自动化工具(ansible、saltstack)

网络安全:iptables和firewall

部署与发布:jenkins、git

容量规划:https://blog.csdn.net/wyhappy612/article/details/80260085

●安装和登录命令:login、shutdown、halt、reboot、mount、umount、chsh

●文件处理命令:file、mkdir、grep、dd、find、mv、ls、diff、cat、ln

●系统管理相关命令:df、top、free、quota、at、lp、adduser、groupaddkill、crontab、tar、unzip、gunzip、last

●网络操作命令:ifconfig、ip、ping、netstat、telnet、ftp、route、rloginrcp、finger、mail、nslookup

●系统安全相关命令:passwd、su、umask、chgrp、chmod、chown、chattr、sudo、pswho

nginx:安装配置、优缺点、模块构成、性能优化(https://blog.csdn.net/wh2691259/article/details/72814419)、访问控制、正向代理、反向代理、负载均衡、缓存服务、日志分析、监控

tomcat:安装配置、优缺点、模块构成、性能优化、访问控制、日志分析

mysql:安装配置、构成模块(https://blog.csdn.net/grskye/article/details/78252020)、备份恢复、性能优化、主从复制、读写分离、https://www.cnblogs.com/Alinxgood/p/7831379.html日志分析(https://blog.csdn.net/u012377333/article/details/73129456https://blog.csdn.net/weixin_42239151/article/details/80368217 https://www.cnblogs.com/lsxs-wy/p/9064070.html 监控

优化部分:

nginx、tomcat、mysql优化

网络抓包

tcpdmp

分析工具

wireshark

监控项

网络,系统各种设备、应用、中间件

高可用、冗余

集群

linux常用命令

linux用户管理、文件管理、磁盘管理、安全管理、网络管理、应用安装

lvm、lvs、负载均衡、高可用等原理与配置

shell脚本

linux性能查看及优化、故障处理等

常用中间件的原理及优化(nginx、apache、tomcat)

虚拟化技术

监控:zabbix、监控原理、问题处理等

日志:系统日志、日志工具查看

特殊工具:crontab、rsync、rpm包制作、vim

系统自动化安装:cobbler

数据库mysql+缓存数据库redis的使用及优化

云计算部分:vmware、docker&kubernetes、openstack

语言:python

未完待续

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • JQuery语法:查找+操作

    jquery的基础语法:$(selector).action() 即查找元素.操作 一、查找元素(选择器和筛选器) 1.1 选择器 1.1.1 基本选...

    菲宇
  • django日志logging的配置以及处理

    日志是一种可以追踪某些软件运行时所发生事件的方法。软件开发人员可以向他们的代码中调用日志记录相关的方法来表明发生了某些事情。一个事件可以用一个可包含可选变量数据...

    菲宇
  • Kubernetes-配置字典ConfigMap

    很多生产环境中的应用程序配置较为复杂,可能需要多个config文件、命令行参数和环境变量的组合。使用容器部署时,把配置应该从应用程序镜像中解耦出来,以保证镜像的...

    菲宇
  • 分享一次纯 css 瀑布流 和 js 瀑布流

    现在百度图片,360 图片搜索,都是以一种瀑布流的形式展示,那么接下来,分享一波纯 css 瀑布流 和 js 瀑布流

    岚孩子
  • 数字签名与加密算法-下【mix指南之区块链】

    如果把人比作手机,价值观、态度和习惯是这个操作系统底层,领域技能更像是系统上的app。技能不会的话装一个就好,如果大家有好的“app”,可以相互推荐,如果自己没...

    mixlab
  • Swoft 2 Beta 发布,基于 Swoole 的云原生协程框架

    Swoft 是首个基于 Swoole 原生协程的框架,从开发到发布据今已有2年多。

    桶哥
  • 谈谈系统监控应该怎么做

    什么样的系统才算成功的呢?很显然,能让系统关联方满意的系统才算是成功的,想要做好这点,必须做好监控。监控是系统的眼睛,它能让我们及时发现问题,不...

    公众号_松花皮蛋的黑板报
  • 单片机STM32在开发中常用库函数详解

    GPIO_InitTypeDefGPIO_InitStructure;//GPIO状态恢复默认参数

    用户6754675
  • 单片机STM32开发中常用库函数分析

    注:一共16个优先级,分为抢占式和响应式。两种优先级所占的数量由此代码确定,NVIC_PriorityGroup_x可以是0、1、2、3、4,分别代表抢占优先级...

    用户6754675
  • 单片机STM32开发中常用库函数分析

    GPIO_InitTypeDefGPIO_InitStructure;//GPIO状态恢复默认参数

    用户6754675

扫码关注云+社区

领取腾讯云代金券