自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(31)
  • 资源 (3)
  • 收藏
  • 关注

原创 用rsync实现linux服务器备份

一、服务端配置1、安装软件 linux os安装rsync和xinetd windows os 只要安装rsync2、配置软件 1) linux Server: 2.1 修改将rsync加入到xinetd中 sudo vi /etc/xinetd.d/rsync 将disable=yes改为noservice rsync{ ...

2013-07-31 17:06:24 215

原创 使用python的socket技术实现主客端交互

最近研究了一下python,确实比较好用。先小试牛刀一把,利用socket实现主客端交互,具体代码如下:1、服务器端socket_server.py#socket_server.pyimport socketimport osimport sysdef work(): sock = socket.socket(socket.AF_INET, socket....

2012-09-19 10:55:36 192

原创 shell脚本编写技巧

1.test测试命令test命令用于检查某个条件是否成立,它可以进行数值、字符和文件三个方面的测试,其测试符和相应的功能分别如下:(1)数值测试:-eq:等于则为真-ne:不等于则为真-gt:大于则为真-ge:大于等于则为真-lt:小于则为真-le:小于等于则为真(2)字符串测试:=:等于则为真!=:不相等则为真-z 字符串:字符串长度伪则为真...

2012-07-12 09:58:09 172

原创 windows bash

1 echo 和 @回显命令@ #关闭单行回显echo off #从下一行开始关闭回显@echo off #从本行开始关闭回显。一般批处理第一行都是这个echo on #从下一行开始打开回显echo #显示当前是 echo ...

2012-02-29 09:45:20 151

原创 我的GIT探索之旅

公司用的版本控制工具是VSS和TFS,貌似微软比较推荐的是TFS,其功能确实比较强大,但价格也是比较客观的。公司在这方面管理也比较严格,所以在VSS上申请了账号,准备把做好的自动化测试脚本提交上去,可杯具的事情发生了,一个星期账号还没有搞定,得知db无故down掉了,没办法,我们可经不起折腾了。Google一番,发现git现在很火,故拿来试用下,现给大家分享一下使用的心得,欢迎拍砖~~Git ...

2011-12-20 10:14:12 167

原创 写了一个自动抓取更新文件并生成patches的工具

/* * Author: sambafeng * date:2011-04-25 *//* * TODO:auto create patches for script language programe,such as shell,ruby,perl,python */package util;import java.io.BufferedInputStream;...

2011-12-20 10:11:34 186

原创 一些perl脚本

一、常用工具方法1、哈希my %hash = ("a"=>1, "b"=>2, "c"=>3, "d"=>4); foreach my $key (sort keys %hash) { my $value =$hash{$key}; print "$key=$value\n"; }2、读文件sub rea

2011-12-20 10:08:13 177

原创 linux常用命令

1、查看路由相关信息:route –n2、查看IP ifconfig3、删除软件sudo apt-get remove --purge ABC 和 sudo aptitude purge ABC4、查看已安装软件 $sudo apt-get install apt-show-versions $apt-show-versions...

2011-12-20 09:50:21 157

原创 VisualSvn Server的钩子脚本

VisualSvn Server是windows下免费的源代码控制管理工具,最近闲得蛋疼,特地写了如下钩子脚本,供大家使用.#=================precommit===========================================@echo offsetlocalset REPOS=%1set REV=%2set svnlook="D:\P...

2011-12-07 17:42:54 561

原创 常用windows bash配置脚本工具

1、取得svn上所有文件信息@echo offsvn list http://172.16.144.101/svn/AutomationTest/trunk > tmp.txtsetlocal enabledelayedexpansionfor /f "delims=" %%i in (tmp.txt) do ( set a=%%i echo,!a!)...

2011-12-07 09:41:08 239

原创 shell基本语法

1、关于if的应用 if后边跟的条件必须用[ ](中括号)括起来然后下边用then ,最后用fi#!/bin/bash#if test2echo -n "Enter your name: "read NAMEif [ "$NAME" == "" ]thenecho "You dont't enter any word "fi2、关于if/elif/els...

2011-09-27 16:50:11 106

原创 linux实现多线程

方法一:#!/bin/bashfor ((i=0;i>test && echo "done!" } &donewaitcat test|wc -lrm test方法二:#!/bin/bashfunction a_sub { # 此处定义一个函数,作为一个线程(子进程)sleep 3 # 线程的作用是sleep 3s}tmp_...

2011-09-26 11:19:17 403

原创 用SHELL脚本来防止SSH和vsftpd暴力破解

为防止恶意攻击服务器,特写了如下脚本,并放入crontab中(* */1 * * * root sh /root/hosts_deny.sh),每小时运行一次#! /bin/bashcat /var/log/secure|awk '/Failed/{print $(NF-3)}'|sort|uniq -c|awk '{print $2"="$1;}' > /root/black.txt...

2011-09-09 09:20:13 336

原创 通过expect自动登录到30台linux机器运行相同命令

 一、用以下expect脚本可以同时对200台机器执行同一个命令,比如:打补丁(expect remote.exp)#!/user/bin/expect -ffor {set i 1} {$i<=200} {incr i} {spawn ssh -p 1022 -l root 192.168.6.$iexpect "*password: "sleep 3sen...

2011-05-18 13:28:21 174

原创 Maven实战-远程部署到Tomcat容器

1、修改tomcat下的tomcat-user.xml文件,加入  <role rolename="manager"/>  <user username="admin" password="123456" roles="manager"/>,启动tomcat后用admin/123456登陆http://127.0.0.1:8080/mamager/html 测试其可

2011-04-20 00:06:02 140

原创 Windows和linux后台运行服务

我们经常用shell来作为脚本运行或者控制某一程序,但是如何让我们的脚本在后台运行呢?下面让我来分享一下windows和linux平台的处理方式:1、在windows平台,最为熟悉的就是bat shell,如果在前台通过双击bat运行(Tomcat服务器)的时候,有个小黑框一直停留在界面,如果同时运行10个以上的话,桌面会感觉很臃肿,那么就让它作为后台程序来运行吧!在您要运行的bat文件的...

2011-04-02 10:24:10 529

原创 尝试gant脚本

gant其实是ant的一个扩展,但是在逻辑判断等方面要强于ant,用gant做脚本时,需要用到gant-1.1.0_groovy-1.5.2.jar,只是在语法结构有点区别,以下是一个gant的简单示例:build.gantincludeTargets ...

2010-11-02 15:23:03 247

原创 Ngnix+tomcat负载均衡和反向代理

1、基础包:配置Ngnix+tomcat负载均衡和反向代理需要安装openssl zlib pcre三个库,分别到网上下载后安装到/usr/local下2、安装下载ngnix并加压后,用/configure --with-http_stub_status_module --with-http_ssl_module --with-openssl=/usr/local/openssl --...

2010-10-26 15:53:37 170

原创 linux使用时候诸多问题解决

1、解决用SecureCRT或者putty通过ssh登录Linux主机很慢的问题是用secureCRT登录linux主机,有时候发现速度很慢,是由于默认设置了DNS中转,所以只要修改成不通过DNS中转就可以了,具体做法是vi /etc/ssh/sshd_config 将UseNDS修改成为no,问题解决!!2、建立两台linux信任连接机器A:ip:192.168.52.94 serv...

2010-10-25 09:22:24 112

原创 Ubuntu下构架高可用SVN服务器及操作命令

SVN服务器架构安装见附件!安装完svn+apache,并配置启动以后,需要做如下的基本设置:一、将svn的安装目录加入到path,以便直接使用svn命令export path=/usr/local/svn/bin二、svn创建新的版本库:svnadmin create /svn/project/www #创建仓库"www"三、添加用户htpasswd -c /svn/...

2010-10-24 14:25:12 163

原创 给Ubuntu配置JAVA环境

在Ubuntu下安装JAVA虚拟机和SDK(开发包)是非常轻松容易的:联网的情况下在终端下输入命令$sudo apt-get install sun-java6-jre sun-java6-jdk这条命令就可以帮助下载并安装JAVA6了,顺便再给浏览器安装JAVA支持:$sudo apt-get install sun-java6-plugin 将系统虚拟机的优先顺序也调整一下...

2010-10-12 19:13:20 94

原创 在linux上安装各种信息系统

1、安装shopex1)目录权限 下载shopex后解压缩,上传到空间(二进制),权限改为777,其他需设置777的目录有:install/templates_c、config、home、home/backup、home/cache、home/cache/admin_tmplhome/cache/data、home/cache/front_tmpl、home/download、hom...

