- 博客(93)
- 资源 (7)
- 收藏
- 关注
原创 SSH免秘钥拷贝文件配置详解
生产环境:两台centos6.5系统的主机A主机:192.168.184.128B主机:192.168.184.129在实际生产环境中,无论是登录到哪台主机上,还是想要从某台主机中拷贝资源,都需要在你的终端软件上输入密码,不管你使用的是xshell还是CiscoCRT等等第三方软件,工作量小的情况下还可以,但是工作量大的情况下,就会变的非常繁琐,那么有什么方法可以免密码拷贝文件呢?接下来配置公钥和...
2018-04-10 16:03:21
1160
原创 shell之变量的数值计算实践详解
一、算术运算符如果要执行算术运算符,就离不开各种运算符号,和其他编程语言类似,shell也有很多算术运算符。下面就给大家来介绍一些常见的shell算术运算符以及常见的shell算术运算命令。1.shell中常见的算术运算符+、- :加法(或正括号),减法(或负号)*、/、%:乘法、除法、取余(取模)**:幂运算++、--:增加及减少、可前置也可放在变量结尾!、&&...
2018-03-04 17:45:38
1108
原创 Docker实战-分离部署LNMP环境搭建Wordpress个人网站详细配置
简介:dockerfile是一种被docker程序解释的脚本,dockerfile是由一条条的指令组成的,每一条指令对应linux下面的一条命令docker程序将这些dockerfile指令翻译成真正的linux命令。dockerfile有自己的书写格式和支持的命令。docker程序解决这些命令之间的依赖关系,就类似于makefile docker程序将读取的dockerfile,根据指令生成定制...
2018-02-24 20:56:33
1935
原创 Docker技术剖析--docker数据卷(LVM)配置详解
简介:想要了解docker volume,首先我们需要知道docker的文件系统是如何工作的。docker镜像是由多个文件系统(只读层)叠加而成的。当我们启动一个容器的时候,docker会加载只读镜像层并在其上,添加一个读写层。如果运行中的容器修改了现有的一个已经存在的文件,那么文件将会从读写层下面的只读层复制读写层,该文件的只读版本依然存在,只是已经被读写层中该文件的副本所隐藏。当删除docke...
2018-02-24 17:36:03
1100
原创 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
550
原创 Docker-compose构建nginx反向代理配置详解
一、compose简介compose项目来源于之前的fig项目,使用python语言编写。compose项目主要用于编排部署docker的应用,本身与docker/swarm配合度很高docker compose是docker编排服务的一部分,可以让用户在其他平台上快速的安装docker,dockercompose属于一个应用层的服务,用户可以定义哪个容器组运行哪个应用,它支持动态改变应用。doc...
2018-02-24 11:16:23
3146
原创 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
438
原创 Docker技术剖析--docker网络配置详解(一)
2018 happy new year!!!!一、docker中的网络介绍在docker默认情况下,容器可以建立到外部网络的链接,但是外部的网络却无法链接到容器。docker允许通过外部访问容器或容器互联的方式来提供网络服务,容器中可以运行一些网络应用,可以通过-P -p参数来指定端口的映射。宿主机启用路由转发功能,1.通过docker commit或者dockerfile来生成一个web应用的镜...
2018-02-23 15:15:28
517
原创 Docker技术剖析--dockerfile构建容器(SSHD、HTTPD)配置详解
简介: dockerfile是一种被docker程序解释的脚本,dockerfile是由一条条的指令组成的,每一条指令对应linux下面的一条命令docker程序将这些dockerfile指令翻译成真正的linux命令。dockerfile有自己的书写格式和支持的命令。docker程序解决这些命令之间的依赖关系,就类似于makefile docker程序将读取的dockerfile,根据指令...
2018-02-23 07:54:15
1045
原创 编写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
5906
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
4175
原创 编写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
734
原创 Shell脚本基础应用详解(一)
一、编制第一个shell脚本Linux系统中的Shell脚本是一个特殊的应用程序,它介于操作系统内核与用户之间,充当了一个“命令解释器”的角色,负责接收用户输入的操作指令(命令)并进行解释,将需要执行的操作传递给内核执行,并输出执行结果。常见的shell解释器程序有很多种,使用不同的Shell脚本时,其内部命令、命令行提示等方面会存在一些区别。通过/etc/shells文件可以了解当前系统所支持的...
2018-02-13 23:03:47
1622
1
原创 常见服务器和软件故障及解决方法详解
一、织梦Dede后台验证码不显示解决方法织梦Dede后台验证码不显示解决方法,很多时候dedecms网站后台的验证码不显示,验证码不显示网站后台就没法登陆,常见的验证码后台不显示的情况有以下三种:Dede后台验证码不显示情况一:Dede后台验证码不显示情况二:Dede后台验证码不显示情况三那么以上三种方法我们应该如何解决织梦Dede后台验证码不显示?通用解决方案---取消后台验证码功能因为没有验证...
2018-02-13 13:50:52
2175
原创 MySQL架构之存储引擎的配置以及使用mysqlslap工具进行压力测试详解
简介:MySQL Server 系统架构逻辑模块组成:MySQL逻辑结构可以看成是二层架构,第一层我们通常叫做SQL Layer,在MySQL 数据库系统处理底层数据之前的所有工作都是在这一层完成的,包括权限判断,sql解析,执行计划优化,query cache 的处理等等;第二层就是存储引擎层,我们通常叫做StorageEngine Layer,也就是底层数据存取操作实现部分,由多种存储引擎共同...
2018-02-13 13:17:37
853
原创 MySQL架构之逻辑模块组成配置详解
一、MySQL 自带工具使用介绍MySQL 数据库不仅提供了数据库的服务器端应用程序,同时还提供了大量的客户端工具程序,如mysql,mysqladmin,mysqldump等等1、mysql命令Mysql命令是用的最多的一个命令工具了,为用户提供一个命令行接口来操作管理MySQL 服务器。语法格式:Usage: mysql [OPTIONS] [database]例如:# mysql-e "se...
2018-02-13 07:45:46
706
原创 查看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
10946
1
原创 MySQL数据库分区分表配置以及原理、特点、概念、区别详解
一、为什么要分表和分区?我们的数据库数据越来越大,随之而来的是单个表中数据太多。以至于查询速度变慢,而且由于表的锁机制导致应用操作也受到严重影响,出现了数据库性能瓶颈。mysql中有一种机制是表锁定和行锁定,是为了保证数据的完整性。表锁定表示你们都不能对这张表进行操作,必须等我对表操作完才行。行锁定也一样,别的sql必须等我对这条数据操作完了,才能对这条数据进行操作。当出现这种情况时,我们可以考虑...
2018-02-12 19:02:57
11993
10
原创 Cookies和Session的概念区别特点详解
Cookies 和 Session的区别1.cookie 是一种发送到客户浏览器的文本串句柄,并保存在客户机硬盘上,可以用来在某个WEB站点会话间持久的保持数据。2.session其实指的就是访问者从到达某个特定主页到离开为止的那段时间。 Session其实是利用Cookie进行信息处理的,当用户首先进行了请求后,服务端就在用户浏览器上创建了一个Cookie,当这个Session结束时,其实就是意...
2018-02-11 13:17:30
1523
原创 构建MHA实现MySQL高可用之集群架构配置详解
一、MHA简介:MHA(Master HighAvailability)目前在MySQL高可用方面是一个相对成熟的解决方案,它由日本DeNA公司youshimaton(现就职于Facebook公司)开发,是一套优秀的作为MySQL高可用性环境下故障切换和主从提升的高可用软件。在MySQL故障切换过程中,MHA能做到在0~30秒之内自动完成数据库的故障切换操作,并且在进行故障切换的过程中,MHA能在...
2018-02-10 08:52:43
2420
转载 搭建企业web集群架构配置【详解】
大家好,今天给大家带来web高可用,其中服务包括(Nginx,PHP,MySQL,Memcached,zabbix,keepalived以及Xcahce插件等;其中包含: Nginx (Nginx的安装及Nginx反向代理配置,对Nginx进行优化) PHP(对PHP进行安装,及使用Xcache来加速php服务) MySQL(...
2018-02-01 20:14:33
5592
原创 安装Nginx优化与防盗链配置详解
简介:Nginx是俄罗斯人编写的十分轻量级的HTTP服务器,Nginx,它的发音为“engine X”,是一个高性能的HTTP和反向代理服务器,同时也是一个IMAP/POP3/SMTP 代理服务器.Nginx是由俄罗斯人 Igor Sysoev为俄罗斯访问量第二的 Rambler.ru站点开发.Nginx以事件驱动(epoll)的方式编写,所以有非常好的性能,同时也是一个非常高效的反向
2018-01-30 12:09:06
5117
2
原创 Docker技术剖析--docker介绍以及安装配置详解
一、Docker虚拟化简介1.Docker到底是什么?docker的英文本意思就叫做“搬运工”在程序员的世界里面集装箱里装的是任意类型的 App,开发者通过 Docker 可以将 App 变成一种标准化的可移 植的、自管理的组件,可以在任何主流系统中开发、调试和运行,说白了docker就是一种用了新颖的方式实现了轻量级虚拟机,类似于VM但是在原理和应用上和VM差距是非常大的,docker的专业叫法...
2018-02-21 18:09:41
1003
原创 MySQL影响性能的因素原因以及性能优化配置详解
一、MySQL性能优化之-影响性能的因素1.商业需求的影响不合理需求造成资源投入产出比过低,这里我们就用一个看上去很简单的功能来分析一下。需求:一个论坛帖子总量的统计,附加要求:实时更新从功能上来看非常容易实现,执行一条SELECT COUNT(*) from 表名的Query 就可以得到结果。但是,如果我们采用不是MyISAM 存储引擎,而是使用的Innodb 的存储引擎,那么大家可以试想一下,...
2018-02-12 14:11:17
10130
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
685
原创 RHEL7网卡的链路聚合及grub的故障处理修复
一、网卡的链路聚合NIC teaming,简单的说就是多个物理端口绑定在一起当成一个逻辑端口使用,以便提高带宽,实现负载均衡或高可用的功能。RHEL7里面是通过runner(可以视作一段代码)来实现不同的目的。配置的基本过程就是配置一个逻辑端口的连接,视作master,然后把需要的物理端口配置成slave连接,绑定到组 。然后把这个逻辑端口分配IP就可以用了team:高可用性(1.)首先准备两块网...
2018-02-08 23:39:55
1421
原创 磁盘分区、格式化、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
1269
原创 Selinux详细讲解及相关的配置
selinux 的全称是Security Enhance Linux,就是安全加强的Linux。在Selinux之前root账号能够任意的访问所有文档和服务 ;如果某个文件设为777,那么任何用户都可以访问甚至删除。 这种方式称为DAC(主动访问机制),很不安全。DAC自主访问控制: 用户根据自己的文件权限来决定对文件的操作,也就是依据文件的own,group,other/r,w,x 权限进行限制...
2018-02-08 23:37:30
16585
原创 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
1419
原创 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
676
原创 MySQL基于SSL安全连接的主从复制
简介:由于mysql的主从复制是明文传送的,但如果在生产环境中跨网络我们使用的主从复制还是明文传送的话,就保证不了数据的安全性,为了解决这一问题,我们需要加密进行传送,也就是基于SSL的加密方法进行传输数据实验环境: 首先准备两台mysql5.7数据库,一台为主master,一台为从slave服务器安装mysql,请点击下面的链接,有具体的安装步骤,这里不再一一介绍!!!安装mysql:htt...
2018-02-08 23:33:14
610
原创 MySQL备份与还原(一)
mysqldump备份结合binlog日志恢复mysql备份一般采取全库备份加日志备份的方式,例如每天执行一次全库备份,每小时执行一次二进制日志备份。这样在mysql故障后可以使用全库备份和日志备份将数据恢复到最后一个二进制日志备份前的任意位置和时间。1.binlog介绍mysql二进制日志记录着该数据库的所有增删改的操作日志(前提是要在自己的服务器上开启binlog),还包括了这些操作的执行时...
2018-02-08 23:31:21
370
原创 MySQL备份与还原(二)
今天给大家带来了,如何使用xtrabackup针对mysql实现备份的三种方式。 第一种:xtrabackup完全备份+binlog增量备份 第二种:xtrabackup完全备份+xtrabackup增量备份 第三种:innobackupex全库备份+innobackupex增量备份 如果想知道,mysqldump的具体备份方法及binlog数据的恢复,可以点击下方链接进行查看:mysqldu...
2018-02-08 23:29:34
405
原创 构建MySQL高可用MMM集群架构(MySQL主主复制)管理配置详解
一、MMM简介:MMM即Multi-Master Replication Manager for MySQL: mysql多主复制管理器,基于perl实现,关于mysql主主复制配置的监控、故障转移和管理的一套可伸缩的脚本套件(在任何时候只有一个节点可以被写入),MMM也能对从服务器进行读负载均衡,所以可以用它来在一组用于复制的服务器启动虚拟ip,除此之外,它还有实现数据备份、节点之间重新同步功能...
2018-02-08 23:24:03
1648
转载 放弃时间的人,时间也会放弃他
莎士比亚曾说放弃时间的人,时间也会放弃他。时间的冷酷之处在于,它不会因任何原因而停止,不会因任何原因而重启,而我们唯一能做的就是把握住当下的时间,你的选择是做或不做,做不一定会成功,但不做就永远不会有机会。来自青岛农业大学的曲晓宁,对商界充满着憧憬,在她眼中商场才是真正的天下,有梦想并不新奇,而敢于追逐自己的梦想才是真正的勇者。为了实现自己进入商界的理想,晓宁的大学不仅只是在书本里打转,她利用周六...
2018-02-08 23:21:20
797
原创 搭建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
18552
6
原创 构建Varnish缓存代理服务器以及反向代理Nginx服务配置详解
一、varnish原理:Varnish简介:varnish缓存是web应用加速器,同时也作为http反向缓存代理。你可以安装varnish在任何http的前端,同时配置它缓存内容。与传统的 squid 相比,varnish 具有性能更高、速度更快、管理更加方便等诸多优点。有一部分企业已经在生产环境中使用其作为旧版本的squid的替代方案,以在相同的服务器成本下提供更好的缓存效果
2018-02-05 14:14:59
1436
原创 千万级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
9915
原创 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
18959
1
dockerfile制作nginx镜像.docx
2018-02-11
Oracle备份与还原技术文档
2018-01-24
PLSQLDeveloper11.zip
2018-01-19
zabbix监控系统配置
2018-01-13
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