自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(49)
  • 收藏
  • 关注

原创 elasticsearch 数据备份

【代码】elasticsearch 数据备份。

2024-01-15 15:51:00 496

原创 shell安装docker

【代码】shell安装docker。

2024-01-15 15:48:44 576

原创 K8S 日志方案

通过应用和系统日志可以了解Kubernetes集群内所发生的事情,对于调试问题和监视集群活动来说日志非常有用。对于大部分的应用来说,都会具有某种日志机制。因此,大多数容器引擎同样被设计成支持某种日志机制。对于容器化应用程序来说,最简单和最易接受的日志记录方法是将日志内容写入到标准输出和标准错误流。但是,容器引擎或运行时提供的本地功能通常不足以支撑完整的日志记录解决方案。例如,如果一个容器崩溃、一个Pod被驱逐、或者一个Node死亡,应用相关者可能仍然需要访问应用程序的日志。

2024-01-13 11:36:27 1421 2

原创 k8s 部署Jenkins项目

要求:当前集群配置了storageClass,并已指定默认的storageClass,一般情况下,创建的storageClass即为默认类 指定默认storageClass的方式。将准备好的插件包,替换掉对应的pv数据卷中的plugins目录。在系统管理的下方有未归类的插件。

2024-01-13 11:33:35 799 1

原创 SonarQube 漏洞扫描

下图中可以看到,已经开始进行漏洞扫描。默认密码为 admin/admin。再来查看sonarQube系统。jenkins 系统中。jenkins 主机中。

2024-01-06 16:37:47 720

原创 docker 镜像迁移脚本

【代码】docker 镜像迁移脚本。

2024-01-05 21:35:49 373

原创 docker构建wordpress容器上线

latest-zh_CN.tar.gz 需要自己下载一个中文包。9.注意这里的数据库主机:因为映射本地的端口。8.启动wordpress。3.nginx 配置文件。

2024-01-05 21:33:38 474

原创 Zabbix 优缺点、监控模式、监控项、触发器、动作、自动发现及报警配置等整理:

Agent请求Server获取监控项列表,并主动将监控项内需要检测的数据提交给Server/Proxy。当监控项的值达到设定的阈值时,触发器被触发,表示出现了异常或达到某种条件。当触发器被触发时,执行一系列预定义的操作,例如发送邮件、短信、执行脚本等。需要在被监控端安装Agent,数据存储在数据库中,可能导致数据库成为瓶颈。创建监控项模型,通过JSONPath获取数据,自动获取符合条件的监控项。Server向Agent请求获取监控项的数据,Agent返回数据。支持分布式监控,自动发现功能,实现自动化监控。

2023-12-16 15:55:22 703

原创 云服务领取证书,注册域名,实现nginx服务配置证书

【代码】云服务领取证书,注册域名,实现nginx服务配置证书。

2023-12-16 15:50:28 638

原创 shell实战-批量修改主机密码

【代码】shell实战-批量修改主机密码。

2023-12-14 20:21:58 606

原创 mysql数据备份策略-shell脚本优化代码

【代码】mysql数据备份策略-shell脚本优化代码。

2023-12-13 20:14:30 600 1

原创 k8s集群部署及可视化kuboard 部署

注意:这条命令执行之后产生的 kubeadm join 192.168.96.10:6443 --tokken...#需要记住。1.配置阿里云Docker Yum源。注意:这里有可能报错。

2023-12-12 21:16:43 1379

原创 docker容器_自定义上传jenkins镜像(Dockerfile实现)

【代码】docker容器_自定义上传jenkins镜像(Dockerfile实现)

2023-12-08 15:30:13 944

原创 shell脚本实战之mysql-物理备份实现周内备份策略

取值是基于,终端里的取得中文状态,也就是说,你在终端里的返回值是中文的。安装xtrabackup。#与君共勉,共同进步。

2023-12-06 09:45:40 573 1

原创 ELK+kafka+filebeat企业内部日志分析系统

是一个基于Lucene的搜索服务器。提供搜集、分析、存储数据三大功能。它提供了一个分布式多用户能力的全文搜索引擎,基于RESTful web接口。Elasticsearch是用Java开发的,并作为Apache许可条款下的开放源码发布,是当前流行的企业级搜索引擎。设计用于云计算中,能够达到实时搜索,稳定,可靠,快速,安装使用方便。注:以下为环境所需所有服务器,配置为测试环境配置。安装软件主机名IP地址系统版本配置Elk2核4GEs12核3GEs22核3GKafka11核2G。

2023-11-24 20:11:10 2158

原创 gitlab 实战

root@gitlab ~]# git config --global color.ui true #语法高亮。生成xiaoshuai用户的密钥,把这个密钥添加在管理员用户的gitlab的ssh密钥中,然后拉取代码。在终端里使用useradd xiaoshuai ,创建一个用户用来拉取代码进行测试,用。在项目里测试,添加前端( xiaoshuai)和后端(xiaobai)的目录。添加用户(管理员,开发者,维护者,普通用户登录的)@aliyun.com" #配置git使用邮箱。二.安装gitlab。

