自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Max_000007的博客

梦想,启航!

  • 博客(29)
  • 收藏
  • 关注

原创 解决ceph删除rbd_poll报错

you must first set the mon_allow_pool_delete config option to true before you can destroy a pool

2024-01-06 17:08:35 496

原创 Linux系统内核升级

Centos系统内核升级

2024-01-06 14:19:36 438

原创 Docker--容器化技术

moby、docker-ce与docker-ee最早时docker是一个开源项目,主要由docker公司维护。2017年3月1日起,docker公司将原先的docker项目改名为moby,并创建了docker-ce和docker-ee。三者关系:moby是继承了原先的docker的项目,是社区维护的的开源项目,谁都可以在moby的基础打造自己的容器产品docker-ce是docker公司维护的开源项目,是一个基于moby项目的免费的容器产品。

2023-12-16 17:31:56 37

原创 Gitlab 项目管理

如没有问题 返回true。irb(main):001:0> user = User.where(id: 1).first # id为1的是超级管理员。PM在gitlab上查看提交和代码修改情况,确认无误后,确认将开发人员的分支合并到主分支(master)gitlab-ctl start # 启动所有 gitlab 组件;gitlab-ctl restart # 重启所有 gitlab 组件;

2023-11-21 21:34:09 70

原创 Tomcat 部署

目录一、Tomcat 单台部署1、安装Tomcat和JDK1.1 安装JDK1.2 安装Tomcat2、Tomcat目录介绍2.1 tomcat主目录介绍2.2 webapps目录介绍2.3 Tomcat配置介绍2.4 Tomcat的管理3、Web站点部署(jspgou 商城)3.1 安装数据库3.2 jspgou商城上线二、Tomcat反向代理集群1、Tomcat多实例配置1.1 安装Tomcat1.2 复制程序文件2.3 启动2、配置反向代理集群2.1 安装负载均衡器2.2 配置负载均衡器2.3 启动n

2023-11-20 20:53:57 62

原创 Zabbix告警通知(钉钉告警)

在 /usr/lib/zabbix/alertscripts 目录中添加执行脚本 dingding.py 文件。在 /var/log/zabbix 目录中创建钉钉告警日志文件 zabbix_dingding.log。在 /etc/zabbix/ 目录下创建 zabbix_dingding.conf 文件。在 zabbix_server.conf 中配置告警脚本的路径。告警时间:{EVENT.DATE} {EVENT.TIME}设置钉钉告警日志文件zabbix_ding.log的所有权。

2023-11-20 09:44:10 122

原创 Zabbix告警通知(邮箱告警)

详情: {ITEM.NAME1}:{ITEM.KEY1}:{ITEM.VALUE1}由于默认模板全是英文,不易解读,所以可以换成自定义的英文模板。时间: {EVENT.DATE} {EVENT.TIME}报警媒介指的是 zabbix 采用何种方式进行报警。级别: {TRIGGER.SEVERITY}状态: {TRIGGER.STATUS}触发: {TRIGGER.NAME}按照邮箱设置的指引开启SMTP服务。主机: {HOST.NAME1}用户报警媒介是用户接收报警的方式。事件ID:{EVENT.ID}

2023-11-18 19:51:35 113

原创 Zabbix的安装及使用

zabbix使用

2023-11-15 21:35:27 63

原创 Ansible 性能调优

Ansible-playbook 在执行过程中,默认会执行 Gather facts,如果不需要获取客户端的 fact 数据的话,可以关闭获取 fact 数据功能,关闭之后可以加快 ansible-playbook的执行效率。使用 OpenSSH 服务时,默认服务器端配置文件 UseDNS=YES 状态,该选项会导致服务器根据客户端的 IP 地址进行 DNS PTR 反向解析,得到客户端的主机名,然后根据获取到的主机名进行 DNS 正向 A 记录查询,并验证该 IP 是否与原始 IP 一致。

2023-11-13 20:56:03 68

原创 Ansible playbook

