13 garagong

尚未进行身份认证

信息化规划、宏观设计、架构设计、软件开发指导

等级
TA的排名 1w+

术语解释 -ceph、Spice、VNC、Quorum机制

1 存储相关概念1.1 ceph概念ceph是基于C++语言开发的统一的分布式存储系统 。具体而言,“统一的”意味着Ceph可以一套存储系统同时提供对象存储、块存储和文件系统存储三种功能,以便在满足不同应用需求的前提下简化部署和 运维。而“分布式的”在Ceph系统中则意味着真正的无中心结构和没有理论上限的系统规模可扩展性。1.1.1 为什么关注它首先,Ceph本身确实具有较为突出的优势。...

2020-02-03 09:54:26

OpenStack 命令行快速查表

1 认证 (keystone)列出所有的用户$ openstack user list列出认证服务目录$ openstack catalog list2 镜像(glance)列出您可以访问的镜像$ openstack image list删除指定的镜像$ openstack image delete IMAGE描述一个指定的镜像$ openstack image show I...

2020-02-03 09:52:10

Mysql主从备份镜像构建及上传

构建镜像过程1. Master镜像构建1. 下载并解压官网镜像文件# wget https://codeload.github.com/docker-library/mysql/zip/master# unzip master# mkdir /home/lipuan/mysqlDockerFile# cp -Rf mysql-master/5.7/Dockerfile /home/li...

2019-05-23 17:43:38

网络中转工具 NAT-Rinted安装及应用

在工作中使用了种NAT工具,我发现在Linux下使用Rinted工具非常便捷好用,先把安装步骤简单写一下,方便记忆。安装步骤:1. 下载、解压、安装[root@zhenyunode zhenyutest]# cd ~/zhenyutest/[root@zhenyunode zhenyutest]# wget http://www.boutell.com/rinetd/http/rinetd...

2019-05-23 16:19:52

ansible概念、架构及简单应用

1. 运维主要工作及工具os 安装主要使用的工具:PXE 和Cobbler这两个工具都是使用比较多,其中Cobbler可以实现多个台机子,差异化安装和部署系统配置工具主要工具有:cfengine、chef、puppet部署工具主要工具有:capistrano、fabric2. ansible工具ansible工具是一个近年来比较流行的工具,它主要融合了多个工具的优...

2019-04-14 14:51:30

linux下查看CPU的总核数以及逻辑核数

# 总核数 = 物理CPU个数 X 每颗物理CPU的核数# 总逻辑CPU数 = 物理CPU个数 X 每颗物理CPU的核数 X 超线程数# 查看物理CPU个数cat /proc/cpuinfo| grep "physical id"| sort| uniq| wc -l# 查看每个物理CPU中core的个数(即核数)cat /proc/cpuinfo| grep "cpu cores...

2019-03-06 17:55:15

Linux基本知识学习之一

1 终端物理终端:就是终端设备虚拟终端:就是在物理终端通过虚拟方式实现的终端,如操作系统模拟终端:图形界面下打开命令行接口,基于SSH协议或telnet协议等远程打开界面查看当前终端命令:tty如下图:1.1 交互式接口交互式接口:启动终端后,在终端设备附加一个交互式应用程序,主要有以下类型:GUI:X protocol ,window manager, desktopCLI...

2019-01-20 09:34:55

HAproxy代理概念及理解

实例:其中Check就是执行心跳检查path_beg:是路径的前缀是什么path_end:是路径的后缀是什么注意:一个Listen是由Frontend和Backend这两个绑定在一起使用的。配置说明:配置实例:HAProxy日志记录设置:有两种方式:采用日志服务记录日志,需要在日志服务中设置自己直接设置日志日志记录事例:...

2019-01-20 09:18:10

ansible概念及使用

1. ansible概念2. ansible安装2.1 yum安装通过Yum安装命令:yum install ansible -y通过yum卸载命令:yum -y remove ansible通过命令:rpm -ql ansible | sed -n ‘1,20p’ 能够查看前面20行的列表,如下图:2.2 修改Hosts文件通过切换目录,查看/etc/ansible/hosts...

2019-01-12 23:19:25

linux下统计当前文件夹的文件个数与目录数

统计当前文件夹下文件的个数:ls -l |grep “^-”|wc -l统计当前文件夹下目录的个数:ls -l |grep “^d”|wc -l统计当前文件夹下文件的个数,包括子文件夹里的 :ls -lR|grep “^-”|wc -l统计文件夹下目录的个数,包括子文件夹里的:ls -lR|grep “^d”|wc -l说明:ls -l :长列表输出当前文件夹下...

2019-01-09 16:22:06

Linux中Kill的使用以及信号概念

