# 前置知识与环境要求

# 前置知识

  • 了解 MySQL 基础知识。
  • 掌握一种编程语言

# 软件环境

  • linux
  • docker
  • vmware(笔者用 virtual box)

# 安装 linux 系统

详细的 linux 使用可用参考该文章

关于网络模式

本课程建议使用择桥接网络。

# 配置 SSH

MobaXterm,支持如下图的各种连接。很强大

image-20200531205652930

# 虚拟机的克隆与快照

image-20200531210623856

VMware 有快照功能,virtual box 的快照功能是备份系统。简单说,我们需要几台 linux 服务器安装 mysql,你可以先装一台,然后克隆几台出来,简单修改下就可以使用了,大量的节省了时间。

快照功能:你再瞎搞之前,备份下系统,搞坏了直接还原就行了

# Linux 基础知识

目录 用途 重要性
bin 存放二进制文件
dev 存放硬件文件
etc 存放程序的配置文件
home 非root用户的目录文件 普通
proc 存放正在运行中的进程文件
root root用户目录
sbin 存放root用户可以执行的二进制文件
tmp 存放系统临时文件
usr 存放安装的程序
var 存放程序或者系统日志文件