playbook常用到的YMAL格式:1、文件的第一行应该以"---"(三个连字符)开始,表明YMAL文件的开始。2、在同一行中,#之后的内容表示注释,类似于shellpython和ruby。3、YMAL中的列表元素以"-"开头然后紧跟着一个空格,后面为元素内容。4、同一个列表中的元素应该保持相同的缩进。否则会被当做错误处理。5、play中hostsvariablesrolestasks等对象的表示方法都是键值中间以" : "分隔表示," : "后面还要增加一个空格。文件名称应该以。

2023-11-11 17:36:58 82 1

原创 Ansible 常用模块详解

ansible 自动化运维工具

2023-11-11 10:05:55 302 1

原创 Ansible--自动化运维工具

ansible是基于 paramiko 开发的,并且基于模块化工作,本身没有批量部署的能力。真正具有批量部署的是ansible所运行的模块,ansible只是提供一种框架。ansible不需要在远程主机上安装client/agents,因为它们是基于ssh来和远程主机通讯的。ansible目前已经已经被红帽官方收购,是自动化运维工具中大家认可度最高的,并且上手容易,学习简单。是每位运维工程师必须掌握的技能之一。

2023-11-09 21:30:50 40 1

原创 RabbitMQ集群部署

准备3台服务器rabbitmq-31 内存节点:只保存状态到内存(一个例外的情况是:持久的queue的持久内容将被保存到disk)2 磁盘节点:保存状态到内存和磁盘。---推荐内存节点虽然不写入磁盘,但是它执行比磁盘节点要好。集群中,只需要一个磁盘节点来保存状态 就足够了如果集群中只有内存节点,那么不能停止它们,否则所有的状态,消息等都会丢失。

2023-11-08 17:56:07 314 2

原创 Redis集群部署

准备三台服务器关闭防火墙和selinux。

2023-11-07 21:11:04 37

原创 前后端分离项目部署(若依)

这通常在开发和测试环境中比较常见,因为在这些环境下,对数据传输的安全性要求可能较低,而且SSL加密会增加一些额外的性能开销。在这种情况下,如果数据库服务器不要求强制的SSL连接,你可以将useSSL参数设置为false来简化连接配置。SSL是一种用于在计算机网络上提供安全通信的协议,它可以确保在客户端和服务器之间传输的数据在传输过程中是加密的,从而提供了一定程度的安全性。但是,在生产环境中,特别是涉及到敏感数据的应用,强烈建议使用SSL加密来保护数据的传输安全性。关闭selinux、防火墙。

2023-11-04 15:48:24 2124 7

原创 Mysql数据库备份(逻辑备份)

不导出任何数据,只导出数据库表结构。fields terminated by ',' 字段以逗号分割。速度较慢,导入时可能会出现格式不兼容的突发情况,无法做增量备份和累计增量备份。lines terminated by '\n' 结尾换行。如果将数据导入别的表,需要创建这个表并创建相应的表结构。登陆到刚才恢复的库中将其中的一个表删除掉。表company.department。表company.employee。表school.student。登陆mysql创建一个库。

2023-10-30 23:03:19 44 1

原创 Mysql数据库语言DCL

(DCL:Data Control Language): 它的语句通过GRANT或REVOKE获得许可,确定单个用户和用户组对数据库对象的访问。某些RDBMS可用GRANT或REVOKE控制对表单个列的访问。

2023-10-28 21:05:46 35 1

原创 Mysql数据库语言DQL

CONCAT() 函数:用于连接字符串。

2023-10-28 20:20:55 37 1

原创 Mysql数据库语言DML

(DML:Data Manipulation Language): 其语句包括动词INSERT,UPDATE和DELETE。它们分别用于添加,修改和删除表中的行。也称为动作查询语言。在MySQL管理软件中,可以通过SQL语句中的DML语言来实现数据的操作,包括使用INSERT实现数据的插入、DELETE实现数据的删除以及UPDATE实现数据的更新。

2023-10-28 16:47:05 33 1

原创 Mysql数据库语言DDL

(DDL:Data Define Language): 其语句包括动词CREATE和DROP。在数据库中创建新表或删除表(CREAT TABLE 或 DROP TABLE);为表加入索引等。DDL包括许多与人数据库目录中获得数据有关的保留字。它也是动作查询的一部分。

2023-10-28 16:29:20 28 1

原创 Nginx access.log 分析

