自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

原创 vmware虚拟机可以ping通外网,但是无法ping通主机以及网关

最近系统重装之后,之前做实验的测试虚拟机都丢失了,重新安装vmware,安装测试机设置动态地址重启网卡就ssh连接(虚拟机网卡是NAT模式),百试百灵的方法这次竟然失效了。 网上搜索一大顿解决办法,各种测试重启网卡,修改网卡的连接模式,也有说是电脑防火墙没有关闭,关闭防火墙即可!虽然防火墙关闭可以...

2019-09-24 00:33:51

阅读数 447

评论数 0

原创 django基础使用

django配置文件作用 urls.py 网址入口,关联到对应的views.py文件的一个函数,访问网址对应一个函数。 views.py 处理用户发出的请求,从urls.py中对应过来,通过templates中的网页可以将显示内容(比如登陆的用户名,用户请求数据,输出)到网页。 mode...

2019-07-15 19:13:14

阅读数 54

评论数 0

原创 linux下生成core dump方法与gdb解析core dump文件

core dump文件 core dump 又叫核心转储,是一个程序运行时的环境一个集合包,包含崩溃时的堆栈信息,是一个二进制文件,无法使用记事本打开,一般会在指定目录下生成一个core文件。core文件仅仅是一个内存映象,主要用来调试。 core dump文件的生成和大小限制 linux系统mo...

2019-07-03 17:01:14

阅读数 271

评论数 0

原创 jenkins安装使用方法

jenkins安装 注意:安装jenkins时需要连接网络 安装环境 redhat7系统;防火墙和selinux处于关闭状态; ###本文采用的是rpm包安装方式 [root@localhost Desktop]# ls jdk-8u171-linux-x64.rpm ...

2019-03-16 23:52:14

阅读数 1925

评论数 0

原创 tomcat详解

JAVA环境搭建 1.源码包安装java jdk官网:http://jdk.java.net 1.在官网下载jdk或者java,这里选择jdk8版本,选择接受协议才可以进行下载 2.将下载的jdk源码包进行解压,我这里选择放在/usr/local/目录下,并且改名为java [root@...

2019-01-24 00:28:01

阅读数 1145

评论数 0

原创 网络基础学习笔记

华为交换机S5700 华为的官方文档:华为交换机在基础网络中通用协议与常见特性的推荐配置 1 . 交换机的重置 如果需要清除配置,恢复成出厂配置,请执行命令reset saved-configuration,清除设备下次启动时使用的配置文件信息,然后重启设备,重启时如果提示保存配置,请选择“...

2018-11-13 16:53:57

阅读数 153

评论数 0

原创 zabbix基础详解

Zabbix 是一个企业级的分布式开源监控方案。 Zabbix是一款能够监控各种网络参数以及服务器健康性和完整性的软件。Zabbix使用灵活的通知机制,允许用户为几乎任何事件配置基于邮件的告警。这样可以快速反馈服务器的问题。 Zabbix支持主动轮询和被动捕获。Zabbix所有的报告、统计信息...

2018-11-04 00:53:45

阅读数 646

评论数 0

原创 游戏服务器框架pomelo基础详解

一 . pomelo 介绍 pomelo是一个游戏服务器框架,与以往单进程的游戏框架不同, 它是高性能、高可伸缩、分布式多进程的游戏服务器框架,并且使用很简单。它包括基础开发框架和一系列相关工具和库,可以帮助开发者省去游戏开发中枯燥的重复劳动和底层逻辑工作,免除开发者的重造轮子,让开发者可以更多...

2018-10-26 10:23:59

阅读数 1338

评论数 0

原创 python3 面向对象编程,错误以及异常处理

类与实例 类是抽象的模板,实例是根据类创建出来的一个个具体的“对象”; 术语解释 类(Class): 用来描述具有相同的属性和方法的对象的集合。它定义了该集合中每个对象所共有的属性和方法。对象是类的实例。 方法:类中定义的函数。 类变量:类变量在整个实例化...

2018-09-27 18:13:59

阅读数 151

评论数 0

原创 ELK分析平台集群安装部署,收集系统日志展示

