自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

aldxy的博客

学无止境

  • 博客(26)
  • 收藏
  • 关注

原创 clickhouse-backup 备份恢复

调整BACKUPS_TO_KEEP_REMOTE保留参数为24 ,因为当前设置BACKUPS_TO_KEEP_REMOTE保留3个不满足当前需求,1小时一个备份,24小时进行一次全备,那么至少需要保留24个。原因是 删除更改表,每个单独的部分会创建一堆具有新名称的部分,在这种情况下,用clickhouse备份来进行增量时,会有些问题。原因是:删除后不会立即删除,而是等待一段时间后删除,默认是8min, 当然也可以直接重启,也是可以的。在增量备份期间,如果修改表,删除表之类的。会扰乱增量备份的机制。

2024-04-10 14:34:37 727

原创 一键部署docker

支持的系统架构桌面版本用这几个非桌面版本实验安装环境:系统:centos7.9安装前提条件不同系统的条件不同 具体可以在官网查看卸载旧版本docker如果有安装旧版本docker 需要卸载,如果没有安装过的话可以跳过(卸载需谨慎)开始安装完成以上准备工作开始安装安装方式在线安装(机器联网)方式一:一键部署需要注意的是:部署的是最新的稳定版本,该方式适合不在乎docker版本的,如果要指定docker版本请使用方式二。

2024-01-29 17:33:36 422

原创 Helm简单使用

Helm 是 Kubernetes 的包管理工具,用于创建、打包和部署应用程序。它使用称为 Chart 的打包文件来描述 Kubernetes 资源对象的集合,从而简化了 Kubernetes 应用程序的部署和管理。Helm 包含两个组件:Helm 客户端:用于创建、打包和部署 Chart。Tiller 服务器:在 Kubernetes 集群中运行,负责管理已安装的 Chart。(Helm 3 中,Tiller 服务器被移除,因此不再需要单独安装 Tiller)

2023-04-19 17:09:20 1529

原创 ceph常用命令

查看集群的状态# ceph -s cluster: id: 646270d4-ff81-4196-aabe-a78325f49be7 health: HEALTH_OK services: mon: 3 daemons, quorum a,b,c (age 105m) mgr: a(active, since 37m) osd: 3 osds: 3 up (since 23h), 3 in (since 23h) rgw: 1 daemo

2022-05-01 21:49:18 888

原创 HDFS的shell操作

基本语法hadoop fs 命令 ORhdfs dfs 命令通过 hadoop fs或者hdfs dfs 可以看到一些具体的参数也可以通过help帮助,查看命令的具体参数HDFS上传下载# 创建文件夹hadoop fs -mkdir /test# 上传# 剪切本地文件到hdfs中hadoop fs -moveFromLocal test.txt /test/# 拷贝本地文件到hdfs中hadoop fs -copyFromLocal test.txt /test/#

2021-10-20 16:22:33 1315

原创 HDFS概述

HDFS的产生和定义HDFS的定义和产生HDFS(Hadoop Distributed File System)是一个分布式的文件系统,用于存储文件,通过目录树(跟linux目录结构是一样的)的方式来定位文件,可以单台,也可以多台分布式存储随着数据量越来越大,一台机器存不下所有的数据,那么就需要多台服务器去存储,例如:一台机器10T的空间,现在有一个100T的数据,那么就需要多台服务器去分别存储这个文件,但是存储之后不方便管理和维护。所以就出现了分布式文件管理系统,HDFS就是其中之一HDFS的使用

2021-10-20 11:46:38 343

原创 dockerfile编写

定制镜像定制镜像的两种方法手动修改容器的内容,然后导出新的镜像基于dockerfile构建新的镜像dockerfile镜像是多层存储的,每一层都是在前一层的基础上进行修改的dockerfile的主要组成部分:基础镜像、维护者的信息、镜像的操作指令、容器启动时执行的命令DcokerFile的指令FROM 指定基础镜像MAINTAIMER 指定维护者的信息RUN 执行命令ADD 复制文件到容器内(如果是压缩文件会自动解压)COPY 复制文件到容器内,不会自动解压W

2021-09-29 10:51:29 233

原创 docker镜像

docker镜像docker镜像不包含系统的内核,和宿主机共用内核如果想自定义一个nginx的镜像,那么我们可以这么做:获取基础镜像,例如:centos或者ubantu等等在基础镜像中安装nginx软件docker镜像有层级的概念,从上述例子中我们可以看出,底层是基础镜像,在往上就是自己安装的nginxdocker为什么分层?docker分层技术是通过unionFS实现的分层的一大好处就是共享资源,例如:你创建了三个镜像,它的基础镜像都是来自centos,那么在docker中只存储一份就

