个人介绍
2.数据备份,恢复,迁移,分库分表,存储
3.熟悉常用应用系统及架构: Nginx PHP Tomcat ELK SLB
4.熟悉负载均衡反向代理,如:Keepalived,HAproxy
5.熟悉shell和python
6.熟悉Jenkins,git
7.熟悉docker和k8s
工作经历
2020-09-01 -2021-09-01软通动力数据库运维开发
1,云数据库运维 2,学习前端框架,常用脚手架等,准备进行前端的部分需求开发 3,自学了python,进行些需求开发,写接口 4,自学了k8s,在项目中进行问题排查处理
2019-08-01 -2020-09-01浙江汉固达网络信息技术有限公司运维工程师
1.服务器配置的升级及扩容 2. 搭建配置全链路的PINPOINT监控线上应用 3. 查看应用日志发现错误并加以解决 4. 解决挖矿病毒对服务器造成的伤害及修复服务器漏洞 5. 搭建堡垒机供公司使用 6. 配合开发人员完成测试环境的部署及测试 7. 完成领导交给的其他事务 8. 7x24随时待命 9.负责服务器采购
教育经历
2016-09-01 - 2019-07-01天津工程职业技术学院建筑工程技术专科
成绩良好,无挂科记录,担任过轮滑社社长,组织过刷街活动 目前正在进行专升本,报考院校是天津南开大学,计算机专业,预计2023年拿到本科毕业证
技能
项目需求: 基于线上搞活动时数据库服务器压力较大,为分担压力, 在AB复制的基础上建立mycat 进行读写分离(可以用来分库分表) ,为避免mysql宕机导致系统无法使用建立MHA高可用 责任描述: 参与mysql+mycat+MHA需求讨论 进行环境配置搭建 测试服务的可用性及模拟宕机场景,交付线上使用 项目总结并整理好文档
环境:主库:192.168.1.122 从库:192.168.1.125 新库:192.168.1.190 需求-:将mysql:192.168.1.125 迁移到192.168.1.190 1.安装rsync 安装及配置 安装运行: yum -y install rsync #启动rsync服务 systemctl start rsyncd.service systemctl enable rsyncd.service #检查是否已经成功启动 netstat -lnp|grep 873 配置: 首先,配置文件在: /etc/rsyncd.conf vim /etc/rsyncd.conf uid = root # //设置运行rsync 进程的用户 gid = root use chroot = no max connections = 4 # pid file = /var/run/rsyncd.pid #//CentOS7中yum安装不需指定pid file 否则报错 lock file=/var/run/rsyncd.lock log file = /var/log/rsyncd.log # //此文件定义完成后系统会自动创建 exclude = lost+found/ transfer logging = yes timeout = 900 ignore nonreadable = yes # //同步时跳过没有权限的目录 dont compress = *.gz *.tgz *.zip *.z *.Z *.rpm *.deb *.bz2 # //传输时不压缩的文件 重启 systemctl restart rsyncd.service 2.先在新机器192.168.1.190上搭建mysql环境,将数据目录mv做个备份 3.找到旧机器192.168.1.125的mysql服务器的数据目录然后停止mysql服务 SHOW VARIABLES LIKE 'datadir'; 4.使用rsync将数据目录同步到192.168.1.190上 rsync -av /var/lib/mysql/ 192.168.1.190:/var