8.26 课程介绍

Linux操作系统的知识体系:
  1、初级 2、中级 3、高级 4、*额外知识*

1、初级
  1.1 OS操作系统的原理
  1.2 开始了解常用的命令(系统管理的基础命令)
  开机关机
  时间管理 date cal clock hwclock
  ls cd pwd ...
  1.3 目的结构、目的管理
  树形结构tree
  cd:. .. ~ -
  1.4 文件管理、文件查找、文件属性
  1.5 用户与用户组的管理
  su sudo
  acl、
  1.6 磁盘管理
  fdisk -- parted
  文件系统原理
  LVM
  RAID
  1.7 linux的网络管理
  网络知识
  IP
  ping
  netstat
  ss
  ifconfig
  ifup、ifdown
  route
  ...
  1.8 *进程管理*
  进程管理:      1、进程和线程的区别
          2、进程 程序
          3、普通进程和守护进程
    ps pstree
    top
    uptime
    htop
    vmstat
2、中级
  2.1 shell脚本开发
  bash的特性
  逻辑语句
  变量
  文本处理三剑客
  2.2 nfs(rpc) smb ftp tftp iscsi
  2.3 dns服务
  2.4 telnet openssh openssl
  2.5 httpd(http协议)
  2.6 LAMP -- MYSQL
  2.7 nginx(网站引用模块)
  2.8 网站缓存的相关知识
  2.9 其他的服务 dhcp...
3.高级
  3.1 集群
    3.1.1 基于应用层的集群 heartbeat + nginx反向代理
    HA RHCS ...
    3.1.2 基于三层和四层的集群 keepalived + lvs
  3.2 虚拟化 -- 云计算
    3.2.1 Xen
    3.2.2 Kvm -- oVirt
    3.2.3 Openstack
    3.2.4 Docker -- K8S(平台自动化运维--docker的集群化管理)
  3.3 大数据
    3.3.1 hadoop集群
    HDFS 分布式集群文件系统 -- 海量数据存储的问题
    map-reducer 来解决数据初步处理的问题(通过MR将海量数据转换为KV结构)
    JAVA
    3.3.2 ELK ES
    海量日志数据处理系统
4.其他内容
  4.1 监控平台
  zabbix
  后端数据处理与存储|zabbix平台|前端数据显示
  共享存储、数据 平台 PHP前端模块
  cacti
  nagios
  4.2 自动化运维
  ansible
  puppet
  saltstack
  4.3 python开发   

posted @ 2019-08-26 14:45  酒友az  阅读(90)  评论(0编辑  收藏  举报