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

原创 PrometheusTSDBWALCorruptions告警解决

重启prometheus-ack-prometheus-operator-prometheushttps://gitlab.cncf.ci/prometheus/prometheus/commit/dd174963a26139e135dedb4c703f9037d9fb3010

2022-01-13 16:31:25 355

原创 过滤一个目录下的文件的字段以及忽略大小写

grep maxserver * -niR

2021-09-28 23:13:56 199

原创 根据容器生成镜像

docker commit 容器id 镜像名从容器里面拷文件到宿主机docker cp 容器名:要拷贝的文件在容器里面的路径 要拷贝到宿主机的相应路径从宿主机拷文件到容器里面docker cp 要拷贝的文件路径 容器名:要拷贝到容器里面对应的路径...

2021-09-26 17:33:11 121

原创 虚拟机k8s master意外关机后scheduler和controller-manager unhealthy

一次公司的内网测试k8s集群master意外宕机后kubectl get cs发现scheduler和controller-manager unhealthy解决方案;[root@k8smaster ~]# vim /etc/kubernetes/manifests/kube-controller-manager.yaml[root@k8smaster ~]# vim /etc/kubernetes/manifests/kube-scheduler.yaml需注释掉- --port=0这行参

2021-08-26 10:24:23 405

原创 /etc/rc.d/rc.local centos7失效问题

原本在/etc/rc.d/rc.local配置了开机启动redis结果开机后redis服务仍然没有启动发现是centos7默认/etc/rc.d/rc.local没有执行权限chmod +x /etc/rc.d/rc.local后就可以了

2021-08-26 10:20:25 142

原创 proxmox local-lvm盘满会导致io error ,虚拟机状态时黄色感叹号

解决办法:腾出空间

2021-08-18 11:48:39 4648 2

原创 盘有卸载或者添加,记得更改/etc/fstab

linux下fstab表异常导致无法开机这里就是要输入root密码,输入完,更改/etc/fstab后即可

2021-08-18 11:47:26 106

原创 查看crontab执行历史

cat /var/log/cron

2021-07-28 10:48:41 4126

原创 前端跨域问题

Access to XMLHttpRequest at ‘http://mis.jiaxianghudong.com/mis/v1/public/login’ from origin ‘http://mis.weiletest.com’ has been blocked by CORS policy: Response to preflight request doesn’t pass access control check: Redirect is not allowed for a preflight

2021-07-14 15:36:02 92

原创 prometheus安装

1、下载安装包并解压到相关目录#创建prometheus用户useradd prometheuscd /home/prometheuswget https://github.com/prometheus/prometheus/releases/download/v2.26.0/prometheus-2.26.0.linux-amd64.tar.gztar -xf prometheus-2.26.0.linux-amd64.tar.gz -C /home/prometheus/cd /home/

2021-06-05 14:32:38 192

原创 查看证书有效期

cat /etc/kubernetes/kubelet-ca.crt | openssl x509 -noout -enddate

2021-05-26 20:25:35 1803

原创 iptables允许特定ip访问特定端口

iptables -I INPUT -s 172.28.18.71 -p tcp --dport 8075 -j ACCEPT

2021-05-20 09:31:29 498

原创 查看python模块

pip list查看所有安装的模块pip show module_name查看安装目录

2021-04-13 14:10:42 43

原创 vmware安装的和promox安装centos7的区别

vmware安装的和promox安装的区别vmware安装的网卡名是ens33,promox安装的网卡名是eth0promoxvmwarevmware esxi待验证

2021-03-27 17:11:13 206

原创 windows查看文件md5值

certutil -hashfile 文件路径/文件名称 MD5

2021-03-27 17:07:12 142

原创 安装rundeck3.2.8

安装rundeck#前提:#安装准备:#关闭防火墙和selinux以及NetworkManagersystemctl stop firewalldsystemctl disable firewalldsystemctl stop NetworkManagersystemctl disable NetworkManagersed -i.bak 's/SELINUX=enforcing/SELINUX=disabled/' /etc/selinux/configsetenforce 01、

2021-03-23 12:40:05 237

原创 docker设置镜像加速器前后pull对比

未设置阿里加速之前pull的镜像设置阿里加速之后pull的镜像结论:设置阿里镜像加速前后pull的镜像不一样

2021-03-18 02:00:17 100

原创 docker-compose安装gitlab-ce:13.0.12-ce.0(建议选用13.7.4)

1、安装dockeryum -y install wgetwget https://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo -O /etc/yum.repos.d/docker-ce.repoyum -y install docker-ce-18.06.1.ce-3.el7systemctl enable docker && systemctl start dockerdocker --versionmkd

2021-03-17 20:53:12 1163

原创 centos7安装gitlab-ce-13.0.12

前提:已关闭selinux和防火墙并配置好yum源内存建议4G,cpu建议2核1、安装依赖yum install -y curl policycoreutils-python openssh-server perlsystemctl enable sshdsystemctl start sshdyum install postfixsystemctl enable postfixsystemctl start postfix2、下载安装包并安装wget https://mirrors.

