自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(57)
  • 资源 (8)
  • 收藏
  • 关注

原创 ES数据的导出与导入

es数据的迁移

2022-11-11 16:21:57 988 1

原创 监控VMware Esxi 物理机

用Prometheus监控VMware Esxi 物理机

2022-09-26 18:57:23 841

原创 cloudera manager - Error while committing the transaction

配置cloudera manager中组件时,故障处理

2022-08-04 15:26:56 312

转载 K8S之Taints污点与Tolerations容忍详解

Taints污点和Tolerations容忍概述节点和Pod亲和力,是将Pod吸引到一组节点【根据拓扑域】(作为优选或硬性要求)。污点(Taints)则相反,它们允许一个节点排斥一组Pod。容忍(Tolerations)应用于pod,允许(但不强制要求)pod调度到具有匹配污点的节点上。污点(Taints)和容忍(Tolerations)共同作用,确保pods不会被调度到不适当的节点。一个或多个污点应用于节点;这标志着该节点不应该接受任何不容忍污点的Pod。说明:我们在平常使用中发现pod不

2022-05-20 11:10:00 310

原创 k8s 持久化存储及configmap、secret挂载

1、挂载主机目录,常用于日志文件挂载和hosts文件挂载 volumeMounts: - mountPath: /etc/hosts name: hosts subPath: hosts - mountPath: /www/logs/ name: clife-sleep-commons-web-push-business-logs volumes: - hostPath:......

2022-05-12 10:57:23 987

原创 k8s中的端口hostPort、port、nodePort、targetPort

