我的友情链接

51CTO博客开发张玉坡

原创 点赞0 阅读439 收藏0 评论0 2017-11-22

Salt-ssh批量自动安装被控端minion

Salt-ssh是Saltstack的另外一种管理方式,无需安装minion端,可以运用salt的一切功能,管理和使用方法基本和salt一样。但是,salt-ssh并没有继承原来的ZeroMQ通讯架构。所以,她的执行速度比较慢。作为salt的补充在初次批量安装minion或某些不能安装minion的特殊场景下还是非常好用的。 上篇文章《集中化管理平台Saltstack》,我们介绍了saltstack的安装配置。这里我们来介绍下怎么批量安装被控端。saltstack-master已经配置好了,我们在这里还是采用原来的节点。下面,自动安装mysql节点为被控端。

原创 点赞0 阅读3441 收藏0 评论0 2016-05-25

集中化管理平台Saltstack

Saltstack是一个服务器基础架构集中化管理平台,开始于2011年的一个项目,具备配置管理、远程执行、监控等功能,一般可以理解成简化版的puppet和加强版的func。Slatstack基于Python语言实现,结合轻量级消息队列(ZeroMQ)与Python第三方模块(Pyzmq、PyCrypto、Pyjinja2、python-msgpack和PyYAML等)构建。 关于什么是Salt,请查阅官方说明:http://docs.saltstack.cn/topics/index.html

原创 点赞0 阅读1348 收藏0 评论0 2016-05-25

MySQL的3节点主从同步复制方案测试

上篇文章《为什么要对MySQL做主从同步复制》我们说明了MySQL主从同步的作用,主从同步的原理和主从同步的缺点。下面我们介绍下3节点中:2个节点互为主从,1个节点作为前2个节点的从,用于实现MySQL5.6的3节点主从同步复制方案。

原创 点赞0 阅读1682 收藏2 评论0 2016-05-20

MySQL的3节点主从同步复制方案

上篇文章《为什么要对MySQL做主从同步复制》我们说明了MySQL主从同步的作用,主从同步的原理和主从同步的缺点。下面我们介绍下3节点中:2个节点互为主从,1个节点作为前2个节点的从,用于实现MySQL5.6的3节点主从同步复制方案。

原创 点赞1 阅读2798 收藏2 评论0 2016-05-20

为什么要对MySQL做主从同步复制

一.MySQL主从方案主要作用 1.读写分离,使数据库能支撑更大的并发 在报表中尤其重要。由于部分报表sql语句非常的慢,导致锁表,影响前台服务。如果前台使用master,报表使用slave,那么报表sql将不会造成前台锁,保证了前台速度。 2.发扬不同表引擎的优点 目前Myisam表的查询速度比innodb略快,而写入并发innodb比myIsam要好。那么,我们可以使用innodb作为master,处理高并发写入,使用master作为slave,接受查询。或在myisam slave中建立全文索引,解决innodb无全文索引的弱点。 3.热备 slave和master的数据“准实时”同步。

原创 点赞1 阅读2913 收藏4 评论0 2016-05-15

CentOS6.7+Python+Flask开发框架部署

CentOS6.7+Python+Flask开发框架部署

原创 点赞0 阅读1674 收藏0 评论0 2016-03-25

Shell自动修改CentOS6网卡配置文件

#!/bin/bash # MY_ONBOOT="ONBOOT=yes" MY_BOOTPROTO="BOOTPROTO=static" MY_DEVICE="DEVICE="`ifconfig -a|grep HWaddr|awk {'print $1'}` MY_HWADDR="HWADDR="`ifconfig -a|grep HW

原创 点赞0 阅读2270 收藏0 评论0 2015-11-24

while循环练习23

练习一,逐一显示指定列表中的所有元素;//方法一 In [25]: l1 Out[25]: [1, 2, 3, 4] In [26]: while l1:    ....:     print l1[0]  

原创 点赞0 阅读515 收藏0 评论0 2015-10-30

Python循环语句之while循环22

一,循环机制及应用场景    1.while循环        用于编写通用迭代结构(非遍历);        顶端测试为真即会执行循环体,并会重复多次测试直到为假后执行循环后的其他语句。 

原创 点赞0 阅读601 收藏0 评论0 2015-10-29

If条件判断语句21

一,Python的比较操作    1.所有的python对象都支持比较操作        1)可用于测试相等性、相对大小等;        2)如果是复合对象,python会检查其所有部分,包括自动遍历各级嵌套对象,直到可以得出最终结果;   &nb

原创 点赞0 阅读574 收藏0 评论0 2015-10-29

Python语句概述20

一,语句    1.赋值语句    2.调用语句    3.print,打印对象    4.条件判断:if/elif/else    5.序列迭代:for/else   

原创 点赞0 阅读540 收藏0 评论0 2015-10-28

Python的表达式与运算符19

一,python常用的表达式操作符    1.算术运算        x * y, x / y,  x // y, x % y        x + y, x - y  

原创 点赞0 阅读586 收藏0 评论0 2015-10-28

容器数据类型特性总结18

