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

原创 Linux操作系统的引导过程和排除启动故障

目录一、Linux系统de引导过程1.1.、开机自检(BIOS)1.2、MBR引导1.3、GRUB菜单1.4、加载内核(Kernel)1.5、init进程初始化1.6、systemd单元类型二 、排除启动类故障2.1、MBR扇区故障的原因2.2、修复MBR扇区故障模拟一、Linux系统de引导过程CentOS 7系统中,由systemd掌管系统的初始化工作,系统的启动过程与之前的版本相比有了新的变化。Linux操作系统的引导过程:开机自检-----MBR引导-----GRUB菜单-----加载内核-

2020-12-30 23:56:37 264

原创 Linux的常用基础命令

目录一、Linux命令行的格式二、Linux基础命令1.PWD命令------查看当前的工作目录2.切换工作目录 -cd3.列表显示目录内容-ls4.统计目录及文件空间占用情况–du5.创建新目录–mkdir6.创建新文件–touch7.设置别名–alias8.创建链接文件–ln9.复制(Copy)文件或目录–cp10.删除(Remove)文件或目录–rm11.移动(Move)文件或目录–mv12.查找用户所执行的命令文件存放的目录–which13.查找文件或目录–find一、Linux命令行的格式命令

2020-12-29 22:48:03 418

原创 openstack的Nova计算服务

目录一、Nova 简介二、Nova 系统架构三、组件介绍3.1、API-通讯接口3.2、Scheduler-调度器3.3、Compute–计算器3.3.1、支持方式3.3.2、功能3.4、Conductor–管理器3.5、PlacementAPI–安置接口四、Nova 的 Cell 架构4.1、产生原因4.2、架构图一、Nova 简介计算服务是openstack最核心的服务之一 , 负责维护和管理云环境的计算资源,它在openstack项目中代号是nova。Nova自身并没有提供任何虚拟化能力,它提

2020-12-29 22:21:15 970

原创 Linux网络知识---网络配置

目录前言一、查看网络配置1.1查看所有活动的网络接口信息1.2查看指定网络接口信息1.3常见的几种网络接口1.4查看主机名称1.5查看路由表条目1.6查看网络连接情况1.7查看系统的网络连接情况,获取socket统计信息二、测试网络是否连接2.1ping命令–测试网络连通性2.2ping不通的两种情况三、跟踪数据包四、域名解析五、设置网络参数5.1临时配置–使用命令调整网络参数5.2固定设置–通过配置文件修改网络参数5.3设置网络接口参数ifconfig5.4设置路由记录route5.5网络接口配置文件5.

2020-12-23 15:55:45 569

原创 如何安装以及使用vsftpd服务

文章目录一、vsftpd的配置文件二、vsftpd服务器的模式2.1、匿名开放模式2.2、本地用户模式2.3、虚拟用户模式一、vsftpd的配置文件一般情况下 ftp 默认的主配置文件在 /etc/vsftpd/vsftpd.conf 中配置文件中默认有几个功能是开启的,绝大多行都是注释符#注释了的参数作用anonymous表示是否允许匿名用户访问,YES表示允许local_enable表示是否允许本地用户登录write_enable表示是否允许本地用户写入

2020-12-21 22:18:03 979

原创 openstack的glance镜像服务

目录Glance是Openstack项目中负责镜像管理的模块,其功能包括虚拟机镜像的查找、注册和检索等。 Glance提供Restful API可以查询虚拟机镜像的metadata及获取镜像。 Glance可以将镜像保存到多种后端存储上,比如简单的文件存储或者对象存储。...

2020-12-21 16:34:51 1844

原创 OpenStack架构搭建实战(命令可复制)

目录一、OpenStack 环境配置1.1、虚拟机资源信息1.2、部署思路1.3、基础环境配置1.4、配置OpenStack平台基础服务1.4.1、安装、配置MariaDB1.4.2、安装RabbitMQ1.4.3、安装memcached二、OpenStack-Keystone组件部署2.1、创建数据库实例和数据库用户2.2、安装、配置keystone、数据库、Apache2.3、创建OpenStack 域、项目、用户和角色2.4、配置思路一、OpenStack 环境配置1.1、虚拟机资源信息1、控制

2020-12-16 19:51:44 1152

原创 Docker Consul 工具(理论+实操)

目录一、Docker Consul容器服务更新理论1.1、主要特性:1.2、Consul 使用场景1.3、Consul 优势二、基于Docker的Consul服务搭建2.1、环境准备2.2、部署Consul服务2.3、容器服务自动加入nginx集群2.4、验证consul 的服务发现功能2.5、部署consul-template和nginx2.6、验证consul-template的更新功能一、Docker Consul容器服务更新理论Consul是一个分布式、高可用的系统,是一个为了解决在生产环境中服

2020-12-16 16:34:17 764

原创 openstack的keystone认证服务

目录一、keystone 简介二、keystone主要功能三、keystone基本概念3.1 keystone介绍3.2 Keystone基本架构3.2 访问请求控制(Token)3.4 注册表服务 (Catalog)四、keystone 工作流程4.1 工作流程图4.2 工作过程描述一、keystone 简介keystone 是OpenStack的组件之一,用于为OpenStack家族中的其它组件成员提供统一的认证服务,包括身份验证、令牌的发放和校验、服务列表、用户权限的定义等等。云环境中所有的服务之