2021-09-28 18:03:04 70

原创 docker安装

Centos安装docker前提条件需要centos7或者centos8的维护版本,不支持测试存档的版本必须启用centos extras存储库,默认情况下,它是开启的我这里使用的是centos7.9的操作系统卸载之前的docker旧版本的Docker被称为Docker或Docker -engine。如果安装了这些组件,请卸载它们以及相关的依赖项。yum remove docker \ docker-client \ do

2021-09-28 15:39:09 69

原创 docker介绍

docker简介一、docker是什么?docker是一个开源的应用容器引擎Docker是基于Google公司推出的Golang语言开发而来,基于Linux内核的Cgroups、NameSpace,以及Union FS等技术,对进程进行封装隔离,属于操作系统层面的虚拟化技术。最初的docker 是基于LXC的,后来转为自研的Libcontainer二、容器和虚拟机的区别容器没有自己的内核,它的应用程序直接运行在宿主机的内核上。他只是划分出一块块独立的空间,这些空间里运行的环境互不影响。虚拟化是

2021-09-28 10:19:37 133

原创 docker修改默认存储位置

docker默认的存储位置是:/var/lib/docker,不过一般此目录都是在系统盘中,容器多了之后,磁盘空间如果比较小的话,就比较尴尬了。所以我们可以修改docker的存储目录到数据盘中通过docker info可以查看它的存储目录[root@docker ~]# docker info|grep Root Docker Root Dir: /var/lib/docker实例:我这里就把默认的目录修改为/data目录官方的建议是修改**/etc/docker/daemon.json**

2021-09-23 17:17:22 845

原创 linux下配置mail发送邮件

linux下配置mail发送邮件检查每天的备份情况,然后发送到我的邮箱安装默认情况下,centos7系统内自动会有这个包的不需要安装,如果没有的可以装下# 检查是否有这个包rpm -qa|grep mailx# 没有的话使用yum安装即可yum -y install mailx配置文件配置文件默认是:/etc/mail.rcvim /etc/mail.rc# 使用vim编辑文件,文件末尾处添加以下配置set from=xxx@xxxx.com # 对方收到邮件时显示的发件人set

2021-07-21 10:15:56 4860

原创 centos7升级openssl8.3

openssl 升级版本至8.3先开启telnet防止升级失败yum install xinetd telnet-server -ysystemctl start telnet.socketsystemctl start xinetd升级openssl安装依赖包yum -y install gcc zlib-devel openssl-devel pam-devel下载安装包地址:https://openbsd.hk/pub/OpenBSD/OpenSSH/portable/上传到

2020-11-12 15:20:53 251

原创 zabbix--配置钉钉报警(三)

创建钉钉群,开启报警机器人打开钉钉群—找到智能群助手—创建自定义钉钉机器人–获取webhook值在zabbix-server端配置脚本1.找到脚本配置目录[root@21 ~]# cat /etc/zabbix/zabbix_server.conf|grep AlertScriptsPath### Option: AlertScriptsPath# AlertScriptsPath=${datadir}/zabbix/alertscriptsAlertScriptsPath=/usr/lib

2020-05-28 18:11:02 518

原创 zabbix--agent安装配置(自动发现和自动注册)(二)

1.agent的作用Zabbix agents 部署在被监控目标上,用于主动监控本地资源和应用程序,并将收集的数据发送给 Zabbix server。2.agent两种模式介绍被动模式:默认 agent被server抓取数据主动模式:agent主动将数据发到server端不管是主动还是被动,都是在agent的立场上说自动发现zabbix Server主动发现所有客户端,然后将客户端登记自己的小本本上,缺点zabbix server压力山大(网段大,客户端多),时间消耗多。自动注册za

2020-05-28 15:50:07 1235 1

原创 zabbix4.4--搭建和使用(一)

1.什么是zabbixZabbix 由 Alexei Vladishev 创建,目前由其成立的公司—— Zabbix SIA 积极的持续开发更新维护, 并为用户提供技术支持服务。Zabbix 是一个企业级分布式开源监控解决方案。Zabbix 软件能够监控众多网络参数和服务器的健康度、完整性。Zabbix 使用灵活的告警机制,允许用户为几乎任何事件配置基于邮件的告警。这样用户可以快速响应服务器问题。Zabbix 基于存储的数据提供出色的报表和数据可视化功能。这些功能使得 Zabbix 成为容量规划的理想

2020-05-27 10:53:59 803

原创 nginx服务介绍及搭建

