- 博客(33)
- 收藏
- 关注
原创 使用 Harbor 搭建私有仓库
Harbor 是一个开源的容器镜像仓库,主要用于安全地存储、管理和分发 Docker 镜像。它支持高效的镜像托管和分发,特别适用于跨云原生计算平台(如 Kubernetes 和 Docker)的环境。Harbor 提供了高安全性和高性能的解决方案,包括权限管理、日志审核、镜像复制等功能,能够满足企业级的应用需求。。
2024-12-06 15:23:31
521
原创 CI/CD:持续集成/持续部署
点击Manage Jenkins->Tools->SonarQube Scanner installations->Add SonarQube Scanner。准备Jenkinsfile文件,在代码中新增一个Jenkinsfile文件,根据之前的步骤逐步生成流水线脚本。再次Build,能够看到输出日志结果是SUCCESS,登录SonarQube能看到检测结果。部署脚本由于引用了Jenkinsfile变量和全局变量,需把变量处单引号改为双引号。安装Docker Compose。完整Jenkinsfile。
2024-05-27 13:57:11
1023
原创 kafka集群部署
所有节点执行,将下载的安装包上传至服务器。所有节点执行,将下载的安装包上传到服务器。所有节点执行,将下载的安装包上传至服务器。测试,在集群内任意节点执行都可以。安装kafka Eagle。启动zookeeper。验证zookeeper。安装mysql5.7。
2024-04-19 11:51:27
618
原创 MySQL8.0 一主二从
发生这个问题的原因是在 mysql 8.0 以后,caching_sha2_password是默认的身份验证插件,而不是以往的mysql_native_password。在 MySQL Command Line 工具下修改 mysql 的默认身份验证插件即可。在master的db_test库里面创建表。在master节点上执行SQL语句。到从库上都能查到则说明没问题。修改完成之后全部重启。
2024-04-19 11:48:13
874
原创 SUSE Linux Enterprise Server安装
选择下载SLE-15-SP5-Full-x86_64-GM-Media1.iso,下载时需要注册请按照提示进行注册。附加产品安装,可以添加不是由 SUSE Customer Center 提供的其他软件源,这里先不安装。安装时可以通过连接服务器管理口,在虚拟光驱中挂载系统ISO镜像,或者将ISO镜像写入到USB设备启动。这里点击引导性配置来自己选择硬盘,或者根据建议分区直接下一步,本例直接点击下一步。然后就开始安装了,安装完成之后会自动重启。根据自己的情况选择时区,点击下一步。本地用户,先不添加。
2024-04-08 19:15:00
856
1
原创 Nginx安装与文件服务器实现
Nginx是一个高性能的反向代理和web服务器软件,特点是系统资源消耗低、高性能、高并发、扩展性好。一个进程可以处理多个请求,并且是非阻塞式响应。windows安装安装包下载地址:https://nginx.org/en/download.html下载之后解压运行nginx.exe文件即可。Linux安装。
2023-12-25 14:43:47
1464
原创 kubeadm安装Kubernetes
kubeadm是一个搭建Kubernetes集群的工具,该工具可以方便、快捷的创建和管理 Kubernetes 集群。
2023-12-25 14:43:15
854
原创 crontab+shell脚本实现数据库定时备份
在工作场景中我们经常会遇到定时备份数据库的需求,这里写一个案例使用crontab+shell脚本实现。
2023-12-20 16:30:22
631
原创 docker方式部署prometheus监控告警
本例使用v2.23.3,如果网络环境不好建议从github上下载好再上传到服务器。解决办法:向grafana目录下的data目录加权限可以解决。按照以下路径创建目录和文件。
2023-12-18 11:26:51
876
原创 修改docker默认存储路径
若提示-bash: rsync: command not found,需先安装rsync。检查没问题之后删除原目录下的文件。或者使用mv命令也可以。
2023-12-18 10:24:14
836
原创 linux面试题分享
RAID0需要两块以上硬盘,不提供冗余或错误修复能力,速度快,磁盘利用率100%;RAID1需要两块以上硬盘,提供数据块冗余,磁盘利用率50%;RAID5需要三块以上硬盘,可以提供热备盘实现故障恢复,支持损坏一块盘,磁盘利用率(n-1)/n;RAID10第一级是RAID1,第二级为RAID0,应用场景为有大量数据存储,同时对安全性要求较高的领域。LVM叫做逻辑卷管理,允许用户对磁盘资源进行动态调整。RAID用来解决磁盘读写速度和安全性,LVM则用来解决随着需求变化来调整磁盘分区大小。
2023-12-16 13:44:03
440
1
原创 prometheus监控报警系统
description: "内存使用率过高 (剩余< 10% )\n VALUE = {{ $value }}\n LABELS = {{ $labels }}"告警详情: {{ $alert.Annotations.message }}{{ $alert.Annotations.description}};告警详情: {{ $alert.Annotations.message }}{{ $alert.Annotations.description}};summary: CPU使用率过高!
2023-12-16 09:42:46
1140
1
原创 prometheus部署
本文记录prometheus部署过程,将会使用docker-compose和二进制文件两种方式进行部署。以上就是今天要讲的内容,本文仅仅简单介绍了prometheus的部署,而prometheus还有大量的内容,后期再添加总结。
2023-06-29 13:59:41
229
1
原创 docker安装与镜像加速配置
由于docker官方提供的镜像仓库地址在国外,所以我们一般都会使用国内的镜像仓库地址,我这里使用的是阿里云的。登录阿里云官网-控制台-容器-容器镜像服务ACR-镜像工具-镜像加速器得到加速器地址。再把得到的加速器地址写入到/etc/docker/daemon.json就可以了。除了阿里云之外还可以用华为云、网易云提供的镜像加速器,这里就不一一罗列了。以下所有命令如果不是root用户执行记得加sudo。这里使用的是阿里云提供的镜像。docker常用命令。
2023-05-28 02:12:01
1749
1
原创 docker简介
docker容器是在操作系统层面实现虚拟化,直接复用本地主机的操作系统,而传统的虚拟机则是在硬件层面实现虚拟化。与传统虚拟机相比docker启动速度更快,占用资源更少。每个容器之间互相隔离,每个容器都有自己的文件系统,容器之间不会相互影响。
2023-05-28 01:26:23
112
1
原创 fastdfs部署
因为近期公司fastdfs集群要加2个storage节点,正好把部署过程记录一下,分享出来给有需要的人。内容完毕,有不明白的可以留言。
2023-05-20 23:30:35
470
1
原创 firewalld
我们日常运维过程中少不了与防火墙打交道,这里就对firewalld的一些日常操作简单的总结一下,希望帮到有需要的人。firewalld它是RHEL 7/Centos7默认的防火墙配置管理工具。支持动态更新技术并加入了区域(zone)的概念。简单来说,区域就是 firewalld 预先准备了几套防火墙策略集合(策略模板),用户可以根据生产场景的不同而选择合适的策略集合,从而实现防火墙策略之间的快速切换。
2023-05-15 10:39:01
530
2
原创 自动化运维工具ansible入门
ansible是基于Python开发的自动化运维工具,可以实现批量系统配置、批量程序部署、批量运行命令等功能。ansible是基于模块工作的,本身没有批量部署的能力。真正具有批量部署的是ansible所运行的模块。#末尾添加如下内容:[web]#设置密钥ssh-keygen#拷贝密钥#测试连通性ssh root@192.168.33.236 或 ansible web -m ping#末尾添加如下内容:[web]
2023-04-18 18:48:15
135
原创 Linux sed命令增删改查的使用
总结了一点sed的基本使用方法,包括对文件的查看、修改、增加、删除。hello以上就是今天要分享的内容,仅仅简单介绍了sed的使用,希望可以帮助到有需要的人,更多内容后续再补充,如果你有意见或建议,欢迎在评论区发表评论。
2023-04-16 21:14:55
1111
原创 linux开局配置
root@client02 ~]# getenforce # 显示 SElinux 状态。# 这两个配置文件修改其中一个即可,效果一样。Enforcing # 执行状态。# 临时关闭(机器重启后失效)关闭 SElinux。
2023-04-15 15:21:22
128
1
原创 简单易懂的nginx简易部署脚本
给大家分享一个nginx自动编译安装的脚本,此脚本使用的nginx版本为nginx-1.15.4,需将安装包下载到服务器/root目录下。安装完成,请输入http://192.168.xx.xx:80访问。1.将脚本保存为yum_nginx.sh文件。
2023-04-15 13:49:12
291
1
原创 Linux grep 命令详解
grep 命令全称(global regular expression) ,是用于查找文件里符合条件的字符串或正则表达式。语法#options 选项#pattern 表示要查找的字符串或正则表达式。#files 表示要查找的文件名,可以同时查找多个文件。
2023-04-14 13:24:58
218
1
原创 制作启动U盘-安装系统全流程
下载PE工具,此处以微PE为例:打开浏览器输入链接:https://www.wepe.com.cn/download.html。依次选择安装的盘(一般为C盘)和镜像文件,然后点击“执行”(镜像为提前准备好的原版ISO文件)选择是否保留原系统内容和自动重启,若系统镜像不是保存在U盘的此时可拨掉U盘。然后在弹出的窗口选择Win10的版本(新版win10镜像一般包含多版本)耐心等待过后,电脑会自动进入系统设置页面,重启时需要拔掉U盘。选择自己的U盘其他选项默认即可,然后点击立即安装进U盘。
2023-04-13 20:02:01
3410
2
fastdfs安装包(fastdfs-6.06,fastdfs-nginx-module-1.22,nginx-1.16.1)
2023-05-20
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人