脱产班Linux周末内容 日期 主题 内容 1 Linux入门 "计算机硬件、操作系统概述 物理服务器、机房、云服务器 GNU/GPL、开源协议 Linux发行版 VMware虚拟机安装CentOS 7.x Xshell优化 ssh远程连接详解 Linux文件目录结构详解 Linux绝对相对路径 Linux环境变量、系统/用户配置文件 " 2 常用命令与服务 "Linux开发常用命令详解 目录管理 pwd、cd、tree、mkdir、touch、ls、cp、mv、rm 文本查看 echo、cat、more、less、head、tail、grep 三剑客 grep、sed、awk 搜索查找 find 文本编辑 vim/vi快捷键技巧 压缩工具zip、unzip、tar、gzip、xz 系统资源管理ps、pstree、top、iotop、free、fdisk、ifconfig、df
Linux系统用户管理、sudo提权 Linux文件目录权限、特殊权限 Firewalld iptables防火墙 软件包管理之yum、rpm Linux计划任务crontab Linux系统服务管理systemctl" 3 linux部署项目 "Linux编译安装python3.x Linux虚拟环境管理virtualenv、virtualenv wrapper Linux下Django开发配置
nginx配置文件 访问日志 错误日志 404页面优化 Nginx基于端口、域名实现多虚拟主机 Nginx反向代理 Nginx负载均衡、集群概念 Nginx负载均衡调度算法(round_robin、weight、ip_hash、url_hash) Nginx基于目录实现动、静态服务器管理 Nginx获取用户真实IP以及虚拟主机代理header设置 Nginx基于user_agent实现移动端、PC端智能代理
Nginx项目部署 vue+django+uwsgi+virtualenvWrapper+supervisor+nginx
负载均衡高可用之keepalived Nginx配置Https实战" 4 数据库 "CentOS7与Mariadb安装配置 Mariadb授权管理、远程连接 Mariadb数据库之全库备份、增量备份、差异备份 Mariadb主从复制
redis安全启动 redis数据类型 redis发布订阅 redis应用场景、持久化机制AOF、RDB redis主从复制 redis Sentinel与redis cluster搭建
" 5 消息队列/运维自动化 "rabbitmq消息队列与模型 rabbitmq安装搭建、交换机、队列、虚拟主机、消息 rabbitmq生产消费者模型、ACK机制、消息确认机制、队列持久化、限流
ansible安装部署 ansible常用模块、command、script、yum、copy、file、service、group、user、crond、mount Ansible-Roles AnsiblePlaybook部署、管理Nginx
基于python实现RPC服务 " 6 Docker "docker企业应用概述、未来前景 docker优势与产品、开发、运维、测试 docker核心组件NameSpace、CGroup、Device docker相关组件:docker image、repository、container、volume docker hub管理 docker 镜像、容器、仓库管理命令 docker数据管理、网络管理、端口映射、容器互联 dockerfile指令、命令、语法、工作机制 docker部署python web实战 docker集群介绍"