自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

BLXH-AS

为了梦想而拼搏,努力加油

  • 博客(42)
  • 资源 (7)
  • 收藏
  • 关注

原创 Docker实战-分离部署LNMP环境搭建Wordpress个人网站详细配置

简介:dockerfile是一种被docker程序解释的脚本,dockerfile是由一条条的指令组成的,每一条指令对应linux下面的一条命令docker程序将这些dockerfile指令翻译成真正的linux命令。dockerfile有自己的书写格式和支持的命令。docker程序解决这些命令之间的依赖关系,就类似于makefile docker程序将读取的dockerfile,根据指令生成定制...

2018-02-24 20:56:33 1908

原创 Docker技术剖析--docker数据卷(LVM)配置详解

简介:想要了解docker volume,首先我们需要知道docker的文件系统是如何工作的。docker镜像是由多个文件系统(只读层)叠加而成的。当我们启动一个容器的时候,docker会加载只读镜像层并在其上,添加一个读写层。如果运行中的容器修改了现有的一个已经存在的文件,那么文件将会从读写层下面的只读层复制读写层,该文件的只读版本依然存在,只是已经被读写层中该文件的副本所隐藏。当删除docke...

2018-02-24 17:36:03 1046

原创 Docker技术剖析--dcoker配置Vlan划分详解

pipework是由docker工程师开发的一个docker网络配置工具,由200多行shell实现,方便易用下载地址:wget https://github.com/jpetazzo/pipework.git一、pipework在下面来使用和工作原理(1)将docker容器配置到本地网络环境中为了使本地网络中的机器和docker容器更方便的通信,我们经常会有将docker容器配置到和主机同一个网...

2018-02-24 16:15:33 501

原创 Docker-compose构建nginx反向代理配置详解

一、compose简介compose项目来源于之前的fig项目,使用python语言编写。compose项目主要用于编排部署docker的应用,本身与docker/swarm配合度很高docker compose是docker编排服务的一部分,可以让用户在其他平台上快速的安装docker,dockercompose属于一个应用层的服务,用户可以定义哪个容器组运行哪个应用,它支持动态改变应用。doc...

2018-02-24 11:16:23 3082

原创 Docker技术剖析--docker网络配置详解(二)

注意:    点击打开链接:可以查看Docker技术剖析--docker网络配置(一)1.我们先用dockerfile来做一个镜像[root@kang ~]# mkdir /dockerhttp[root@kang ~]# cd /dockerhttp/[root@kang dockerhttp]# vim DockerfileFROM cf2c3ece5e41RUN yum install...

2018-02-24 10:17:22 410

原创 Docker技术剖析--docker网络配置详解(一)

2018 happy new year!!!!一、docker中的网络介绍在docker默认情况下,容器可以建立到外部网络的链接,但是外部的网络却无法链接到容器。docker允许通过外部访问容器或容器互联的方式来提供网络服务,容器中可以运行一些网络应用,可以通过-P -p参数来指定端口的映射。宿主机启用路由转发功能,1.通过docker commit或者dockerfile来生成一个web应用的镜...

2018-02-23 15:15:28 490

原创 Docker技术剖析--dockerfile构建容器(SSHD、HTTPD)配置详解

简介:    dockerfile是一种被docker程序解释的脚本,dockerfile是由一条条的指令组成的,每一条指令对应linux下面的一条命令docker程序将这些dockerfile指令翻译成真正的linux命令。dockerfile有自己的书写格式和支持的命令。docker程序解决这些命令之间的依赖关系,就类似于makefile docker程序将读取的dockerfile,根据指令...

2018-02-23 07:54:15 1016

原创 编写shell脚本实现自动化搭建安装LNMP平台全过程配置详解

注意:如果是输入的是字母的或者是输入等于0时,则会出现以下两种情况!!!查看端口:进到Nginx根目录查看创建好的测试网页:注意:关闭防火墙或者设置防火墙规则!!!访问Nginx网页:访问PHP测试页:访问地址:192.168.197.180/dog1.php访问MySQL测试页:访问地址:192.168.197.180/dog2.php脚本代码如下:#!/bin/bash. /etc/init...

