• 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前面不写数据库则对所有数据进行操作]

  • 相关阅读:
    Lucky Permutation Triple 构造
    HDU4283:You Are the One(区间DP)
    D. Match & Catch 后缀数组
    数学选讲 orz
    D
    一步一步线段树
    湖科大校赛第三题
    最大流部分
    bfs题目集锦
    hdu1429 bfs+状态压缩
  • 原文地址:https://www.cnblogs.com/scw123/p/10020920.html
Copyright © 2020-2023  润新知