2010-10-12 19:04:46 193

原创 在ubuntu系统上架设apache+mysql+php服务

在对ubuntu系统进行相关设置后,就可以进行各种环境的搭建,这里介绍apache+mysql+php环境的搭建:1、安装Mysql aptitude install mysql-server mysql-client 安装过程中,要输入MySQL的root用户密码, New password for the MySQL "root" user: ...

2010-10-12 19:02:25 103

原创 架设基于ubuntu操作系统的应用与维护

unbuntu越来越受大众朋友和各位童鞋们的喜爱,在这里也像大家介绍一点使用技巧具体可以参考 [url]http://wiki.ubuntu.org.cn/Ubuntu%E6%8A%80%E5%B7%A7[/url]1、更新系统 首先需要备份原更新源地址文件 /etc/apt/source.list,然后google下最新的更新源,编辑保存后执行如下命令:sudo apt-get ...

2010-10-12 18:37:46 110

原创 TestLink及Mantis环境配置及诸多问题解决

在unbuntu上安装完apache+mysql+php后,然后安装testlink+mantis配置:testlink安装:1)在浏览器输入访问地址http://yoursite/testlink/install/index.php2)选择new install,进入页面后,输入mysql用户名和密码,以及将相应的目录权限设置好,然后一路next(主要的配置信息在config_db....

