记录关于Devops运维,虚拟化容器云计算,数据库,网络安全等各方面问题。
以下内容是AI生成,不保证正常能用:使用keepalived实现MySQL主从模式自动切换数据库的步骤如下:1. 安装keepalived在主库和从库上安装keepalived:```bashyum install keepalived -y```2. 配置keepalived在主库和从库上分别创建/etc/keepalived/keepalived.conf文件,内容如下:主库:```bashglobal_defs {   router_id mysql_master}vrrp_script chk_mysql {   script "/etc/keepalived/check_mysql.sh"   interval 2   weight -2}vrrp_instance VI_1 {    state MASTER    interface eth0    virtual_router_id 51    priority 101    advert_int 1    authentication {        auth_type PASS        auth_pass 1111    }    virtual_ipaddress {        192.168.1.100    }    track_script {        chk_mysql    }}```从库:```bashglobal_defs {   router_id mysql_slave}vrrp_script chk_mysql {&...
 售前工程师关于客户OA系统上云详细解决方案PPT以下是AI工具生成内容:以下是关于客户OA系统上云详细解决方案的PPT,希望对您有所帮助:第一页:客户OA系统上云详细解决方案PPT第二页:目录背景优势需求分析解决方案迁移过程解决方案示例总结第三页:背景随着云计算技术的逐渐成熟,越来越多的企业选择将其OA系统迁移到云端。这不仅可以降低成本,还可以提高可用性、安全性和灵活性。本文将为您介绍关于客户OA系统上云的详细解决方案。第四页:优势1.成本节约:与传统的本地服务器相比,使用云计算服务可以大大降低成本。2.灵活性:云计算服务可以根据业务需求轻松扩展或缩小服务器资源。3.高可用性:云计算服务具有更强的容错能力和数据备份,从而保证业务的高可用性。4.安全性:云计算服务可以提供更强大的安全防护能力,并且可以快速响应安全漏洞,更加保障客户的数据安全。第五页:需求分析在上云之前需要进行需求分析,以确定客户OA系统的云计算需求。下面是一些需要考虑的要素:1.可伸缩性:客户OA系统需要和平台一样可以实现可伸缩性。2.性能:客户OA系统需要在云计算上具有足够的性能,以正常运行业务。3.可用性:云计算需要确保客户OA系统的高可用性。4.安全性...
6步带你用Spring Boot开发出商城高并发秒杀系统本博客将介绍如何使用 Spring Boot 实现一个简单的商城秒杀系统,并通过使用 Redis 和 MySQL 来增强其性能和可靠性。摘要:本博客将介绍如何使用 Spring Boot 实现一个简单的商城秒杀系统,并通过使用 Redis 和 MySQL 来增强其性能和可靠性。本文分享自华为云社区《Spring Boot实现商城高并发秒杀案例》,作者:林欣。随着经济的发展和人们消费观念的转变,电子商务逐渐成为人们购物的主要方式之一。高并发是电子商务网站面临的一个重要挑战。本博客将介绍如何使用 Spring Boot 实现一个简单的商城秒杀系统,并通过使用 Redis 和 MySQL 来增强其性能和可靠性。准备工作在开始之前,您需要准备以下工具和环境:JDK 1.8 或更高版本RedisMySQLMyBatis实现步骤步骤一:创建数据库首先,我们需要创建一个数据库来存储商品信息、订单信息和秒杀活动信息。在这里,我们使用 MySQL 数据库,创建一个名为 shop 的数据库,并建立三个表 goods、order 和 seckill。表 goods 存储了所有的商品信息,包括商品编号、名称、描述、价格和库存数量等等。CREATE TABLE `goods` ( `id` int(11) NOT NULL AUTO_INCREMENT COMMENT '商品ID', `nam...
datagear4.5.1使用maven打包时datagear-web模块报错1,使用环境.JDK-8/jdk-12 ,maven-3.8 2,无论使用哪种jdk,打包时 datagear-web模块报错: Caused by: java.lang.UnsupportedClassVersionError: org/springframework/boot/maven/RepackageMojo has been compiled by a more recent version of the Java Runtime (class file version 61.0), this version of the Java Runtime only recognizes class file versions up to 56.0org/springframework/boot/maven/RepackageMojo是由较新版本的Java Runtime(类文件版本61.0)编译的,该版本的Java运行时只能识别52.0以下的类文件版本原因分析:通过对应表可知,这个文件是由java 17版本编译的,而现在系统中只能识别java 8以下的版本,java版本不一致导致打包失败,需要在出错的模块的打包插件中设置一个版本就好了。 3,找到datagear-web模块下的pom.xml配置文件,增加version版本信息。4,重新打包即可。mvn clean package -DskipTests
通过靶场平台演练增强安全攻防意识点击打开链接下载相关课件
通过 docker-compose 快速部署 Hadoop 集群详细教程一、概述 docker-compose 项目是docker官方的开源项目, 负责实现对docker容器集群的快速编排,来轻松高效的管理容器,定义运行多个容器。 通过docker-compose来部署应用是非常简单和快捷的。但是因为docker-compose是管理单机的,所以一般通过docker-compose部署的应用用于测试、poc环境以及学习等非生产环境场景。生产环境如果需要使用容器化部署,建议还是使用K8s。 Hadoop集群部署还是稍微比较麻烦点的,针对小伙伴能够快速使用Hadoop集群,这里就使用docker-compose来部署Hadoop集群。 关于docker-compose介绍可以参考我以下几篇文章: Docker三剑客之Compose docker-compose 进阶篇 如果需要通过k8s来部署Hadoop环境,可以参考我之前的以下几篇文章: 【云原生】Hadoop on k8s 环境部署 【云原生】Hadoop HA on k8s 环境部署 Hadoop NameNode HA 架构: Hadoop YARN HA 架构: 二、安装 docker 和 docker-compose 1)安装 docker # 安装yum-config-manager配置工具 yum -y install yum-utils # 建议使用阿里云yum源:(推荐) #yum-config-manager --add-repo https://download.docker.com/l...
 
