Linux学习大纲(高人整理)

1.Linux初级
  1.1 OS操作系统的原理
  1.2 了解常用命令
    开机关机
    时间管理:date cal clock
  1.3 目的结构、目的管理
  树形结构 tree
    cd
  1.4 文件管理、文件查找、文件属性
  1.5 用户与用户组的管理
    su sudo
    acl
  1.6 磁盘管理
    fdisk -- parted
    LVM
    RAID
  1.7 Linux网络管理
    ip
    ifconfig
    netstat
    ss
    ifup ifdown
    route
  1.8 进程管理
    1 进程 线程

    2 进程 程序

    3 普通进程与守护进程
    ps pstree
    top
    uptime
    vmstat
    htop
1.9 iptables -- firewall
  四表五链
    四表[filter nat mangle raw]
    五链[]
2.Linux中级
  2.1 shell脚本开发(bash 逻辑语句 变量 文本处理三剑客)
  2.2 nfs 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 网站缓存的相关知识
3.Linux高级
  3.1 集群[1.应用层集群(heartbeat+nginx反向代理 HA RHCS) 2.基于三层和四层的集群(keepalived+lvs)]
  3.2 虚拟化--云计算 [1.Xen 2.kvm--ovirt 3.openstack 4..docker -k8s]
  3.3 大数据[1.hadoop集群(HDFS分布式集群文件系统 海量数据存储问题 map-reducer 解决数据初步处理的问题)2 ELK ES 日志处理系统 海量数据处理系统]
4.其他内容
  4.1 监控平台[zabbix后端数据存储(存储) zabbix平台 前端数据显示90(php前端)]
  4.2 自动化运维[ansible pippet saltstack...]

原文地址:https://www.cnblogs.com/schoolboy999/p/11414869.html