hostPort:apiVersion: v1kind: Podmetadata: name: tomcatspec: containers: - name: tomcat image: tomcat:8.5 ports: - hostPort: 8081 containerPort: 8080 protocol: TCPhostPort 类似docker -p 参数做的端口映射,将容器内端口映射到宿主机上(host...

2022-05-05 14:53:46 4747

原创 k8s集群svc端口范围,nfs做StorageClass运行故障

==================kubeadm 更改NodePort端口范围kubernetes默认端口号范围是 30000-32767 ,如果期望值不是这个区间则需要更改。1.找到配置文件里,一般的在这个文件夹下: /etc/kubernetes/manifests/2.找到文件名为kube-apiserver.yaml 的文件,也可能是json格式3.编辑添加配置- --service-cluster-ip-range=10.96.0.0/16 #在这行配置下面添加配置...

2022-04-18 13:30:00 944

原创 pod中容器间共享的资源说明

一个 Pod 中的应用容器共享五种资源:PID 命名空间:Pod 中的不同应用程序可以看到其他应用程序的进程 ID。 网络命名空间:Pod 中的多个容器能够访问同一个IP和端口范围。 IPC 命名空间:Pod 中的多个容器能够使用 SystemV IPC 或 POSIX 消息队列进行通信。 UTS 命名空间:Pod 中的多个容器共享一个主机名。 Volumes(共享存储卷):Pod 中的各个容器可以访问在 Pod 级别定义的 Volumes。理解说明:pod中容器共享的资源有:1、pid

2022-04-12 15:51:18 3336

原创 linux 之 centos 7.X升级内核版本

[root@host1 yum.repos.d]# uname -r3.10.0-862.el7.x86_64[root@host1 yum.repos.d]# rpm -Uvh http://www.elrepo.org/elrepo-release-7.0-3.el7.elrepo.noarch.rpm获取http://www.elrepo.org/elrepo-release-7.0-3.el7.elrepo.noarch.rpm警告:/var/tmp/rpm-tmp.jmHyYh: 头V4

2022-03-29 23:41:23 416

原创 练习shell

输出一个图形:#!/bin/bashread -p "请输入一个数字:" nfor i in `seq 1 $n`doj=1 while ((j <= n)) do if [ $n -eq $i ] || [ $i -eq 1 ] || [ $j -eq 1 ] || [ $j -eq $n ];then echo -n "*" else...

2022-03-11 23:49:58 812

原创 CKA考试题梳理---加油,骚年 记得点赞收藏

【腾讯云】爆款2核2G云服务器首年40元,企业首购最高获赠300元京东卡https://cloud.tencent.com/act/cps/redirect?redirect=1577&cps_key=d6fc9b1f59ae5f295e6c005f5d4f2b48&from=console1、创建一个名为deployment-clusterrole的clusterrole,该clusterrole只允许创建Deployment、Daemonset、Statefulset的creat.

2022-02-25 18:11:47 2347

原创 图数据库Nebula Graph 安装部署

【腾讯云】境外1核2G服务器低至2折,半价续费券限量免费领取!限时秒杀活动Nebula Graph安装Step 1. Git克隆nebula-docker-compose仓库git clone -b v2.6.0 https://github.com/vesoft-inc/nebula-docker-compose.gitStep 2. docker-compose部署nebulacd nebula-docker-compose/ && docker-comp...

2022-02-14 14:34:49 1216

原创 Linux Polkit 权限提升漏洞--修复

linux 漏洞修复

2022-02-08 14:50:49 1611

原创 mysql-connector-java与mysql、jdk的对应版本

mysql-connector-java与Mysql对应版本:Connector/J version Driver Type JDBC version MySQL Server version Status 5.1 4 3.0, 4.0, 4.1, 4.2 5.6*, 5.7*, 8.0* General availability 8.0 4 4.2 5.6, 5.7, 8.0 General availability. R

2022-01-18 15:10:16 1933

原创 k8s集群证书过期,更新证书,证书过期报错:Unable to connect to the server: x509: certificate has expired or is not yet v

在master节点操作:#查看证书有效期kubeadm alpha certs check-expiration或者openssl x509 -in /etc/kubernetes/pki/apiserver.crt -noout -text |grep ' Not '#证书备份cp -rp /etc/kubernetes /etc/kubernetes.bak#重新生成证书,使用该命令不用提前删除过期证书kubeadm alpha certs renew all#再次

2022-01-06 09:42:52 1979

原创 k8s部署nacos(基于现有的mysql)单节点/集群 模式

一、确定nacos需要使用的mysql信息,后面会用到二、nacos镜像版本2.0.3,nacos/nacos-server:2.0.3上yaml# cat nacos-StatefulSet.yaml---apiVersion: v1kind: Servicemetadata: name: nacos labels: app: nacosspec: selector: app: nacos externalTrafficPolicy: Cluster...

2022-01-04 17:50:56 1589 1

原创 修改k8s集群中nginx-ingress中nginx.conf参数

第一,修改nginx.conf全局配置# kubectl edit deploy -n ingress-nginx nginx-ingress-controller spec: containers: - args: - /nginx-ingress-controller - --default-backend-service=$(POD_NAMESPACE)/default-http-backend ...

2021-12-07 18:22:41 3950

原创 k8s挂载nfs,实现持久化存储

配置nfs共享目录:yum install nfs-common nfs-utils -y# cat /etc/exports/data/sharedir 10.0.0.0/8(rw,sync,no_root_squash)systemctl restart rpcbindsystemctl restart nfscat nfs-pv-pvc.yaml---apiVersion: v1kind: PersistentVolumemetadata: name: n...

2021-11-27 16:28:29 2105

原创 redis-manager页面管理部署

#docker部署管理页面##提前要部署mysql,创建指定redis_manager库##CREATE DATABASE redis_manager DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci;docker run -d --name redis-manager \--restart=always \-e DATASOURCE_DATABASE='redis_manager' \-e DATASOURCE_URL='jdbc:m..

2021-11-13 16:47:01 890

转载 Kubernetes-Host网络模式应用

Kubernetes-Host网络模式应用目录贴:Kubernetes学习系列  在实际生产环境中,有些容器内应用(比如编码器)需要用到物理层面的网络资源(比如组播流)。这就要求Kubernetes中的该Pod以HOST模式来启动。以下实验了Kubernetes-HOST网络模式,并给出了一些运维建议。1、Pod的网络  每个Pod都会默认启动一个pod-infrastructure(或pause)的容器,作为共享网络的基准容器。其他业务容器在启动之后,会将自己的网络模式指定为“"Netwo

2021-11-08 14:08:34 980

转载 mysql服务报错统计

转载:解决报错:安装mysql5.6.44错误汇总 - 努力吧阿团 - 博客园解决报错:安装mysql5.6.44错误汇总错误一2021-04-02 17:32:48 77242 [ERROR] InnoDB: ./ibdata1 can't be opened in read-write mode1、检查权限2、检查配置文件3、解决方案错误二FATAL ERROR: Could not find ./bin/my_print_defaults解决方案错误三mysq..

2021-11-04 10:51:57 108

原创 打包业务镜像dockerfile的配置阶段

FROM centos_s:7.9RUN echo "Asia/Shanghai" > /etc/timezone && \ sed -i '/aliases/a\alias ls="ls --color=auto"' ~/.bashrc && \ sed -i '/aliases/a\alias ll="ls -al"' ~/.bashrc && \ yum upgrade -y && \ yum i...

2021-10-22 18:26:54 140

原创 配置tomcat的https访问(linux系统)

tomcat安装目录:/home/tomcat1、生成ssl证书文件mkdir/home/tomcat/certkeytool -genkey -alias tomcat -keyalg RSA -validity 3650 -keystore /home/tomcat/cert/.keystorekeytool -genkey:自动使用默认的算法生成公钥和私钥-alias[名称]:给证书取个别名-keyalg:制定密钥的算法,如果需要制定密钥的长度,可以再加上keysize参数,密钥.

2021-09-22 16:32:46 492 1

原创 sshd服务设定root登陆配置项PermitRootLogin的解析

首先看一下sshd_config中关于PermitRootLogin的配置信息:# grep PermitRootLogin /etc/ssh/sshd_configPermitRootLogin yes# the setting of "PermitRootLogin without-password".那么PermitRootLogin without-password又是什么意义呢?PermitRootLogin 配置项都有哪些配置参数?常见:yes,no比较陌生:withou

2021-09-17 16:48:09 14673

原创 nginx访问报错记录统计

1、nginx反向代理报 426 upgrade requiredcurl -v http://URL< HTTP/1.1 426 Upgrade Required< Server: nginx< Date: Tue, 14 Sep 2021 03:01:36 GMT< Content-Length: 0< Connection: keep-alive<* Connection #0 to host dp.clife.net left intact.

2021-09-14 13:40:18 175

原创 zookeeper集群节点扩容数据迁移,3节点扩容至7节点

集群扩容说明扩容过程中要保证原zookeeper集群还是能提供服务,新zookeeper集群同步老集群的数据,后续将zookeeper域名指向新曾集群的4个节点IP。扩容步骤原有集群zookeeper的配置:# cat zoo.cfgzoo.cfgtickTime=2000initLimit=10syncLimit=5dataDir=/data/zookeeperdataLogDir=/data/zookeeper/logclientPort=2181ma

2021-09-10 09:46:32 959

原创 关于ssh 连接服务器时有较长的等待时间问题处理

1、查看sshd_conf是否启用 UseDNS调整UseDNS no2、查sshd服务的状态systemctl status sshd.....pam_systemd(sshd:session): Failed to create session: Activation of org.freedesktop.login1 timed out有这样的报错时,查看dbus服务状态systemctl status dbus.....[system] Failed to ac.

2021-08-17 10:20:56 2111 1

原创 二进制 配置helm 仓库chartmuseum

注:配置chartmuseum 可以从官方查看说文档https://chartmuseum.com/docs/#prometheus-metrics此次主要介绍二进制的部署配置方式:第一步,下载chartmuseum二进制文件,操作如下(本文介绍 linux):# on Linuxcurl -LO https://s3.amazonaws.com/chartmuseum/release/latest/bin/linux/amd64/chartmuseum# on macOScurl -

2021-07-23 15:16:07 154

原创 docker部署prometheus监控k8s、容器

1、部署prometheus、grafana监控主机上部署prometheus、grafanadocker run -d -p 9090:9090 -v /data/prometheus/prometheus.yml:/etc/prometheus/prometheus.yml prom/prometheus

2021-06-16 22:03:50 391

原创 centos 7.5 kvm虚拟化克隆虚拟机记录

第一种方式:直接用命令克隆先关闭源虚拟机,virsh destroy kvm-1执行克隆命令,virt-clone -o kvm-1 -n kvm-2 -f /vms/kvm-2.qcow2# 说明-o : 指定源虚拟机-n : 命名新克隆的虚拟机-f : 指定新克隆虚拟机的位置查看克隆结果,virsh list --all启动kvm-2,virsh start kvm-2连接kvm-2virsh console kvm-2修改主机名,主机IP即可。第二种方式:通...

2021-05-29 17:47:35 102

原创 基于centos7.5系统安装虚拟化工具kvm

yum install -y qemu-kvm libvirt virt-install bridge-utilssystemctl start libvirtdsystemctl status libvirtd# virt-install --virt-type=kvm --name=kvm-1 --vcpus=2 --memory=2048 --location=/home/CentOS-7-x86_64-Minimal-2009.iso --disk path=/data/vms/kvm.

2021-05-29 15:23:45 248

原创 k8s 清理namespace(命名空间)资源

#清理lee-dev命名空间所有资源,操作如下:1、先查找该命名空间下的资源有哪些,kubectl api-resources --verbs=list --namespaced -o name | xargs -n 1 kubectl get --show-kind --ignore-not-found -n lee-dev确定资源类型如下,ingressdeploymentservice2、清理lee-dev命名空间下的资源kubectl get ingress -n lee-dev

2021-05-21 15:56:35 3921

原创 k8s节点的删除与添加

k8s节点的删除与添加1、删除节点操作如下:在k8s-master节点进行kubectl get node -o wide驱逐该node节点的podkubectl drain NODE-NAME --delete-local-data --force --ignore-daemonsets删除节点kubectl delete node NODE-NAME2、将已删除的节点新增到集群A.需要在k8s-master节点创建token,默认token是24小时内有效,# kubeadm.

2021-05-15 20:06:32 1723 2

原创 linux系统国内最新yum源,建议收藏

linux系统国内最新yum源,建议收藏

2021-04-29 17:40:20 1582

转载 linux系统内存问题及解决思路:分享

实例内存使用率过高本页目录:现象描述 可能原因 排查思路 处理步骤 相关操作 查看内存使用率 计算内存使用率 其他内存问题典型案例分析 现象描述Linux 云服务器实例出现由内存问题引发的故障。例如,系统内部服务响应速度变慢、服务器登录不上、系统触发 OOM(Out Of Memory)等。可能原因可能是实例内存使用率过高等问题引起。通常情况下当实例内存使用率持续高于90%时,可判断为实例内存使用率过高。排查思路参考 处理步骤,判断问题是否由内存使用率过高引

2021-04-29 09:53:12 346

原创 Linux系统通过df和du查看磁盘使用的大小不一致问题及解决方法

通过df -h命令可以查看到如下:使用了45G左右我们通过du命令检查/目录 下的文件,目录大小:却只有11G左右那么问题来了,其他的磁盘空间被谁占用了?命令介绍:du - estimate file space usage du命令会对统计文件逐个调用fstat这个系统调用,获取文件大小。它的数据是基于文件获取,可以跨多个分区操作。df - report file system disk space usagedf命令使用statfs这个系统调用,直接读取分区的超级...

2021-04-28 09:42:21 2004 1

原创 修改linux 系统自带日志系统systemd-journald && 参数

配置文件路径:vim /etc/systemd/journald.conf#SystemMaxUse= 日志的最大容量#SystemMaxFileSize= 单个文件的最大容量#RuntimeMaxUse= 能在内存的最大容量#RuntimeMaxFileSize= 能在内存的单个文件的最大容量主要修改参数,为了减少内存占用和磁盘占用。SystemMaxUse=300MSystemMaxFileSize=50MRuntimeMaxUse=30MRuntimeMaxFil...

2021-04-27 18:19:53 1089

转载 k8s 中pause,pod的作用分析

重要概念:Pod内的容器都是平等的关系,共享Network Namespace、共享文件pause容器的最主要的作用:创建共享的网络名称空间,以便于其它容器以平等的关系加入此网络名称空间pause进程是pod中所有容器的父进程(即第一个进程);关于 Pod 最重要的一个事实是:它只是一个逻辑概念。Pod 在 Kubernetes 项目里还有更重要的意义,那就是:容器设计模式;那么,Pod 又是怎么被“创建”出来的呢?答案是:Pod,其实是一组共享了某些资源的容器。具体的说:Pod 里

2021-04-16 18:27:47 916 2

转载 mysql主库从库binlog_MySQL主库主动推送binlog到从库

在观看老男孩老师的教学视频时,讲到从库请求主库发送数据,但想想于理不合,如果每次都是从库请求才更新数据,那就不能实时更新,对于一些比较“安静”的数据库也是浪费资源。经抓包实验后,发现如下,算是对老师讲解的一点补充[root@DB-Slave ~]# tcpdump -w 1.pcap ‘host 192.168.199.211 and host 192.168.199.230‘#192.168.199.211是主库,192.168.199.230是从库当从库开始start slave后,主动

2021-04-02 18:44:04 587

转载 TCP三次握手中SYN,ACK,Seq含义

TCP(Transmission Control Protocol)传输控制协议TCP是主机对主机层的传输控制协议,提供可靠的连接服务,采用三次握手确认建立一个连接:位码即tcp标志位,有6种标示:SYN(synchronous建立联机) ACK(acknowledgement 确认) PSH(push传送) FIN(finish结束) RST(reset重置) URG(urgent紧急)Sequence number(顺序号码) Acknowledge number(确认号码)第一次握手:

2021-04-02 18:40:48 1899

prometheus+grafana监控CDH组件配置文件

prometheus+grafana监控CDH组件配置文件

2022-06-16

install_salt.tar.gz

自动化安装salt

2021-12-17

redis-manager-2.3.3.tar

redis管理页面,redis-manager

2021-11-13

zkui.tar.gz

启动脚本加启动说明一应俱全,方便使用,操作简单。

2021-08-25

监控系统部署记录.zip

监控系统必备

2021-06-16

ansible.zip

ansible-2.8.19版本,已写好自动安装脚本,下载zip包后解压后直接执行install-ansible.sh ,即可安装完成。

2021-04-29

openssh-8.5p1.tar

一键升级安装openssh

2021-04-14

python、scrapy网络爬虫入门文档实例

适合新手的学习,通过学习总结,希望对大家有帮助,如果内容有类同纯属巧合。

2018-06-12

空空如也

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

TA关注的人

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