2023-11-21 21:02:46 1076

原创 ansible-playbook剧本实现wordpress上线

1.需要三台服务器:主机服务器((10.36.192.129)、db服务器(10.36.192.131),web服务器(10.36.192.130),剧本都是写在主机服务器上。2.主机服务器需要做ansible解析3.这里的yum源需要自己配置,我这里是有一个yum源的服务器。

2023-11-20 14:51:14 317

原创 Git详解及 github使用

Gitgit是一个分布式版本控制软件,最初由林纳斯·托瓦兹(Linus Torvalds)创作,于2005年以GPL发布。最初目的是为更好地管理Linux内核开发而设计。Git 官方中文手册Git - Book。

2023-11-18 14:23:38 881 1

原创 源码安装prometheus(普罗米修斯监控)

普罗米修斯下载网址: Download | Prometheus2.查看版本信息 3. 查看帮助 4.prometheus.yml 配置文件解释 5.启动prometheus 6.可指定的启动参数 7.访问:http://localhost:9090

2023-11-17 17:47:47 590

原创 User parameters自定义用户参数 (zabbix监控)

① 介绍自定义用户参数,也就是自定义key有时,你可能想要运行一个代理检查,而不是Zabbix的预定义你可以编写一个命令来检索需要的数据,并将其包含在代理配置文件("UserParameter"配置参数)的用户参数中② 用法格式 syntaxA user parameter also contains a key  一个用户参数也包含一个键The key will be necessary when configuring an item   在配置监控项时,key是必需的。

2023-11-16 21:16:42 857

原创 zabbix中监控数据,报错返回给钉钉查看

webhook:记住webhook的地址安全设置:设置加签,只有信息内容包含签才会被机器人发送。

2023-11-15 21:32:44 452

原创 Ansible playbook(剧本)

playbook由YMAL语言编写。YAML( /ˈjæməl/ )参考了其他多种语言,包括:XML、C语言、Python、Perl以及电子邮件格式RFC2822,Clark Evans在2001年5月在首次发表了这种语言,另外Ingy döt Net与OrenBen-Kiki也是这语言的共同设计者。YMAL格式是类似于JSON的文件格式,便于人理解和阅读,同时便于书写。首先学习了解一下YMAL的格式,对我们后面书写playbook很有帮助。

2023-11-10 21:13:44 430

原创 若依项目上线(学之思开源考试系统)

(所有服务器关闭selinux、防火墙)Nginxjava# 配置mysql yum源# 安装mysql下载redis。

2023-11-09 19:26:47 826

原创 rabbitmq集群

在 RabbitMQ 集群任意节点上执行 rabbitmqctl cluster_status来查看是否集群配置成功。1.首先创建好数据存放目录和日志存放目录:(三台服务器同步)3.将mq-2、mq-3作为内存节点加⼊mq-1节点集群中。6.登录rabbitmq web管理控制台,创建新的队列。, 输⼊默认的Username:guest,输⼊默认的。3.安装rabbitmq软件,三台服务器同步。2.提前做好域名解析,三台都要做好。4.如果有需要使用磁盘节点加入集群。在mq-1磁盘节点上面查看。

2023-11-08 14:19:07 259

原创 redis集群

data/application/8001/redis.conf ,对应不同的800{1..6}都要配置成自己的redis.conf。3、宕机测试,停某一个主,看集群状态变化,在启动停止的主,看集群的状态变化。echo "redis-$package_level 安装完成"echo "redis-$package_level 启动完成"2、查看是否在任意节点都能查到数据。4、停掉一对主从,看集群是否正常。2、配置不同的节点及监听的端口。#获取redis的安装包。# 注意ip和端口的对应。

2023-11-07 20:27:50 203 1

原创 Haproxy

基于权重进行轮询,在服务器的处理时间保持均匀分布时,这是最平衡,最公平的算法.此算法是动态的,这表示其权重可以在运行时进行调整.不过在设计上,每个后端服务器仅能最多接受4128个连接。stats uri /haproxy #使用浏览器访问 http://192.168.246.169/haproxy,可以看到服务器状态。# Provides UDP syslog reception #由于haproxy的日志是用udp传输的,所以要启用rsyslog的udp监听。

2023-11-03 19:24:29 119

原创 负载均衡集群,LVS 实现四层负载均衡项目实战,企业 keepalived 高可用项目实战

负载均衡集群,LVS 实现四层负载均衡项目实战,企业 keepalived 高可用项目实战

2023-11-02 19:25:08 332

原创 shell脚本编写源码安装mysql

info "软件包ncurses ncurses-devel openssl-devel bison libgcrypt gcc gcc-c++ make cmake即将被安装"echo -e "\033[31m make加载成功 \033[0m"echo -e "\033[31m make加载失败 \033[0m"success "软件${package}安装成功"success "MySQL用户已创建成功"success "MySQL用户已存在"success "MySQL数据目录已创建完成"

2023-10-21 11:51:29 168 2

原创 解决Vmware Esxi 的问题:不支持Inter VT-x

2.查看本地设置的问题,打开控制面板--->程序-->启用或关闭Windows功能-->4.打开电脑设置里的内核隔离。1.把这里的虚拟化InterVT-x 打上勾。5.执行以上的操作,在重启电脑,就会解决问题。这里需要把一些选项去掉。

2023-10-21 11:49:39 2768 4

原创 shell 实现小游戏 —推箱子

echo "===================推箱子=================="echo "==w:向上推 s:向下推 a:向左推 d:向右推 输入字符后回车执行=="echo "====游戏规则:将星星全部推到终结符处,即为胜利===="

2023-10-20 17:51:52 343

原创 阿里云yum源配置

echo -e "恢复出错,请手动排查。原有源已备份至\n/etc/yum.repos.d/bak"echo "阿里云yum源配置失败,即将恢复原有源……echo "原有源恢复成功"echo "阿里云yum源配置成功。#阿里云yum源配置。

2023-10-20 17:48:38 292 1

原创 shell 脚本实现源码安装Nginx

echo -e "\033[32m 服务自动启动成功 \033[0m"echo -e "\033[32m 服务自动启动失败 \033[0m"echo -e "\033[31m 检测启动成功 \033[0m"echo -e "\033[31m 检测启动失败 \033[0m"echo -e "\033[31m 安装成功 \033[0m"echo -e "\033[32m 启动成功 \033[0m"echo -e "\033[32m 启动失败 \033[0m"echo "nginx下载成功"

2023-10-19 20:56:57 162 1

原创 MyCAT读写分离

Mycat 是一个开源的数据库系统,但是由于真正的数据库需要存储引擎,而 Mycat 并没有存 储引擎,所以并不是完全意义的数据库系统。那么 Mycat 是什么?Mycat 是数据库中间件,就是介于数据库与应用之间,进行数据处理与交互的中间服务。MyCAT 是使用 JAVA 语言进行编写开发,使用前需要先安装 JAVA 运行环境(JRE),由于 MyCAT 中使用了 JDK7 中的一些特性,所以要求必须在 JDK7 以上的版本上运行。

2023-10-10 20:07:53 96 1

原创 数据库逻辑备份

root@mysql-server ~]# innobackupex --apply-log --redo-only /xtrabackup/2019-08-20_15-42-02/ --incremental-dir=/xtrabackup/2019-08-22_15-51-15/ #我们恢复周三的差异备份。2019-08-20_14-51-35 2019-08-20_15-04-29 2019-08-20_15-10-56 ---相当于周三的增量备份。-------加路径和备份的文件。

