自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(45)
  • 资源 (8)
  • 收藏
  • 关注

原创 Taishan服务器装centos7.6系统部署ceph服务出现的慢请求

近期,公司云要适配Taishan服务器,于是在服务器上部署了ceph,用来跑储存,但是在使用ceph上传快文件时,ceph出现大量的慢请求,导致ceph集群用不了,但是,使用对象存储和文件系统,未出现以上情况,于是在服务器上使用dmesg命令查看,出现一下问题:对于这个问题,在网上找到信息,需要升级hns3网卡驱动,才能解决这个问题。由于升级教程编辑模块配置echo 'blackli...

2019-10-12 19:27:34 764

原创 【Ceph】手动搭建ceph集群

手动部署Ceph集群3台ceph机器hostnameIPmon_id磁盘快journalCeph1192.168.1.10/dev/sdb2/dev/sdb1Ceph2192.168.1.21/dev/sdb2/dev/sdb1Ceph3192.168.1.32/dev/sdb2/dev/sdb1下载部署所需要的cep...

2018-11-24 12:48:41 347

原创 [Android]实现点击持续录音,松开结束录音,并实现随着分贝的大小改变图片

显示录音大小的DIALOG实现public class VioceDomio { private Context mContext; private AlertDialog dialog ; private AlertDialog.Builder adialogbuile; private ImageView vioce_show; publi...

2018-06-23 11:41:26 1113

原创 [Python]学习基础篇:面向对象编程

面向对象编程是种具有对象概念的程序编程典范,同时也是一种程序开发的抽象方针。它可能包含数据、属性、代码与方法。对象则指的是类的实例。它将对象作为程序的基本单元,将程序和数据封装其中,以提高软件的重用性、灵活性和扩展性,对象里的程序可以访问及经常修改对象相关连的数据。在面向对象程序编程里,计算机程序会被设计成彼此相关的对象。 面向对象程序设计可以看作一种在程序中包含各种独立而又互相调用的对象的

2018-01-28 17:15:20 201

原创 [Python]学习基础篇:函数的进阶篇

对于函数大家都熟知不过了,但是对于一些函数还是费力的理解,下来我们来看看Python自带的一些函数,在此之前,还是请大家了解什么是高阶函数。 高阶函数:函数中的高阶函数map()函数 格式:map(func,seq) 返回值:list map函数的作用是将参数函数func作用于seq中的每一个元素,每个元素产生的结果存放进list中。 例如:我们以函数func=x+x*x为例,作用

2018-01-07 03:18:22 180

原创 [Python]学习基础篇:字典

字典字典这个数据结构的功能和它的名字一样,根据key得到value值。字典的定义 方法: dict={‘key1’:value1,’key2’:value2……..} 对于字典,key值在字典中不能重复,若出现重复,将更改原有的key对应的value值。字典的基本操作 使用字典:dict={‘key1’:1,’key2’:2,’key3’:3,’key4’:4} (1).修改字典 方

2018-01-06 17:06:43 227

原创 [Python]学习基础篇:文件和目录

文件文件是数据在外部介质上的数据的集合,对于文件在Linux系统上包括普通文件,目录文件,二进制文件,设备文件等。文件的打开或者创建 方法:open(‘file_name’,’打开方式’[,buf_size]) buf_size:参数指的是文件缓存区的大小,0代表不缓存,1代表缓存,使用系统默认设置的缓存区大小,大于1代表缓存大小。 打开方式:如下表 打开方式 说

2018-01-03 14:59:25 208

原创 [Python]学习基础篇:函数

函数函数是一段特定功能的,被封装的,可重用的程序代码段。给这段程序一个名称,然后就可以在其他程序的任何地方通过这个名称任意地运行这个断码块。函数的定义及调用 对于Python函数的定义,不同于大家熟知的c,java等编程语言的定义,以java为例,在定义函数时,要指明函数的返回值类型,要么为void,要么为替他数据类型,同时定义函数时也可以指明函数为私有,共有,静态等,而Pytho

2018-01-01 06:01:45 340

原创 [Python]学习基础篇:字符串的处理

字符串在每个编程语言中都有对于字符串的处理,字符串是每个编程语言必不可少的存在,对于字符串我们经常会对字符串进行合并,删除,转换,判断等操作的处理。字符串的格式化 字符串的格式化在编程中我们经常会遇到,在java中有很多类的方法会提供我们我们使用,但对于格式化我们经常要把字符串转化为相应的数据类型可以进行格式化,这样就增加了我们代码的复杂度。 例如:java中对于字符串“1234567”进行格

2017-12-31 14:22:35 323

原创 [Python]学习基础篇:列表(List),元组的浅解

列表首先先说明中python中数组下标的使用,在java,c或者c++中,每个数组的下标必须是正数,不能出现负数,如在java,c或者c++中使用a[-1],编辑器会报错,而在python中数组的访问时可以出现负数下标,表示倒数第几个元素。list列表的定义 Python中列表的定义比较简单,不需要想java中需要用List类创建的一个对象。在java中不同类型的对象是不能存放在同一个列表中,

2017-12-30 19:28:52 308

原创 [Python]学习基础篇:常见的Python内置函数及模块

常见的Python内置函数详解函数列表进制转换函数 函数名称及参数 功能 用例 bin(x) 将数值x转化为二进制 >>> x=10 >>> bin(10) 10 hex(x) 将数值x转化为十六进制 >>> x=10 >>> hex(10) '0xa' oct(x) 将数值X转化为八进制 >>> x=10 >>> oc

2017-12-30 16:55:01 187

原创 Qemu-kvm的网络模式

qemu-kvm之桥接模式桥接原理图 在qemu-kvm的桥接方式中,将宿主机的物理网卡桥接在br0,虚拟网卡vnet1,vnet0链接在eth0上,eth0相当于交换机。客户机从网卡前驱上将信息发送早网卡后驱上,网卡后驱通过eth0将信息发送给br0,在此将信息发送出去。桥接的配置 1. 下载并安装tunctl [root@Clone4 ~]# yum install tunctl

2017-08-22 15:37:59 836

原创 Linux下的监控器之一Ganglia详解与部署

Ganglia基础详解Ganglia介绍 Ganglia是一个跨平台可扩展的,高性能计算系统下的分布式监控系统,如集群和网格。它是基于分层设计,它使用广泛的技术,如XML数据代表,便携数据传输,RRDtool用于数据存储和可视化。它利用精心设计的数据结构和算法实现每节点间并发非常低的。它已移植到广泛的操作系统和处理器架构上,目前在世界各地成千上万的集群正在使用。Ganglia特点具有良好的扩展性

2017-08-10 14:46:10 576

原创 Linux之samba服务器的搭建及详解

SAMBA简介SAMBA是什么 Samba,是种用来让UNIX系列的操作系统与微软Windows操作系统的SMB/CIFS(Server Message Block/Common Internet File System)网络协议做链接的自由软件。第三版不仅可访问及分享SMB的文件夹及打印机,本身还可以集成入Windows Server的网域,扮演为网域控制站(Domain Controller)

2017-08-08 17:24:24 778 2

原创 Linux之Keepalived实现高可用

Keepalived详解Keepalived介绍 Keepalived是Linux下一个轻量级的高可用解决方案,它与Hearbeat实现的功能类似,都可以实现服务或者网络的高可用,但是又有差别,Hearbeat是一个专业的,功能完善的高可用软件,它提供HA软件所需的基本功能,如心跳检测和资源接管,检测集群中的服务系统,在集群节点之间转移共享IP地址的所有者,功能强大,部署比较麻烦;Keepaliv

2017-08-06 14:35:37 722

原创 CEPH的基本概念及通过Ceph-Deploy快速部署CEPH集群

Corosync详解OpenAIS概述OpenAIS是基于SA Forum 标准的集群框架的应用程序接口规范。OpenAIS提供一种集群模式,这个模式包括集群框架,集群成员管理,通信方式,集群监测等,能够为集群软件或工具提供满足 AIS标准的集群接口,但是它没有集群资源管理功能,不能独立形成一个集群。

2017-08-01 15:39:40 2454 6

原创 Linux之Heartbeat实现服务器的高可用

Heartbeat简介 Heartbeat 项目是 Linux-HA 工程的一个组成部分,它实现了一个高可用集群系统。心跳服务和集群通信是高可用集群的两个关键组件,在 Heartbeat 项目里,由 heartbeat 模块实现了这两个功能。Heartbeat结构图 基准层:(心跳传递层)运行在每一个节点,通过组播的方式传寄给每个备用节点。此协议工作在udp的694端口。 CRM

2017-07-31 16:11:01 424

原创 Linux下的自动化运维ansible工具

什么是自动化运维 随着信息时代的持续发展,IT运维已经成为IT服务内涵中重要的组成部分。面对越来越复杂的业务,面对越来越多样化的用户需求,不断扩展的IT应用需要越来越合理的模式来保障IT服务能灵活便捷、安全稳定地持续保障,这种模式中的保障因素就是IT运维(其他因素是更加优越的IT架构等)。从初期的几台服务器发展到庞大的数据中心,单靠人工已经无法满足在技术、业务、管理等方面的要求,那么标准化、自

2017-07-27 16:53:19 486

原创 网络流量监控工具与分析Ntop和Ntopng

Ntop工具NtopNtop是一种监控网络流量工具,用ntop显示网络的使用情况比其他一些网络管理软件更加直观、详细。Ntop甚至可以列出每个节点计算机的网络带宽利用率。Ntop工作方式 1. 命令行界面 2. web界面Ntop的功能 1. 可以自动从网络中获取有用的信息 2. 可以将获取的数据包信息转化为可识别的格式 3. 可以记录网络的通信时间和过程 4. 发现网络环境中的通信 5

2017-07-26 11:16:05 2408

原创 Linux中使用LVS实现负载均衡

什么是LVSLVS是Linux Virtual Server的简写,意即Linux虚拟服务器,是一个虚拟的服务器集群系统。同时LVS又被称为四层路由,工作于传输层上。LVS技术简介LVS集群采用IP负载均衡技术和基于内容请求分发技术。调度器具有很好的吞吐率,将请求均衡地转移到不同的服务器上执行,且调度器自动屏蔽掉服务器的故障,从而将一组服务器构成一个高性能的、高可用的虚拟服务器。整个服务器集群的结构

2017-07-24 20:41:46 433

原创 网络实时流量监测工具iftop

iftop

2017-07-24 13:50:38 718

原创 Linux下MySQL主从复制(二)

MySQL的一主多从模式原理结构

2017-07-23 15:56:10 293

原创 Linux下搭建MySQL的主从复制(一)

一从一主模式的搭建1.主从复制原理 1. 从服务器使用IO Thread向主服务器发送请求 2. 主服务器接受到请求之后,将二进制日志文件通过dump Thread线程响应给从服务器的IO Thread。 3. 从服务器通过IO Thread将接受到信息写入中继日志,同时记录接受到的日志文件的事件,时间。 4. 随后从服务器的SQL Thread读物中继日志,并将转化为SQL语句并执行,将数

2017-07-23 10:26:29 257

原创 Linux下MySQL的备份和恢复

MySQL备份的原因 1. 灾难恢复 2. 审计 3. 测试MySQL的备份类型 1. 根据服务器的在线状态: 热备:服务器处于运行状态 冷备:服务器出去停止状态 温备:服务器处于半离线状态,只能读,但是不能写 2. 根据备份的数据集: 完全备份:备份整个数据库 部分备份:备份某个表 3. 根据备份时的接口: 物理备份:直接将数据库文件

2017-07-19 16:08:23 356

原创 Linux下MySQL的基础(一)

MYSQL的基础

2017-07-19 14:22:17 227

原创 Linux的GRUB简介

GRUB的功能 1. 提供选择要启动的内核或者系统 2. 提供交互式接口。进入GRUB后按e键进入GRUB的交互接口,可已经行Linux系统运行基本的选择。 3. 基于密码的保护:启用内核映像,传递参数GRUB的接口格式title:操作系统的内核或者系统的标题 root:设定内核文件所在分区的grub跟 kernel:定义要使用的内核文件,后边附加传递给内核的参数 in

2017-07-18 15:10:39 402

原创 Linux-搭建DHCP服务器

DHCP的原理 DHCP服务器采用C/S架构实现动态IP分配 服务器端软件:dhcp 客户端软件:系统自带 DHCP使用的协议:UDP 通信原理:Client端通过DHCP的客户端软件想局域网中发送用DISCOVER广播报文。服务器端接受到报文以后,向客户端发送OFFER(IP/MASK)及租约信息,租约信息包括(租约时间,租约时长,IP地址)。Client端选择DHCP提供的网络参

2017-07-17 14:46:18 852

原创 Linux-搭建http服务器及配置文件详解,认证用户

httpd服务器搭建和配置文件详解

2017-07-14 13:11:46 2772

原创 Linux的开机过程略解读

开机过程步骤计算机加载BIOS的硬件信息并进行硬件自检。读取MBR中的grub并执行。根据grub加载kernel和initrd,开始进行硬件检测和加载硬件驱动。kernel运行init进程,并读取/etc/inittab文件,设置系统的run-level(运行级别)。init执行/etc/rc.d/目录下的脚本文件,初始化系统环境,如:取得网络环境与主机类型,测试挂在内存装置/proc,

2017-06-17 16:13:55 249

原创 使用apache代理tomcat集群并实现session复制

使用apache实现tomcat集群代理和tomcat的session复制

2017-06-14 20:11:44 336

原创 Memcached全面解析并使用zabbix进行监控

解析:memcache和zabbix的那些故事

2017-05-22 18:03:53 430

原创 Zabbix编译安装过程中遇到的问题

configure: error: Curl library not found yum install curl-develconfigure: error : Not found NET-SNMP library yum install net-snmp-develconfigure: error: SSH2 library not found yum install libssh2-de

2017-05-13 23:07:08 2276

原创 自动化运维使用cobbler实现大PXE

Cobbler是一款快速的网络系统部署工具,其最大的特点是集合了所有系统部署所需服务,如DHCP、DNS、TFTP,这样你在部署一台操作系统的时候不需要在各个服务之前协调切换,Cobbler都可以替你来管理,Cobbler内部集成了一个镜像版本仓库,你可以自定义相关配置文件,实现不同系统不同安装需求的选择;当然,Cobbler还提供了包括yum源管理、Web界面管理、API接口

2017-05-11 22:01:59 562

原创 Linux之使用MogileFS分布式文件系统并使用nginx实现反向代理

使用nginx反向代理mogilefsMogileFS是一套高效的文件自动备份组件,由Six Apart开发,广泛应用在包括

2017-05-10 19:58:05 315

原创 Linux之apache+tomcat实现

apache+tomcat http版本2.4 1.http+tomcat通信了解: http和tomcat通信通过ajp,http,https协议进行通信 http与tomcat基于mod_jd和mod_proxy实现负载均衡 1.安装httpa.下载:apache http:http://mirrors.tuna.tsinghua.edu.cn/apache//h

2017-05-06 18:27:19 375

原创 Linux之实现nginx+tomcat负载均衡

linux上实现nginx+tomcat负载均衡

2017-05-06 15:43:59 900

原创 Linux上搭建tomcat

linux上搭建tomcat环境

2017-05-06 00:53:13 510

原创 PXE无人值守安装Linux系统

PXE无人值守安装Linux系统应用工具: httpd+tftp+dhcp 配置步骤挂在镜像 monut -o loop CentOS-6.8-x86_64-bin-DVD1 /media/centos安装httpd服务 #yum install httpd 或者编译安装,请看http://blog.csdn.net/kairui123/articl

2017-03-31 22:06:29 479

原创 忘记mysql的root密码时怎么办????

解决思路: 在开启mysql时跳过授权列表,进入mysql -uroot命令进入mysql中,修改密码即可。 怎么跳过授权表: 更改/etc/rc.d/init.d/mysqld文件 vim /etc/rc.d/init.d/mysqld 找到start部分!如图所示: 此图为mysql编译安装 此图为使用

2017-03-30 21:49:28 197

原创 linux学习之:创建lvm磁盘

创建lvm磁盘

2017-03-10 16:51:00 369

图解OpenFlow.pdf

图标解析Openflow协议,掌握SDN原理,学习网络虚拟化支持

2019-07-05

openvswitch.pdf

openswitch的基本操作方法和原理 openswitch的基本操作方法和原理

2019-07-04

extundelete

2017-04-19

python-parallax-1.0.1-28.1.noarch.rpm

python-parallax-1.0.1-28.1.noarch.rpm

2017-04-10

python-pssh-2.3.1-4.1.x86_64.rpm

python-pssh-2.3.1-4.1.x86_64.rpm

2017-04-10

crmsh-3.0.0-2.2.noarch.rpm

crmsh-3.0.0-2.2.noarch.rpm

2017-04-10

pssh-2.3.1-4.1.x86_64.rpm

pssh-2.3.1-4.1.x86_64.rpm

2017-04-10

xcache-3.1.0

xcache-3.1.0

2017-03-10

空空如也

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

TA关注的人

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