自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

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

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

2024-04-17 18:32:05 158

原创 Nacos2.3.0安装部署

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

2024-04-17 17:59:30 345

原创 centos7离线安装postgresql13

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

2024-04-16 18:28:16 387

原创 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 539

原创 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 1363

原创 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 1013

原创 Prometheus二进制安装包部署

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

2024-01-04 16:13:47 1020

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

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

2024-01-04 15:56:49 557

原创 Prometheus配置Grafana监控大屏

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

2024-01-04 15:54:34 984

原创 Prometheus插件安装(cadvisor)

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

2024-01-04 15:51:55 910

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

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

2024-01-04 15:49:56 972

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

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

2024-01-04 15:45:49 795

原创 Linux(CentOs)安装Redis教程

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

2024-01-02 11:57:05 1365

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

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

2024-01-02 11:50:04 717 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 992 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 708

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

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

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

原创 Nginx平滑升级版本

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

2024-01-02 11:26:51 422 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 566 1

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

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

2024-01-02 11:10:15 862 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 552 1

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

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

2023-12-29 11:20:54 500 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 399

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

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

2023-12-20 17:37:12 950

原创 Ubuntu20.04安装Mysql8主从

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

2023-12-20 17:33:08 981

原创 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 213 1

原创 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 1701 37

原创 数据泵(impdb)导入Oracle数据库

注意:在导入数据的时候需要检查源数据的表空间大小,默认表空间最大只有32G,超过容量会导致导入失败。所以超过32G的表空间需要创建大表空间。路径是导出的dmp文件存放的路径必须存在。table_exists_action=replace /存在的表动作(覆盖)/CONTENT=ALL 用于指定导入的内容范围。上面命令只是指定了导出文件存放的路径,但是这个路径需要自己手动创建和赋权。REMAP_SCHEMA=[源用户名1]:[目标用户名2]impdp [用户名]/[密码]@[服务名]

2023-10-07 18:19:22 364 1

原创 PostgreSQL备份和恢复(Docker安装)

到容器里的某一个文件夹内,这边选择的是。

2023-10-07 18:16:35 129 1

原创 Docker安装配置Oracle详细教程(以作持久化处理)

再修改文件之前,输入hostname,回车后会显示当前的主机名。注意此处的localhost要用之前查询的hostname替换。如果此时监听报错,则进行第九步。

2023-09-21 10:22:59 4195 7

原创 Docker安装和卸载(centos)

需要先执行以下命令在停止服务。如果在暂停的时候报错。

2023-09-21 10:09:47 1216 2

原创 Ubuntu20.04 LTS国内源安装指定版本Docker

【代码】Ubuntu20.04 LTS国内源安装指定版本Docker。

2023-09-21 10:08:16 590 1

原创 k8s安装kube-promethues(0.7版本)

如果知道集群节点地址就可以直接ip:32101访问Prometheus,如果不知道则可以访问Rancher管理界面,命名空间选择monitoring。在Services中找到,prometheus-k8s和grafana然后鼠标点击目标端口就可以访问。接着修改 grafana-deployment.yaml 文件设置持久化配置,顺便修改Garfana的镜像版本(有些模板不支持7.5以下的Grafana),应用上面的 PVC。,查找自己的k8s版本适合哪一个kube-promethues版本。

2023-09-20 17:28:57 114 1

原创 Linux安装MinIo(已配置开机重启)

Liux安装Minio教程

2023-09-20 17:10:51 604 1

原创 Rancher(V2.6.3)安装K8s教程

在某些情况下,kube-dns 可能无法识别您的服务名称,从而导致服务无法被正确解析。这种情况通常发生在您的本地网络配置中存在一些问题,例如您的网络 DNS 服务器无法识别 Kubernetes 的服务名称。为了解决这个问题,您可以在您的主机上手动配置一个 DNS 解析规则,以便将 Kubernetes 的服务名称解析为正确的 IP 地址。在执行的过程中需要等待很长的时间,中途在Rancher界面可能会看到报错信息,类似于以下两个。文件通常是一个受保护的系统文件,因此在修改之前,请确保已经有相应的权限。

2023-09-20 17:10:04 370 1

原创 Ubuntu20.04安装Postgres主从备份

修改主服务器的配置文件(postgresql.conf、pg_hba.conf)修改从服务器的配置文件(root用户下)文件,并将连接设置附加到数据目录下。使用下面命令备份主数据库中的数据。–启用恢复配置的创建:创建一个。查看是否成功,登录主数据库查看。–指定作为主服务器的主机。首先进行第一步的安装操作。

2023-09-20 17:00:45 144 2

空空如也

空空如也

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

TA关注的人

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