自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(118)
  • 收藏
  • 关注

原创 苹果mac电脑修改并快速linux网络配置

mac配置linux网络

2022-02-01 18:38:19 1376

原创 mac11.5.2版本虚拟机SeaBIOS不引导,kvm虚拟机状态为pause

mac11.5.2版本虚拟机SeaBIOS不引导,kvm虚拟机状态为pause1:今天准备模拟项目,发现虚拟机都打不开,一直处于挂起状态,重启和强制删除无效2:进入虚拟机查看是引导有问题????3:经排查是兼容性的问题,因为之前刚升级的mac最新系统点击vmware设置里面的兼容兼容性调成17或18即可,调完重启一下修改完重启一下机器发现可以运行...

2021-09-05 21:03:32 753

原创 Linux buff/cache和清理占用过高

这里buff/cache一列占用过高进行如下修改,然后 free -g 发现缓存立即被释放echo 1 > /proc/sys/vm/drop_cach drop_caches的值可以是0-3之间的数字,代表不同的含义:0:不释放(系统默认值)1:释放页缓存2:释放dentries和inodes3:释放所有缓存了解代码意思1:buffer和cache是两个在计算机技术中被用滥的名词,放在不通语境下会有不同的意义。在Linux的内存管理中,这里的buffer指Linux内存的:Buff

2020-12-24 15:49:41 481 1

原创 安装部署OpenStack(添加资源)

文章目录安装OpenStack页面操作添加镜像安装OpenStack开启 YUM缓存,等会做一键部署分装包[root@localhost ~]# vi /etc/yum.conf ##keepcache将功能开启[main]keepcache=1配置时间同步服务,同步阿里云[root@controller ~]# yum -y install chrony[root@controller ~]# vi /etc/chrony.conf #server 0.centos.pool.nt

2020-10-23 16:13:59 438

原创 zabix配置报警机制

文章目录配置客户端配置templates配置邮件报警配置报警机制和邮件结合添加用户管理配置邮箱格式测试报警机制客户端:192.168.136.90服务端:192.168.136.91配置客户端配置代理端-如果服务器也需要被自己监控也需要安装–zabbix-agent–rpm -i https://repo.zabbix.com/zabbix/4.0/rhel/7/x86_64/zabbix-release-4.0-1.el7.noarch.rpm安装zabbixyum install -y

2020-10-21 19:57:17 497

原创 zabbix部署

文章目录安装zabbixzabbix特点部署过程用yum安装nginx安装mysql 5.7安装php 7.2开始部署zabbix Serverzabbi部署完成安装zabbixzabbix s是一个基于WEB界面的提供分布式系统监视以及网络监视功能的企业级的开源解决方案zabbix特点编辑zabbix的主要特点:- 安装与配置简单,学习成本低- 支持多语言(包括中文)- 免费开源- 自动发现服务器与网络设备- 分布式监视以及WEB集中管理功能- 可以无agent监视- 用户安全认证

2020-10-20 13:58:58 400 1

原创 pod资源限制,探针,指定资源

文章目录资源限制重启策略:Pod在遇到故障之后重启的动作测试重启策略脚本健康检查:又称为探针(Probe)指定资源创建资源限制Pod和Container的资源请求和限制:spec.containers[].resources.limits.cpu //cpu上限 spec.containers[].resources.limits.memory //内存上限spec.containers[].resources.requests.cpu //创建时分配的基本CPU资源spec.c

2020-10-15 22:30:25 315

原创 Pod资源管理(pod容器分类,k8s添加harbor私库,上传下载私库)

Pod资源管理了解podPod容器分类:镜像拉取策略(image PullPolicy)创建pods资源k8s和Harbor服务过程node节点配置连接私有仓库在node节点下载tomcat基于本地镜像创建tomcat上传镜像到harbor创建资源从harbor中下载镜像了解pod特点:最小部署单元一组容器的集合一个Pod中的容器共享网络命名空间Pod是短暂的Pod容器分类:infrastructure container 基础容器:维护整个Pod网络空间node节点操

2020-10-14 12:11:40 475

原创 k8s问题 CrashLoopBackOff

我们创建资源发现资源出现CrashLoopBackOff解决CrashLoopBackOff 告诉我们,Kubernetes 正在尽力启动这个 Pod,但是一个或多个容器已经挂了,或者正被删除。[root@localhost ~]# kubectl get podsNAME READY STATUS RESTARTS AGEmypod 0/1 CrashLoopBackOff 2

2020-10-13 00:01:39 9430

原创 模拟k8s项目的生命周期