2018-02-22 22:08:09 5766 7

原创 Docker技术剖析--docker image管理配置详解

一、docker imagedocker image是docker的三大组件之一。 docker把下载的images存储到docker主机上,如果一个image不在主机上,docker会从一个镜像仓库下载,默认的仓库是docker hub公共仓库1.使用docker images查看本机上的images[root@kang ~]# docker images REPOSITORY:来自于哪个仓库:...

2018-02-21 22:03:50 4094

原创 编写shell脚本以及利用函数实现批量安装Linux服务配置

第八选项,第九选项效果如下:当用户输入0,或者输入字母等情况,效果如下:shell脚本如下:#!/bin/bash # Date: 4:42 2018-2-10 # Mail: 15011147011@163.com # Founder: <KangShuo> # Describe: This is a one - bu...

2018-02-21 16:52:18 703

原创 Shell脚本基础应用详解(一)

一、编制第一个shell脚本Linux系统中的Shell脚本是一个特殊的应用程序,它介于操作系统内核与用户之间,充当了一个“命令解释器”的角色,负责接收用户输入的操作指令(命令)并进行解释,将需要执行的操作传递给内核执行,并输出执行结果。常见的shell解释器程序有很多种,使用不同的Shell脚本时,其内部命令、命令行提示等方面会存在一些区别。通过/etc/shells文件可以了解当前系统所支持的...

2018-02-13 23:03:47 1596 1

原创 常见服务器和软件故障及解决方法详解

一、织梦Dede后台验证码不显示解决方法织梦Dede后台验证码不显示解决方法,很多时候dedecms网站后台的验证码不显示,验证码不显示网站后台就没法登陆,常见的验证码后台不显示的情况有以下三种:Dede后台验证码不显示情况一:Dede后台验证码不显示情况二:Dede后台验证码不显示情况三那么以上三种方法我们应该如何解决织梦Dede后台验证码不显示?通用解决方案---取消后台验证码功能因为没有验证...

2018-02-13 13:50:52 2125

原创 MySQL架构之存储引擎的配置以及使用mysqlslap工具进行压力测试详解

简介:MySQL Server 系统架构逻辑模块组成:MySQL逻辑结构可以看成是二层架构,第一层我们通常叫做SQL Layer,在MySQL 数据库系统处理底层数据之前的所有工作都是在这一层完成的,包括权限判断,sql解析,执行计划优化,query cache 的处理等等;第二层就是存储引擎层,我们通常叫做StorageEngine Layer,也就是底层数据存取操作实现部分,由多种存储引擎共同...

2018-02-13 13:17:37 820

原创 MySQL架构之逻辑模块组成配置详解

一、MySQL 自带工具使用介绍MySQL 数据库不仅提供了数据库的服务器端应用程序,同时还提供了大量的客户端工具程序,如mysql,mysqladmin,mysqldump等等1、mysql命令Mysql命令是用的最多的一个命令工具了,为用户提供一个命令行接口来操作管理MySQL 服务器。语法格式:Usage: mysql [OPTIONS] [database]例如:# mysql-e "se...

2018-02-13 07:45:46 668

原创 查看CPU性能参数(mpstat, iostat, sar、vmstat)等命令详解

一、衡量CPU性能的指标: 1,用户使用CPU的情况; CPU运行常规用户进程 CPU运行niced process CPU运行实时进程 2,系统使用CPU情况; 用于I/O管理:中断和驱动 用于内存管理:页面交换 用户进程管理:进程开始和上下文切换 3,WIO:用于进程等待磁盘I/O而使CPU处于空闲状态的比率。 4,CPU的空闲率,除了上面的WIO以外的空闲时间 5,CPU...

2018-02-12 23:01:09 10767 1

原创 MySQL数据库分区分表配置以及原理、特点、概念、区别详解

