Linux操作系统-项目四 监测流量与备份数据.pptxVIP

Linux操作系统-项目四 监测流量与备份数据.pptx

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
Linux操作系统-项目四 监测流量与备份数据

项目四 监测流量和备份数据 业务需求 需求分析 知识准备与业务操作 一、crontab计划任务 二、系统性能分析 三、打包和压缩 四、安装软件包 五、编写和应用Shell脚本 六、配置SSH服务器 工作任务一 配置nload服务器监测网络流量 工作任务二 使用IPTmf软件监控服务器网卡流量 工作任务三 使用Shell脚本定期备份重要数据 项目知识结构图 业务需求 xx物流公司在搭建好自己的Web网站、FTP站点、文件服务器、邮件服务器等应用服务之后,发现网络速度减慢,因此希望在不增加支出的基础上实现简单的流量监测统计功能。 公司经常因为业务的原因,还需要即时了解某台服务器网卡的流量。另外,在文件服务器上有一些非常重要的业务数据,希望能够定期保存以提高安全性。 需求分析 网络规划:目前公司的网络系统已基本配置完成。 主机规划:目前公司的服务器系统已配置完成。 存储规划:目前公司的存储架构已配置完成。 应用服务:使用nload服务器实现公司内部基本的流量监测。 工具软件:使用RHEL 6自带的IPTraf软件实时监控服务器网卡流量。 数据备份:备份是保护数据的一种方法。由于硬件的损坏、人为误操作和灾难事件等造成的数据丢失是每个企业所需要避免的,因此,正确地做好备份并确保备份有效、可用是很重要的。如果数据的离线备份不能满足企业连续运作的需要,那么企业就需要考虑在线实时备份,即本地高可用性集群或异地灾难备份方案。 知识准备与业务操作 一、crontab计划任务 crontab命令常见于UNIX和类UNIX的操作系统之中,用于设置周期性被执行的指令。该命令从标准输入设备读取指令,并将其存放于crontab文件中,供以后读取和执行。 (一)crontab文件 crontab文件的每一行均遵守特定的格式,由空格或Tab键分隔为多个域,每个域可以放置一个或多个数值。 时间设置 文件格式如下所述。 第一域 分钟(0〜59)。 第二域 小时(0〜23)。 第三域 日(1〜31)。 第四域 月(1〜12)。 第五域 星期(0〜7)。 第六域 被执行的指令。 (二)crontab命令 1.crontab命令语法 使用crontab命令来创建、修改、删除和查看用户的cron任务,而不是直接修改crontab文件。root可以管理所有用户的cron任务,而普通用户只能管理自己的cron任务。crontab命令有以下几种用法: crontab [-u用户]文件 //创建某用户(默认为当前用户)的计划任务 crontab [-u 用户] [-l|-r -e] 限制/允许用户访问crond进程 /etc/cron.allow 仅在该文件中的帐户可以做计划任务,使用其他帐户时不可以做计划任务(默认没有该文件)。 /etc/cron.deny 使用其中的帐户时不可以做计划任务。 二、系统性能分析 (一)系统性能分析工具 系统性能分析是日常运维工作中最常见的任务,虽然在本章的案例中没有要求管理员做系统性能分析,但仍有必要在这里对Linux中常用的系统性能分析工具作简要的介绍。 1.vmstat命令 利用vmstat命令可以对操作系统的内存信息、进程状态、CPU活动等进行监视vmstat命令的语法格式如下所示: vmstat [-V] [-n][间隔时间[次数]] 各个选项及参数的含义如下所述: -V 表示打印出版本信息,是可选参数。 -n 表示在周期性循环输出时,输出的头部信息仅显示一次。 间隔时间表示两次输出之间的间隔时间。 次数 表示按照指定的时间间隔统计的次数,默认为1。 2.iostat命令 iostat是I/O statistics(输入/输出统计)的缩写,主要的功能是对系统的磁盘I/O操作进行监视,主要显示磁盘读写操作的统计信息,同时也会给出CPU使用情况。 iostat命令的语法格式如下所示: iostat [-c|-d] [-k] [-t] [-x[设备]][间隔时间[次数]] 各个选项及参数的含义如下所述: -c 显示CPU的使用情况。 -d 显示磁盘的使用情况。 -k 每秒以k bytes为单位显示数据。 -t 打印出统计信息开始执行的时间。 -X设备 指定要统计的磁盘设备名称,默认为所有的磁盘设备。 间隔时间 指定两次统计间隔的时间。 次数 按照指定的时间间隔统计的次数。 3.sar命令 通过sar指令,可以全面地获取系统的CPU、运行队列、磁盘I/O、分页(交换区)、内存、CPU中断、网络等性能数据。sar命令的语法格式如下所示: sar [选项][gl] [-o文件名][间隔时间[次数]] sar命令的选项很多,下面只列出常用选项及参数的含义: -A 显示系统所有资源设备(CPU、内存、磁盘)的运行状况。 -u 显示系统所有CPU在采

您可能关注的文档

文档评论(0)

189****7685 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档