2020-12-15 21:56:56 2230 2

原创 OpenStack入门及原理基础理论知识点

目录一、云计算概述1.1 云计算的概念1.2 云计算的特点1.3 云计算的服务类型二、OpenStack 介绍2.1 OpenStack概述2.2 控制节点架构2.1.1 管理支持服务2.2.2 基础管理服务2.2.3 扩展管理服务2.3 网络节点架构2.4 计算节点架构2.5 存储节点架构2.6 Openstack主要组件介绍OpenStack既是一个社区,也是一个项目和一个开源软件,提供开放源码软件,建立公共和私有云,它提供了一个部署云的操作平台或工具集,其宗旨在于:帮助组织运行为虚拟计算或存储服

2020-12-11 00:33:35 1419

原创 Nginx 之 Rewrite和具体场景

目录一、环境准备二、Rewrite 介绍2.1、Rewrite跳转场景2.2、Rewrite 实用场景2.3、常用的正则表达式元字符2.4、Rewrite 命令2.5、location 分类2.6、location 优先级2.7、比较rewrite和location三、具体场景3.1、场景一:基于域名的跳转一、环境准备一台nginx服务器提供 www.test.com 的网页。1、安装rpm源rpm -Uvh http://nginx.org/packages/centos/7/noarch/RPM

2020-12-10 19:40:34 323

原创 搭建KVM虚拟化平台(实战+理论)

目录一丶 虚拟化介绍1.1、KVM 原理简介1.2、KVM 运行时的三种模式1.3、kvm介绍二、kvm部署过程2.1、kvm部署拓扑图2.2、安装KVM前的环境部署2.3、安装KVM和网络配置2.4、创建kvm存储一丶 虚拟化介绍虚拟化是云计算的基础。简单的说,虚拟化使得在一台物理的服务器上可以跑多台虚拟机,虚拟机共享物理机的 CPU、内存、IO 硬件资源,但逻辑上虚拟机之间是相互隔离的。1.1、KVM 原理简介广义的KVM实际上包含两部分,一部分是基于LINUX内核支持的KVM内核模块,另一部分

2020-12-09 00:11:02 3840

原创 Docker-------私有仓库 Harbor 的搭建

一、Harbor简介虽然Docker官方提供了公共的镜像仓库,但是从安全和效率等方面考虑,部署我们私有环境内的Registry也是非常必要的。Harbor是由VMware公司开源的企业级的Docker Registry管理项目,相比docker官方拥有更丰富的权限权利和完善的架构设计,适用大规模docker集群部署提供仓库服务。它主要提供 Dcoker Registry 管理界面UI,可基于角色访问控制,镜像复制, AD/LDAP 集成,日志审核等功能,完全的支持中文。二、Harbo

2020-12-04 00:40:04 329

原创 Docker容器通信安全----TLS加密通讯

目录一、TLS加密通信二、搭建部署2.1、搭建环境2.2、server端部署一、TLS加密通信在公司的docker业务中,一般为了防止链路劫持、会话劫持等问题导致docker通信时被中间人攻击,C/S两端应该通过加密方式通讯。二、搭建部署2.1、搭建环境两台虚拟机都安装了 docker-ce。server端-----10.0.0.10client端------10.0.0.202.2、server端部署1、修改主机名,并配置hosts文件hostnamectl set-hostname

2020-12-03 18:32:17 275

原创 Docker Compose容器编排工具

目录一、Docker Compose理论知识一、Docker Compose理论知识1.1、Compose工具的由来Compose 项目是 Docker 官方的开源项目,负责实现对 Docker 容器集群的快速编排。使用前面介绍的Dockerfile文件可以很容易定义一个单独的应用容器。然而在日常开发工作中,经常会碰到需要多个容器相互配合来完成某项任务的情况。例如要实现一个 Web 项目,除了 Web 服务容器本身,往往还需要再加上后端的数据库服务容器;再比如在分布式应用一般包含若干个服务,每个服

2020-12-02 20:47:42 343

原创 docker的资源控制(CPU、内存、IO)

目录一、Cgroup资源配置方法二、使用stress工具测试CPU和内存三、CPU周期限制四、CPU Core控制五、CPU配额控制参数的混合使用六、内存限额七、bps和iops的限制八、Block IO 的限制为什么要Docker要做资源分配,虚拟机不需要?容器和虚拟机的区别:虚拟机不需要做,因为虚拟机在创建的时候已经做了资源分配(配额),(虚拟CPU,虚拟内存,虚拟磁盘等)而容器共享内核资源,所以需要做Cgroup,按照往年监控的数据,查看cpu等资源的耗用情况来进行分配一、Cgroup资源配

2020-12-02 18:43:23 956

原创 Dockerfile构建编译MYSQL-5.6、MYSQL-5.7镜像

目录构建MYSQL5.6版本镜像构建MYSQL5.7版本镜像构建MYSQL5.6版本镜像FROM centos:7MAINTAINER this is mysql-5.6#更新yum源RUN yum -y update#安装环境依赖包RUN yum -y install gcc gcc-c++ make pcre-devel expat-devel perlRUN yum -y install ncurses ncurses-devel bison cmake autoconf#解压

2020-12-02 00:19:10 1037

空空如也

空空如也

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

TA关注的人

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