6天linux
脱产班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集群介绍"