2021-03-17 17:07:49 340

原创 linux安装redis3.2.9

系统版本:CentOS Linux release 7.5.1804 (Core)1.目录规划:redis下载目录/data/soft/redis安装目录/opt/redis_cluster/redis_{PORT}/{conf,logs,pid}redis数据目录/data/redis_cluster/redis_{PORT}/redis_{PORT}.rdbredis运维脚本/root/scripts/redis_shell.sh2.安装命令:2.1 编译安装mkdir -p /

2021-03-07 11:36:19 262 1

原创 二进制部署Kubernetes(k8s)集群

1、安装要求在开始之前,部署Kubernetes 集群机器需要满足以下几个条件:(1)一台或多台机器,操作系统CentOS7.x-86_x64(2)硬件配置:2GB 或更多RAM,2 个CPU 或更多CPU,硬盘30GB 或更多(3)集群中所有机器之间网络互通(4)可以访问外网,需要拉取镜像,如果服务器不能上网,需要提前下载镜像并导入节点(5)禁止swap 分区2、准备环境角色IP组件k8s-master10.0.0.121kube-apiserver,kube-c

2021-02-25 21:12:22 615 1

原创 kubeadm部署Kubernetes

kubeadm 是官方社区推出的一个用于快速部署kubernetes 集群的工具,这个工具能通过两条指令完成一个kubernetes 集群的部署:第一、创建一个Master 节点kubeadm init第二, 将Node 节点加入到当前集群中kubeadm join <Master 节点的IP 和端口> --token1. 服务器要求在开始之前,部署Kubernetes集群机器需要满足以下几个条件:一台或多台机器,操作系统CentOS7.x-86_x64硬件配置:2GB 或更多

2021-02-23 20:56:21 234

原创 go类型与接口关系

只要一个类型,实现了一个接口的任意方法,都能隐式转换为该接口类型

2021-02-18 15:39:37 72

原创 go读取json数组文件

test.json格式如下[{"connection": "488.0","name": "xxx", "region_ip": "10.28.78.122", "region_name": "xxx", "time": "2021-02-01 16:17:00.000", "__source__": "", "__time__": "1610871517"},{"connection": "488.0","name": "xxx", "region_ip": "10.28.7

2021-02-06 11:25:51 2492

原创 go数据类型

Go 语言里的引用类型有如下几个:切片、映射、通道、接口和函数类型

2021-01-31 13:14:25 55

原创 DNS主从实验

教程的部署是centos6,有一部从服务器的配置文件/etc/named.rfc1912.zones里,centos6的allow-update { none; };可以保留然后启动服务器没问题,但是如果centos7的如果保留这句话会导致named服务起不来

2020-12-25 11:02:25 504 2

原创 vmware虚拟机不关机添加磁盘

vmware添加完磁盘后fdisk -l看不到那块磁盘,正常盘符应该是sdcecho “- - -” > /sys/class/scsi_host/host0/scanecho “- - -” > /sys/class/scsi_host/host1/scanecho “- - -” > /sys/class/scsi_host/host2/scan

2020-12-25 09:59:58 724

原创 lvm逻辑卷

lvm原理示意图实验:1)、硬盘分区创建方式就是使用fdisk交互命令,不过需要注意的是分区的系统ID不再是Linux默认的分区ID号83了,而要改成LVM的ID号8e。改完之后 w保存并退出,如果有提示设备正忙需重启服务器2)、建立物理卷发现pvcreate命令找不到,需要安装lvm2yum -y install lvm2建立物理卷时,我们说即可以把整块硬盘都建立成物理卷,也可以把某个分区建立成物理卷pvcreate /dev/sdb5pvcreate /dev/sdb6

2020-12-24 23:19:37 1746

原创 安装zabbix4.0并升级到5.0

1.配置zabbix仓库rpm -ivh https://mirrors.tuna.tsinghua.edu.cn/zabbix/zabbix/4.0/rhel/7/x86_64/zabbix-release-4.0-1.el7.noarch.rpmsed -i 's#repo.zabbix.com#mirrors.tuna.tsinghua.edu.cn/zabbix#g' /etc/yum.repos.d/zabbix.repo2.安装 Zabbix 程序包,以及 MySQL、 Zabbix-a

2020-12-23 15:08:36 2356

原创 DNS理论以及基本功能实验

1、域名系统:简单理解就是把域名解析成ip地址正向解析 域名->ip反向解析 ip->域名2、域名组成根域、顶级域、二级域(注册域)、三级域(子域)、主机名国家地区域名:cn、hk、sg通用顶级域名:com(商业机构 商业机构 )、org(非营利组织 非营利组织 )、edu(教育机构 教育机构 )、red (红色 、热情)、top(顶级 、高端 )等二级域 (注册域),可由个人或组织申请注册 )三级域 (子域) 服务器网站名代表主机名 :s1.www.pzy.com. 中的 s

