在阿里云oss对象存储上备份数据库
由于自建非云数据库是没用自动备份功能,所以我们需要自行备份。如果备份数据大,而且每天都需要备份的话,采用手动操作存储的方式十分繁琐,而且服务器存储空间容易不足。现采用价格低廉的阿里云OSS对象存储当做存放地点,并通过python脚本实现每天的备份,达到自动化运维的效果。   1.oss挂载到ecs服务器 (1)创建oss,定义bucket名称,创建…
通过阿里云api添加RDS只读实例脚本
场景:由于并发或者需求来临之时,需要添加RDS数据库只读实例的机器数量,通过手动添加较慢,现则编写一脚本可批量快速添加。   #!/usr/bin/env python #coding=utf-8 def create_rds(): #安装阿里云Python SDK,pip install aliyun-python-sdk-core,p…
清理mysql表脚本
问题: 此数据库为公司的测试数据库,每天有大量的日志sql需要清理,手动比较麻烦,因此写个python脚本来清理日志sql。 #! /usr/bin/env python # -*- coding:utf-8 -*- import pymysql #需先pip install pymysql模块 db = pymysql.connect( host…
检测网站异常脚本
此脚本根据检测网站是否有设定的“关键字”来判断网站是否异常,如果设定服务器每分钟运行脚本,当网站访问异常时,邮箱每分钟都会发送邮件,更好的通知方式待以后技术提升再优化。 password的xxx为自己的邮箱密码,如果用163或腾讯等邮箱时,需要申请授权码当作密码使用。 #!/usr/bin/python3 def re(url): import r…
Kubernetes入门文档
Kubernetes 入门 Kubernetes 是什么 首先,它是一个全新的基于容器技术的分布式架构领先方案。这个方案虽然还很新,但它 是谷歌十几年以来大规模应用容器技术的经验积累和升华的一个重要成果。确切地说,Kubernetes 是谷歌严格保密十几年的秘密武器--Borg的一个开源版本。Borg是谷歌的一个久负盛名的内部使用的大规模集群管理系…
MySQL常用命令
  启动与关闭MySQL 单实例MySQL启动方法 /etc/init.d/mysqld start              #启动 ss -lnt|grep 3306                     #查看端口 [root@nfs ~]# ps -ef|grep 3306|grep -v grep     #查看进程 root…
mysql应用实践
  mysql多实例 mysql多实例介绍 mysql多实例,简单的说,就是在一台服务器上开启多个不同的mysql服务端口(如3306,3307),运行多个mysql服务进程。这些服务进程通过不同的socket监听不同的服务端口,来提供各自的服务。 这些mysql实例共用一套mysql安装程序,使用不同的my.cnf配置文件(也可以相同)…
PHP服务详解
  PHP服务安装配置 FastCGI介绍 CGI介绍 CGI(Common Gateway Interface)公共网关接口,是HTTP服务器与其他程序通信的工具。CGI使外部程序与Web服务器之间交互成为可能。传统CGI接口方式的主要缺点是性能很差,CGI程序运行在独立的进程中,并对每个Web请求建立一个进程,这种方法非常容易实现,但…
Mysql数据库服务详解
  数据库介绍 数据库机器种类 简单的说,数据库(database)就是一个存放数据的仓库,这个仓库是按照一定的数据结构(数据结构是指数据的组织形式或数据之间的联系)来组织、存储的,我们可以通过数据提供的多种方法来管理数据库里的数据。 数据库通常分为层次式数据库、网络式数据库和关系式数据库三种。而不同的数据库是按不同的数据结构来联系和组织…
NFS服务介绍与配置
  NFS服务介绍与配置 章节重点 NFS服务的访问原理流程(会口述)。 NFS作为集群共享角色的搭建、部署。 NFS作为集群共享角色的排障,高级优化(会口述)。 mount命令的知识及参数-o(noatime,nodirtime,noexec,nosuid,rsize.wsize)等 fstab文件的知识。 常用命令showmount,…