07 2014 档案
摘要:MySQL基础day03_存储引擎和外键-MySQL5.6外键的条件:1,表的存储引擎为innodb存储引擎2,表中外键字段的类型要与参考表的字段类型一致3,外键字段要是索引类型中的一种MySQL数据库的存储引擎存储引擎:是mysql结构中的组成部分mysql体系结构:由8部分组成:连接池、Sql接...
阅读全文
摘要:基于http方式搭建YUM源服务器(2012-09-21 11:59:14)转载▼标签:yumlinuxlnmplamphttp分类:Linux为了方便公司80多台Linux服务器下载、安装、升级软件包更快速,版本一致性;我们最近在IDC局域网内安装了一台yum源;此yum源是基于http的,也可以...
阅读全文
摘要:基于VSFTP的本地YUM源及光盘YUM源搭建一、yum环境的本地源搭建(基于VSFTP):1)安装vsftp;******************************************[root@service~]#mount/dev/hdc/mnt[root@service~]#cd/...
阅读全文
摘要:GitLab5发布快一个月了,决定试用下,5.0最大的特性就是用GitLab-Shell取代了Gitolite,这大大降低了安装难度,不多本人在安装过程中还是越到了一些问题,所以记录下来供要安装GitLab5的朋友参考!主要参考文档:https://github.com/gitlabhq/gitla...
阅读全文
摘要:CentOS6.5 安装gitlab以及gitolite迁移gitlabgitlab 的安装使用以及数据结构安装环境:CentOS6.5基于 nignx + unicorn 搭建的应用环境, 如果想要换成passenger,可以参考网上的文档ruby环境是基于rbenv搭建的1: install v...
阅读全文
摘要:使用mysqldump备份时,如果存储引擎为MyISAM,则只能实现温备份,并需使用选项--lock-all-tables锁定所有表。如果存储引擎为InnoDB,则加上--single-transaction选项,可以实现热备。使用mysqldump进行逻辑备份,还存在如下问题:浮点数据丢失精度;备...
阅读全文
摘要:快照方式备份MySQL数据库及举例作者:红豆殺日期: 2011 年 03 月 17 日发表评论7条评论查看评论一、创建逻辑卷依照如下连接的文档创建一个逻辑卷http://www.178-go.com/tags/lvm要求:物理卷20G;卷组名为vg0;逻辑卷2G,逻辑卷名为mydata创建逻辑卷挂载...
阅读全文
摘要:[2] 当数据库被修改后的恢复方法数据库被修改,可能存在着多方面的原因,被入侵、以及相应程序存在Bug等等,这里不作详细介绍。这里将只介绍在数据库被修改后,如果恢复到被修改前状态的方法。具体和上面所述的“数据库被删除后的恢复方法”相类似。这里,测试用数据库接着使用刚刚在前面用过的test。这里为了使...
阅读全文
摘要:测试自动备份正常运转与否(备份恢复的方法)这里,以通过实际操作的过程来介绍问题出现后的恢复方法。[1] 当数据库被删除后的恢复方法首先建立一个测试用的数据库。[root@CentOS ~]# mysql -u root -p ← 用root登录到MySQL服务器Enter password: ...
阅读全文
摘要:一、前言:当数据库服务器建立好以后,我们首先要做的不是考虑要在这个支持数据库的服务器运行哪些受MySQL提携的程序,而是当数据库遭到破坏后,怎样安然恢复到最后一次正常的状态,使得数据的损失达到最小。或者说,仅仅是数据库服务器的建立,只能说明它能做些什么,并不代表它能稳定的做些什么。灾难恢复的效率及全...
阅读全文
摘要:载]mysqlhotcopy 热备工具体验与总结今天有空尝试了一下MYSQLHOTCOPY这个快速热备MYISAM引擎的工具。(本文是针对单个服务器的情况,以后将会加入多服务器相关操作)他和MYSQLDUMP的比较:1、前者是一个快速文件意义上的COPY,后者是一个数据库端的SQL语句集合。2、前者...
阅读全文
摘要:明:我这里要把MySql数据库存放目录/var/lib/mysql下面的pw85数据库备份到/home/mysql_data里面,并且保存为mysqldata_bak_2012_04_11.tar.gz的压缩文件格式(2012_04_11是指备份执行时当天的日期), 最后只保留最近7天的备份。实现步...
阅读全文
摘要:参考资料https://github.com/mattias-ohlsson/gitlab-installer/blob/master/gitlab-install-el6.sh环境准备OS:CentOS6.3 x86_641.初识GitLabGitLab是一个利用 Ruby on Rails 开发...
阅读全文
摘要:一、Linux下git安装配置2013-07-28 20:32:10|分类:默认分类|标签:linuxgitserver|举报|字号订阅http://abomby.i.sohu.com/blog/view/168755260.htmhttp://www.linuxidc.com/Linux/2011...
阅读全文
摘要:一、zabbix简介(摘自百度百科)zabbix是一个基于WEB界面的提供分布式系统监视以及网络监视功能的企业级的开源解决方案。zabbix能监视各种网络参数,保证服务器系统的安全运营;并提供柔软的通知机制以让系统管理员快速定位/解决存在的各种问题。zabbix由2部分构成,zabbix serve...
阅读全文
摘要:#-*-encoding:gb2312-*-importos,sys,stringimportMySQLdb#连接数据库 try:conn=MySQLdb.connect(host='localhost',user='root',passwd='xxxx',db='test1')exceptExce...
阅读全文
摘要:.TCP: time wait bucket table overflowtcp的连接数超出了服务器设置的连接数123456[root@test log]# netstat -antp | awk'/^tcp/{++a[$6]}END{for (i in a) printf("%-10s\t%d\n...
阅读全文
摘要:1. 什么是动静分离所谓动静分离就是通过nginx(或apache等)来处理用户端请求的静态页面,tomcat(或weblogic)处理动态页面,从而达到动静页面访问时通过不同的容器来处理。2. 为什么做动静分离 Nginx处理静态页面的效率远高于tomcat,所有我们只让tomcat干自己擅长的事...
阅读全文
摘要:下载与安装个人建议不要使用发行版带的版本, 始终从主页来下载安装, 下载地址位于[1], 安装方法很简单, 直接解压即可, 建议解压到 /usr/local/ 目录, 再链接到 /usr/local/tomcat 目录创建目录 /data/apps/tomcat, 删除 $TOMCAT_HOME/w...
阅读全文
摘要:第一章 Tomcat的开幕式1.Tomcat是以Java编写的,这表示在能够构建和测试它之前,必须安装最新的、完整的JAVA运行环境(JRE,Java runtime)。2.Catalina Tomcat的主要脚本,它会执行java命令以调用Tomcat的启动与停止类。 shutdown 运行cat...
阅读全文
摘要:>>> worldDic={'a':9, 'world':10, 'z':8, 'hello':12}>>> print sorted(worldDic.items(), key=lambda d:d[0])[('a', 9), ('hello', 12), ('world', 10), ('z',...
阅读全文
摘要:公司新上了一台服务器,我安装了zabbix_agents软件包,并复制了zabbix server端的zabbix_agentd.conf到/etc/zabbix里面并修改了相关的参数,并启动了zabbix_agentd 服务。但发现zabbix_agentd.log里面有出现host [] not...
阅读全文
摘要:系统环境:CentOS6.3 x64http://www.linuxidc.com/Linux/2012-12/76583.htmmysql: mysql-5.6.10http://www.linuxidc.com/Linux/2013-02/79162.htmzabbix: zabbix-2.0...
阅读全文
摘要:企业级监控软件zabbix搭建部署之zabbix server的安装zabbix线上已经应用半年多了,关于zabbix在生产环境中的使用心得,以及一些经验写下来,希望让大家少走弯路,共同学习!环境:Server:CentOS6.3_X86.64Zabbix:zabbix-2.0.8.tarZabbi...
阅读全文
摘要:企业级监控软件zabbix搭建部署之zabbix在WEB页面中的配置企业级监控软件zabbix搭建部署之zabbix在WEB页面中的配置关于安装请看http://www.linuxidc.com/Linux/2013-12/94475.htm首先在WEBurl中输入,配置的IP地址具体如图:如果报错...
阅读全文
摘要:在使用Zabbix的过程中,我们通常会建立一些需要的Screen图形报表来汇总需要监控的Graph。而下面的两个脚本,则是通过从Zabbix数据库中获取所有的Screen图形参数,提供Zabbix的WEB接口将所有图形保存到本地,然后通过脚本以Email形式发送过来,作为每天的自动报表。$ sudo...
阅读全文
摘要:https://www.zabbix.com/wiki/templates/start环境介绍OS:Ubuntu10.10 Server 64-bitServers:zabbix-server:10.6.1.181zabbix-client-1:10.6.1.1821. 环境部署在上一个章节,我们已...
阅读全文
摘要:https://www.zabbix.com/wiki/howto/install/Ubuntu/ubuntuinstall环境介绍OS: Ubuntu 10.10 Server 64-bitServers:zabbix-server:10.6.1.181zabbix-client-1:10.6.1...
阅读全文
摘要:>>> from random import randint>>> allNums = []>>> for eachNum in range(10): allNums.append(randint(1000,9999))>>> print '随机从1000-9999生成的数字中获取的10个值为:'+...
阅读全文
摘要:>>> def add1(a): return a + 1>>> def add2(a,b): return a + b>>> def add3(a,b,c): return a + b + c>>> a1 = [1, 2, 3, 4, 5]>>> a2 = [1, 2, 3, 4, 5]>>> a...
阅读全文
摘要:>>> def operat(x,y): return x*y>>> print reduce(operat,(1,2,3,4,5,6,7,8,9,10))3628800
阅读全文
摘要:>>> def validate(usernames): if (len(usernames) > 4) and (len(usernames) >> print filter(validate, ('admin', 'maxianglin', 'lin', 'adm', 'wanglili','...
阅读全文
摘要:def updatePassword(): message="" oldPwd=raw_input("Please input your old password:\n").strip() if(oldPwd != "python"): message="原始...
阅读全文
摘要:Python内置函数之filter map reduce2013-06-04Posted byyehoPython内置了一些非常有趣、有用的函数,如:filter、map、reduce,都是对一个集合进行处理,filter很容易理解用于过滤,map用于映射,reduce用于归并. 是Python列表...
阅读全文
摘要:Python 序列化 pickle/cPickle模块2013-10-17Posted byyehoPython序列化的概念很简单。内存里面有一个数据结构,你希望将它保存下来,重用,或者发送给其他人。你会怎么做?这取决于你想要怎么保存,怎么重用,发送给谁。很多游戏允许你在退出的时候保存进度,然后你再...
阅读全文
摘要:在写shell脚本时经常会用到命令行选项、参数处理方式,如:./test.sh -f config.conf -v --prefix=/home-f 为短选项,它需要一个参数,即config.conf, -v也是一个选项,但它不需要参数–prefix 是一个长选项,即选项本身多于一个字符,它也需要一...
阅读全文
摘要:expect自动远程拷贝脚本,利用rsync命令,脚本内容如下:#!/usr/bin/expect --proc Usage_Exit {self} { puts "" puts "Usage: $self ip user passwd port sourcefile d...
阅读全文
摘要:2014年第一个脚本,哈哈!!! expect实现远程主机自动执行命令脚本:#!/usr/bin/expect --if { [llength $argv] < 4 } { puts "Usage: $argv0 ip user passwd port commands timeout" exit ...
阅读全文
摘要:也许很多人认为shell不能并发任务,其实可通过其它一些方式来实现。下面的脚本是我批量快速管理500+服务器脚本,阅读该脚本前建议先看《自动执行远程主机命令expect脚本》、《自动远程拷贝expect脚本》和《getopt:命令行选项、参数处理》用法:Usage: ./multi_main.sh ...
阅读全文
摘要:如何判断系统是32位还是64位的linux系统某日,需要下载个安装包,忽然忘记了自己的系统是32位还是64位的系统了,一时想不起来怎么查看时32位还是64位,呵呵,随便百度下,就发现有好多方法,这里记录下,方便日后查询:第一种:12345[root@CentOS62~]# uname -mi686[...
阅读全文
摘要:[client]port = 3306socket = /tmp/mysql.sock[mysqld]port = 3306socket = /tmp/mysql.sockbasedir = /usr/local/mysqldatadir = /data/mysqlpid-file = /data/...
阅读全文
摘要:php-fpm参数优化2013-11-18Posted byyehophp-fpm进程设置多少合适,设成动态还是静态?《lnmp一键安装包》中会根据你服务器内存调整php-fpm进程数。下面是摘自Google讨论话题:《PHP-FPM on highload tips》[墙外,FQ可参考goagen...
阅读全文
摘要:Linux网络相关查询脚本2014-03-17Posted byyeho1. 查看TCP连接状态netstat -nat |awk '{print $6}'|sort|uniq -c|sort -rnnetstat -n | awk '/^tcp/ {++S[$NF]};END {for(a in ...
阅读全文
摘要:在国外搭建 Web 服务器 - Linode VPS买一台虚拟服务器(VPS),把你网站放在上面跑跑,找找感觉,平时也可以用它来练习。前几天,搜索到了有人推荐 Linode 的 VPS,昨天又有朋友问我用过 Linode 吗,于是就买了一份来给大家测试一下。如果你的网站用户主要来自国外,Linode...
阅读全文
摘要:双向循环链表的实现2013-01-11 09:29:04 我来说两句 作者:坚持理想_面对现实收藏我要投稿在使用链表来解决约瑟夫问题的时候,用到了循环链表。循环链表又分为单向循环链表与双向循环链表,约瑟夫问题采用单项循环链表可以得到很好的而解决了,但是单向链表的很大的缺陷仍然存在,那就是在删除的时...
阅读全文
摘要:使用C/C++扩展Python使用C/C++扩展Python翻译:gashero如果你会用C,实现Python嵌入模块很简单。利用扩展模块可做很多Python不方便做的事情,他们可以直接调用C库和系统调用。为了支持扩展,Python API定义了一系列函数、宏和变量,提供了对Python运行时系统的...
阅读全文
摘要:用C语音编写python的扩展模块,也就是python调c库1.用C语言扩展Python的功能:http://www.ibm.com/developerworks/cn/linux/l-pythc/2.用C语言编写Python扩展模块:http://hi.baidu.com/jinmu190/blo...
阅读全文
摘要:《扩展和嵌入python解释器》1.4 模块方法表和初始化函数1.4 模块方法表和初始化函数下面,我演示如何从Python程序调用spam_system().首先,我们需要在’方法表’列出名称和地址:[cpp]view plaincopystaticPyMethodDefSpamMethods[]=...
阅读全文

浙公网安备 33010602011771号