不用ansible也可以进行批量运维#!/bin/bashPATH=/bin:/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/local/sbin:~/binexport PATH#-------------------------第一步先做ssh免密码登陆------------------------------安装阿里云epel源yum instal
原创
2022-12-12 16:35:11
89阅读
一、统一账号管理1.LDAP统一管理各种平台帐号和密码,包括但不限于各种操作系统(Windows、Linux),Linux系统sudo集成,系统用户分组,主机登入限制等;可与Apache,HTTP,FTP,SAMBA,ZABBIX,Jenkins等集成;支持密码策略(密码强度、密码过期时间、强制修改、超过验证错误次数锁定帐号)等;支持插件式鉴别模块PAM;不同平台权限的设定、划分;2.JumpSe
转载
2023-12-29 17:50:03
2阅读
我们已经知道B+树的组织结构及不同层之间是如何关联的了。现在我们模拟一个B+树是如何从小到大,从无到有,从简到繁的过程。首先我们来做一些假设:1,每个页面包括内节点和叶子节点最多可以插入三条记录,插入第四条的时候,就会导致分裂。2,插入的数据是键值对,但是我们只关注键,值可以不用关注,就简单的以data表示。3,插入数据序列为:10,20,5,8,23,22,5
转载
2023-09-23 15:22:39
148阅读
可实现如下功能:你正在运行Xenserver脚本程序,有如下功能可选择1 显示当前系统虚拟机列表2 批量添加虚拟机磁盘3 批量设置防鼠标漂移4 虚拟机异常卡死处理5 虚拟机后缀占位符设置,默认VDI-001 占位符3 若VDI-01 占位符26 功能说明手册0 退出程序运行#!/bin/bash
pdd=3 # 虚拟机后缀占位符,默认值为3显示001开始
add_disk() {
ech
原创
2023-08-02 16:45:00
194阅读
#Inception+Yearing搭建mysql运维平台前言Yearning 是基于Inception的web可视化SQL审核平台,其本身只提供可视化交互页面并不具备sql审核的能力。所以必须搭配Inception一起用。Inception 安装参考 MySQL 审核工具 Inception。#安装Yearing 下载 群里面上传有Yearning安装包解压压缩包,放到指定地方。进入Yearni
转载
2024-01-28 08:11:05
83阅读
MySQL是一个非常流行的小型关系型数据库管理系统,2008年1月16号被Sun公司收购。目前MySQL被广泛地应用在Internet上的中小型网站中。由于其体积小、速度快、总体拥有成本低,尤其是开放源码这一特点,许多中小型网站为了降低网站总体拥有成本而选择了MySQL作为网站数据库。 MySQL的管理维护工具非常多,除了系统自带的命令行管理工具之外,还有许多其他的图形化管理工具,这里我介绍五个
转载
2024-05-16 08:47:03
56阅读
这是学习笔记的第 1928 篇文章
有句话说,工欲善其事,必先利其器,在MySQL方向尤其如此。 技术规划的时候,会发现有一些事情需要前置,比如说MySQL里面的工具,如果等到实际碰到了各色的问题再来统一,就比较难了。有沟通成本,人力成本,技术沉淀和持续交付等等的成本,这些最好提前和团队有一个基本的沟通,
转载
2023-09-17 11:14:08
192阅读
一 . 数据库启停和访问1 .优雅关闭mysql-- 方式一
mysqladmin -uroot -p123 shutdown
-- 方式二
/etc/init.d/mysqld stop2. 启动MySQLnohup /home/mysql/mysql/bin/mysqld_safe &二. 长连接和慢查询1 . 获取长连接的用户连接select left(host,if(lo
转载
2023-12-14 00:41:49
78阅读
1. 对于IT运维的分类指的是对已经搭建好的网络,软件,硬件进行维护。运维领域也是细分的,有硬件运维和软件运维硬件运维主要包括对基础设施的运维,比如机房的设备,主机的硬盘,内存这些物理设备的维护软件运维主要包括系统运维和应用运维,系统运维主要包括对OS,数据库,中间件的监控和维护,这些系统介于设备和应用之间,应用运维主要是对线上业务系统的运维2. 为什么要有自动化运维# 日常工作繁琐
日常运维工作
转载
2023-07-13 21:45:05
173阅读
Pupet Puppet 是一个客户端/服务器(C/S)架构的配置管理工具,在中央服务器上安装 puppet-server 服务器(puppet master),在需要被管理的目标服务器上安装 puppet 客户端软件(puppet client)。Puppet使用方法总结 http://dongxicheng.org/cluster-managemant/puppet/P
转载
精选
2015-02-04 17:23:52
3106阅读
paramiko是实现ssh2远程安全连接的Python封装。支持认证和密钥方式,可以实现远程命令执行、文件传输等功能,对比pexpect封装的层次更高安全性高。1、paramiko的安装 paramiko依赖第三方的Ecdsa,Crypto和Python开发工具包pyhton-devel 安装出现时出现error: command 'gcc' failed with exit
原创
2015-09-13 18:54:46
847阅读
Salt 一种全新的基础设施管理方式,部署轻松,在几分钟内可运行起来,扩展性好,很容易管理上万台服务器,速度够快,服务器之间秒级通讯。salt底层采用动态的连接总线, 使其可以用于编配, 远程执行, 配置管理等等。这比ansible的更有优势。下面安装saltstack UI界面。# 卸载dockersudo yum remove docker docker-client docker-clien
原创
2024-09-05 11:58:54
138阅读
统一帐号管理你还在自己写脚本批量增加机器的用户名、分组和修改密码或者同步主机的/etc/passwd吗?你还在使用脚本批量对用户设置权限吗?如果有一台帐号主机能够提供所有服务器的帐号、密码、权限控制,如此一来,如果想要增加、修改、刪除用户,只要到这台服务器上面处理即可,这样是不是很方便?1. LDAP统一管理各种平台帐号和密码,包括但不限于各种操作系统(Windows、Linux),Linux系统
转载
2024-05-10 10:53:19
26阅读
参考python自动化运维书籍
原创
2018-11-08 11:01:18
847阅读
原因:有一次大数据平台NTP时间不对,发现是NTP客户端与内网NTP服务器时间有差异,几百台linux主机紧急敲命令更新配置,敲到手软。场景:1,批量更新linux配置2,批量安装软件。为了节省虚机资源,我准备了一台资源利用率低且稳定的KMS兼做管理server,安装统一管理平台。服务端主要准备:cd /etc/yum.repos.d/
rm -f *.*
wget -O /etc/y
原创
2024-09-03 11:54:24
325阅读
mysqladmin -uroot -p** shutdown;正常关闭数据库mysql,不会丢数据,直接KILL相关mysql进程,会丢失数据
show full processlist;#查看被锁的相关
show processlists;
原创
2011-11-09 10:34:18
575阅读
文章目录安装mysqlmysql系统结构mysql的部署mysql的rpm包安装m
原创
2023-05-18 11:48:49
58阅读
转载
2013-12-13 10:09:00
149阅读
2评论
# MySQL 运维科普
## 引言
在现代企业中,数据库是信息管理的核心。MySQL 作为一个广泛使用的开源关系数据库管理系统,因其高性能和易用性而受到许多开发者和公司的青睐。然而,维护 MySQL 数据库并不是一项简单的任务。本文将深入探讨 MySQL 运维的基本概念、常见任务及其相关代码示例,并通过可视化工具帮助理解。
## MySQL 运维的基本概念
MySQL 运维是指对 MyS
原创
2024-10-07 05:12:20
10阅读