自定义博客皮肤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)
  • 收藏
  • 关注

原创 Docker安装Jenkins

v /data/jenkins_home:/var/jenkins_home /var/jenkins_home目录为容器jenkins工作目录,我们将硬盘上的一个目录挂载到这个位置,方便后续更新镜像后继续使用原来的工作目录。将 url 修改为清华大学官方镜像:https://mirrors.tuna.tsinghua.edu.cn/jenkins/updates/update-center.json。修改为http://updates.jenkins.io/update-center.json或者。

2024-07-02 18:22:49 302

原创 Postgres14.4(Docker安装)

v /data/postgre/data:/var/lib/postgresql/data 将运行镜像的/var/lib/postgresql/data目录挂载到宿主机/data/postgre/data目录。: 设置环境变量,指定数据库的登录口令为cquissE!,登录用户为管理员用户postgres;-p 5432:5432: 端口映射将容器的5432端口映射到外部机器的5432端口;此处会提示该容器中没有vi这个功能。用刚才建立的用户密码连接数据库。安装好后再次编辑配置文件。

2024-07-01 14:20:36 402

原创 Dataease配置Nginx代理

删除publicPath: ‘/’,然后在module.exports下面增加publicPath配置。配置文件地址:backend/src/main/resources。在127.0.0.1:8081后面增加修改后的接口地址前缀,如下图。配置文件地址:frontend/配置文件地址:frontend/

2024-06-27 15:32:53 427

原创 Dataease安装,配置Jenkins自动部署

下载离线安装的安装包,下载地址:https://community.fit2cloud.com/#/download/dataease/v1-18-9。注意:如果安装模式选择simple、cluster默认不会安装Kettle和Doris,需要自己安装,所以这里安装模式选择local。修改好install.conf之后,就可以执行install.sh脚本,会自行安装dataease。通过ssh-server,替换服务器上dataease安装路径中的docker-compose文件。添加新的Maven配置。

2024-06-27 15:29:20 1059

原创 docker-compose部署rocketmq

官网选择版本 https://github.com/docker/compose/releases 选择相应版本,下载docker-compose-Linux-x86_64到本地或者服务器中 更名为。​ Ubuntu下载docker-compose文件。​ CentOs下载docker-compose文件。,并移动到 /usr/local/bin 目录下。

2024-06-26 10:48:20 389 1

原创 Rocketmq在单节点情况下新增从节点

在docker-compose部署rocketmq单节点的基础上,新增一个从节点原docker-compose文件新增一个broker从节点配置。

2024-06-26 10:47:46 160

原创 Redis集群安装(三主三从一哨兵)

​ 在三台服务器上分别搭建redis并测试是否能启动。

2024-06-26 10:42:19 706

原创 Sql审核平台Archery的搭建和简单配置

Archery是一个开源的Web应用,基于Python开发,利用Flask作为后端框架,前端采用Vue.js,构建了一个现代化的数据操作界面。提供了SQL审核、数据查询、报表生成等功能,同时支持多种数据库接入,包括Hive、MySQL、Oracle、SQL Server等。

2024-06-26 09:18:19 1985

原创 Openldap安装部署及Gitea简单配置使用

同时:LDAP_DOMAIN还是你登陆ladp的账号组成的一部分。然后点击身份及认证,认证源。然后就可以用刚才新建的用户登录Gitea了。然后填入新建的用户信息后点击提交。是一个网页端的ldap管理页面。首先用管理员账号登录Gitea。添加好之后的目录树如下。一下是两个容器一起的。

2024-06-24 09:34:25 660

原创 Portainer.io安装并配置Docker远程访问及CA证书

显示连接成功则表示已经配好,然后就可以在Portainer中看到目标主机的docker信息了。在浏览器输入我们部署服务的ip:port 访问服务,第一次访问需要设置管理员密码。此密码需记住,后面的步骤也需要。证书就创建完成了,还需要去创建服务器密钥和证书签名请求(),确保“通用名称”与Docker时使用的主机名相匹配。不切换目录,继续执行上述指令,会要求录入信息。这一段代码配置的端口号,ip则是主机IP。在Docker本机,生成CA私钥和公钥。然后需要从服务器上下载生成的ca文件。是二.11步骤中的,