2010-10-11 15:44:28 300

原创 MySQL大小写问题

公司的测试系统mantis+testlink用搭建在windows上,并跑在集成apache环境,由于原来的机器应用太多,故想搬到linux,所以需要重新搭建这套环境。其他搭建都没有什么问题,但在迁移mysql的时候出现了状况,报数据库连接问题,经查发现原来是mysql数据库问题,原来mysql在windows平台是不区分大小写,而在linux和unix上是区分大小写的,因此需要在my.conf中...

2010-10-11 14:22:10 98

原创 Clear case使用手册

以前一直用svn来管理源代码,听说clear case管理起来更方便,故向大家推荐这个使用手册

2010-10-06 16:13:41 1164

原创 oracle的oc4j自动部署脚本解决方案

公司原本有基于linux平台的oc4j中间件的部署脚本,但使用不是很方便。由于整个测试环境比较大,大约有100多台服务器组成一套集群的集成测试环境,并且加入负载均衡技术。了如果没有统一的部署脚本和统一标准,将会影响日常系统部署工作。为此,对原有脚本进行优化,提高了代码效率和工作效率,如需修改部署配置,则只需单点修改即可,具体方案见附件。具体代码回复后单独发送,请见谅。...

2010-10-06 16:04:12 146

eclipse安装插件方法

eclipse的插件安装方法比较多,但通过本人实践总结,得出以下的两种方法:Eclipse平台+插件的方式使Eclipse很容易扩充,Eclipse插件安装的方式有两种:   一种是内置方式安装,即下载插件后解压缩,然后把解压后插件的plugins和features目录里面的内容分别复制到Eclipse安装目录的plugins和feature目录里面,这种方法安装比较简单,但是问题也比较多...

2010-04-17 16:19:08 127

ANT发布应用的框架

应用的开发如有一个好的结构,给程序的开发及发布带来便捷,一点总结:1、文件夹的结构:ant.properties :存放每个业务模块的ant打包属性文件。 IHC0100.propertiesBuild :存放打包后的文件,ant打包时会自动生成。 build.xml cre...

2010-04-11 11:38:39 306

Oracle 安装后8080和80端口被占用的解决方案

安装完Oracle后,经常会出现8080和80端口被占用,这是由于同一机器上安装了apache和tomcat后的原因,故需要做以下修改:80端口占用的办法:需要修改目录oracle\Apache\Apache\conf中的两个文件:httpd.conf、httpd.conf.default,将文件中的端口由80改为18001即可将Apache的应用端口改为18001端口,重新启动Apa...

2010-04-11 11:15:59 212

最新的华为面试题,绝对受益!

最新的华为面试题,想成功通过华为魔鬼般面试的必看!绝对受益啊

2008-10-13

sql2005数据库教程pdf

sql2005数据库教程可以更快更好地帮您学习使用,这个教程是我通过整理得出的精华片段。

2009-05-08

sql2005配置资源

在配置sql2005数据库服务器的时候需要打的注册表和msdtc补丁,在安装sql2005出错的时候,不要中断安装而直接双击附件中的两个文件即可。

2009-05-08

空空如也

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

TA关注的人

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