zoukankan      html  css  js  c++  java
  • linux的备份和监控

    1、备份
    (1)程序备份:
    运行的环境、存放路径、配置文件、日志文件、运行日志、
    (2)数据库备份:
    运行的环境、核心配置文件、运行日志、binlog、用户账号、
    (3)运行环境备份:
    操作系统的自启动文件: /etc/rc.local
    语言配置文件: /etc/sysconfig/i18n
    环境变量配置文件: /etc/profile
    特殊的运行参数:
    进程打开最大的文件数、用户开启的最大进程数、内核允许的端口开启范围、防火墙状态连接表的尺寸、
    (4)定期备份
    crontab命令;
    * * * * * [分钟 小时 日期 月份 星期几] /xxx [运行命令]
    2、自动化备份脚本
    (1)数据库备份脚本
    创建目标目录-》/usr/bin/mysqldump -u用户名 -p密码 -S mysql.sock的路径 -R 数据库名字 >目标目录/新数据库名字
    (2)程序和环境备份脚本

    ------------------------------------------------------------------------------------------------------------------------------------------

    3、监控
    (1)服务器监控
    读取配置文件--》取字段--》设置提示信息--》ping 设置次数--》读取信息--》根据时间判断状态--》输出判断的状态
    读取的信息为:rtt min/avg/max/mdev = 43.070/92.838/229.812/71.107 ms
    echo $hang | awk -F "#" '{print $1}' 以#进行分割打印第一块
    cut -d "#" -f2 以#进行分割取第二个
    (2)监控网页web
    读取配置文件--》取字段--》设置提示信息--》wget --timeout=5 --tries=3 --spider 网址 --》输出判断的状态
    timeout超时 timeout=5 超过5秒
    tries重试次数 spider不下载任何文件
    (3)监控数据库
    读取配置文件--》取字段--》设置提示信息--》mysql -hlocalhost -P3306 -uroot -proot -e"select 1+1"--》判断执行状态--》输出状态信息
    [注:-e前面不写数据库则对所有数据进行操作]

  • 相关阅读:
    SqlServer2008 安装经验日志总结
    Moile手机开发日志总结若干问题
    安装和卸载Android应用程序(apk包)
    Android Intent 常见用法总结
    vs2008+sqlserver2008 同一台服务器webconfig 数据连接串的配置要点
    注意了android日期控件月份比实际少一个月
    Android 蓝牙开发研究
    [javascript] 怎样在javascript里面调试object
    [Ubuntu] 转载:ubuntu apache2配置
    [Ubuntu] 如何在Ubuntu11.04将PHP5.3降级到PHP5.2
  • 原文地址:https://www.cnblogs.com/scw123/p/10020920.html
Copyright © 2011-2022 走看看