注:本次作业适用于就业班和套餐班。

I.作业(练习)内容:

1、搭建LAMP环境,并实践基于DNS做基于域名的虚拟主机。

2、基于1题目中的环境,重新搭建一个同样的环境,要求:

a)实现web服务文件更新的自动同步到另一台机器上

b)数据库实现主从复制

c)通过shell脚本实现网站源代码备份和mysql备份,备份策略包括全量备份、增量备份、差异备份

3、使用压测工具(ab/webbench等)实现搭建的页面压测,要求通过调整apache的工作模式来对比最后性能。

4、基于3步骤过程中的压测,通过脚本实现iptables自动判断来源ip,并作拒绝制定ip访问,要求访问次数1秒超过10次的拒绝掉。

5、基于2中的环境,通过lvs实现负载均衡,要求使用DR模式,并能把其中的原理部分通过自己的理解汇总出来。

II、完成时间:

2016年3月19日之前。

III、提交方式:

请将作业的博文链接地址以评论本博客的形式提交。

格式如:学号+51CTO用户名+姓名   http://mageedu.blog.51cto.com/4265610/1721950

转载于:https://blog.51cto.com/mageedu/1747676

linux运维实战练习-2016年3月4日-3月19日课程作业(练习)安排相关推荐

  1. Linux运维实战|大文件切割

    介绍 日常工作中需要对日志文件进行分析,当日志文件过大时,Linux中使用vim.cat.vim.grep.awk等这些工具对大文件日志进行分析将会成为梦魇,具体表现在: 执行速度缓慢,文件内容需要加 ...

  2. 《Linux运维实战:Centos7.6一键离线部署mongodb4.2.23副本集群》

    一.部署背景 由于业务系统的特殊性,我们需要面向不通的客户安装我们的业务系统,而作为基础组件中的mongodb针对不同的客户环境需要多次部署,作为一个运维工程师,提升工作效率也是工作中的重要一环.所以 ...

  3. 老男孩linux运维实战培训中心讲师介绍

    老男孩linux运维实战培训中心讲师介绍 老男孩,资深unix/Linux系统运维网站架构专家.高级运维总监.从事一线网站运维及系统架构管理10年以上,13年的教育教学培训经历(擅长教育心理,职业规划 ...

  4. 《Linux运维实战:使用openssl生成免费证书》

    文章目录 一.背景 二.生成证书 2.1.证书格式为cer 2.2.证书格式为pem 三.Nginx配置 四.安装客户端证书 总结:整理不易,如果对你有帮助,可否点赞关注一下? 一.背景 由于第三方外 ...

  5. Linux运维实战:CentOS7.6操作系统从入门到精通(11-15)

    第11章 重定向和文件的查找 第12章 磁盘介绍及管理 第13章 Linux文件系统结构 第14章 RAID的原理与搭建 第15章 LVM管理和SSM工具使用 Linux运维实战:CentOS7.6操 ...

  6. Linux运维实战:CentOS7.6操作系统从入门到精通(6-10)

    第6章 CentOS用户管理 第7章 CentOS 7 文件权限管理 第8章 CentOS 7 程序包的管理与安装 第9章 文件的归档和压缩 第10章 CentOS 7 系统进程管理 Linux运维实 ...

  7. 《Linux运维实战:使用mongodump和mongorestore备份与恢复Mongodb数据》

    一.备份与恢复方案 mongodump是MongoDB官方提供的备份工具,它可以从MongoDB数据库读取数据,并生成BSON文件,mongodump适合用于备份和恢复数据量较小的MongoDB数据库 ...

  8. 《Linux运维实战:使用Percona XtraBackup物理备份与恢复Mysql数据》

    一.Percona XtraBackup工具介绍 Percona XtraBackup是世界上唯一开源.免费的MySQL热备份软件,可为InnoDB和XtraDB数据库执行非阻塞备份.Percona ...

  9. 《Linux运维实战:Centos7.6基于ansible一键离线部署mongodb4.2.23容器版副本集群》

    一.部署背景 由于业务系统的特殊性,我们需要针对不同的客户环境部署 mongodb副本集群,由于大都数用户都是专网环境,无法使用外网,为了更便捷,高效的部署,针对业务系统的特性,我这边编写了基于ans ...

最新文章

  1. Eclipse搭建SpringCloud+SSM+Maven项目
  2. centos7安装配置cacti
  3. .NET MVC3使用CheckBox List(复选框列表)的简单方法
  4. Linux中Shell数组的笔记
  5. python中eof表示什么语句错误_python中pickle的EOF错误
  6. 设计模式---观察者模式介绍与理解
  7. 当前没有可用的服务器_调研Redis高可用两种方案
  8. mp4剪辑器_想学视频剪辑,可是专业的视频软件太难,来试试这软件吧!
  9. C程序设计语言现代方法10:程序结构
  10. C++:vector的初始化(5种)
  11. 网络安全实验室--基础关
  12. 淘宝口令生成器,批量生成
  13. Python的pyhanlp库使用(自然语言识别、姓名)
  14. 差动变压器的振动测量实验 思考题
  15. 专访深度学习之父Geoffrey Hinton:人工智能的向量之舞
  16. PyQt获取某天之前后的n天日期
  17. AVAudioRecorder 录音
  18. 工程用到QOS 的CIR_CBS_EBS介绍
  19. 解决http响应状态为canceled
  20. SQL返回受影响的行数

热门文章

  1. 使用Lucene分词
  2. DNS--3--Master DNS架设
  3. php使用memcache存储session
  4. [UWP小白日记-3]记账项目-1
  5. Windows 8.1内置微软五笔输入法
  6. SWF文件加密、混淆
  7. [技巧]如何获得某个callstack所在线程的线程号?
  8. 教程:从FLASH过渡到SILVERLIGHT.(实例+源码)
  9. 【JZOJ6231】【20190625】等你哈苏德
  10. Azure SQL Database (19) Stretch Database 概览