- 博客(105)
- 问答 (10)
- 收藏
- 关注
原创 EFK安装部署(单节点) elasticsearch+filebeat+kibana 有手就会 保姆级别安装
1、准备环境声明需要jdk17依赖,自行安装配置。
2025-03-14 09:17:43
318
原创 Docker安装
官网上Dokcer安装教程变成了centos9安装过程了,对于大多还在使用centos7的同学,想查看安装操作就看不到了,今天出一期保姆级安装过程。2、打开vim /etc/yum.repos.d/docker-ce.repo文件。要安装Docker肯定是之前在系统上没安装过的。3、 安装docker&&启动docker。5、刷新daemon&&重启docker。4、配置Docker加速容器镜像。6、查看安装是否成功(显示版本)1、第一步安装Dokcer源。
2024-11-11 09:17:12
574
原创 运维必会 掌握 Vim:从入门到精通
前言Vim 是一个强大的文本编辑器,以其高效的编辑操作和强大的可定制性著称。无论你是编程新手还是经验丰富的开发者,Vim 都能帮助你提高工作效率。本文将带你深入了解 Vim,从基本操作到高级配置,逐步掌握。
2024-07-08 10:09:47
691
原创 redis哨兵系统框架部署
1、在配置好redis主从后,添加哨兵模式需要在sentinel.conf文件添加一条命令(主从节点都需要添加)2、优先启动主节点的sentinel (前台启动可以看启动日志,在启动从节点的俩个sentinel )6、在启动原主节点129,它并不会抢占主节点而是以从节点身份加入现有的环境。开始是一直在刷新主节点是连接失败的,就选择新的节点作为主,在同步数据。3、在截图中可以看到我们Sentinel 检查到节点。4、登录查看当前的信息 主节点还是129。查看其它俩个从节点的redis日志。
2024-07-05 17:34:32
450
原创 reids一主多从配置
----------------跳过了安装redis的过程---------------------------# 如果你的redis主有密码 就在从节点reids,conf配置文件里面找到关键字masterauth开打注释添加密码。1、在俩台从服务器分别给 reids.conf文件添加master主配置信息。3、启动其它俩台从服务器,主的redis日志会刷新从节点连接。redis主从复制环境,基本上都是在从服务器上修改相关的配置。1、问题,在连接主服务器连接被拒绝。5、在主服务器验证数据同步。
2024-07-05 14:57:10
388
原创 No package devtoolset-9-gcc available No package devtoolset-9-gcc-c++ available.
已经启用了 SCL 仓库,仍然无法找到。2、清理 YUM 缓存并重试安装。1、手动添加 SCL 仓库文件。1. 导入 GPG 密钥。2、清理 YUM 缓存。
2024-06-03 10:05:32
1734
原创 xtrabackup2.4
全量备份后,我新增几条数据测试一下。# 复制备份数据到新的数据目录。# 启动 MySQL 服务器。# 设置新的数据目录的权限。创建用来备份数据的用户。查看就是全量备份的数据。删除data数据库目录。新建data数据库目录。
2024-04-02 14:11:54
421
原创 mysql 全量数据恢复
chown -R mysql:mysql /usr/local/mysql/data # 设置目录所有者为MySQL用户。mkdir /usr/local/mysql/data/ # 创建新的数据目录以准备恢复。3、删除data mysql数据库目录。1、全量备份到/backup/full。# 复制备份数据到新的数据目录。把刚才id为1的数据修改保存。# 设置新的数据目录的权限。我后悔了要修改恢复回来。# 创建新的数据目录。这三步最后都出现即可。
2024-04-01 17:56:34
411
原创 nginx跨域问题
这通常表示实际请求的来源(Origin)与服务器响应中允许的来源(Access-Control-Allow-Origin)不匹配看一下。就是缺少必需的 CORS 头信息,在 add_header 'Access-Control-Allow-Headers' "这个问题 我是因为在全局配置了 跨域处理,也在localtion配置得跨域处理,把其中一个配置删只留下一个就可以。Access-Control-Allow-Origin: http://ip:端口/#在指定location 处理跨域问题。
2024-01-15 10:20:13
1119
原创 Linux 系统磁盘空间扩容
partition number 输入3(因为上面已经有两个分区 sda1 和 sda2)/dev/sda3 的 Id号为 83,我们要将其改成 8e(LVM卷文件系统的 Id)根据提示可以看到此系统的磁盘是 50G 的,但是实际适用有28G左右可以扩容20G。回车会提示输入分区的 end 值,默认即可(即当前最大值),命令:pvcreate /dev/sda3。将物理硬盘分区初始化为物理卷,以便被 LVM 使用。回车会提示输入分区的 start 值,默认即可,说明我们最多可以有 20GB 的扩充空间。
2024-01-04 16:54:46
1531
原创 zabbix-agnet连接zabbix-proxy
等待小绿灯 如果不行去proxy服务 重启zabbix-proxy。在zabbix-proxy服务器上。先配置好zabbix-proxy。zabbix-proxy配置。
2023-10-18 17:17:10
288
原创 zabbix-proxy代理服务器配置
因为zabbix-proxy找不到 /var/lib/mysql/mysql.sok 所以报错。解决此问题的方法是,你可以尝试更改 MySQL 用户的认证插件,以使用较旧的。确认sock安装路径,在zabbix_proxy.conf 203修改配置。插件,这在较旧版本的 MySQL 中更常见。DBUser=zabbix_proxy #数据库用户。DBPassword=zabbix #数据库密码。DBName=zabbix_proxy #数据库名称。在zabbix-server查看。
2023-10-18 16:37:32
861
原创 xtrabackup备份 脚本
2、考虑到增量备份第一次是根据全量备份开始备份,后面都是根据上一次增量备份在增量脚本做了if判断,周日做一次目录清理。full_mysqlback全量备份数据包 full_inc_mysqlback是第一次根据全量数据做的增倍数据包。3、每周日晚上91点50清理目录 22点就在次备份,增量备份在周一会根据最新的周日备份进行增量备份,1、全量备份在周末晚上22点执行备份,增量是周一到周六晚上22点执行。inc_mysqlback 是每吃一次增倍的数据包。4、打包备份目录可以按月来清理。
2023-10-17 11:23:22
625
原创 redis批量删除命令
./redis-cli -h 127.0.0.1 -p 6379 -n 2 KEYS "170*:redisKeyStr" | xargs ./redis-cli -h 127.0.0.1 -p 6379 -n 2 DEL
2023-10-12 14:02:49
322
原创 xtrabackup全备 增备
数据库默认密码查看 cat tailf /usr/local/mysql/log/mysqld.log。#这个注意授权的权限我开启的全部,因为是测试环境为了方便,如果是给公司生产上使用,建议还是规范使用授权。主备份可以每次生成一个时间戳文件,检测/back下面的文件删除30天之前文件,增倍目录也是一样的操作。注意 上下这俩个都是增量备份数据的恢复 一个是inc1 一个是inc2。inc1数据目录是根据/backup/full 后开始备份。inc2数据目录是根据/backup/inc1后开始备份。
2023-10-11 16:23:33
445
原创 java服务 自启动
WantedBy=multi-user.target # 定义了服务应该被哪个系统目标(multi-user.target)所依赖,通常表示服务在多用户模式下启用。ExecStart=/usr/local/bin/java -jar /usr/local/*.jar # 启动服务的命令,这里是运行一个Java JAR应用程序。Type=simple # 服务的类型,这里是简单的服务。# 服务的工作目录,这是服务启动后的工作目录。
2023-09-13 14:17:24
272
原创 k8s node环境部署(三)
就需要把master的admin.conf文件scp到node节点,这样node节点就可以找到目标端在发送请求。因为命令行工具是向apiserver发送请求,是因为node1、node2环境没有apiserver配置地址。value: "10.244.0.0/16" #要和pod的网段ip一样。前面配置master环境的截图最后一段 复制下来 分别在node主机执行。分别在node1、node2节点执行。1、添加node1、node2环境。这样k8s的集群环境就部署结束了。master环境验证。
2023-09-07 13:36:40
742
原创 jenkins Transferred 0 file(s)问题
因为jenkins是容器启动,会考虑有没有可能是从容器ssh传输呢?(如果不是容器启动得,就把源文件地址改成 相对路径就行)还有记得把目标服务器得目录 执行 chmod -R 777 /test,可能会因为没有w权限失败。每次构建都都是成功,但是就没有就是没有传输过去文件 Transferred 0 file(s)最后把源文件地址写成了 相对路径。我就在容器验证ssh是否通信。
2023-07-20 11:09:41
682
原创 mysql脚本一键安装 mysql-8.0.20-linux-glibc2.12-x86_64.tar.xz
是源代码包,适用于各种操作系统,需要进行编译和安装。
2023-07-05 16:21:45
783
原创 ansible 的其他模块参数
这将收集到的系统信息保存到名为"facts"的变量中,以供后续任务使用。变量的值,即Docker进程的输出。这是Ansible的一个模块,用于收集系统信息。这是Ansible的一个模块,用于输出调试信息。这是要显示的调试信息。使用了多行文本格式(参数指定只收集与硬件相关的信息。记录一些我不清楚的参数模块。将命令执行的结果保存到名为。的变量中,以便后续使用。属性包含了命令输出的每一行。这个是服务器的硬件状态。
2023-06-13 13:05:48
1043
原创 docker 安装gitlab jenkins git maven
#192.168.40.17 是gitlab的宿主机ip,224是容器gitlab映射的端口 host是一个别名,因为我gitlab配置的时候 加了一个--hostname 192.168.40.17。[root@test-01 ~]# git config --global user.email "gitlab用户的邮箱"[root@test-01 ~]# git config --global user.email "gitlab管理员邮箱"下面是宿主机的公钥和容器的公钥,因为做了挂载所以可以同步。
2023-06-06 14:38:53
661
原创 Permission denied, please try again.
在git服务上生成自己的公钥、配置gitlabweb服务界面上面,在添加到gitlab服务的/root/.ssh/authorized_keys里面。我是把宿主机的/root/.ssh/挂载到容器里面,让容器和宿主机的公钥一样。如果你是容器或者二进制安装启动的gitlab,在克隆代码一直有这样的问题。然后重启一下sshd systemctl restart sshd。重启gitlab docker restart gitlab。在git服务上的/root/.ssh/config。这是我处理的全部操作。
2023-06-06 09:24:06
596
原创 gitlab配置公钥,一直输入密码
Permission denied, please try again . git@192.168.40.15' s password:
2023-06-05 10:17:05
1679
12
原创 git 命令
git add . (上传当前目前代码,到git本地仓库)4、查看当前状态 (在git add . 后查看效果)git commit -m "test dev分支"2、切换到分支 'dev'5、提交代码 并备注。
2023-06-01 17:44:01
838
原创 python2升级python3
软件包 gcc-c++-4.8.5-44.el7.x86_64 已安装并且是最新版本。软件包 gcc-4.8.5-44.el7.x86_64 已安装并且是最新版本。已加载插件:fastestmirror, langpacks。--> 正在检查事务。
2023-06-01 13:18:46
766
空空如也
Windows Server 2016升级
2024-01-19
gitlab ssh 公钥失效
2023-06-02
ftp客户端连接服务端 500 Illegal PORT command.
2022-03-29
jenkins打包正常,类文件缺少
2022-01-17
mysql 时间语句查询
2021-12-15
sed修改多行的配置文件
2021-12-09
阿里云数据导入到华为云
2021-10-18
jenkins构建是正常,但是没有触发脚本,这个要怎么看呢?
2021-10-15
这个地方占用8080,应该改那个地方啊? git
2021-09-28
/的权限被改怎么办, 出大问题了,有没有可以协助解决一下
2021-09-27
TA创建的收藏夹 TA关注的收藏夹
TA关注的人