- 博客(57)
- 收藏
- 关注
原创 PrometheusTSDBWALCorruptions告警解决
重启prometheus-ack-prometheus-operator-prometheushttps://gitlab.cncf.ci/prometheus/prometheus/commit/dd174963a26139e135dedb4c703f9037d9fb3010
2022-01-13 16:31:25
418
原创 根据容器生成镜像
docker commit 容器id 镜像名从容器里面拷文件到宿主机docker cp 容器名:要拷贝的文件在容器里面的路径 要拷贝到宿主机的相应路径从宿主机拷文件到容器里面docker cp 要拷贝的文件路径 容器名:要拷贝到容器里面对应的路径...
2021-09-26 17:33:11
155
原创 虚拟机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
468
原创 /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
189
原创 盘有卸载或者添加,记得更改/etc/fstab
linux下fstab表异常导致无法开机这里就是要输入root密码,输入完,更改/etc/fstab后即可
2021-08-18 11:47:26
140
原创 前端跨域问题
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
288
原创 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
237
原创 查看证书有效期
cat /etc/kubernetes/kubelet-ca.crt | openssl x509 -noout -enddate
2021-05-26 20:25:35
2073
原创 iptables允许特定ip访问特定端口
iptables -I INPUT -s 172.28.18.71 -p tcp --dport 8075 -j ACCEPT
2021-05-20 09:31:29
569
原创 vmware安装的和promox安装centos7的区别
vmware安装的和promox安装的区别vmware安装的网卡名是ens33,promox安装的网卡名是eth0promoxvmwarevmware esxi待验证
2021-03-27 17:11:13
240
原创 安装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
276
原创 docker设置镜像加速器前后pull对比
未设置阿里加速之前pull的镜像设置阿里加速之后pull的镜像结论:设置阿里镜像加速前后pull的镜像不一样
2021-03-18 02:00:17
134
原创 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
1254
原创 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
392
原创 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
309
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
675
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
264
原创 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
2639
原创 DNS主从实验
教程的部署是centos6,有一部从服务器的配置文件/etc/named.rfc1912.zones里,centos6的allow-update { none; };可以保留然后启动服务器没问题,但是如果centos7的如果保留这句话会导致named服务起不来
2020-12-25 11:02:25
561
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
828
原创 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
1903
原创 安装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
2470
原创 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
337
原创 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
235
原创 Typora markdown语法
Typora markdown语法markdown一级标题二级标题三级标题字体引用代码块表格列表有序列表无序列表超链接截图分割线markdown一级标题二级标题三级标题字体加粗斜体加粗+斜体删除线下划线红色绿色蓝色3号字4号字引用引用别人的话语代码块import request表格列表有序列表aabcbc无序列表aaabbcbc超链接点击此
2020-12-20 21:39:58
124
原创 安装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
224
原创 python字符编码
gbk存的,传输过程使用utf8(速度较快,因为数据存储量较少,1字节存放英文与数字,三字节存放汉字,汉字一般用的较少,gbk用utf-8转码为utf-16)
2020-12-20 21:36:03
91
转载 linux shell变量
类型:自定义变量环境变量(Path)特殊变量自定义变量命名规范变量名称规范:1、命名只能使用英文字母,数字和下划线,首个字符不能以数字开头。2、中间不能有空格,可以使用下划线(_)。3、不能使用标点符号。4、不能使用bash里的关键字(可用help命令查看保留关键字)。1 声明变量变量名称=变量值2 调用变量的值$变量名称${变量名称} 变量名称或紧跟数字,字符的时候输出时,由变量名,必须用双引号name=pzyecho "this is $name"this
2020-12-20 18:56:37
92
原创 linux iptables规则
概念iptables只是Linux防火墙的管理工具而已。真正实现防火墙功能的是netfilter,它是Linux内核中实现包过滤的内部结构。四表五链概念filter表——过滤数据包Nat表——用于网络地址转换(IP、端口)Mangle表——修改数据包的服务类型、TTL、并且可以配置路由实现QOSRaw表——决定数据包是否被状态跟踪机制处理INPUT链——进来的数据包应用此规则链中的策略OUTPUT链——外出的数据包应用此规则链中的策略FORWARD链——转发数据包时应用此规则链中的策略
2020-12-20 17:38:32
492
转载 Linux shell之重定向输入,输出
shell是一个命令解释器,它在操作系统的最外层,负责直接与用户对话,把用户的输入解释给操作系统,并处理各种各样的操作系统的输出结果,输出到屏幕返回给用户。这种对话方式可以是交互的方式(从键盘输入命令,可以立即得到shell的回应),或非交互(执行脚本程序)的方式。下图的黄色部分就是命令解释器shell处于的操作系统中位置形象图解。Linux SHELL 脚本大量重复执行的工作 shell(Linux壳), 一类程序的名称 文本文件----->shell命令,/bin/bash提供逻辑
2020-12-20 16:16:50
176
原创 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
405
原创 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
155
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人