0
我们运行 linux 服务器的主要目的是通过运行程序提供服务,比如 mysql、web server等。因此管理 linux 服务器主要工作就是配置并管理上面运行的各种服务程序。在 linux 系统中服务程序的管理主要由 init 系统负责。如同笔者在《初识 systemd》一文中的介绍,linux 的 init 系统已经从最初的 sysvinit 进化到了如今的 systemd。本文主要介绍在 systemd 环境中如何编写运行服务的配置文件。unit(单元)的配置文件Unit 是 systemd 进行任务管理的基本单位,我们在前文中已经介绍过,service 类型的 unit 代表一个后台服务进程。接下来我们就详细的介绍如何配置 service 类型的 unit。下面我们先来看一个简单的服务配置:[Unit] Description=Prometheus Server Documentation=https://prometheus.io/docs/introduction/overview/ After=network.target [Service] User=prometheus Restart=on-failure WorkingDirectory=/usr/local/share/prometheus/ ExecStart=/usr/local/share/prometheus/prometheus \ -config.file=/usr/local/share/prometheus/prometheus.yml [Install] WantedBy=multi-user.target 这是笔者主机上 prometheus 服务的配置文...
以下是一个Python3脚本,可以实现查询MySQL数据库中所有库,并进行备份,然后删除7天前的备份。import osimport timeimport datetimeimport pymysql# MySQL数据库连接信息host = 'localhost'port = 3306user = 'root'password = 'password'# 备份文件保存路径backup_path = '/backup/'# 获取当前时间today = datetime.date.today()# 连接MySQL数据库conn = pymysql.connect(host=host, port=port, user=user, password=password)# 获取所有数据库名cursor = conn.cursor()cursor.execute('SHOW DATABASES')databases = cursor.fetchall()# 备份所有数据库for database in databases:    database = database[0]    if database == 'information_schema' or database == 'mysql' or database == 'performance_schema':        continue    filename = backup_path + database + '_' + str(today) + '.sql'    os.system('mysqldump -h ' + host + ' -u ' + user + ' -p' + password + ' ' + database + ' > ' + filename)# 删除7天前的备份for file in os.listdir(backup_path):    if file.endswi...
 
0
Centos7安装LAMP环境与zabbix6一,系统信息与配置1,系统部署信息主机系统: centos7.9 ,最小化安装。LAMP版本: apache 2.4.54 ,php7.4.2(php也可以采用php7最新版本),采用源码编译安装;MySQL8.0.29采用glibc包安装,不用编译安装。zabbix版本: zabbix_server端采用6.0LTS版本源码安装,zabbix_agent根据客户机情况安装。应用部署目录: 主机数据盘挂载到/data,apache安装到/data/httpd目录,php安装到/data/php74目录,MySQL8安装到/data/mysql8目录,zabbix安装到/data/zabbix目录apache httpd程序进程运行账号: apache,MySQL8数据库进程运行账号: mysql ,zabbix程序运行账号: zabbix2, 系统环境配置#关掉防火墙,sellinux,这里不再讲 [root@os-247 ~]# yum install -y epel-release [root@os-247 ~]# yum install libxml2-devel libcurl-devel libevent-devel \ apr-devel apr-util-devel bzip2-devel libjpeg-devel freetype-devel \ libpng-devel gmp-devel openssl-devel libicu-devel oniguruma-devel libxslt-devel [root@os-247 ~]# yum install openssl11-devel [root@os-247 ~]# yum groups install "Development Tools" ...
MySQL8采用xtrabackup8备份与恢复方案 一,环境介绍1,主机信息 主机系统:Centos7,数据库:mysql8,IP: 192.168.1.240 ,备份目录: /data/backup备用系统:openeuler 2203,数据库:mysql8,IP: 192.168.1.33, 备份目录: /data/backup2,方案简介生产环境使用 192.168.1.240 主机,将数据库的备份文件同步到 备份机上,生产环境有问题后,可以在备用机上紧急恢复数据库。二,备份还原操作。1,安装MySQL8数据库两台主机安装mysql8尽量采用相同参考文档进行安装。这里不再详解。2,安装xtrabackup8软件#数据库主机Centos7安装xtrabackup8软件 [root@wx]$ yum -y install openssl-devel libaio libaio-devel automake autoconf bison libtool ncurses-devel \ libgcrypt-devel libev-devel libcurl-devel zlib-devel vim-common libcurl-devel libudev-devel [root@wx]$ yum -y install https://repo.percona.com/yum/percona-release-latest.noarch.rpm [root@wx]$ yum -y install percona-xtrabackup-80 #数据库备机openeuler2203系统安装xtrabackup软件 [root@os33]$ wget https://downloads.percona.com/downloads/Percona-XtraBackup-8.0/Perc...
    总共264页,当前第4页 | 页数:
  1. 1
  2. 2
  3. 3
  4. 4
  5. 5
  6. 6
  7. 7
  8. 8
  9. 9
  10. 10
  11. 11
  12. 12
  13. 13
  14. 14