自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(32)
  • 资源 (1)
  • 问答 (1)
  • 收藏
  • 关注

原创 python 遍历某个路径下的所有图片并将图片路径保存到数组

#!/usr/local/python2.7/bin/python2.7# -*- coding: utf-8 -*-import ospaths = ['/fdfs_data/data/', '/fdfs_data/data1/']alist=[]total = 0for path in paths:        for root, dirs, file

2016-07-30 16:17:10 9388 1

原创 python 遍历某个路径下包含子目录下的图片名称

遍历两个路径的所有图片,并将两个路径的所有图片名称合并成一个数组里面,得出两个路径拥有哪些图片#!/usr/local/python2.7/bin/python2.7# -*- coding: utf-8 -*-import osfor root, dirs, files in os.walk(path1):    for file in files:        i

2016-07-30 16:13:30 2491 1

原创 python 连接mongodb 获取某个key的值

输出某个key 的值,因需求且截断值取某段字符#!/usr/local/python2.7/bin/python2.7import osimport loggingimport tarfilefrom  pymongo import MongoClientclient = MongoClient('192.168.11.77')db = client.files

2016-07-30 16:09:15 7501

原创 PowerShell管理IIS

#导入IIS管理模块 Import-Module WebAdministration       #新建应用程序池 www.xxx.com  New-Item iis:\AppPools\www.xxx.com  Set-ItemProperty iis:\AppPools\www.xxx.com managedRuntimeVersion v4.0 #更改应用程序池版本为

2016-07-27 17:53:38 3365

原创 sql server 查看表的死锁和Kill 死锁进程

查询出来select        request_session_id spid,       OBJECT_NAME(resource_associated_entity_id) tableName    from        sys.dm_tran_locks   where        resource_type='OBJECT  杀死死锁进

2016-07-27 16:34:00 2632

原创 haproxy 用命令踢掉和开启某个项目和主机

踢掉某个项目的某个主机echo "disable server   backendname/hostname" |socat unix:/usr/local/haproxy/run/haproxy.stat stdio开启某个项目的某个主机echo "enable server   backendname/hostname" |socat unix:/usr/local/h

2016-07-26 15:44:51 675

原创 expect 提供用户名和密码的SSH自动登录脚本

#!/usr/bin/expect -f    set port port_no  set user user_name  set host host_name  set password my_password  set timeout -1    spawn ssh -D $port $user@$host  expect "*assword:*"   

2016-07-24 12:45:43 549

原创 python ssh 登录执行命令

单线程的模式,只能执行一条语句多线程的模式,可以执行多条语句#-*- coding: utf-8 -*-#!/usr/bin/pythonimport paramikoimport threadingdef ssh2(ip,username,passwd,cmd):    try:        ssh = paramiko.SSHC

2016-07-24 12:29:53 4265

转载 Zabbix监控Mysql数据库性能

Zabbix还可以监控mysql slow queries,mysql version,uptime,alive等。下面通过Zabbix Graphs实时查看的SQL语句操作情况和mysql发送接收的字节数。1.Zabbix官方提供的监控mysql的模板Template App MySQL,可以看到相关的Items和key。2.把该模板Template App MySQ

2016-07-22 23:38:42 5741

转载 SQLServer 利用profiler生成脚本在后台跟踪堵塞语句或慢查询语句

当启用 SQLServer profiler 跟踪sql语句的时候,是非常方便的,同时也可以按照各个维度筛选跟踪。但是对于长时间跟踪,一直打开着profiler界面不是很好。有一个技巧是可以把profiler 的跟踪设置导出成sql 脚本,脚本可以在后台执行。以跟踪慢查询为例。【堵塞跟踪】1. 首先打开profiler 跟踪堵塞语句,事件选择 Blocked proce

2016-07-22 00:04:41 3318

原创 SQLServer 2008数据库查看死锁、堵塞的SQL语句

