技术栈

设计本项目的目标是将Linux基础、Linux服务与数据库部分所学的知识点进行有效串联,尽量模拟实际工作场景,能够对所学知识点在实践工作中灵活运用。项目的核心价值是将以下这些知识点做到有效结合。

  • 数据库备份策略
  • 数据库分盘存储策略
  • 数据恢复条件
  • MySQL命令 (mysqldump, mysqlbinlog, mysql)
  • MySQL相关选项设置
  • shell编程
  • Linux基本命令 (tar, date, grep, sed, mv, scp, vi, touch, echo, tee, chmod, chown)
  • Linux正则表达式
  • ssh免密码登录配置 (ssh-keygen)
  • crond服务自动计划任务设置 (crontab)
  • 磁盘管理命令 (fdisk, partprobe, mkfs, mount, fstab)
  • 服务管理命令 (systemctl)
  • 进程管理命令 (ps, pkill)