2024-06-22 14:33:14 884

原创 Rancher注册已有k8s集群

根据要求在集群的master节点或其他安装Kubectl可以执行集群命令的节点,执行Rancher提供的注册命令。然后进入集群管理,点击配置,把新建的用户添加到集群里。编辑docker—compose文件。等待启动完成后通过以下地址访问。然后一个只读用户就添加成功了。密码:admin@1234!选择集群管理,导入已有集群。进入页面后点击全局设置。修改为阿里云的镜像地址。点击用户认证,新建用户。

2024-06-20 10:05:26 447 2

原创 Kubectl常见排查pod问题命令

该命令可以查看容器重启前的日志,可以判断具体的报错原因。这两个命令都能查看运行中的pod信息,其中。可以看到这个pod重启过一次,原因是。输出的信息格式为Json。看信息比较方便,其中。

2024-04-23 15:40:52 700

原创 Linux服务器网络问题排查思路

可以通过A服务器与其他服务器的通信的带宽,来判断B服务器上的带宽是否有问题。这台服务器的IP],如下图:然后在另一台服务器B上执行iperf -c [这一行提供了在测试的10秒间隔内的性能数据。然后就能在B服务器上看到,这一行提供了在测试的10秒间隔内的性能数据。安装好之后,在一台服务器A上执行。安装好之后,在一台服务器A上执行。是在这个时间段内传输的总字节数。是在这个时间段内传输的总字节数。测试方法,在一台服务器上运行。测试方法,在一台服务器上运行。然后就能在B服务器上看到,如图是网段互通的情况。

2024-04-23 15:37:34 1386 1

原创 Oracle11.2.0.1,(CVE-2012-1675)漏洞解决方案

查看监听服务信息,如果没有发现“REMOTE SERVER”字样,说明此时漏洞已经修复。

2024-04-17 18:32:05 680

原创 Nacos2.3.0安装部署

因为改Token是通过Base64编码的,所以可以在这个网站编码自己的token,然后复制数据库初始化文件,nacos-mysql.sql中的文件内容执行。在 ubuntu 中 新建 一个 jdk8 目录。,要注意编码前的token必须是32位。输入之前配置文件里的用户名和密码就能登录了。在Oracle官网下载对应的 jdk8。此处要注意修改token。

2024-04-17 17:59:30 1062

原创 centos7离线安装postgresql13

删除libicu-50.2-4.el7_7.i686.rpm。然后再安装pgsql。

2024-04-16 18:28:16 632

原创 Kube-Promethus配置Nacos监控

Kube-Promethus会在默认命名空间(default)、kube-system和monitoring 命名空间中配置了相同的权限规则,允许对 services、endpoints、pods 进行 get、list、watch 操作。以及对其资源的访问权限。因为我们之前创建的Nacos的service,它的lables不是k8s-app,而是app。因为此次监控的Nacos在,名为nacos的命名空间内,故需要作以下修改。重启Promethus,然后查看target是否有Naocs的节点。

2024-01-31 14:33:32 807 3

原创 Skywalking(8.7)安装以及docker镜像打包

文档中的target/agent/,这个agent文件是,apache-skywalking-apm-bin-es7目录下的agent文件夹,我这里是提前cp到,Dockerfile打包目录下的target目录下的。这里的APP_NAME换成自己的项目名,PROFILE是你的运行环境,这边默认为test,-t后面是自己的镜像名,一般默认是私服地址+项目名+tag。这里可以看见有三个启动脚本,分别是oap启动脚本,webServer的启动脚本,和同时启动两个服务的脚本startup.sh。

2024-01-09 10:42:09 2140

原创 Nginx安装http2和ssl模块

Nginx在执行默认安装命令的时候,并不会编译启用ngx_http_v2_module模块。进入到nginx源码目录重新编译,通过–with-http_v2_module启用ngx_http_v2_module模块,然后make。Nginx有两个目录,一个是安装目录,一个是源码目录,安装目录就是执行安装流程后的目录,一般默认位置是/usr/local/nginx。源码目录就是Nginx安装包解压的目录,也就是执行make和make install的文件目录。至此Nginx新增模块就成功了。

2024-01-09 10:40:40 1302

原创 Prometheus二进制安装包部署

*下载地址:**https://github.com/prometheus/prometheus/releases。

2024-01-04 16:13:47 1160

原创 Prometheus配置Alertmanager(钉钉告警)

Alertmanager 主要用于接收 Prometheus 发送的告警信息,它支持丰富的告警通知渠道,例如邮件、微信、钉钉、Slack 等常用沟通工具,而且很容易做到告警信息进行去重,降噪,分组等,是一款很好用的告警通知系统。下图是Alertmanager与Prometheus的基本架构。

2024-01-04 15:56:49 1245

原创 Prometheus配置Grafana监控大屏

Grafana是一个跨平台的开源的度量分析和可视化工具,可以通过将采集的数据查询然后可视化的展示,并及时通知。

2024-01-04 15:54:34 1407

原创 Prometheus插件安装(cadvisor)

当docker服务数量到一定程度,为了保证系统的文档,我们就需要对docker进行监控。一般情况下我们可以通过docker status命令来做简单的监控,但是无法交给prometheus采集,因此谷歌的cadvisor诞生了。cadvisor不仅可以轻松收集到所有的容器状态,还对外提供http接口方便prometheus数据抓取。cadvisor可以进行实时监控和服务器性能数据采集,包括CUP、内存、网络、容量等数据。

2024-01-04 15:51:55 1005

原创 二进制安装包安装Prometheus插件安装(mysql_exporter)

mysql_exporter是用来收集MysQL或者Mariadb数据库相关指标的,mysql_exporter需要连接到数据库并有相关权限。既可以用二进制安装部署,也可以通过容器形式部署,但为了数据收集的准确性,推荐二进制安装。

2024-01-04 15:49:56 1025

原创 Prometheus插件安装(NodeExporter)二进制安装包安装

*下载地址:**https://github.com/prometheus/node_exporter/releases。

2024-01-04 15:45:49 892

原创 Linux(CentOs)安装Redis教程(已更新)

*如果想下载指定版本就去这个网址( https://download.redis.io/releases/ )**本次安装选择的Redis版本:6.0.5。

2024-01-02 11:57:05 2451

原创 Liunx(CentOS)安装Nacos(单机启动,绑定Mysql)

然后复制数据库初始化文件,nacos-mysql.sql中的文件内容执行。

2024-01-02 11:50:04 813 2

原创 Sonarqube安装(Docker)

一,拉取相关镜像并运行# 拉取sonarqube镜像docker pull sonarqube:9.1.0-community在运行之前要提前安装postgres并允许,新建数据库名为sonar的数据库Docker安装postgres教程docker run -d --name sonarqube --restart=always \-p 19000:9000 \-e sonar.jdbc.username=sonar \-e sonar.jdbc.password=sonar \-e

2024-01-02 11:44:25 1349 2

原创 Yapi安装配置(CentOs)

^]: 注意:官方教程有提到selinux对mongodb会产生负面影响,故选择禁用。vim /etc/selinux/config,将SELINUX=enforcing改为SELINUX=disabled。​ 在浏览器打开 http://0.0.0.0:9090 访问。0.0.0.0 替换成指定的域名或ip。​ 初始化 YApi ,执行yapi server命令,按提示操作。找到pm2服务然后kill -9杀掉 ,重启yapi。解决:当shell窗口关闭时,服务也关闭了问题。

2024-01-02 11:42:28 830

原创 分布式任务调度平台XXL-JOB安装

在浏览器输入[IP]:18080/xxl-job-admin 访问,初始账号密码为admin 密码:123456。

2024-01-02 11:40:48 382 1

原创 Nginx平滑升级版本

【代码】Nginx平滑升级版本。

2024-01-02 11:26:51 443 1

原创 Ansible的安装及简单使用

如果安装时采用,apt-get install去安装docker,则会因为无法键入y而是web主机组的apt-get install命令陷入死锁,从而导致无法更新和下载其他包。-i hosts web #指定我们ansible工具针对的是 hosts主机文件中的 web为我们刚才配置文件中的主机组。问题:ansible在执行shell命令的时候,如果该命令在执行的时候出现提示键入y回车继续之类的情况时,会使该命令陷入死锁。该配置文件的根路径。并且该模块是默认附加的,也就是说。如图,效果是一样的。

2024-01-02 11:14:47 848 1

原创 Docker安装sqlserver-2019(已做持久化)

【代码】Docker安装sqlserver-2019(已做持久化)

2024-01-02 11:10:15 1131 1

原创 kube-promethues配置钉钉告警

将此段配置添加到kube-promethues解压目录manifests/prometheus中的prometheus-rules.yaml底部即可。因为kube-promethues默认的告警规则大部分都和K8s的pod相关,所以需要新增一些关于node节点的告警规则。该文件是 用来顶替原本kube-promethues部署时的,alertmanager的配置文件。是一个开源的钉钉告警的插件,目前最新版停留于v2.1.0。打开钉钉的智能群助手,点击添加机器人。勾选加签,复制后保存。

2023-12-29 11:54:03 702 1

原创 Docker安装sqlserver-2019(已做数据持久化)

【代码】Docker安装sqlserver-2019(已做数据持久化)

2023-12-29 11:20:54 825 1

原创 Docker安装部署Mysql8(以作数据持久化)

v /mnt/sda1/mysql8.0.20/data:/var/lib/mysql \ 挂载数据文件 持久化到主机。-v /mnt/sda1/mysql8.0.20/mysql:/etc/mysql 挂载配置文件。-v /mnt/sda1/mysql8.0.20/logs:/logs \ 挂载日志。-v /etc/localtime:/etc/localtime 容器时间与宿主机同步。–restart unless-stopped 设置 开机后自动重启容器。退出到服务器,开放对应端口。

2023-12-22 11:59:22 556

原创 Linux(CentOS)安装MinIo,详细教程,附防火墙端口开放操作

备注:此处新建的管理员用户用于Nacos配置文件中配置Minio的账户,不能使用默认管理员账号的原因有以下两点,一是不安全,二是Minio如果宕机重启后默认的用户名和密码会变成minioadmin。注:一定注意自己的虚拟机系统是什么。,所以需要手动创建一个管理员用户。密码为之前设置的admin账号。地址:主机IP:9889。注意上述代码要放在之后。注意上述代码要放在之前。

2023-12-20 17:37:12 1553

原创 Ubuntu20.04安装Mysql8主从

注意:主数据库的配置文件中配置了需要同步的数据库,因此只会同步配置的数据库,不配置则同步全部。安装步骤和主数据库的安装步骤基本一样,但配置文件内容不同,以及不必开启远程连接。关闭主从数据库服务器防火墙或开放3306端口。通过工具连接主从数据库或者在服务器连接。主数据库查询服务ID及Master状态。从数据库验证slave用户是否可用。这里以firewall为例。从数据库中设置主数据库。

2023-12-20 17:33:08 1142

原创 Sentinel-dashboard安装(k8s部署)

等全部运行好了就通过任意一台k8s主机IP加端口30280访问sentinel,登陆的账号和密码也都是sentinel。当登陆后看到一个初始的sentinel-dashboard项目,部署就成功了。这里选择的是docker hub已经有人制作好的Sentinel镜像。此处要保证K8s集群已经建立NFS的StorageClasses。因为该配置使用了PVC,所以要新增一个PVC配置文件(有搭建NFSStorageClasses 的教程)

2023-10-24 15:27:16 389 2

原创 K8s部署轻量级日志收集系统EFK(elasticsearch + filebeat + kibana)

Pod 的选择基于标签。这个pod一次运行了两个容器,分别是kibanah和elasticsearch,并且把elasticsearch容器中的/usr/share/elasticsearch/data目录下的内容,挂载到了es-pv-claim下,我们可以在第三步中的NFS服务器共享目录中找到挂载的数据。点击侧边栏,选择discover,就能看到Filebeat收集到的容器日志,可以按照自己的需求进行日志筛选。的 Pod,这些 Pod 的端口 9200 和 9300 将被公开,并且可以通过相应的。

2023-10-11 16:40:29 2664 39

空空如也

空空如也

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

TA关注的人

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