一、简介Keepalived是一个免费开源的,用C编写的类似于layer3,4&7交换机制软件,具备我们平时说的第3层、第4层和第7层交换机的功能。主要提供loadbalancing(负载均衡)和high-availability(高可用)功能,负载均衡实现需要依赖Linux的虚拟服务内核模块(ipvs),而高可用..
分类:
其他好文 时间:
2017-02-08 23:38:13
阅读次数:
531
keepalived的HA分为抢占模式和非抢占模式,抢占模式即MASTER从故障中恢复后,会将VIP从BACKUP节点中抢占过来。非抢占模式即MASTER恢复后不抢占BACKUP升级为MASTER后的VIP。下面分别介绍CentOS7下抢占模式和非抢占模式的配置方式:1、方案规划VIPIP主机名Nginx端口192.168.1.210..
分类:
其他好文 时间:
2017-02-08 23:39:05
阅读次数:
528
一、下载Nginx源文件进入nginx官网下载nginx的稳定版本,我下载的是1.10.0。下载:wgethttp://nginx.org/download/nginx-1.10.0.tar.gz解压:tar-zxvfnginx-1.10.0.tar.gz二、检查安装依赖项执行下面的命令安装nginx的依赖库:yum-yinstallgccpcrepcre-develzlibzlib-developen..
分类:
其他好文 时间:
2017-02-08 23:39:05
阅读次数:
292
六---指针内存和地址怎么理解呢?机器中有一些位置,每一个位置被称为【字节】/byte,许多现代机器上,每个字节包含8个位。更大内存单位【字】,通常包含2个或4个字节组成。一个字包含4个字节,它的地址是什么?他仍然只有一个地址,是最左边还是最右边的那个字节的位置,取决于..
分类:
其他好文 时间:
2017-02-08 23:36:11
阅读次数:
376
实验目的:Trunk对于pvid的处理原理对于Access、Hybrid来说,pvid是接口给没有tag的帧打上tag,从无到有;而对于Trunk来说,如果向外向的帧里,tag==pvid就把tag剥离掉,所以又叫nativevlan本征VLAN,还原成native帧,从有到无的过程。拓扑:配置:SW1配置[sw1]discurintg0/0/1..
分类:
其他好文 时间:
2017-02-08 23:36:35
阅读次数:
359
JavaScript语言由三部分组成:---核心(ECMAScript)---文档对象模型(DOM,DocumentObjectModel)----浏览器对象模型(BOM,BdrowserObjectModel)JavaScript的用途客户端JavaScript服务器端JavaScript--客户端数据计算----分布式计算---表单输入验证-----实时服务器---浏览器事件的..
分类:
Web程序 时间:
2017-02-08 23:35:50
阅读次数:
432
InnoDB表.frm:表结构.ibd:表空间(数据和索引)SHOWENGINESSHOWTABLESTATUS程序语言连接数据库的方式:动态SQL:通过函数或方法与数据库服务建立连接嵌入式SQL:JDBC,ODBC客户端:mysql,mysqladmin,mysqldumpmysqlimportmysqlcheck服务器:mysqld,mysqld_safe,mysqld_multimy.cnf..
分类:
数据库 时间:
2017-02-08 23:34:35
阅读次数:
292
shell>mysql--user=user_name--password=your_passworddb_nameshell>mysql--helpshell>mysql-?选项--protocol={TCP|SOCKET|PIPE|MEMORY}mysql命令有些命令mysql可以自己解释。要查看这些命令,在mysql>提示下输入help或\h默认mysql>可以重新配置,怎么配置有哪..
分类:
数据库 时间:
2017-02-08 23:35:33
阅读次数:
341
vim/etc/yum.repos.d/mysql.repo#EnabletouseMySQL5.6
[mysql56-community]
name=MySQL5.6CommunityServer
baseurl=http://repo.mysql.com/yum/mysql-5.6-community/el/6/$basearch/
enabled=1
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-mysqlyumcleanallyuminst..
分类:
数据库 时间:
2017-02-08 23:34:00
阅读次数:
753
许多的App都使用底部导航栏来实现导航功能,我们可以使用RadioGroup+RadioButton的形式或者直接Button数组的方式实现,而谷歌官方提供了FragmentTabHost来方便快捷实现底部导航栏。android.support.v4.app.FragmentTabHost主要代码:fragmentTabHost.setup(this,getSupportFrag..
分类:
其他好文 时间:
2017-02-08 23:34:27
阅读次数:
332
使用MySQL当然会接触到MySQL的存储引擎,在新建数据库和新建数据表的时候都会看到。MySQL默认的存储引擎是MyISAM,其他常用的就是InnoDB了。至于到底用哪种存储引擎比较好?这个问题是没有定论的,需要根据你的需求和环境来衡量。所以对这两种引擎的概念、原理、异同和各自的优..
分类:
数据库 时间:
2017-02-08 23:34:09
阅读次数:
325
wget二进制的源码包解压catINSTLL-BINARY根据说明操作,具体安装步骤请看http://www.lishiming.net/thread-7-1-1.html其中1-4步骤是相同的,第5步,也是最重要的一步,要初始化数据库因为是多个端口,所以要根据配置文件来初始化多个数据库比如说有2个端口则要运行两次./script..
分类:
数据库 时间:
2017-02-08 23:32:04
阅读次数:
295
几个常用存储引擎的特点下面我们重点介绍几种常用的存储引擎并对比各个存储引擎之间的区别和推荐使用方式。特点MyisamBDBMemoryInnoDBArchive存储限制没有没有有64TB没有事务安全支持支持锁机制表锁页锁表锁行锁行锁B树索引支持支持支持支持哈希索引支持支持全文索引支持集群索..
分类:
数据库 时间:
2017-02-08 23:33:05
阅读次数:
313
#!/usr/bin/envpython
#-*-encoding:utf8-*-
#---------------------------------------------------------------------------------------
#FILE:sshd.py
#USAGE:sshd.py
#DESCRIPTION:Copypythonstyleguideandcodingstandard.
#Thedefaultcopyexampleisthecurrenttext.
#Dont..
分类:
其他好文 时间:
2017-02-08 23:34:19
阅读次数:
340
公司半年前上线一个新的项目,采购了一批阿里云主机,磁盘组成是40G系统盘+100G的数据盘,数据库采用MariaDBGaleraCluster集群部署,由于业务数据量快速增长,导致磁盘存储空间剩余量很少,急需要扩容,先总结整个项目规划中埋下的坑;1、没有DBA对数据库的容量规划,而前期的..
分类:
其他好文 时间:
2017-02-08 23:30:40
阅读次数:
9819
Httpd(mod_jk.so)workers.properties文件uriworkermap.properties文件<--AJP1.3-->Tomcat-->jdk大致流程:apache服务器通过mod_jk.so模块处理jsp文件的动态请求。通过tomcatworker等待执行servlet/JSP的tomcat实例。使用AJP1.3协议与tomcat通信。tomcat有借助jdk解析..
分类:
Web程序 时间:
2017-02-08 23:33:16
阅读次数:
461
#python版本至少2.7以上#python-VPython2.6.6#wgethttp://python.org/ftp/python/2.7.3/Python-2.7.3.tar.bz2#tar-jxvfPython-2.7.3.tar.bz2#cdPython-2.7.3#./configure#makeall#makeinstall#makeclean#makedistclean#/usr/local/bin/python2.7-V建立软连接,使系统默认python..
分类:
其他好文 时间:
2017-02-08 23:30:54
阅读次数:
298