一,容器、类型、对象    1.列表元素和字典自变量可以多行输入,没有任何元素时是不可以的;        例如:    In [75]: l1 = [1,    ....: 2,

原创 点赞0 阅读652 收藏0 评论0 2015-10-28

Python的集合类型详解17

一,集合    1.集合一组无序排列的可哈希的值;    2.支持集合关系测试,例如:in、not in、迭代等;        例如:In [35]: s1=set(1,2,3) -------------------

原创 点赞0 阅读549 收藏0 评论0 2015-10-27

可调用对象,列表和字典的原处修改特征16

一,对象    1.对象类型分为:        a.可变(mutable)对象包括,列表(list)、字典(dictionary);        b.不可变(immutable)对象包括,元组(t

原创 点赞0 阅读486 收藏0 评论0 2015-10-27

序列类型之元组14

一,元组    1.特性:        a.它是容器类型;        b.任意对象的有序集合;        c.

原创 点赞0 阅读417 收藏0 评论0 2015-10-26

Python核心数据类型之字典15

一,字典    1. 字典在其它编程语言中又称为关联数组或散列表;    2. 特性:        a. 通过键值实现元素存取;        b. 无序集合;   &

原创 点赞0 阅读644 收藏0 评论0 2015-10-26

Python程序文件结构02

一、Python程序文件    1.Python源程序文件通常以.py为扩展名        例如,新建一个名为firstpycode.py的文件,内容如下所示:          

原创 点赞0 阅读677 收藏0 评论0 2014-06-25

Python编程语言历史及特性01

一、Python语言    Python(英语发音:/paθn/), 是一种面向对象、解释型计算机程序设计语言,由Guido van Rossum于1989年底发明,第一个公开发行版发行于1991年。Python语法简洁而清晰,具有丰富和强大的类库。它常被昵称为胶水语言,它能够很轻松的把用其他语言制作的各种模块(尤其是C/C++)轻松地联结在一起。常见的一种

原创 点赞0 阅读681 收藏0 评论0 2014-06-25

Linux含有SSH服务小于10M的裁剪技巧56

一、远程登录协议    1.telnet:远程登录,tcp/23端口的应用层协议        C/S架构        S:telnet服务器    &nbs

原创 点赞0 阅读658 收藏0 评论0 2014-06-24

Linux01-BASH脚本编程之系统裁剪51

上接(BASH脚本编程之拷贝系统库文件50)重新编辑grub为静默模式:    1.vim /mnt/boot/grub/grub.confdefault=0timeout=3title Nick Linux(2.6.18)kernel /vmlinuz ro root/dev/hda2 quietinitrd /initrd.gz如何实现终端提示信息:&n

原创 点赞0 阅读598 收藏0 评论0 2014-06-24

Linux01-Linux日志系统syslog详解55

一、日志系统    1、日志系统:syslog()        信息详细程序:日志级别        日志子系统:facility     &nbs

原创 点赞0 阅读819 收藏0 评论0 2014-06-16

Linux软件包管理04-压缩归档及源码编译安装

一、压缩、解压缩命令    1、压缩格式:gz, bz2, xz, zip, Z    2、压缩算法:算法不同,压缩比也会不同;    3、原始的压缩命令:compress: FILENAME.Z       解压缩:uncompress&

原创 点赞0 阅读464 收藏0 评论0 2014-06-16

Linux软件包管理03-YUM

一、YUM定义    1、介绍:Yum(全称为 Yellow dog Updater, Modified)是一个在Fedora和RedHat以及SUSE、CentOS中的Shell前端软件包管理器。基于RPM包管理,能够从指定的服务器自动下载RPM包并且安装,可以自动处理依赖性关系,并且一次安装所有依赖的软件包,无须繁琐地一次次下载、安装。每一个rpm包依赖

原创 点赞0 阅读497 收藏0 评论0 2014-06-15

Linux软件包管理02-RPM

一、rpm包常用管理命令    1、安装        a)rpm -i /PATH/TO/PACKAGE_FILE        b)-h: 以#显示进度;每个#表示2%;        

原创 点赞0 阅读821 收藏0 评论0 2014-06-15

Linux软件包管理01-RPM

一、软件包的组成    1、二进制程序(二进制,可执行):如,mysql,mysqld,mysqladmin    2、配置文件,组成方式:        a)将主配置文件切割为多个小文件,并放置于某个目录中,如:  &

原创 点赞0 阅读375 收藏0 评论0 2014-06-15

Linux01-BASH脚本编程之信号捕捉及任务计划53

一、脚本编程知识点    1、获取变量中字符的长度:${#VARNAME}    2、变量赋值:        a)${parameter:-word}:如果parameter为空或未定义,则变量展开为“word”;否则,展开为parameter的值;   &

原创 点赞0 阅读562 收藏0 评论0 2014-06-13

Linux01-Linux自定义内核及busybox完成系统定制52

一、Busybox    1、介绍:BusyBox 是一个集成了一百多个最常用linux命令和工具的软件。BusyBox 包含了一些简单的工具,例如ls、cat和echo等等,还包含了一些更大、更复杂的工具,例如grep、find、mount以及telnet。有些人将 BusyBox 称为 Linux 工具里的瑞士***。简单的说BusyBox就好像是个大工具箱,它集成压缩了

原创 点赞0 阅读913 收藏0 评论0 2014-06-13

Linux01-Linux编辑内核定制属于自己的内核49

一、编译内核相关命令1、重装initrd文件命令:mkinitrd:creates initial ramdisk p_w_picpaths for preloading modules格式:mkinitrd  initrd文件路径 内核版本号,如:mkinitrd  /boot/initrd-`uname -r`.img  `uname -r`2、I/O处

原创 点赞0 阅读629 收藏0 评论0 2014-05-27
  • 1
  • 2
  • 3
  • 4
  • 5