2023-10-07 19:00:22 220 1

原创 密钥登录服务器

关闭密码登录:PasswordAuthentication no。写入:PubkeyAuthentication yes。4.sz id_rsa 到本机(桌面上用于登录时用)3.把公钥追加到authorized_keys里。2.打开配置文件 ,修改使用密钥登录。用于生成密钥,操作时一路回车。

2023-09-23 11:48:51 151 1

原创 linux中目录命令解释

bin/find 查找文件 -name -size -type -perm -a -o -exec rm | -rf {} \;| xargs -i rm -rf {}/bin/useradd -M -s /sbin/nologin 添加用户。/bin/timedatectl 查看时区,set-timezone Asia/Shanghai。/sbin/parted -s /dev/sdb mklabel msdos 磁盘分区格式转换。

2023-09-16 09:42:40 32 1

原创 LNMP生产环境部署

root@mysql-server mysql]# ./bin/mysqld --initialize --user=mysql --basedir=/usr/local/mysql --datadir=/usr/local/mysql/data ---初始化完成之后,一定要记住提示最后的密码用于登陆或者修改密码。[root@localhost php-7.3.6]# vim /usr/local/php7/etc/php.ini +1371 #php的Session存储目录。

2023-09-14 20:14:27 173 1

原创 LINUX中虚拟机根扩容

或者:lvextend -L 100%FREE /dev/centos/root。

2023-09-14 20:06:24 37 1

原创 逻辑卷扩容

2.把加到pv中的磁盘加到vg中(卷组)或者:mkfs.xfs /dev/vg1/lv1。mkdir /mnt/lv{1..2}1.把sdb,sdc加到pv(物理券)6.扩容lv:(vg1里有空间的时候)3.指定初始lv(逻辑卷)的大小。8.删除文件系统信息。

2023-09-14 20:05:26 23 1

原创 磁盘分区:

进入---> n ------添加分区 ------> 回车 ------> 扇区------>回车 ------> w -----保存退出。1.parted -s /dev/sdc mklabel gpt -----------把mbr转化成gpt。parted -s /dev/sdc mklabel msdos -----------转化成mbr。2.gdisk /dev/sdc ---------添加磁盘。p-->(1.4)默认1。

2023-09-14 20:04:29 19 1

空空如也

空空如也

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

TA关注的人

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