文章目录模拟k8sngin项目生命周期k8s项目创建资源发布nginx服务提供负载均衡功能为什么可以访问nginx?查看proxy负载均衡端口更新nginx为1.14版本回滚nginx删除nginx项目模拟k8sngin项目生命周期项目的生命周期,创建–》发布–》更新–》回滚–》删除了解pod类型portport是k8s集群内部访问service的端口,即通过clusterIP: port可以访问到某个servicenodePortnodePort是外部访问k8s集群中service

2020-10-11 18:28:55 371

转载 Error from server (Forbidden): Forbidden (user=system:anonymous, verb=get, resource=nodes, subresour

报错Error from server (Forbidden): Forbidden (user=system:anonymous, verb=get, resource=nodes, subresource=proxy)暂时解决办法绑定一个cluster-admin的权限。kubectl create clusterrolebinding system:anonymous --clusterrole=cluster-admin --user=system:anonymous...

2020-10-10 00:02:33 1095

原创 k8s多节点仪表盘(web界面)部署与谷歌浏览器访问k8s仪表盘问题解决!

文章目录k8s的WEB界面部署两个master节点检查pod资源是否正常master节点上创建dashboard工作目录,并拷贝部署web界面所需的文件到指定目录创建资源(顺序不可以乱)谷歌浏览器无法访问的问题解决生成令牌选择使用令牌访问k8s的WEB界面部署两个master节点检查pod资源是否正常[root@localhost ~]# kubectl get nodes '//检查node节点是否运行正常'NAME STATUS ROLES AGE VER

2020-10-09 10:20:26 2134 6

原创 MHA+LAMP+Keepalived实现高可负载均衡综合实验

MHA+LAMP+Keepalived实现高可负载均衡综合实验文章目录MHA+LAMP+Keepalived实现高可负载均衡综合实验MHA实验过程安装MySQL数据库配置MySQL一主两从安装MHA软件配置无密码认证配置MySQL-MHA高可用LAMP论坛搭建环境准备部署Apache平台安装编译器和其他工具configure配置配置启动脚本PHP代码源码编译安装配置环境configure配置编辑配置文件Nginx+keepalived配置搭建Nginx使用Keepalived实现高可用实验目的:当客户

2020-10-08 10:47:31 306 2

原创 部署k8s多节点

文章目录k8s多节点配置部署环境负载均衡部署部署keepalived服务k8s拓展知识master节点master01 192.168.136.88master02192.168.136.60",node节点192.168.136.40192.168.136.30负载均衡(简称fz)192.168.136.10",192.168.136.20",k8s多节点配置部署环境优先关闭防火墙和selinux服务在master01上操作复制kubernetes目录到master02[ro

2020-10-06 20:37:32 252

原创 k8s部署单节点

文章目录k8s部署单节点配置k8s群集及docker通信制作证书过程ETCD 二进制包地址配置文件,命令文件,证书目录在node01和node02节点配置ETCDdocker引擎部署flannel网络配置flannel网络配置master节点配置3大控制主键制作证书过程配置kubernetestocken令牌认证node节点部署node02节点部署k8s部署单节点配置k8s群集及docker通信制作证书过程master操作[root@localhost ~]# mkdir k8s[root@lo

2020-10-05 19:53:28 724

原创 华为模拟器-三次交换机、链路捆绑、单臂路由综合实验

华为模拟器-三次交换机、链路捆绑、单臂路由综合实验交换机SW1命令交换机SW2命令交换机SW3命令交换机SW4命令路由器R1命令交换机SW1命令划分vlan[Huawei]vlan batch 10 20interface Ethernet0/0/1port link-type access port default vlan 10interface Ethernet0/0/2 port link-type access port default vlan 20 配置trun

2020-10-02 23:04:16 1131 1

原创 K8s报错#!/bin/bash yum install -y yum-utils device-mapper-persistent-data lvm2 if [ $? = 0 ];then echo

k8s在部署etcd单节点报错failed to dial fab7ddbd0aa3e803 on stream Message (dial t…out)这里需要安装docker环境,下面是docker一键部署安装#!/bin/bashyum install -y yum-utils device-mapper-persistent-data lvm2if [ $? = 0 ];thenecho "依赖包安装完成"elseecho "依赖包安装失败,正在退出..."exit 1fiyu

2020-09-28 17:29:04 6315

原创 Kubernetes概述

文章目录Kubernetes概述资源管理器的诞生过程Kubernetes特性名词解释master节点名词解释nodes工作节点解释K8S分层架构分层介绍K8S和容器生态系统结构Kubernetes概述Kubernetes是Google在2014年开源的一个容器集群管理系统,Kubernetes简称K8S.K8S用于容器化应用程序的部署,扩展和管理。K8S提供了容器编排,资源调度,弹性伸缩,部署管理,服务发现等一系列功能。Kubernetes目标是让部署容器化应用简单高效。资源管理器的诞生过程

2020-09-28 08:42:10 394

原创 Docker资源控制与TLS加密通信

文章目录Docker资源控制使用stress工作测试cpu和内存cup周期限制CPU Core 控制cpu配额控制参数的混合使用内存限额IO限制bps和iops的限制Docker-TLS加密通信实验需求远程连接docker文章目录Docker资源控制使用stress工作测试cpu和内存cup周期限制CPU Core 控制cpu配额控制参数的混合使用内存限额IO限制bps和iops的限制Docker-TLS加密通信实验需求远程连接docker()Docker资源控制Docker通过Cgroup 来控

2020-09-26 11:34:32 561

原创 MongoDB数据库(了解MongoDB及基础命令,备份数据库)

文章目录MongoDB数据库(了解MongDB及基础命令,备份数据库)什么是MongoDB ?主要特点配置mongdb数据库多实例配置数据库操作备份数据库MongoDB数据库(了解MongDB及基础命令,备份数据库)什么是MongoDB ?MongoDB 是由C++语言编写的,是一个基于分布式文件存储的开源数据库系统。在高负载的情况下,添加更多的节点,可以保证服务器性能。MongoDB 旨在为WEB应用提供可扩展的高性能数据存储解决方案。MongoDB 将数据存储为一个文档,数据结构由键值(ke

2020-09-26 11:15:34 251

原创 部署docker-consul群集,Harbor构建Docker私有仓库

文章目录部署docker-consul群集,Harbor构建Docker私有仓库了解Harvor案例概述Docker consul服务了解部署Harbor服务过程不是本地上传镜像操作在用户端操作部署Docker consul群集实验过程安装部署docker-compose配置Docker consul服务安装Gliderlabs/Registrator安装consul-template准备template nginx模板编译安装nginx配置开启template查看日志部署docker-consul群集,

2020-09-25 23:48:59 2686 1

原创 Docker Compose搭建consul群集环境(了解Docker Compose及常用命令,Docker四种网络,Doker指定端口)

文章目录Docker Compose搭建consul群集环境认识Docker ComposeIConsulDocker Compose容器编排Dasker Compose配置常用字段Bosker Compose常用命令Compose命令说明Docker四种网络模式案例概述指定Docker地址部署compose群集Docker Compose搭建consul群集环境认识Docker ComposeDocker Compose的前身是Fig,它是一个定义及运行多个Docker容器的工具使用Dock

2020-09-23 12:18:44 363

原创 docker构建容器服务

文章目录构建容器服务构建sshd容器服务步骤构建systemctl容器服务步骤容器开启ssh配置systmctldocker容器中配置nginxdocker容器中配置tomcatdocker容器中配置mysql构建容器服务构建sshd容器服务步骤sshd为secure shell的简称,可以通过网络在主机中开机shell的服务操作步骤下载基础镜像建立工作目录创建并编写Dockerfile文件生成镜像启动容器构建systemctl容器服务步骤systemctl是管制服务的主要工具,

2020-09-22 12:24:41 368

原创 docker镜像了解(建立私有仓库,基于已有镜像创建,Docker的数据管理) 基于Dockerfile创建,基于本地模板创建,端口映射,容器互联)

文章目录docker镜像制作镜像的过程基于已有镜像创建基于本地模板创建基于Dockerfile创建Dockerfile操作指令Docker的数据管理数据卷配置docker基于已有镜像创建基于本地模板创建基于基础镜像Docker数据卷验证阶段数据卷容器建立私有仓库删除与恢复端口映射容器互联docker镜像制作镜像的过程Docker镜像的创建●应用发布的标准格式●支撑一个Docker容器的运行Docker镜像的创建方法●基于已有镜像创建●基于本地模板创建●基于Dockerfile创建基于已

2020-09-22 00:04:16 346

原创 docker基础命令

Docker基本管理Docker是什么Docker 是一个[开源]的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的镜像中,然后发布到任何流行的 [Linux]或[Windows] 机器上,也可以实现[虚拟化]。容器是完全使用[沙箱]机制,相互之间不会有任何接口。是一种轻量级别的“虚拟机”在linux容器里运行应用的开源工具Docker与虚拟机的区别Docker比虚拟机运行快只需要几毫米Docker占用资源少,虚拟机占用资源多安全方面Docker共享内核,不安全,虚拟

2020-09-19 11:20:32 322

原创 运用java语言提取数据库信息

文章目录运用java语言查看数据库信息安装Mavenjava连接mysql数据库java添加驱动在java中执行mysql语句java开头定义运行报错运用java语言查看数据库信息安装Maven[Maven]项目对象模型(POM),可以通过一小段描述信息来管理项目的构建,报告和文档的[项目管理工具]软件。创建用户名当前网页打开java连接mysql数据库mysql服务器上授权允许所有人访问grant all on *.* to 'root'@'%' identified by 'ab

2020-09-19 09:52:18 791

原创 安装php报错 make 没有指明目标并且找不到 makefile。 停止。

安装php报错 make: *** 没有指明目标并且找不到 makefile。 停止。执行make时出现这种错误, 即是 config.log的访问权限被拒绝原因 1。没有执行 ./configure 所以没能生成makefile解决方法:chmod 777 config.logsudo ./configure然后make && make install...

2020-09-16 15:20:30 4293 6

原创 ELK日志分析系统

文章目录ELK日系分析系统ELK日分析系统介绍Elasticsearch介绍Logstash介绍Kibana介绍部署ELK日志分析系统ELK实验配置配置Elasticsarch全文引擎索引安装elasticdearch-rpm包Logstash数据处理引擎安装编译node组件包安装数据可视化工具Kibana安装phantomjs前端框架安装elasticsearch-head数据可视化工具创建一个索引ELK日系分析系统ELK日分析系统介绍日志服务器提高安全性集中存放日志中缺陷对日志分析困难

2020-09-15 09:49:57 207

原创 GFS分布式文件系统

文章目录GlusterFS概述GlusterFS简介GlusterFS特点GlusterFS术语模块化堆栈式架构GlusterFS工作原理GlusterFS的卷类型分布式卷条带卷复制卷分布式条带卷分布式复制卷配置 实验环境安装GFS软件包分布式卷配置客户端条带卷客户端配置复制卷客户端配置分布式条带卷客户端配置分布式复制卷客户端配置破坏实验访问控制GlusterFS概述GlusterFS简介开源的分布式文件系统由存储服务器、客户端以及NFS/Samba存储网关组成无元数据服务器开源的分布式文件系

2020-09-14 17:31:03 457

原创 安装mamached数据库

文章目录安装mamached数据库memcached基本命令操作客户端连接memcached安装mamached数据库关闭防火墙systemctl stop firewalld && setenforce 0将软件包上传到服务器/opt目录下,并解压缩[root@localhost ~]# tar zxvf libevent-2.1.8-stable.tar.gz -C /opt/[root@localhost ~]# tar zxvf memcached-1.5.6.tar.

2020-09-13 18:39:20 230

原创 rsync远程同步

rsync远程同步关于rsync配置rsync源基本思路应用实例rsyncmingde用法使用rsync实现手动远程同步同步实验方法一同步命令格式二(服务端配置)免交互同步方法(客户端)使用rsync实现手动远程同步配置远程同步服务端配置客户端配置关于rsync款快速增量备份工具Remote Sync,远程同步支持本地复制,或者与其他SSH、rsync主机同步官网:http://rsync.samba.org配置rsync源基本思路建立rsyncd.conf配置文件、独立的账号文件

2020-09-13 14:41:43 168

原创 NOSQL搭建redis群集

Redis群集介绍Redis群集是一个提供在多个Redis间节点间共享数据的程序集Redis集群并不支持处理多个keys的命令,因为这需要在不同的节点间移动数据,从而达不到像Redis那样的性能,在高负载的情况下可能会导致不可预料的错误Redis集群通过分区来提供一定程度的可用性,在实际环境中当某个节点宕机或者不可达的情况下可继续处理命令Redis集群的优势自动分割数据到不同的节点上整个集群的部分节点失败或者不可达的情况下能够继续处理命令Redis集群的实现方法有客户端分片代

2020-09-13 10:56:29 118

原创 centos7.6查询不到网卡信息

我们在添加网卡的时候用ifconfig查询不到网卡信息,是因为我们没有开启NetworManager输入下面代码即可看到网卡信息systemctl start NetworkManagerNetworkManager(NetworManager)是检测网络、自动连接网络的程序。无论是无线还是有线连接,它都可以令您轻松管理...

2020-09-09 17:11:36 1125

原创 NoSQL之Redis非关系数据库(redis概述,持久化,RDB持久化,AOF持久,内存碎片)

关系型数据库与非关系型数据库关系型数据库与非关系型数据库关系型数据库与菲关系型数据库关系型数据库非关系型数据库非关系型数据库产生背景Redis简介Redis配置文件Redis的安装安装环境Redis数据库常用命令Redis持久化Redis概述持久化分类RDB持久化AOF持久化内存碎片率关系型数据库与非关系型数据库关系型数据库与菲关系型数据库关系型数据库一个结构化的数据库,创建在关系模型基础上一般面向于记录包括:Oracle、MySQL、Microsoft Access、DB2等非关系型数据

2020-09-09 12:17:04 222

原创 ACL访问控制

ACL访问控制和squid日志分析工具ACL访问控制和squid日志分析工具ACL访问控制ACL列表的应用反向代理网站加速ACL实验环境squid日志分析工具实验在squid服务端配置squid反向代理实验配置第一台http服务端页面配置第二台http服务端页面在squid服务器上配置在web服务器配置ACL访问控制和squid日志分析工具ACL访问控制ACL访问控制方式根据源地址、目标URL、文件类型等定义列表acl列表名称列表类型列表内容…针对已定义的acl列表进行限制http_acce

2020-09-08 09:06:40 689

原创 squid代理服务器应用

文章目录squid代理服务器应用缓存代理概述CDN产品解释缓存代理概述使用代理的好处传统代理安装squit服务配置传统代理服务器httpd 网页服务器配置win10上面配置透明代理squid服务上配置双网卡httpd 网页服务器设置在web10中配置地址httpd 网页服务器设置在web10中配置地址squid代理服务器应用缓存代理概述web代理的工作机制缓存网页对象,减少重复请求[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-HmBN1qdH-15994007587

2020-09-07 23:08:27 279

原创 ngixn+tomcat负载均衡 动静分离配置 (nginx反向代理)

文章目录Tomcat主要配置文件Nginx负载均衡实现原理实验环境动静分离配置创建静态页面配置动态页面图片动静分离Tomcat主要配置文件bin:存放启动和关闭Tomcat脚本conf:存放Tomcat不同的配置文件doc:存放Tomcat文档lib:存放Tomcat运行需要的库文件logs:存放Tomcat执行时的LOG文件src:存放Tomcat的源代码webapps:Tomcat的主要web发布目录work:Tom存放jsp编译后产生的Nginx负载均衡实现原理Nginx配

2020-09-06 21:58:39 869

原创 Web群集与日志管理Haproxy搭建

文章目录常见的web群集调度器Haproxy应用分析Haproxy调度算法原理高并发架构Nginx的安装与启动Haproxy安装与启动Haproxy配置文件详解Haproxy配置文件详解Haproxy配置应用模块参数配置与测试Haproxy日志管理实验步骤haproxy服务器配置常见的web群集调度器目前常见的Web集群调度器分为软件和硬件软件通常使用开源的LVS、Haproxy、Nginx硬件一般使用比较多的是F5,也有很多人使用国内的一些产品,如梭子鱼、绿盟等Haproxy应用分析LVS在

2020-09-04 13:57:16 142 1

原创 部署LVS-DR(LVS+Keepalived)群集

文章目录部署LVS—DR群集LVS DR模式的流程大概如下:LVS-DR数据包流向分析LVS-DR中的ARP问题Keepalived简介及原理Keepalived简介服务应用场景Keepalived实现原理剖析实验:构建负载均衡(DR)+高可用群集配置Keepalived master服务器**实验步骤**:配置web节点服务器的虚拟网卡在LVS调度服务器上配置Keepalived在win10客户机上打开命令提示符,测试VIP连通性部署LVS—DR群集LVS DR模式的流程大概如下:1:cirecto

2020-09-03 11:57:09 230

原创 LVS负载均衡群集(LVS-NAT搭建)

企业群集类型集群根据所针对的目标差异,可分为3类型负载均衡群集高可用群集高性能运算群集负载均衡群集提高应用系统的响应能力,尽可能处理更多的访问请求,减少延迟为目标,获得高并发,高负载(LB)的整体性能LB的负载分配依赖于主节点的分流算法企业群集分类高可用群集(High Availability Cluster)提高应用系统的可靠性、尽可能地减少中断时间为目标,确保服务的连续性,达到高可用(HA)的容错效果HA的工作方式包括双工和主从两种模式高性能运算群集(High Per

2020-09-02 17:00:19 135

空空如也

空空如也

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

TA关注的人

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