大家对kill -9 肯定非常熟悉,在工作中也经常用到。特别是你去重启tomcat时。可是多半看来,我们对-9的理解只是表面而已。很少有人(包括我)认真的去了解一下 kill -n 这个n到底是什么东东。好吧。我们来好好的认识一下这个熟悉的陌生人。1)kill从help中可以清晰的看到 -n 指的是 信号编号,那么信号编号是什么呢?2)kill -l(查看Linux/Unix的信号...

2018-12-22 11:41:34

Linux中find常见用法示例

·find path -option [ -print ] [ -exec -ok command ] {} ;find命令的参数;pathname: find命令所查找的目录路径。例如用.来表示当前目录,用/来表示系统根目录。-print: find命令将匹配的文件输出到标准输出。-exec: find命令对匹配的文件执行该参数所给出的shell命令。相应...

2018-12-18 18:07:36

paste deploy 解说和使用

谈到WSGI,就免不了要了解paste,其中paste deploy是用来发现和配置WSGI应用的一套系统,对于WSGI应用的使用者而言,可以方便地从配置文件汇总加载WSGI应用;对于WSGI应用的开发人员而言,只需要给自己的应用提供一套简单的入口点即可。 paste deploy的官方介绍在这里,其发布在Pypi上的发行包在这里下载。借助Python的pypi包管理机制,我们可以非常方便地安装...

2018-12-17 20:01:56

Xshell常用命令

1 删除ctrl + d 删除光标所在位置上的字符相当于VIM里x或者dlctrl + h 删除光标所在位置前的字符相当于VIM里hx或者dhctrl + k 删除光标后面所有字符相当于VIM里d shift+$ctrl + u 删除光标前面所有字符相当于VIM里d shift+^ctrl + w 删除光标前一个单词相当于VIM里dbc...

2018-12-15 12:01:30

devstack在Centos7中安装教程

1.执行命令步骤,共分7步:git clone https://git.openstack.org/openstack-dev/devstackdevstack/tools/create-stack-user.shchown -R stack:stack devstacksu stackcd devstackvi local.conf[[local|localrc]]# us...

2018-12-11 15:58:33

Python语言学习笔记之一(基础语法)

本课程是基于有其它语言基础的开发人员参考和使用。1 注释注释用:# 来标记if __name__ == '__main__': print("Hello World!!") # demo_string() demo_operation()2 字符串def demo_string(): str = 'hello world!!' ...

2018-12-07 10:28:46

Python,Pycharm,Anaconda、Idea等的关系与安装过程

1概述我将详讲讲述在学Python初期的各种手忙脚乱的问题的解决,通过这些步骤的操作,让你的注意力集中在Python的语法上以及后面利用Python所解决的项目问题上,避免因为安装带来不必要的问题。2Python、Pycharm、Anaconda等关系anaconda是一个python的发行版,包括了python和很多常见的软件库,和一个包管理器conda。常见的科学计算类的库都包...

2018-12-01 08:46:40

JAVA高级语言重要概念以及重要的类之三(网络编程、对象序列化、集合、Stream、JDBC等)

对象序列化

2018-11-30 21:14:57

JAVA高级语言重要概念以及重要的类之一(进程、线程、Runtime类、比较器、正则表达式、反射机制等)

1、进程与线程根本区别:进程是操作系统资源分配的基本单位,而线程是任务调度和执行的基本单位。在开销方面:每个进程都有独立的代码和数据空间(程序上下文),程序之间的切换会有较大的开销;线程可以看做轻量级的进程,同一类线程共享代码和数据空间,每个线程都有自己独立的运行栈和程序计数器(PC),线程之间切换的开销小。所处环境:在操作系统中能同时运行多个进程(程序);而在同一个进程(程序)中有多...

2018-11-27 17:36:54

JAVA高级语言随着JDK升级新增特性

JAVA语言是使用率比较高的一种编程语言,有一些随着JDK升级,后来增加的重要的特性需要记录下来,便于学习和使用。1、可变参数使用对于一个方法中的参数,一般情况下是固定的格式,但是JDK1.5之后,JAVA语言引入了可变参数,基本语法就是:(类型 ... 参数),如下面代码所示:/** * Copyright (C), 2015-2018, XXX有限公司 * FileName:...

2018-11-20 00:16:23

查看更多

勋章 我的勋章
  • 签到新秀
    签到新秀
    累计签到获取,不积跬步,无以至千里,继续坚持!
  • 新人勋章
    新人勋章
    用户发布第一条Blink获赞超过3个即可获得
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 勤写标兵Lv1
    勤写标兵Lv1
    授予每个自然周发布1篇到3篇原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。