--每秒死锁数量SELECT  *FROM    sys.dm_os_performance_countersWHERE   counter_name LIKE 'Number of Deadlocksc%';--查询当前阻塞WITH    CTE_SID ( BSID, SID, sql_handle )          AS ( SEL

2016-07-21 17:58:55 5450

转载 73条日常Linux shell命令汇总

1.检查远程端口是否对bash开放:echo >/dev/tcp/8.8.8.8/53 && echo "open"2.让进程转入后台:Ctrl + z3、将进程转到前台:fg4.产生随机的十六进制数,其中n是字符数:openssl rand -hex n5.在当前shell里执行一个文件里的命令:source /home/u

2016-07-20 17:58:28 308

原创 Linux 密钥远程登陆主机

思路就是:在本地主机上生成 公钥,私钥,然后将公钥放到远程主机的.ssh/authrized_keys 里面使用下例中ssky-keygen和ssh-copy-id,仅需通过3个步骤的简单设置而无需输入密码就能登录远程Linux主机。 ssh-keygen 创建公钥和密钥。 ssh-copy-id 把本地主机的公钥复制到远程主机的authorized_keys文件上。ssh-cop

2016-07-20 15:50:16 500

原创 MySQL innobackupex在线备份及恢复(全量和增量)

Xtrabackup是由percona开发的一个开源软件,它是innodb热备工具ibbackup(收费的商业软件)的一个开源替代品。Xtrabackup由个部分组成:xtrabackup和innobackupex,其中xtrabackup工具用于备份innodb和 xtraDB引擎的表;而innobackupex工具用于备份myisam和innodb引擎的表,本文将介绍如何用innobackup

2016-07-19 17:47:45 537

原创 PowerShell遍历文件、文件夹的方法

需要清理某个目录下的子文件夹下的*.Log 文件 Get-ChildItem C:\inetpub\logs\LogFiles\ -recurse *.log |Remove-Item -ForcePowerShell遍历文件夹下的子文件夹和文件是一件很容易的事儿。Get-ChildItem这个cmdlet就有一个recurse参数是用于遍历文件夹的。Pow

2016-07-18 17:22:51 25021

原创 PowerShell匹配文件删除N天前或指定日期(前后)创建(或修改)的文件

Get-ChildItem -Path D:\logstash-1.4.2\bin\*.mdmp -Recurse -ErrorAction:SilentlyContinue | `Where-Object -FilterScript {(((get-date) - ($_.CreationTime)).days -gt 20 `-and $_.PsISContainer -ne $Tru

2016-07-18 16:41:43 3306

原创 bat 遍历某个目录删除子目录下的所有日志文件

@echo offset dir=C:\inetpub\logs\LogFilesfor /f "delims=" %%i in ('dir /ad/b/s/a "%dir%"') do (del /f /q /s  %%i)pause解释:/ad/b/s/a   这个是4层路径,代表原路径下的子文件夹

2016-07-18 15:05:18 5440

原创 bat 删除某路径7天前的文件

@echo offforfiles /p D:\logstash-1.4.2\bin\ /m *.log -d -7  /C "cmd /c del /f @path\"forfiles /p D:\logstash-1.4.2\bin\ /m *.mdmp -d -7  /C "cmd /c del /f @path\"pause forfiles:/p 指定的路径 /s ...

2016-07-18 14:38:00 8357

转载 SQL Server Profiler使用方法

我们单击开始--程序--Microsoft SQL Server 2005--性能工具--SQL Server Profiler   如下图然后会出现如下界面我们单击文件---【新建跟踪(N)...】,这是一个多窗口多任何的工具,我们可以同时新建不同的跟踪窗口,也可以是不同的数据库接着:在这里我们输入 我们的跟踪的数据库的服务器名称,

2016-07-14 14:30:40 530

原创 Linux下安装JDK

1、下载JDK路径:http://www.oracle.com/technetwork/java/javase/downloads/jdk7-downloads-1880260.html下载jdk:#cd /tmp  #wget http://download.oracle.com/otn-pub/java/jdk

2016-07-14 14:18:26 310

原创 因为数据库正在使用,所以无法获得对数据库的独占访问权---还原或删除数据库的解决方法

还原或删除sql server 2008数据库时,经常烩出现:“因为数据库正在使用,所以无法获得对数据库的独占访问权”,终解决方案如下关键SQL语句: ALTER DATABASE [datebase] SET OFFLINE WITH ROLLBACK IMMEDIATE用完之后再ALTER  database  [ datebase]

2016-07-14 11:36:54 731

原创 SQLSERVER如何获取一个数据库中的所有表的名称、一个表中所有字段的名称

1.查询数据库中的所有数据库名: SELECT Name FROM Master..SysDatabases ORDER BY Name2.查询某个数据库中所有的表名: SELECT Name FROM SysObjects Where XType='U' ORDER BY Name3.查看某表结构select * from informatio

2016-07-14 10:35:34 747

原创 Sql server 维护计划-备份

1.启动【sql server Management Studio】,在【对象资源管理器】窗口里选择【管理】——【维护计划】选项。2.右击【维护计划】,在弹出的快捷菜单里选择【维护计划向导】选项弹出如图所示的【维护计划向导】对话框,单击【下一步】按钮3.因为咱们是要完整备份,所以选完整备份,根据你的个人需求

2016-07-14 10:25:32 928

原创 SQLServer 数据库变成单个用户后无法访问问题的解决方法

解决办法是:运行下面SQLUSE master;  GO  DECLARE @SQL VARCHAR(MAX);  SET @SQL=''  SELECT @SQL=@SQL+'; KILL '+RTRIM(SPID)  FROM master..sysprocesses  WHERE dbid=DB_ID('数据库名');  EXEC(@S

2016-07-14 09:46:38 14248

原创 Centos 6 安装 Percona XtraBackup 2.2.13

解决依赖关系[root@test ~]# yum-y install libaio perl perl-devel  perl-Time-HiRes perl-DBD-MySQL perl-IO-Socket-SSL perl-Digest-MD5下载rpm 进行安装[root@test ~]#wget  https://www.percona.com/do

2016-07-13 14:42:04 710

原创 Mysql Binlog三种格式介绍及分析

一.MySQL Binlog格式介绍      binlog又叫二进制日志文件,它会将mysql中所有修改数据库数据的Query以二进制的形式记录到日志文件中,如:create,insert,drop,update等;(对于select操作则不会被记录到binlog里,因为它并没有修改数据库的数据)。binlog一般存储在数据目录下,并且命名为:mysql-bin.***(这个可以

2016-07-09 13:35:02 397

转载 MySQL索引背后的数据结构及算法原理

摘要本文以MySQL数据库为研究对象,讨论与数据库索引相关的一些话题。特别需要说明的是,MySQL支持诸多存储引擎,而各种存储引擎对索引的支持也各不相同,因此MySQL数据库支持多种索引类型,如BTree索引,哈希索引,全文索引等等。为了避免混乱,本文将只关注于BTree索引,因为这是平常使用MySQL时主要打交道的索引,至于哈希索引和全文索引本文暂不讨论。文章主要内容分为三个部分

2016-07-09 13:29:59 354

原创 SQL 四种语言

1.DDL(Data Definition Language)数据库定义语言statements are used to define the database structure or schema.DDL是SQL语言的四大功能之一。用于定义数据库的三级结构,包括外模式、概念模式、内模式及其相互之间的映像,定义数据的完整性、安全控制等约束DDL不需要commit.CR

2016-07-07 00:10:31 1028

原创 Mysql 的事务与日志

事务: 事务就是一组原子性的SQL查询,或者说一个独立的工作单元。如果数据库引擎能够成功对数据库应用该组的全部语句,那么就执行该组查询。事务的ACID的概念:原子性:一个事务必须被视为一个不可分割的最小工作单位,整个事务中的所有操作要么全部提交成功,要么全部失败回滚。对于一个事务来说,不可能只执行其中的一部分操作,这就是事务的原子性。一致性:数据库总是从一个一致性的状态转换到另

2016-07-07 00:08:48 1648

原创 Mysql 中MyISAM 和Innodb 的区别

MyISAM                  Innodb事务支持 :   不支持                     支持锁的粒度:     table                      Row存储容量:    没有上限               64TB哈希索引 :   不支持                       支持全文索引:

2016-07-06 23:22:46 312

转载 Mysql 主主互备

双机热备的概念简单说一下,就是要保持两个数据库的状态自动同步。对任何一个数据库的操作都自动应用到另外一个数据库,始终保持两个数据库数据一致。 这样做的好处多。 1. 可以做灾备,其中一个坏了可以切换到另一个。 2. 可以做负载均衡,可以将请求分摊到其中任何一台上,提高网站吞吐量。  对于异地热备,尤其适合灾备。废话不多说了。我们直接进入主题。 我们会主要介绍两部分内容:一, mysql 备份工

2016-07-06 23:18:05 481

原创 zabbix 监控windows 性能计数器中的值

步骤1,在windows 下安装zabbix 的客户端2,在zabbix 的客户端配置文件中,自定义key值对应性能计数器3,在zabbix 管理平台界面,新建项目获取值1,参考我写的http://blog.csdn.net/saga_gallon/article/details/460491332,2.1 在配置文件中自定义key 值对应性能计数器的值

2016-07-05 11:39:16 1599

linux技术命令文档

linux技术命令,一些简单基础的命令适合新手

2015-01-06

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

TA关注的人

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