1 web服务软件种类介绍apache:是中小型web服务的主流nginx:大型网站服务的主流,分支tenginelighttpd:不温不火的优秀web软件,社区不活跃,静态解析效率很高2 动态服务的软件php:大中小型网址站都会使用,动态网页php程序的解析容器tomcat:中小企业动态web服务主流,互联网java容器主流resin:大型动态web服务主流,互联网java容器主流...

2020-05-01 15:08:08 312

原创 Ansible批量部署执行

1 批量管理服务知识介绍1.ansible是一个基于python开发的自动化运维工具2.ansible是一个基于ssh协议实现远程管理的工具3.ansible软件可以实现多种批量管理操作(批量系统配置、批量软件部署、批量文件拷贝)2 批量管理服务特征介绍1.ansible软件服务端:不需要启动任何服务,默认服务端不需要任何的配置2.ansible软件客户端:没有客户端软件安装3 a...

2020-04-30 21:26:58 882

原创 inotify or sersync实时同步

1 为什么要用实时同步服务因为定时任务有缺陷,一分钟以内的数据无法进行同步,容易造成数据丢失2 实时同步的工作原理1.创建好存储数据的目录2.利用实时同步的软件监控这个备份的数据目录3.利用rsync服务进行数据的推送备份3 实时同步的软件概念介绍3.1 inotify软件inotify是一种强大的。细粒度的。异步的文件系统系统事件监控机制加入inotify支持,通过ino...

2020-04-30 14:13:56 290

原创 NFS服务介绍和搭建

1 什么是NFSnfs是网络文件系统他可以实现通过网络让不同主机之间共享文件2 NFS的优缺点优点1.实现所有服务器文件数据一致2.节省磁盘资源3.节省带宽资源缺点1.容易发生单点故障。nfs server端挂掉,所有的机器都不能访问2.高并发场景下nfs的效率和性能有限3.nfs的数据传输都是明文的,对数据的完整性不做校验4.多台机器挂载nfs,连接管理时比较麻烦3 NF...

2020-04-30 13:45:46 383

原创 RSYNC服务介绍和搭建

1. Rsync概念特性rsync可实现全量(全部备份)及增量(差异化备份对更新的部分备份)的本地或者远程数据同步的的工具rsync具有可使本地和远程两台主机之间的数据快速复制同步镜像、远程备份的功能 类似于ssh带的scp命令scp每次都是全量拷贝,rsync可以增量拷贝.。还可以在本地主机之间不同分区或者目录之间全量及增量的复制数据类似于cp命令,cp每次都是全量拷贝,rsync可以实...

2020-04-30 10:15:28 199

原创 zabbix问题合集及解决办法

报错一:问题:[root@m01 ~]# zabbix_get -s 172.16.1.31 -k "check.rsync"ZBX_NOTSUPPORTED: Timeout while executing a shell script.解决办法:服务端与客户端的超时时间调大即可默认是3sTimeout=10报错二:问题:因为zabbix执行rsync的时候有报错所以是1...

2020-04-30 09:30:24 541

原创 阿里云PTS FQA

Q:并发50,是一个链路50,还是一个api50A::是一个链路50并发Q:压测的ip为什么只是一个A:压测并发量小,所以只有一个IP解决办法:加大并发量,或者使用jmeter压测可以使用多个ip...

2020-04-30 09:27:07 202

原创 ARMS问题合集

问题1:不同机器同一个docker镜像安装ARMS探针,控制台只显示一台实例问题原因:多台docker容器ip顺序下发,两台机器的公网ip是一致的,ARMS根据公网IP判断实例,所以判断是同一台解决办法:指定docker容器的ip地址,使两台docker容器的内网ip不同即可...

2020-04-30 09:24:35 238

原创 CentOS7优化

1.概览CentOS系统安装## 标题之后并不能立即投入生产环境使用,往往需要先经过我们运维人员的优化才行。在此写几点关于Linux系统安装后的基础优化操作。注意:本次优化都是基于CentOS(7.7)2.优化目录配置yum源并安装基础软件修改主机地址,主机名dns等信息修改默认的端口,禁止root用户登录编辑sudo,以普通用户管理关闭selinux配置时间同步锁定系统关键文...

2020-04-29 16:34:48 592

原创 VMware12 contos6.6的最小化安装过程

VMware12安装contos6.6简介:contos安装的方法有很多,例如:VMware,virtualBOX等等。这里用VMware安装contos6,采用最小化安装主要是为了安全。1.我们进入到VMware点击文件--新建虚拟机---下一步后,出现如下内容。点击稍后安装操作系统,然后点击下一步2.操作系统选择linux系统,版本选择contos 64位(这里以64位电脑

2018-01-15 15:54:47 265

空空如也

空空如也

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

TA关注的人

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