nginx 的 access log 中可以记录很多有价值的信息,通过分析 access log,可以收集到很多指标。python 编写的 linux 工具 ngxtop 就实现了对 access log 的分析功能。PV:PV(): 即Page View, 即页面浏览量或,用户每次刷新即被计算一次。UV:UV(独立访客):即Unique Visitor,访问您网站的一台为一个访客。00:00-24:00内相同的客户端只被计算一次。

2023-10-26 20:08:20 79 1

原创 Shell三剑客之--awk

awk是行处理器: 相比较屏幕处理的优点,在处理庞大文件时不会出现内存溢出或是处理缓慢的问题,通常用来格式化文本信息awk处理过程: 依次对每一行进行处理,然后输出 默认分隔符是空格或者tab键awk 参数 'BEGIN{处理之前要做的} {处理内容} END{处理之后的内容}'行处理前 行处理 行处理后BEGIN{}在处理文本之前做的事情,只执行一次{}在处理文本是做的事情,有多少次执行多少次END{}在处理文之后做的事情,只执行一次。

2023-10-22 15:53:04 59 1

原创 shell三剑客之--sed

非交互式编辑器,一次处理一行内容。(流文本编辑器)参数① -f 指定一个规则文件 需求复杂的时候,需要匹配的内容多② -n 阻止输入行输出③ -r 扩展正则,将匹配不到的现在可以匹配到了④ -i 修改后的数据会替换原文件模式①s 替换② g 整行(也可以是数字,替换第几个)③ d 删除④ p 打印⑤ a 追加⑥ i 插入。

2023-10-22 15:52:45 32 1

原创 Shell三剑客之--grep

egrep(grep -E) 支持正则表达式的拓展元字符。

2023-10-22 15:52:21 32 1

原创 详解Nginx配置中root和alias的区别

由此可以看出,输入ip访问ip,访问不到内容,因为ip访问到的是/usr/local/nginx目录,此目录下没有Nginx服务默认匹配的文件名。由此可以看出,输入ip访问ip,显示业务内容,因为ip访问到的是/usr/local/nginx/a1目录,此目录就是服务文件所在目录。由此可以看出,输入ip访问虚拟目录a2,获取到的内容是真实目录a1的内容,这就是用alias实现虚拟目录的过程。编辑/etc/nginx/nginx.conf。编辑/etc/nginx/nginx.conf。

2023-10-19 23:25:16 4631

原创 Mycat的配置与部署(数据库双主双从)

MyCAT 是使用 JAVA 语言进行编写开发,使用前需要先安装 JAVA 运行环境(JRE),由于 MyCAT 中使用了 JDK7 中的一些特性,所以要求必须在 JDK7 以上的版本上运行。修改配置文件/usr/local/mycat/conf/server.xml。修改配置文件/usr/local/mycat/conf/schema.xml。通过客户端进行测试是否能登录到 mycat 上。在/etc/hosts文件中添加本地域名解析。在 mycat 的机器上测试用户权限有效性。

2023-10-18 23:26:44 200 2

原创 编译php-7.3.6出错的解决方法

链接:https://pan.baidu.com/s/1M-vpuZA8niIdomOos0S0Uw。出现上面的内容就编译完成了,接着进行余下的步骤。3. 然后进入php-7.3.6目录里重新编译。2. 解压并安装libzip-1.3.2。将libzip包上传到/root目录下。1. 下载libzip包。

2023-10-05 21:30:54 35

原创 LNMP生产环境部署wordpress

-with-openssl # 启用 openssl 扩展 (需要 openssl openssl-devel)--with-config-file-path=/usr/local/php7 # 配置文件 php.ini 的路径。--with-iconv-dir # 启用 XMLRPC-EPI 字符编码转换 扩展。--with-fpm-user=nginx # 设定 fpm 所属的用户。

2023-09-27 21:10:24 52

原创 破解CentOS的root密码

4.找到linux16那一行,把光标移动到最后,添加 init=/bin/sh。6.进入系统后,以rw方式重新挂载/分区。1.重启系统,进入grub菜单。5.ctrl+x 保存退出。9.重新识别新的root密码。7.永久关闭selinux。出现如下界面即破解成功。2.选择要使用的内核。

2023-09-20 20:41:30 267 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除