2020-12-23 13:38:25 289

原创 find命令

**find的结果要想当作其他命令的输入,需要用exec选项或者管道符加xargs**#查找当前目录下以.txt结尾的文件并删除(无确认)find . -type f -name “.txt" -exec rm {} ;#查找当前目录下以.txt结尾的文件并安全删除(即exec的安全模式)find . -type f -name ".txt” -ok rm {} ;将找到的文件移动到指定目录的方法找到文件并替换文件里的字符串将目录下的文件打包成压缩文件生产案例1

2020-12-23 09:26:33 182

原创 Typora markdown语法

Typora markdown语法markdown一级标题二级标题三级标题字体引用代码块表格列表有序列表无序列表超链接截图分割线markdown一级标题二级标题三级标题字体加粗斜体加粗+斜体删除线下划线红色绿色蓝色3号字4号字引用引用别人的话语代码块import request表格列表有序列表aabcbc无序列表aaabbcbc超链接点击此

2020-12-20 21:39:58 95

原创 安装mysql8.0.21

mysql8.0.21安装步骤检查mysql是否已经安装rpm -qa | grep mysql如果你系统有安装,那可以选择进行卸载:rpm -e mysql  // 普通删除模式rpm -e --nodeps mysql  // 强力删除模式,如果使用上面命令删除时,提示有依赖的其它文件,则用该命令可以对其进行强力删除下载安装包接下来我们在 Centos7 系统下使用 yum 命令安装 MySQL,需要注意的是 CentOS 7 版本中 MySQL数据库已从默认的程序列表中移除,所

2020-12-20 21:39:17 183

原创 python字符编码

gbk存的,传输过程使用utf8(速度较快,因为数据存储量较少,1字节存放英文与数字,三字节存放汉字,汉字一般用的较少,gbk用utf-8转码为utf-16)

2020-12-20 21:36:03 60

原创 xshell取消声音

1、工具-选项2、高级-禁用铃声

2020-12-20 19:34:07 553

转载 linux shell变量

类型:自定义变量环境变量(Path)特殊变量自定义变量命名规范变量名称规范:1、命名只能使用英文字母,数字和下划线,首个字符不能以数字开头。2、中间不能有空格,可以使用下划线(_)。3、不能使用标点符号。4、不能使用bash里的关键字(可用help命令查看保留关键字)。1 声明变量变量名称=变量值2 调用变量的值$变量名称${变量名称} 变量名称或紧跟数字,字符的时候输出时,由变量名,必须用双引号name=pzyecho "this is $name"this

2020-12-20 18:56:37 66

原创 linux iptables规则

概念iptables只是Linux防火墙的管理工具而已。真正实现防火墙功能的是netfilter,它是Linux内核中实现包过滤的内部结构。四表五链概念filter表——过滤数据包Nat表——用于网络地址转换(IP、端口)Mangle表——修改数据包的服务类型、TTL、并且可以配置路由实现QOSRaw表——决定数据包是否被状态跟踪机制处理INPUT链——进来的数据包应用此规则链中的策略OUTPUT链——外出的数据包应用此规则链中的策略FORWARD链——转发数据包时应用此规则链中的策略

2020-12-20 17:38:32 403

转载 Linux shell之重定向输入,输出

shell是一个命令解释器,它在操作系统的最外层,负责直接与用户对话,把用户的输入解释给操作系统,并处理各种各样的操作系统的输出结果,输出到屏幕返回给用户。这种对话方式可以是交互的方式(从键盘输入命令,可以立即得到shell的回应),或非交互(执行脚本程序)的方式。下图的黄色部分就是命令解释器shell处于的操作系统中位置形象图解。Linux SHELL 脚本大量重复执行的工作 shell(Linux壳), 一类程序的名称 文本文件----->shell命令,/bin/bash提供逻辑

2020-12-20 16:16:50 114

原创 linux 命令提示符字符串解析

[root@mysql ~]# root 当前登录终端的用户 mysql 主机名(/etc/sysconfig/network) ~ 当前用户的家目录 # 表示root用户的终端 $ 普通用户的终端修改命令提示符的方法,就是修改PS1变量查看PS1变量[root@mysql ~]# echo $PS1[\u@\h \W]\$vi编辑/etc/profile或者.bashrc或.

2020-12-20 15:28:25 366

原创 linux centos修改主机名

centos6临时生效:可以用 hostname your-hostname 作临时修改(),它只是临时地修改主机名,查看主机名uname -n系统重启后会恢复原样的。永久生效需要修改两个文件:文件1是/etc/sysconfig/network,另一文件是/etc/hosts,只修改任一处会导致系统启动异常,修改主机名需要root权限。vim /etc/sysconfig/network打开该文件,里面有一行 `HOSTNAME=localhost.localdomain,修改 localhos

2020-12-20 15:11:38 125

空空如也

空空如也

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

TA关注的人

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