自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 kubeadm(k8s)部署—单主集群

Kubernetes概述简介Kubernetes是一个开源的,用于管理云平台中多个主机上的容器化的应用,Kubernetes的目标是让部署容器化的应用简单并且高效(powerful),Kubernetes提供了应用部署,规划,更新,维护的一种机制。Kubernetes一个核心的特点就是能够自主的管理容器来保证云平台中的容器按照用户的期望状态运行着(比如用户想让apache一直运行,用户不需要关心怎么去做,Kubernetes会自动去监控,然后去重启,新建,总之,让apache一直提供服务),管理员可

2020-05-26 19:49:54 889

原创 Mysql高可用MHA+Atlas读写分离

MHA简介:MHA(Master High Availability)目前在MySQL高可用方面是一个相对成熟的解决方案,它由日本DeNA公司youshimaton(现就职于Facebook公司)开发,是一套优秀的作为MySQL高可用性环境下故障切换和主从提升的高可用软件。在MySQL故障切换过程中,MHA能做到在0~30秒之内自动完成数据库的故障切换操作,并且在进行故障切换的过程中,MHA能在最大程度上保证数据的一致性,以达到真正意义上的高可用。该软件由两部分组成:MHA Manager(管理节点

2020-05-23 13:02:27 341

原创 KVM--命令行模式

一、环境系统:Centos7 ip:10.0.0.45检查cpu是否支持虚拟化vmx ## ( for Intel CPU )svm ## (for AMD CPU )KVM其实已经在Centos7内置到系统内核,无需安装。[root@ c7-45 ~]# egrep -o '(vmx|svm)' /proc/cpuinfovmxvmx检查cpu是否开启虚拟化在linux平台下,我们可以通过dmesg Igrep kvm命令来查看。...

2020-05-16 11:48:32 1080

原创 KVM虚拟化安装

一、kvm虚拟化介绍虚拟化分类1、虚拟化,是指通过虚拟化技术将一台计算机虚拟为多台逻辑计算机。在一台计算机上同时运行多个逻辑计算机,每个逻辑计算机可运行不同的操作系统,并且应用程序都可以在相互独立的空间内运行而互相不影响,从而显著提高计算机的工作效率。虚拟化使用软件的方法重新定义划分 IT 资源,可以实现 IT 资源的动态分配、灵活调度、跨域共享,提高 IT 资源利用率,使 IT 资源能够真正成为社会基础设施,服务于各行各业中灵活多变的应用需求。2、虚拟化层次种类:(1) 完全虚拟化 —

2020-05-09 16:59:09 751

原创 Cobbler安装服务器

一、Cobbler介绍1.1关于Cobbler1、Cobbler是一个Linux服务器安装的服务,可以通过网络启动(PXE)的方式来快速安装、重装物理服务器和虚拟机,同时还可以管理DHCP,DNS等。2、Cobbler可以使用命令行方式管理,也提供了基于Web的界面管理工具(cobbler-web),还提供了API接口,可以方便二次开发使用。3、Cobbler是较早前的kicksta...

2020-05-07 19:10:31 295

原创 Jumpserver堡垒机

1.1 jumpserver介绍Jumpserver 是全球首款完全开源的堡垒机, 使用 GNU GPL v2.0 开源协议, 是符合 4A 的专业运维审计系统。Jumpserver 使用 Python / Django 进行开发, 遵循 Web 2.0 规范, 配备了业界领先的 Web Terminal 解决方案, 交互界面美观、用户体验好。Jumpserver 采纳分布式架构, 支...

2020-04-29 17:49:20 384

原创 阿里云注册免费证书

1、阿里云申请可以使用腾讯云/阿里云,云产品-》域名与网站-》SSL证书管理然后选免费版的,一般免费版有效期是一年,然后填各种信息,提交审核就好了,审核很快的,一个小时工作时间左右吧审核成功后就可以在证书列表里下载证书了,下载出来是一个压缩包,里面有各种版本的证书:Apache、IIS、Nginx、...

2020-04-27 17:24:45 167

原创 openssl自签证书(https)

什么是https?HTTP:是互联网上应用最为广泛的一种网络协议,是一个客户端和服务器端请求和应答的标准(TCP),用于从WWW服务器传输超文本到本地浏览器的传输协议,它可以使浏览器更加高效,使网络传输减少。HTTPS:全称:Hyper Text Transfer Protocol over Secure Socket Layer,则是以安全为目标的HTTP通道,简单讲是HTTP的安全版,...

2020-04-27 17:14:13 826 1

原创 Sed命令详解

Sed 简介sed 是一种在线编辑器,它一次处理一行内容。处理时,把当前处理的行存储在临时缓冲区中,称为“模式空间”(pattern space),接着用sed命令处理缓冲区中的内容,处理完成后,把缓冲区的内容送往屏幕。接着处理下一行,这样不断重复,直到文件末尾。文件内容并没有 改变,除非你使用重定向存储输出。Sed主要用来自动编辑一个或多个文件;简化对文件的反复操作;编写转换程序等。Se...

2020-04-27 14:27:07 336

原创 Nginx正向代理

一、正向代理的概念正向代理是一个位于客户端和原始服务器之间的服务器,为了从原始服务器取得内容,客户端向代理发送一个请求并指定目标(原始服务器),然后代理向原始服务器转交请求并将获得的内容返回给客户端。二、Nginx正向代理配置环境:Centos7服务端:10.0.0.47客户端:10.0.0.481.服务端配置安装NGINX和模块[root@ c7-47 ~]...

2020-04-27 10:32:01 421

原创 firewalld配置nat网关服务器

环境:Centos7服务器1:ens33: 10.0.0.45 ens37:172.16.1.45服务器2:ens33: 10.0.0.46 ens37:172.16.1.46第一台服务器:1. 首先确认防火墙启动# systemctl start firewalld[root@ c7-45 ~]# vim /etc/sysctl.conf #配置一下ip转...

2020-04-24 16:49:55 310

原创 YUM仓库配置与使用

应用场景在项目实施过程中,很多实施单位存在没有外网的情况。此时,在服务器上直接使用Yum命令根本无法使用,为了方便在本地搭建环境,为了方便快捷安装软件依赖包,我们采用临时解决方案进行本地Yum仓库搭建,不但可以供搭建机器使用,更可以供整个服务器群使用。yum仓库搭建环境:Centos7服务端:10.0.0.43客户端:10.0.0.44服务端搭建1.1修改yum配置文...

2020-04-23 16:26:09 205

原创 Rsync+Crond实现定时备份

rsync介绍rsync英文称为remote synchronizetion,从软件的名称就可以看出来,rsync具有可使本地和远程两台主机之间的数据快速复制同步镜像、远程备份的功能,这个功能类似于ssh带的scp命令,但是又优于scp命令的功能,**scp每次都是全量拷贝,而rsync可以增量拷贝。**当然,rsync还可以在本地主机的不同分区或目录之间全量及增量的复制数据,这又类似cp命令...

2020-04-21 17:20:42 135

原创 Supervisor管理集群

1.1 简介Supervisor(http://supervisord.org/)C/S架构的进程控制系统,是用Python开发的一个client/server服务,是Linux/Unix系统下的一个进程管理工具,基于linux操作系统的一款服务器管理工具,**不支持Windows系统**。用以监控服务器的运行,发现问题能立即自动预警及自动重启等功能。Supervisor类似于moni...

2020-04-20 21:04:47 203

原创 源码安装NGINX

环境:Centos7主机:10.0.0.411.首先检查有没有网络2.

2020-04-19 13:34:37 100

原创 Linux常用命令

一.命令格式:ls 【参数】【路径】ls是list的缩写;ls命令后面可以跟一个路径或参数,也可以不跟,表示列出路径或当前目录下的所有文件信息。ls -a:显示当前目录中所有的文件,包括以"."开头的隐藏文件ls -l:列出文件的详细信息,如文件的读写权限,创建者,创建时间等等ls *l wc :显示当前目录下面的文件数量ls --help:显示帮助信息ls -...

2020-04-18 20:26:58 101

原创 Linux基础命令

init 0:关闭系统reboot:重启系统logout:注释su:切换用户hostname:查看主机名修改主机名:hostnamectl set-hostname nameuname -r:显示正在使用的内核版本查看系统版本:cat /etc/redhat-releasedate:查看当前日期cal:查看日历pwd:显示工作路径...

2020-04-17 22:07:01 134

空空如也

空空如也

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

TA关注的人

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