一、为什么要分表和分区?我们的数据库数据越来越大,随之而来的是单个表中数据太多。以至于查询速度变慢,而且由于表的锁机制导致应用操作也受到严重影响,出现了数据库性能瓶颈。mysql中有一种机制是表锁定和行锁定,是为了保证数据的完整性。表锁定表示你们都不能对这张表进行操作,必须等我对表操作完才行。行锁定也一样,别的sql必须等我对这条数据操作完了,才能对这条数据进行操作。当出现这种情况时,我们可以考虑...

2018-02-12 19:02:57 11919 10

原创 Cookies和Session的概念区别特点详解

Cookies 和 Session的区别1.cookie 是一种发送到客户浏览器的文本串句柄,并保存在客户机硬盘上,可以用来在某个WEB站点会话间持久的保持数据。2.session其实指的就是访问者从到达某个特定主页到离开为止的那段时间。 Session其实是利用Cookie进行信息处理的,当用户首先进行了请求后,服务端就在用户浏览器上创建了一个Cookie,当这个Session结束时,其实就是意...

2018-02-11 13:17:30 1487

原创 构建MHA实现MySQL高可用之集群架构配置详解

一、MHA简介:MHA(Master HighAvailability)目前在MySQL高可用方面是一个相对成熟的解决方案,它由日本DeNA公司youshimaton(现就职于Facebook公司)开发,是一套优秀的作为MySQL高可用性环境下故障切换和主从提升的高可用软件。在MySQL故障切换过程中,MHA能做到在0~30秒之内自动完成数据库的故障切换操作,并且在进行故障切换的过程中,MHA能在...

2018-02-10 08:52:43 2392

转载 搭建企业web集群架构配置【详解】

