通过建站学运维1901-37任务

5.47日志

遇到问题,首先要想到查日志

出现问题可能会遇到的关键词

  • Error
  • Warning
  • NO
  • not
  • permission

日志主要分两大类:

1,服务日志
2,系统日志

服务日志

1,nginx

错误日志: nginx主配置文件/etc/nginx/nginx.conf定义了错误日志的路径。
5-103.png

2,PHP-FPM

错误日志:
PHP-FPM主配置文件:/usr/local/php-fpm/etc/php-fpm.conf定义了错误日志存放的路径。
并且我们可以针对每一个pool设定错误日志存放路径。

3,php

目录/usr/local/php-fpm/etc/php-fpm.d/下存放了每一个站点的错误日志。

4,MariaDB/MySQL

错误日志:
路径:/data/mysql/mariadb.log
5-104.png
这个日志文件中不仅有错误的日志。
慢查询日志:
路径:/data/mysql/slow.log
主配置文件/etc/my.cnf里定义了慢查询日志配置。
5-105.png
慢查询日志的响应时间可以为小数,以侦测小于一秒的查询行为。

5,Tomacat

访问日志:
catalina.out

系统日志

1,/var/log/messages

当软件或服务没有定义日志文件时,行为会被记录到messages里。

2,/var/log/secure

安全日志

3,/var/log/dmesg

系统在启动时,生成的硬件相关的信息。

4,dmesg命令

可以查看硬件的实时信息
可以使用dmesg -c来清空内容

5,last命令

查看正确用户登录历史
其对应的文件是/var/log/wtmp

6,lastb命令

查看异常登录历史
其对应的文件是/var/log/btmp

wtmp和btmp文件是不能使用cat命令的。

系统日志的归档与切割。

1,/var/log/wtmp和/var/log/btmp的切割和归档

文件/etc/logrotate.conf定义了这两个文件的切割
5-106.png

2,/var/log/messages的切割

/etc/logrotate.d/syslog
5-107.png

/etc/rsyslog.conf

/etc/rsyslog.conf用来定义日志的类型与级别

5-108.png

5.49 数据备份介绍

数据备份的重要性:一个公司的核心数据关系着公司的命脉,数据丢失甚至可以导致公司倒闭。

数据主要分为两大类:

文件类:程序代码、图片、附件、软件包、配置文件

数据(数据库)类:关系型数据库(MySQL/MariaDB等)、非关系型数据库(Redis、MongoDB等)

备份原则:

每日一备份(冷备份),本地保存一份,远程保存一份,根据数据重要性和磁盘空间决定保存周期。

文件类的备份:

  • 打包tar
  • scp、cp复制(完整scp用法:scp 文件名 用户名@IP:目标路径)
  • rsync

数据类的备份:

  • 自带工具实现备份(如,mysqldump、Xtrabackup)

5.49 数据备份介绍

rsync是一个远程数据同步的工具。

要求同步的两台机器都要安装rsync。

其优执在于支持数据的增量传输。

rsync的本地(本机)传输

常用选项 -av
rsync -av /etc/passwd /tmp/1.txt
5-109.png

rsync的远程传输

rsync -av /tmp/1.txt 192.168.188.128:/tmp/2.txt
用法和scp类似

转载于:https://my.oschina.net/u/4067478/blog/3023217

运维变更管理流程是IT项目运维资料中的一个重要组成部分。它是指在IT项目运维过程中,对于运维变更的管理步骤和方法。在v1.3版本中,运维变更管理流程有以下几个关键步骤。 首先,运维变更管理流程的第一步是需求识别和评估。在这一步骤中,运维团队会与项目业务负责人沟通,了解需求变更的原因和影响范围,并进行评估,以确定变更是否合理和可行。 第二步是变更规划和设计。在这一步骤中,运维团队会制定变更计划,确定执行过程中所需的资源和时间,并制定详细的变更方案和测试策略。这一步骤的目的是为了确保变更顺利进行,能够满足业务需求。 第三步是变更实施和测试。在这一步骤中,运维团队会按照变更计划进行系统的更新、配置、安装或其他处理,并进行相应的测试,以确保变更不会对系统的稳定性和安全性产生负面影响。这一步骤的重点是确保变更的准确性和可靠性。 第四步是变更评估和审批。在这一步骤中,运维团队会对变更的实施结果进行评估,并进行相应的审批。评估的目的是检查变更是否达到了预期的效果,并在确保变更安全可靠的基础上进行批准。 最后一步是变更记录和文档管理。在这一步骤中,运维团队会将变更的详细记录和文档进行整理和存档,以备将来的参考和回溯。这样可以确保变更过程的可追溯性和可复现性。 通过以上的运维变更管理流程,IT项目运维团队能够有效地管理和控制运维变更的过程,确保变更的安全性、稳定性和可靠性,并提供变更过程的可追溯性和文档管理。这样可以最大程度地降低变更引起的风险和不确定性,确保系统的稳定运行。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值