一般大型系统是一个分布式部署的架构,不同的服务模块部署在不同的服务器上,问题出现时,大部分情况需要根据问题暴露的关键信息,定位到具体的服务器和服务模块,构建一套集中式日志系统,可以提高定位问题的效率。 一个完整的集中式日志系统,需要包含以下几个主要特点: 收集-能够采集多种来源的日志数据 ...

2018-09-26 20:25:16

阅读数 796

评论数 0

原创 MySQL数据库在线安装,更新升级

在linux系统安装mysql,其他版本的yum 库安装方法参考mysql官方文档 https://dev.mysql.com/doc/refman/8.0/en/installing.html 安装时需要连接网络,关闭防火墙以及selinux mysql在线安装 方法一...

2018-09-12 14:56:05

阅读数 2493

评论数 0

原创 vmware虚拟机设置yum源,国内阿里云镜像yum源

实验时需要开启好几台虚拟机(最小化安装),将镜像挂载直接配置yum源,不用将iso拷贝到虚拟机中,减少磁盘占用; 检查是否虚拟机挂载镜像 检查挂载目录是否挂载 查看该目录下是否含有其他文件,如果没有创建目录cdrom,再次将/dev/sr0挂载到该目录下 [root@localhost...

2018-08-29 22:15:14

阅读数 1893

评论数 0

原创 分布式文件系统MFS安装

MooseFS[MFS]是一个具有容错性的网络分布式文件系统。它把数据分散存放在多个物理服务器上,而呈现给用户的则是一个统一的资源。 MFS文件系统的组成 1.元数据服务器。在整个体系中负责管理管理文件系统,目前MFS只支持一个元数据服务器master,这是一个单点故障,需要一个性能稳定的服...

2018-08-29 21:30:21

阅读数 65

评论数 0

原创 python3 高阶函数,装饰器,匿名函数,偏函数

高阶函数 变量可以指向函数,函数的参数能接受变量,那么一个函数可以接受另外一个函数作为参数,这种函数称为高阶函数; map函数 map()函数接受两个参数,一个是函数,一个是序列,map将传入的函数依次作用到序列的每一个元素,并将新的结果作为list返回; 自定义函数: def f(x):...

2018-08-23 14:14:30

阅读数 78

评论数 0

原创 python3 集合

集合的特性 集合因为无序性,对于索引 切片 重复 连接都不支持; 对于成员操作符和for循环支持; 添加元素的顺序和存储的顺序无关; 去除重复元素 l = [1,3,4,5,5,4,2] l = set(l) print(l) 输出结果: {1, 2, 3, 4, 5} 增加单个元素...

2018-08-22 23:14:59

阅读数 93

评论数 0

原创 mongodb安装详解

mongDB的介绍 MongoDB(来自于英文单词“Humongous”,中文含义为“庞大”),MongoDB是一个基于分布式文件存储的数据库。由C++语言编写。旨在为WEB应用提供可扩展的高性能数据存储解决方案。作为一个适用于敏捷开发的数据库,它也为开发人员 提供了传统数据库的功能:二级索...

2018-08-22 16:25:21

阅读数 179

评论数 0

原创 分布式版本控制系统git

宿主机实验: 创建版本库 [root@foundation60 demo]# yum install -y git 使用不同用户安装git: [kiosk@foundation60 ~]$ mkdir demo ##创建git的工作区 [kiosk@foundation6...

2018-08-01 22:19:56

阅读数 78

评论数 0

原创 hadoop集群

一.安装配置hadoop hadoop基于java环境进行运行,需要安装java 建立hadoop运行用户: [root@server1 ~]# useradd -u 800 hadoop [root@server1 ~]# id hadoop uid=800(hadoop) gid=8...

2018-08-01 00:27:33

阅读数 358

评论数 0

原创 openstack 环境,认证服务,镜像服务,计算服务,网络服务部署以及启动虚拟云主机

基础知识整理来自openstack官方中文文档,openstack搭建参考官方文档实验! OpenStack是一个开源的云计算管理平台项目,提供了一个部署云的操作平台或工具集,由几个主要的组件组合起来完成具体工作。 服务: Dashboard:提供了一个基于web的自服务门户,与OpenSt...

2018-07-29 15:07:36

阅读数 242

评论数 0

原创 docker基础详解

Docker 是一个开源的应用容器引擎,基于Go语言 并遵Apache2.0协议开源,也是一种虚拟化技术。让开发者打包他们的应用以及依赖包到一个轻量级、可移植的容器中,然后发布到任何流行的 Linux 机器上,也可以实现虚拟化。容器是完全使用沙箱机制,相互之间不会有任何接口(类似 iPhone 的...

2018-07-29 10:32:52

阅读数 673

评论数 0

原创 自动化运维saltstack的自定义模块,原理验证,主从备份,基于API的操作

自定义模块 [root@server1 ~]# cd /srv/salt/ [root@server1 salt]# mkdir _modules/ [root@server1 salt]# ls haproxy httpd _modules nginx pkgs top.sls u...

2018-07-23 22:49:09

阅读数 500

评论数 0

原创 自动化运维saltstack的grains和pillar取值,jinja模块使用,实现高可用

grains [root@server1 salt]# salt server2 grains.items server2: ---------- SSDs: biosreleasedate: 01/01/2011 biosversion: ...

2018-07-23 20:45:08

阅读数 337

评论数 0

原创 linux 三剑客 "awk grep sed"

基础操作 1.mkdir mkdir命令用来创建目录,此命令属于内建命令。 语法:mkdir (选项)(参数) -Z:设置安全上下文,当使用SELinux时有效 -m<目标属性>或--mode&...

2018-07-22 00:23:14

阅读数 83

评论数 0

原创 自动化运维saltstack 安装部署以及一键部署实现负载均衡

实验环境:redhat6.5,防火墙和selinux状态为关闭状态; server1 172.25.60.1 salt-master server2 172.25.60.2 salt-minion server3 172...

2018-07-19 16:59:34

阅读数 744

评论数 0

原创 redis实现负载均衡高可用集群以及做mysql的缓存服务

redis安装步骤 server2-master: [root@server2 ~]# tar zxf redis-4.0.1.tar.gz [root@server2 ~]# cd redis-4.0.1 [root@server2 redis-4.0.1]# ls 00-RELEASENO...

2018-07-15 10:55:25

阅读数 149

评论数 0

原创 pacemaker +corosync

pacemaker是一个集群资源管理器。利用集群基础构件(OpenAIS,heartbeat和corosync)提供的消息和成员管理能力来探测并从节点或者资源级别的故障中恢复,以实现集群服务的最大可用性。corosync是集群框架引擎程序,pacemaker是高可用集群资源管理器;资源管理层(pa...

2018-07-11 22:27:39

阅读数 500

评论数 0

原创 mysql主从复制,基于GDIT主从复制和半同步复制

mysql的主从配置又叫replication,AB复制,基于binlog二进制日志,主数据库必须开启binlog二进制日志才能进行复制。 主从复制大致有3个步骤: 1,主数据库将更改操作记录到binlog二进制日志(主数据库有log dump线程和从数据库的I/O线程传递binlog)...

2018-07-05 14:52:06

阅读数 674

评论数 0

原创 haproxy 负载均衡

            pacemaker是一个集群资源管理器。利用集群基础构件(OpenAIS,heartbeat和corosync)提供的消息和成员管理能力来探测并从节点或者资源级别的故障中恢复,以实现集群服务的最大可用性。        corosync是集群框架引擎程序,pacemaker...

2018-07-01 14:09:37

阅读数 113

评论数 0

原创 mysql + php + nginx (LNMP)源码编译安装

mysql源码编译安装 官网下载mysql安装包 mysql-boost-5.7.22.tar.gz mysql源码安装需要使用c++的boost库,而mysql-boost压缩包自带boost库,不需要在下载boost安装包,mysql在3.8版本以后使用cmake跨平台工具预编译源码,用...

2018-06-30 16:05:17

阅读数 164

评论数 0

原创 LVS实现负载均衡及keepalive实现高可用

一.集群类型:LB(load balancing):负载均衡集群,扩展容量,实现伸缩性;开源方案:lvs,haproxy,nginx,atsHA(HighAvailability)高可用,服务可用性;开源方案:heartbeat,corosync+pacemaker,cman+pacemaker,...

2018-06-23 15:04:37

阅读数 2019

评论数 1

原创 linux 虚拟机封装和varnish负载均衡

一 , 在虚拟机上面创建模板虚拟机1.virt-manage  打开liunx系统的虚拟机2.创建新的虚拟机,可以使用本地yum源也可以共享yum源,使用最小安装,这样安装的虚拟机最纯净;3, 在/etc/educ/目录先删除以70开头的文件,影响后期网络的配置4,配置yum源,yum源使用物理机...

2018-06-23 13:24:23

阅读数 66

评论数 0

原创 python3 函数 高级特性

一.迭代给定一个列表或者元组,我们可以通过for循环来遍历列表或者元组,这种遍历称为迭代。字典迭代:默认key值进行迭代字典实现value值迭代:字典实现key值与value值迭代:二. 如何判断一个对象是否为迭代对象?通过collections模块的Iterable函数判断:三.对于列表实现类似...

2018-06-13 22:06:02

阅读数 54

评论数 0

原创 python3 正则表达式

         正则表达式是一种用来匹配字符串,用描述性的语言给字符串定义一个规则,凡是符合规则的字符串,我们就认为匹配,否则不合法。一.基本模式字面模式:字面长量,代表其本身。.    匹配任意字符\w  匹配单个字母            \W   除了匹配非字母,数字,下划线\d   匹配...

2018-06-12 23:06:39

阅读数 44

评论数 0

原创 linux RAID(冗余磁盘阵列)

          磁盘阵列(Redundant Arrays od Independent Disks,RDIA),you“独立磁盘构成的具有冗余能力的阵列”之意。          早期由加利福尼亚大学伯克利分校在1988年发表的一篇文章里面谈及RAID这个词汇,当时cpu效能每年大约增长3...

2018-06-10 00:09:49

阅读数 634

评论数 0

原创 squid代理服务器

squid代理服务器原理:    代理服务器接受到客户端a的请求后,首先与访问控制列表中的访问规则相对照,如果满足要求,则缓存中查找是需要的信息。如果不满足信息则代理服务器会代替客户端发出这个请求到internet的主机,主机将该请求发送到代理服务器,代理服务器会自己缓存该请求并且将该请求返回客户...

2018-06-04 11:14:09

阅读数 531

评论数 0

原创 linux 用户管理

      用户是操作者在系统中的身份:用户是系统最底层的安全机制的一部分;用户在系统文件中以字符和文件的形式存在; 1.与用户有关的配置文件 /etc/passwd             #用户信息文件 用户名称,加密的密码,uid,gid,用户说明,用户家目录,用户默认开启的shell...

2018-06-03 10:46:59

阅读数 53

评论数 0

原创 linux vim以及管理输入输出

vim 是vi的进阶版;vim是linux中的一个文本处理器,具有程序编辑能力,而且可以自动以颜色辨别语法错误。1.vim的三种模式:命令模式,插入模式,退出模式;2.命令模式下配置vim的工作方式:set nu                     #设置行号:set nonu        ...

2018-06-03 09:48:35

阅读数 83

评论数 0

原创 Linux 文件的路径以及管理

1.linux系统的结构类似windows中的文件夹,在Linux中叫做目录,linux是一个倒树形结构,最大目录为“/”称为根目录;/根目录下成为二级目录多为系统在安装过程中建立的目录;以下式二级目录以及主要作用:/bin      #常用系统命令        /sbin    #系统管理命令...

2018-06-02 16:15:57

阅读数 11525

评论数 0

原创 python3 函数特性

使用def语句自定义函数 def语句在创建函数对象,会同时创建一个指向函数的对象引用;函数也是对象,可以存储在组合数据类型,也可以作为参数传递给其他函数; 1.自定义函数 def haha()    定义关键字:def;函数的名字()括号需要存在   自定义函数里面的参数成为形参,不需要有值...

2018-05-30 20:17:06

阅读数 388

评论数 0

原创 python3 字典的特性

1,随机数字生成方式输入一个整数,生成n个范围在1-1000的数字2.字典的创建方法一:方法二:方法三:3.字典的打印方式调用 import  pprite竖向打印key-value键值对4.字典的特性根据字典的key值进行查找对应的value值将字典的键值对以key值-->valu...

2018-05-29 23:25:40

阅读数 1599

评论数 0

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