使用mac做sed -i 文本替换的报类似如下的错 sed: 1: "xx-pz5xgdh074rmgpj7gbv ...": extra characters at the end of l command 原因:unix与linux在执行sed有些区别 解决方式:sed -i "" "s#10.1#20.11#g" ip.txt
location 匹配规则 = 开头表示精确匹配。如 A 中只匹配根目录结尾的请求,后面不能带任何字符串;^~ 开头表示uri以某个常规字符串开头,不是正则匹配; ~ 开头表示区分大小写的正则匹配; ~* 开头表示不区分大小写的正则匹配; / 通用匹配, 如果没有其它匹配,任何请求都会匹配到。一个location定义可以是一个前缀字符串,也可以是一个正则表达式。正则表达式使用的时候要在前面用
arm 版k8s 部署可参考如下https://www.jianshu.com/p/2b3637865874#toc_30
nginx 1.19 后stream 支持四层代理
介绍:ingress-controller,一般用于k8s 集群内,应用对外暴露服务使用,客户端通过域名+url 的路径方式访问场景:重定向,适用于企业用单一域名,内部有多个服务转发如下,也可用于简单的灰度发布,参考如下,用户需要 通过 cafe.example.com 去访问集群内的服务,该组件有多个版本,需要通过 path 路径,需要区分。完整实例如下apiVersion: networkin
小记:记录文件切割用法:把压缩打包后的文件切割成每份100m的大小;1、split -b 1000m test1.tar.gz切割后合并整体的文件2、cat x* > test1.tar.gz
# 创建一个单独的名称空间---apiVersion: v1kind: Namespacemetadata: name: wordpress# 创建mysql的deployment控制器---apiVersion: apps/v1kind: Deploymentmetadata: namespace: wordpress name: word-mysql labels: app: w
创建lvm sdxx->pv-->vg->lvm 删除lvm sdxx->pv-->vg->lvm 删除lvm 卸载文件系统删除逻辑卷lvremove 删除卷组vg删除pv
es 集群优化
/usr/bin/dockerexec-i$containeridfindd/$container_path/-name"*.log"-mtime-7-execrm-f{}\;配合crontab定时任务删除即可
https://www.zsythink.net/archives/category/%e8%bf%90%e7%bb%b4%e7%9b%b8%e5%85%b3/iptables
记录docker 一次的异常重启docker 版本:19.03 报错信息: /run/containerd/containerd.sock解决方法 :systemctl stop containerd systemctl start containerd systemctl start docker
Linux LVM是linux逻辑卷管理(Logical Volume Manager)的缩写。他的功能是将固定的物理盘的功能能提供给用户一个动态的功能。lvm 相关的几个概念一个是PV:就是物理空间的意思,其实就是指一个分区,比如/dev/sdb1 也可以是一个盘/dev/sdb。只有将一个物理空间添加到一个VG(可以理解这个是多个PV组成的Pool)。一个是VG:就是一个Pool,有多个PV组
经常需要批量导出镜像,参考脚本tag_names # 镜像数组xxx/yyy/zzz-storage-:1.0xxx #镜像工厂yyy #镜像空间zzz-storage-:1.0 #应用名称#!/bin/bash tag_names=(xxx/yyy/zzz-:1.0 xxx/yyy/zzz-storage-:1.0 xxx/yyy/zzz-host-mrer: xxx/yyy/app-01:v1
查看es集群健康状态curl-XGET"http://$ip:9200/_cat/health?"查看索引变红的原因curl-XGET"http://$ip:9200/_cluster/allocation/explain"如下确认索引是否可删除,或者调整副本为0
启动一个空的Mysql服务器实例 docker run --name mysql-server -t \ -e MYSQL_DATABASE="zabbix" \ -e MYSQL_USER="zabbix" \ -e MYSQL_PASSWORD="zabbix" \ -e MYSQL_ROOT_PASSWORD="zabbix" \
hdaoop集群环境搭建https://www.jianshu.com/p/e768ab139842https://www.kubernetes.org.cn/3795.html
参考博客:https://blog.csdn.net/qq_42852004/article/details/90057151全局配置用户名gitconfig--globaluser.name"name"全局配置邮箱gitconfig--globaluser.email"eamil"
www.mamicode.com + info-detail-2803030.htmlblog.51cto.com/newfly/2440907
什么是函数有输入、输出,用来执行特定功能的代码块funcfunctionnname([partmeternamtype])[returntype]{//functionbody}函数的几种类型无参数返回值的函数有参数返回值的函数defer语句1、无参数返回值的函数packagemainimport"fmt"funcfunctiontest1(a,bint)int{returna+b//输出15}f
helm 作用Helm把Kubernetes资源(比如deployments、services或 ingress等) 打包到一个chart中,而chart被保存到chart仓库。通过chart仓库可用来存储和分享chart。Helm使发布可配置,支持发布应用配置的版本管理,简化了Kubernetes部署应用的版本控制、打包、发布、删除、更新等操作。helm 相关概念Chart:一个Helm包,其中
map 声明的几种方式var a map [sting] int // string 代表key 值的类型 int 代表 value 值的类型var b map [int] string // int key 值的类型 ,string 代表value 值的类型var c map [string] string // string 代表 值的类型 string 代表value 值的
1、收集内存使用率node_memory_MemTotal_bytes主机上的总内存node_memory_MemFree_bytes主机上的空闲内存node_memory_Buffers_bytes缓冲区缓存上的内存node_memory_Cached_bytes页面缓存中的内存计算使用内存的百分比(总内存-(空闲内存-缓冲区+缓存))/总内存*100round((node_memory_Mem
liunx基础资源监控使用exporter什么是exporterexporter是一个采集监控数据并通过prometheus监控对外提供数据的组件,exporter主要通过被监控对象提供的监控相关接口获取监控数据安装部署wgethttps://github.com/prometheus/node_exporter/releases/download/v0.18.1/node_exporter-0.
Alertmanager与Prometheus是相互分离的两个组件。Prometheus服务器根据报警规则将警报发送给Alertmanager,然后Alertmanager将silencing、inhibition、aggregation等消息通过电子邮件、微信、等发送信息,安装部署alertmanager下载软件包wgethttps://github.com/prometheus/alertma
chrony是什么?Chrony是一个开源的自由软件,像CentOS7或基于RHEL7操作系统,已经是默认服务,默认配置文件在/etc/chrony.conf它能保持系统时间与时间服务器(NTP)同步,让时间始终保持同步。相对于NTP时间同步软件,占据很大优势。其用法也很简单。Chrony有两个核心组件,分别是:chronyd:是守护进程,主要用于调整内核中运行的系统时间和时间服务器同步。它确定计
go的程序控制大致分成三种ifforcase语句1、if循环if-else语句之间可以有任意数量的elseif。条件判断顺序是从上到下。如果if或elseif条件判断的结果为真,则执行相应的代码块。如果没有条件为真,则else代码块被执行。语法结构ifcondition{}elseifcondition{}else{}定义示列packagemainimport"fmt"funciftest(){s
什么是字符串?定义字符串是一个不可改变的字节序列。字符串的定义packagemainimport"fmt"import"strings"import"strconv"funcstringtest(){varnamestring="Cloudnaticcloud"fmt.Println(name)输出Cloudnaticcloud//常用方法//1、转译字符\n\taddress:="中国\n上海"
什么是mapmap是在go中将值(value)与键(key)关联的内置类型,通过相应的键可以获取到值定义类型为map[key]value一、创建map```packagemainimport"fmt"funcmaptest(){//1、声明方式1mapmap2:=map[int]string{1:"hello",2:"world"}fmt
Copyright © 2005-2024 51CTO.COM 版权所有 京ICP证060544号