大家好,今天给大家带来web高可用,其中服务包括(Nginx,PHP,MySQL,Memcached,zabbix,keepalived以及Xcahce插件等;其中包含: Nginx (Nginx的安装及Nginx反向代理配置,对Nginx进行优化) PHP(对PHP进行安装,及使用Xcache来加速php服务) MySQL(...

2018-02-01 20:14:33 5285

原创 Docker技术剖析--docker介绍以及安装配置详解

一、Docker虚拟化简介1.Docker到底是什么?docker的英文本意思就叫做“搬运工”在程序员的世界里面集装箱里装的是任意类型的 App,开发者通过 Docker 可以将 App 变成一种标准化的可移 植的、自管理的组件,可以在任何主流系统中开发、调试和运行,说白了docker就是一种用了新颖的方式实现了轻量级虚拟机,类似于VM但是在原理和应用上和VM差距是非常大的,docker的专业叫法...

2018-02-21 18:09:41 966

原创 MySQL影响性能的因素原因以及性能优化配置详解

一、MySQL性能优化之-影响性能的因素1.商业需求的影响不合理需求造成资源投入产出比过低,这里我们就用一个看上去很简单的功能来分析一下。需求:一个论坛帖子总量的统计,附加要求:实时更新从功能上来看非常容易实现,执行一条SELECT COUNT(*) from 表名的Query 就可以得到结果。但是,如果我们采用不是MyISAM 存储引擎,而是使用的Innodb 的存储引擎,那么大家可以试想一下,...

2018-02-12 14:11:17 9998 1

原创 构建KeepAlived实现MySQL高可用以及主主复制配置详解

简介:生产环境中一台mysql主机存在单点故障,所以我们要确保mysql的高可用性,即两台MySQL服务器如果其中有一台MySQL服务器挂掉后,另外一台能立马接替其进行工作。MySQL的高可用方案一般有如下几种:keepalived+双主,MHA,PXC,MMM,Heartbeat+DRBD等,比较常用的是keepalived+双主,MHA和PXC。接下来将介绍利用keepalived实现 MyS...

2018-02-09 23:43:01 653

原创 RHEL7网卡的链路聚合及grub的故障处理修复

一、网卡的链路聚合NIC teaming,简单的说就是多个物理端口绑定在一起当成一个逻辑端口使用,以便提高带宽,实现负载均衡或高可用的功能。RHEL7里面是通过runner(可以视作一段代码)来实现不同的目的。配置的基本过程就是配置一个逻辑端口的连接,视作master,然后把需要的物理端口配置成slave连接,绑定到组 。然后把这个逻辑端口分配IP就可以用了team:高可用性(1.)首先准备两块网...

2018-02-08 23:39:55 1362

原创 磁盘分区、格式化、LVM管理、及ISCSI网络存储服务

RHEL7如何对磁盘进行分区和格式化以及如何配置LVM,与以前的版本的RHEL区别不大,可以通过disk工具(在图形桌面运行)或命令行工具(如:fdisk,gdisk、parted)管理硬盘设备。fdisk可以配置MBR格式,gdisk配置gpt格式,parted可以自己选择。传统的硬盘分区都是MBR格式,MBR分区位于0扇区,他一共512字节,前446字节是grub引导程序;中间64字节是分区表...

2018-02-08 23:38:41 1225

原创 Selinux详细讲解及相关的配置

selinux 的全称是Security Enhance Linux,就是安全加强的Linux。在Selinux之前root账号能够任意的访问所有文档和服务 ;如果某个文件设为777,那么任何用户都可以访问甚至删除。 这种方式称为DAC(主动访问机制),很不安全。DAC自主访问控制: 用户根据自己的文件权限来决定对文件的操作,也就是依据文件的own,group,other/r,w,x 权限进行限制...

2018-02-08 23:37:30 16443

原创 Centos7.2编译安装mysql5.7.18配置及详解

一、mysql5.7的主要特性(1.)原生支持Systemd(2.)更好的性能:对于多核CPU、固态硬盘、锁有着更好的优化(3.)更好的InnoDB存储引擎(4.)更为健壮的复制功能:复制带来了数据完全不丢失的方案,传统金融客户也可以使用mysql数据库(5.)新增sys库:以后这会是DBA访问最频繁的库(6.)更好的优化器: 优化器代码重构的意义将在这个版本及以后版本中带来巨大的改进,Oracl...

2018-02-08 23:36:12 1393

原创 MySQL几种经典的安装方式

一、YUM安装mysql官网地址:https://www.mysql.com/(1.)打开mysql官网,如下图所示(2.)点击DOWNLOADS(3.)点击YUM仓库选择YUM源(4.)选择企业版点击下载(5.)点击下载后出现以下界面我们选择No thanks, just start my download.进行下载(6.)下载下来之后进行安装mysql   注意:centos7系统中有mari...

2018-02-08 23:34:33 653

原创 MySQL基于SSL安全连接的主从复制

简介:由于mysql的主从复制是明文传送的,但如果在生产环境中跨网络我们使用的主从复制还是明文传送的话,就保证不了数据的安全性,为了解决这一问题,我们需要加密进行传送,也就是基于SSL的加密方法进行传输数据实验环境:   首先准备两台mysql5.7数据库,一台为主master,一台为从slave服务器安装mysql,请点击下面的链接,有具体的安装步骤,这里不再一一介绍!!!安装mysql:htt...

2018-02-08 23:33:14 576

原创 MySQL备份与还原(一)

 mysqldump备份结合binlog日志恢复mysql备份一般采取全库备份加日志备份的方式,例如每天执行一次全库备份,每小时执行一次二进制日志备份。这样在mysql故障后可以使用全库备份和日志备份将数据恢复到最后一个二进制日志备份前的任意位置和时间。1.binlog介绍mysql二进制日志记录着该数据库的所有增删改的操作日志(前提是要在自己的服务器上开启binlog),还包括了这些操作的执行时...

2018-02-08 23:31:21 345

原创 MySQL备份与还原(二)

今天给大家带来了,如何使用xtrabackup针对mysql实现备份的三种方式。 第一种:xtrabackup完全备份+binlog增量备份 第二种:xtrabackup完全备份+xtrabackup增量备份 第三种:innobackupex全库备份+innobackupex增量备份   如果想知道,mysqldump的具体备份方法及binlog数据的恢复,可以点击下方链接进行查看:mysqldu...

2018-02-08 23:29:34 367

原创 构建MySQL高可用MMM集群架构(MySQL主主复制)管理配置详解

一、MMM简介:MMM即Multi-Master Replication Manager for MySQL: mysql多主复制管理器,基于perl实现,关于mysql主主复制配置的监控、故障转移和管理的一套可伸缩的脚本套件(在任何时候只有一个节点可以被写入),MMM也能对从服务器进行读负载均衡,所以可以用它来在一组用于复制的服务器启动虚拟ip,除此之外,它还有实现数据备份、节点之间重新同步功能...

2018-02-08 23:24:03 1607

转载 放弃时间的人,时间也会放弃他

莎士比亚曾说放弃时间的人,时间也会放弃他。时间的冷酷之处在于,它不会因任何原因而停止,不会因任何原因而重启,而我们唯一能做的就是把握住当下的时间,你的选择是做或不做,做不一定会成功,但不做就永远不会有机会。来自青岛农业大学的曲晓宁,对商界充满着憧憬,在她眼中商场才是真正的天下,有梦想并不新奇,而敢于追逐自己的梦想才是真正的勇者。为了实现自己进入商界的理想,晓宁的大学不仅只是在书本里打转,她利用周六...

2018-02-08 23:21:20 761

原创 搭建Zabbix监控系统服务以及实现邮件报警功能配置详解

一、zabbix简介:zabbix是完全开源的工具,整合了cacti和nagios等特性      附:SNMP(udp 161  udp 162)众多网络工具都支持此协议,比如常见路由交换,常见OS,其既可以做管理端也可以做被管理端,snmp协议大致有3个版本分别是v1 、v2、 v3,无论是v1还是  v2 它们各自的安全性是比较差的,因为传输是明文的, V3的认证密码用MD5/SHA摘要算法...

2018-02-07 16:45:57 18480 6

原创 构建Varnish缓存代理服务器以及反向代理Nginx服务配置详解

一、varnish原理:Varnish简介:varnish缓存是web应用加速器,同时也作为http反向缓存代理。你可以安装varnish在任何http的前端,同时配置它缓存内容。与传统的 squid 相比,varnish 具有性能更高、速度更快、管理更加方便等诸多优点。有一部分企业已经在生产环境中使用其作为旧版本的squid的替代方案,以在相同的服务器成本下提供更好的缓存效果

2018-02-05 14:14:59 1349

原创 千万级PV规模高性能高并发网站架构详解

1、缓存(expires)2、deflate压缩3.Apache/nginx静态服务器提供html页面内容4.CDN/cache缓存静态内容如:html、jpg、gif、js等5.MYSQL数据库6.数据库缓存memcache/redis7.PHP/JAVA动态内容8.NFS/HADOOP等高并发访问的核心原则其实就一句话“把所有的用户访问请求都尽量往前推”。如果把来访用户比作来犯的"敌人",我们...

2018-02-04 17:11:04 9679

原创 HTTP协议版本介绍以及使用Wireshark工具针对HTTP进行抓包分析详解

一、http协议版本介绍http:Hyper Text Transfer Protocol 超文本传输协议,是互联网应用最为广泛的一种网络协议,主要用于Web服务。通过计算机处理文本信息,格式为HTML(Hyper Text Mark Language)超文本标记语言来实现。http协议的版本http 0.9:仅于用户传输html文档http 1.01.引入了MIME(

2018-02-04 16:47:58 18668 1

原创 构建Memcache缓存服务器(缓存MySQL数据库)以及实现Session共享安装配置详解

一、MemCache简介MemCache是一个自由、源码开放、高性能、分布式的分布式内存对象缓存系统,用于动态Web应用以减轻数据库的负载。它通过在内存中缓存数据和对象来减少读取数据库的次数,从而提高了网站访问的速度。 MemCaChe是一个存储键值对的HashMap,在内存中对任意的数据(比如字符串、对象等)所使用的key-value存储,数据可以来自数据库调用、API调用,或者

2018-02-04 15:06:47 2888 2

原创 使用Apache模块编译安装搭建LAMP平台以及部署DedeCMS网站配置详解

一、LAMP平台概述简介:LAMP架构是目前成熟的企业网站应用模式之一,指的是协同工作的一整套系统和相关软件,能够提供动态web站点服务及其应用开发环境。LAMP是一个缩写词,具体包括Linux操作系统、Apache网站服务器、MySQL数据库服务器、PHP(或Perl、Python)网页编程语言。1.LAMP平台的构成组件在LAMP平台的四个构成组件中,每一个组件都承担着一部分关

2018-02-03 16:43:14 3315

原创 部署安装PHP-5.3.28.tar.gz版本基本配置管理详解以及安装ZendGuardLoader模块优化PHP服务

一、构建PHP运行环境简介:PHP即“Hypertext Preprocessor”(超级文本预处理语言)的缩写,是一种服务器端的HTML嵌入式脚本语言。PHP的语法混合了C、Java、Perl及部分自创的新语法,拥有更好的网页执行速度,更重要的是PHP支持大多数流行的数据库,在数据库层面的操作功能十分强大,而且能够支持UNIX、Windows、Linux等多种操作系统。接下来将介绍如

2018-02-02 20:16:48 3152

原创 MySQL5.5.22版本安装配置以及基本命令的使用和管理数据库备份与恢复操作详解

简介:MySQL是一个真正的多线程、多用户的SQL数据库服务,凭借其高性能、高可靠和易于使用的特性,成为服务器领域中最受欢迎的开源数据库系统。在2008年以前,MySQL项目由MySQL AB公司进行开发、发布和支持,之后历经Sun公司收购MySQL AB公司,Oracle公司收购Sun公司的过程,目前MySQL项目由Oracle公司负责运营和维护。接下来将介绍mysql的编译安装过程、服

2018-02-02 15:48:58 3001

zcms.zip视频转码工具

方便,易用,使用,随时都可以使用,操作简单,你值得下载

2019-03-29

dockerfile制作nginx镜像.docx

Docker是一个开源的引擎,可以轻松的为任何应用创建一个轻量级的、可移植的、自给自足的容器。开发者在笔记本上编译测试通过的容器可以批量地在生产环境中部署,包括VMs(虚拟机)、bare metal、OpenStack 集群和其他的基础应用平台。

2018-02-11

服务器监控Cacti.docx

Cacti是一套基于PHP,MySQL,SNMP及RRDTool开发的网络流量监测图形分析工具。

2018-01-29

Oracle管理工具

Oracle管理工具,安装简单,操作管理数据库相对来说比较简便,是个不错的辅助工具

2018-01-24

Oracle备份与还原技术文档

数据库备份与恢复是数据库管理员必须掌握的。没有任何系统能免遭硬盘物理损坏、粗细用户的错误操作、或一些可能会威胁到存储数据的潜在灾难的侵袭。为了能够最大限度地恢复数据库数据,保证数据库的安全运行,应该选择最合理的备份方法来防止各种故障所导致的用户数据丢失,本次主要介绍三种备份恢复技术,即RMAN技术、数据泵技术及闪回技术。

2018-01-24

PLSQLDeveloper11.zip

这款软件适合安装在Windows系统上,他是个应用程序软件,机会难得哦!希望对你有所帮助,现在要是到网站上去下载的话很难找对地方去下载,而且现在捆绑软件特别多,所以本人特地收藏了一下,嘿嘿!!!!!

2018-01-19

zabbix监控系统配置

zabbix是完全开源的工具,整合了cacti和nagios等特性 附:SNMP(udp 161 udp 162) 众多网络工具都支持此协议,比如常见路由交换,常见OS 其既可以做管理端也可以做被管理端 snmp协议大致有3个版本分别是v1 v2 v3 无论是v1 和 v2 的安全性是比较差的,因为传输是明文的, V3的认证密码用MD5/SHA摘要算法加密

2018-01-13

空空如也

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

TA关注的人

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