/LinuxSRE

Linux 运维工程师技能总结

Linux 运维架构-零壹码博客

计算机入门

Linux 基础系统

Linux 系统管理

应用服务管理

Cluster(集群)

  • LB Cluster(负载均衡)
    • LVS
    • Nginx
    • haproxy
  • HA Cluster(高可用集群)
    • keepalived
    • Corosync+Pacemaker
    • pcc/crmsh
  • MySQL Cluster
    • HA Cluster
    • MHA
    • Read-Write splitting

分布式

  • zookeeper
  • 分布式文件系统

Linux OPS(运维工具)

  • ansible(中小规模)
  • puppet(大规模自动化工具,Ruby开发的)
  • saltstack(Python开发的)
  • cobbler

Linux 监控

  • zabbix

虚拟化技术

  • Linux 操作系统原理
  • 虚拟化技术原理
  • XEN
  • KVM
  • 虚拟化网络
  • SDN

云计算

  • OpenStack(IAAS云)
  • Docker

大数据

  • Hadoop v2
  • HBase
  • Hive
  • Storm
  • Spark
  • ELK Stack
    • ElasticSearch(搜索引擎)
    • Logstash(日志收集)
    • Kibana(前段展示工具)

系统优化

人工智能

区块链

学习环境

  • VNC: Virtual Network Computing 协议

    • TigerNVC, RealVNC
    • vncviewer: client
    • vncserver: server
      • options - Display(Scale to window size)
  • 内网网络地址:172.16.0.0/16

  • Windows: 172.16.250.[1-254]

  • Linux: 172.16.249.[1-254]

  • 网关:172.16.0.1

  • DNS: 172.16.0.1

  • 桌面共享:172.16.100.1, 172.16.0.1

  • Server: 172.16.0.1, 192.168.0.254, 192.168.1.254 允许核心转发

    • ftp服务:ftp://172.16.0.1
    • http服务: http://172.16.0.1
      • /cobbler
      • /centos
    • DNCP服务:
      • Windows: 172.16.250.X
      • Linux: 172.16.249.X
    • 学员地址:172.16.X.1-254, 172.16.100+X.1-254
      • X: 学号

两周以后留存率

  • 主动学习
    • 动手实践:40%
    • 讲给别人:70%
      • 写博客:5w1h
        • 5w: what, why, shen, where, who
        • 1h: how
  • 被顶学习
    • 听课:10%
    • 笔记:20%

VMware Workstation

  • 现代计算机组织体系-5大部件
    • 运算器、控制器、存储器、输入设备、输出设备
      • CPU
      • bus: 总线(控制总线、数据总线、地址总线[寻址])
      • memory: 编制存储设备
    • IO:对外部部件交互
      • 硬盘
      • 网卡