自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

小壮的博客

xiaozhuang‘blog

原创 Linux结构梳理

Type:查看命令的所属分类 man:查看命令的帮助 help:获取帮助 ls命令 ls -l:显示文章的详细信息 ls -a:显示文章的隐藏文件 ls -r:逆顺序显示文件 ls -R:递归显示 ls -t:按照时间显示 head:显示文件前几行 tail:显示文件后...

2019-08-26 15:47:48 66 0

原创 四层和七层网络模型

网络模型有OSI七层模型和TCP/IP四层模型 七层模式是在协议没有建立初提出的基础模型,而四层模型是协议建立之后创建的四层基础模型,四层具有实用性并且是按照七层的网络模型建立的,它们都包含了很多的协议。 TCP/IP四层模型 应用层 (HTTP协议,FTP协议,DNS协议,TELNET协议,S...

2019-08-21 17:58:46 144 0

原创 腾讯云CVM产品基础

cvm cvm的上传下载速率是实际宽带的1/8 专用宿主机 宿主机与其他租户的服务器是隔离开的,支持自助规划子机配置的资源独享服务器(注意国外的一些地区已售完) 专用宿主机硬盘采用按量计费的模式,当账户欠费时,系统盘被隔离,子机不可用;若是系统盘被清除,子机也被清除。想要屏蔽此逻辑,找大客户解决 ...

2019-08-20 23:22:32 161 0

原创 Kali信息收集工具Dmitry

Dmitry信息收集工具 功能:它可以收集以下信息 根据IP或者域名来查询主机上的whois信息 在netcraft.com(提供安全服务)的网站上挖掘主机信息 查找目标域中的子域 查找目标域中的邮件地址 探测目标主机打开的端口、被屏蔽的的端口和关闭的端口 Dmitry的用法 Us...

2019-07-30 13:23:00 403 0

原创 Docker容器

Docker的有关命令(英文看不懂看下面对应中文) Management Commands: container Manage containers image Manage images network Manage networks nod...

2019-07-30 10:36:05 41 0

原创 云服务跨区域复制与安全组策略

云服务跨区域复制与安全组策略 一.跨区域复制 腾讯云大家都知道一个账号下的服务器有内网IP转移数据非常快,但是遇见跨地域就又要走公网带宽了速度非常非常的慢。真的让人难以接受。其实这里有一个技巧,很多人都是不知道的,非常好用啊!腾讯云服务器数据跨地域转移复制方法腾讯云不同区域数据复制。制作服务器镜像...

2019-07-12 17:41:54 54 0

原创 Linux系统管理-Linux系统简介

Linux系统管理-Linux系统简介 1.Linux简介 Linux是一套免费使用和自由传播的类Unix操作系统,是一个基于POSIX和UNIX的多用户、多任务、支持多线程和多CPU的操作系统。它能运行主要的UNIX工具软件、应用程序和网络协议。它支持32位和64位硬件。Linux继承了Unix...

2019-04-25 22:25:02 77 0

原创 Linux之美—windows server基础(在windows上安装server机)

Linux之美—windows server基础(在windows上安装server机) 特别说明:因为小壮对win上安装虚拟机了解很少,所以个人见解不到位及时通知我,谢谢。需要安装双系统,下篇具体发表。 CPU性能指标中,以下指标代表什么意思? 外频:CPU的基准频率,CPU与主板之间同步运行...

2019-04-25 22:23:46 297 0

原创 Linux之美—网络基础(重要!)

Linux之美—网络基础(重要!) 在上节说子网掩码是根据IP地址来确定网络地址的,我一直很疑惑,知道这非常重要,翻阅资料终于明白了,接下来具体讲解。 我们通过解决问题的形式,具体实践了解。 问题:知道Ip地址和子网掩码来确定网络地址、广播地址、可用主机范围和主机数量? 解答 1.将IP地址和子网...

2019-04-25 22:22:01 44 0

原创 Linux之美—计算机基础、网络基础

Linux之美—计算机基础、网络基础 计算机基础 计算机基础、网络基础、windows server基础 一 计算机基础 计算机硬件基础 计算机硬件包括cpu(中央处理器负责运算和控制)、内存(cpu和磁盘间的缓冲设备)、硬盘(存放数据的储存器)、主板(总的负责I/O总线之间的通信)、显卡(...

2019-04-25 22:19:26 73 0

原创 电脑装双系统-Linux(redhat7.3)系统和win7

1. 我们一起来分享 相信有很多人和我一样,在装双系统Linux(redhat7.3)系统和win7系统的时候遇到很多问题。我从一开始自己摸索到最后成功安装,遇到了很多大大小小的问题,导致了浪费很多时间,前前后后重装了好多次,所以,为了减少那些在自己装双系统的童鞋们,我在这里给大家分享怎麼才能成...

2018-11-28 22:47:34 1525 0

原创 MFS分布式文件系统

一、MFS安装部署 MooseFS是一个具有容错性的网络分布式文件系统。它把数据分散存放在多个物理服务器上,而呈现给用户的则是一个统一的资源。 网络实验环境 mfsclient 172.25.55.250 mfsmaster 172.25.55.1 mfschunkserv...

2018-08-26 00:39:15 222 0

原创 ELK日志采集分析

一. ELKStack简介 ELK Stack 是 Elasticsearch、Logstash、Kibana 三个开源软件的组合。在实时数据检索和分析场合,三者通常是配合共用,而且又都先后归于 Elastic.co 公司名下,故有此简称。 ELK Stack 在最近两年迅速崛起,成为机器数据...

2018-08-26 00:26:46 7944 0

原创 git + Jenkins + gitlab 集成部署

一 git介绍 git又称为版本控制系统,顾名思义,版本控制就是一个管理我们文件版本的软件系统。同一份文件中会有不同的版本,编辑者会根据需求对新版本文件添加(修改、删除)内容等。 git的诞生跟Linux有很大的关系。这也就是为什么git最开始主要是在Linux系统上使用。 Linux的内核...

2018-08-23 17:50:15 5617 0

原创 Docker+Swarm实现负载均衡

修改/etc/hosts IP地址 主机名 172.25.55.11 xiaozhuang1 172.25.55.12 xiaozhuang2 172.25.55.13 xiaozhuang3 配置ssh免密码登录 ##ssh-keygen...

2018-08-21 01:18:42 1991 0

原创 Ansible的部署安装(自动化运维)

一. ansible 简介 Ansible 是什么?   ansible是新出现的自动化运维工具,基于Python开发,集合了众多运维工具(puppet、chef、func、fabric)的优点,实现了批量系统配置、批量程序部署、批量运行命令等功能。   ansible是基于 paramik...

2018-08-16 14:57:07 1870 0

原创 Zabbix报警机制

*在上次实验的基础上继续实验*

2018-08-15 22:53:39 399 0

原创 Zabbix配置TiDB数据库

安装zabbix httpd mysql [root@localhost bin]# pd-server --data-dir=/data/pd --log-file=/data/logs/pd.log & [1] 3402 [root@localhost bin]# tikv-...

2018-08-15 12:28:47 286 0

原创 mysql-proxy实现读写分离

一:mysql主从数据库的配置 要求:配置主从复制: server2 主 172.25.55.2 server3 从 172.25.55.3 二:安装配置mysql-proxy [root@server1 /]# tar zxf mysql-pro...

2018-08-14 00:08:10 84 0

原创 codis 集群

1、豌豆荚Codis优点 codis-proxy基于GO和C语言,并发处理能力强劲。 后端基于solt概念,支持灵活、对用户透明的扩容和缩容操作,基于一键式auto-rebalance。 基于zookeeper提供了高可用的codis-proxy代理服务。 集群管理工具丰富:不仅有命令...

2018-08-12 08:26:36 181 0

原创 Mysql -- 组复制

一.组复制 复制组能够以一种自动优先选择的单主模式运行,在某个时间只有一个服务器接受更新 。但是对于更高优先级的用户,组能够以多主模式部署,所有的服务器都能够接受更新,即使他们是同时发生的。 组复制中存在着一种内建的组成员关系服务用来保持组的视图一致,并且在任意时间对于组中的所有的服务器都可用...

2018-08-10 21:55:10 245 0

原创 Mysql 高可用构架--MHA

1

2018-08-09 17:15:09 115 0

原创 配置MySQL GTID 主从复制 半同步

一 GTID的介绍 GTID是一个基于原始mysql服务器生成的一个已经被成功执行的全局事务ID,它由服务器ID以及事务ID组合而成。这个全局事务ID不仅仅在原始服务器器上唯一,在所有存在主从关系 的mysql服务器上也是唯一的。正是因为这样一个特性使得mysql的主从复制变得更加简单,以及数据...

2018-08-08 00:37:06 62 0

原创 Nginx扩展

一、Nginx在web浏览器的显示 解压编译Nginx [root@server3 /]# vim /usr/local/nginx/conf/nginx.conf [root@server3 /]# mkdir /www1 [root@server3 /]# mkdir /www2 [r...

2018-08-07 17:18:34 297 0

原创 nginx+tomcat+memcached集群Session共享

一. Tomcat介绍 Tomcat 服务器是一个免费的开放源代码的Web 应用服务器,属于轻量级应用服务器,在中小型系统和并发访问用户不是很多的场合下被普遍使用,是开发和调试JSP 程序的首选。对于一个初学者来说,可以这样认为,当在一台机器上配置好Apache 服务器,可利用它响应HTML(标...

2018-08-07 01:31:53 87 0

原创 LNMP源码编译 ( Linux 、Nginx 、 MySQL 、PHP)

一 介绍LNMP 有两种架构是目前网站的主流架构 LAMP = Linux + Apache + MySQL +PHP LNMP = Linux + Nginx + MySQL +PHP LAMP和LNMP是一组常用来搭建动态网站或者服务器的开源软件,本身都是各自独立的程序,但是因为常被...

2018-08-05 02:37:05 117 0

原创 pacemaker+Haproxy实现集群负载均衡

高可用架构由两个核心部分组成,一个是心跳检测,判断服务器是否正常运行;一个是资源转移,用来将公共资源在正常服务器和故障服务器之间搬动 整个运行模式就是心跳检测不断的在网络中检测各个指定的设备是否能够正常响应,如果一旦发生设备故障,就由资源转移功能进行应用的切换,以继续提供服务。 corosyn...

2018-08-04 08:30:14 174 0

原创 Rhcs + Nginx 实现高可用负载均衡

一 . Rhcs介绍 RHCS(Red Hat Cluster Suite,红帽集群套件)是Red Hat公司开发整合的一套综合集群软件组件,提供了集群系统中三种集群构架,分别是高可用性集群、负载均衡集群、存储集群,可以通过在部署时采用不同的配置,以满足你的对高可用性、负载均衡、可扩展性、文件共...

2018-08-04 08:29:41 92 0

原创 Pacemaker + Nginx实现高可用

一.Pacemaker(心脏起搏器)特点: Pacemaker是一个开源的高可用资源管理器。 &主机和应用程序级别的故障检测和恢复。 &几乎支持任何冗余设置 &同时支持多种集群配置模式 &配置策略处理法定人数损失 &...

2018-08-01 17:44:58 167 0

原创 Nginx实现负载均衡

一.编译 源码编译三部曲: ./configure—>make—>make install make做了编译汇编的工作,根据makefile的文件来编译汇编的;而makefile是configure根据一个叫做make...

2018-08-01 15:44:24 65 0

原创 LVS的DR模式 、TUN模式、NAT模式和FULLNAT模式

一.LVS介绍 LVS是Linux Virtual Server的简称,也就是Linux虚拟服务器, 是一个由章文嵩博士发起的自由软件项目。现在LVS已经是 Linux标准内核的一部分,在Linux2.4内核以前,使用LVS时必须要重新编译内核以支持LVS功能模块,但是从Linux2.4内核以后...

2018-08-01 15:43:42 1660 0

原创 Linux中的Varnish服务

一.Linux中的Varnish服务 varnish 是一款专业的 http cache varnish 可以接受http请求,并解析http请求 根据请求来查找缓存,如果没有缓存,则将请求 转发到后端真实的服务器上, 真实服务器响应后,判断响应的报文是否可以缓存,如果可以缓存,则缓存后 再响应...

2018-08-01 15:42:44 71 0

原创 Linux运维企业部分–虚拟机的封装

Linux运维企业部分–虚拟机的封装 一.企业部分大部分使用Linux6 , 所以我们使用Linux6 这里我说一下 —虚拟机的封装就好像做好一个安装包 , 目的是为了方便别的虚拟机安装和使用 1.利用Linux6.5镜像制作母盘 (1)用virt-manager命令打开管...

2018-07-29 13:02:05 96 0

原创 Python中Mysql数据库

一.多线程能干什么: 生产者消费者问题:(经典) 一直生产 一直消费 中间有阀值 避免供求关系不平衡 线程安全问题,要是线程同时来,听谁的 锁:一种数据结构 队列:先进线出 栈:先进后出 生产者消费者的优点(为什么经典的设计模式) 1.解耦(让程序各模块之间的关联性降到最低...

2018-07-29 13:00:33 89 0

原创 Python中socket套接字

1.什么是socket 网络上的两个程序通过一个双向的通信连接实现数据的交换,这个连接的一端称为一个socket。 所谓socket通常也称作“套接字”,用于描述IP地址和端口,是一个通信链的句柄,应用程序通常通过“套接字”向网络发出请求或应答网络请求 socket起源于Ui...

2018-07-26 14:31:38 234 0

原创 Python中对文件的操作

一.操作文件的函数/方法 在python中要操作文件需要记住的1个函数和3个方法 python中一切皆对象 open :打开文件,并且返回文件操作对象 read :将文件内容读取到内存 write :将指定内容写入文件 close :关闭文件...

2018-07-26 14:22:36 190 0

原创 Pytohon中的模块部分、异常、断言及数据储存-josn

一.模块 Python本身就内置了很多非常有用的模块,只要安装完毕,这些模块就可以立刻使用。 __name__属性 __name__属性可以做到,测试模块的代码只在测试情况下被运行,而在被导入时不会执行 __name__是python的一个内置属性,记录着一个字符串 如果是被其...

2018-07-26 14:07:12 113 0

原创 Python对于面向对象的考察--考试

1.面向对象三大特性,各有什么用处,说说你的理解 封装:将某个程序的属性和方法封装到抽象的类中,可以随时调用 多态:让代码多次使用,相同的代码可以实现不同的结果 继承:继承写好的代码,让新的代码实现有原代码的功能 2.面向过程编程与面向对象编程的区别? ...

2018-07-26 09:27:13 497 0

原创 Python面向对象的类属性 类结构及设计模式

类是一个特殊的对象 Python中一切皆对象 class AAA:定义类属性为类对象 obj1 = AAA:属于实例对象 在运行程序时,类同样会被加载到内存 在Paython中,类是一个特殊的对象–类对象 除了封装实例(对象)的属性和方法外,类对象还 可以有自己的属性和方...

2018-07-24 13:13:14 90 0

原创 Python面向对象-封装 继承 多态

1.使用类名创建对象的时候,创建对象,Python解释器 会自动为对象在内存中分配空间。调用初始化方法为对象的属性设置初始值 这个初始化方法是init方法 使用类名创建对象的时候哦,会自动调用初始化方法 2.继承的语法 class 类名(父类) def 子类特意有的方法 ...

2018-07-24 13:03:49 117 0

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