svn转移

两台机器都是window平台 具体操作步骤: 1、将原版本库导出 svnadmin dump g:\svn >response_dump (单版本库,不过里面采用了主干分支结构,g:\svn是版本库主目录 导出要一段时间,视版本多少而定,我的版本号到900多,用了至少10分钟吧,导出文件近500M ) 2、在新服务器上创建安装svn服务,创建版本空库 svnadmin create e:\mysvn 3、导入版本库 svnadmin load e:\mysvn <response_dump (导入过程也需要点时间) 4、将原配置文件(conf)目录替换到新服务器 (用户密码,配置等等)

Posted in linux. 评论暂缺 »

php memcache保存session的一个设置误区

php中,使用memcache作为session的save handler 一般会使用如下设置: php.ini里: session.save_handler = memcache session.save_path = “localhost:11211″ 项目配置里: ini_set(“session.save_handler”, “memcache”); ini_set(“session.save_path”, “127.0.0.1:11211″); 在网上很多资料会写成这样: session.save_path = “tcp://localhost:11211″ 就是连接前缀里添加了tcp:// 这是会导致php的memcache模块写入失败,切记一定不要添加tcp协议前缀! 原文:http://php.net/manual/en/memcached.sessions.php session.save_path string Defines a comma separated of hostname:port entries to use for session server pool, for example “sess1:11211, sess2:11211″. If you want to use ‘memcacheD’ extention not ‘memcache’ (there are two diffrent extentions) for session [Read More →]

Posted in lamp, linux, php. 评论暂缺 »

crontab 详解 备忘录

crontab 详解 备忘录

Posted in linux, 未分类. 评论暂缺 »

linux下删除某个目录下大量文件办法

linux下删除某个目录下大量文件办法

Posted in linux. 评论暂缺 »

Linux Bash Shell编程快速入门

BASH 的基本语法 最简单的例子 —— Hello World! 关于输入、输出和错误输出 BASH 中对变量的规定(与 C 语言的异同) BASH 中的基本流程控制语法 函数的使用 2.1     最简单的例子 —— Hello World! 几乎所有的讲解编程的书给读者的第一个例子都是 Hello World 程序,那么我们今天也就从这个例子出发,来逐步了解 BASH。 用 vi 编辑器编辑一个 hello 文件如下: #!/bin/bash # This is a very simple example echo Hello World 这样最简单的一个 BASH 程序就编写完了。这里有几个问题需要说明一下: 一,第一行的 #! 是什么意思 二,第一行的 /bin/bash 又是什么意思 三,第二行是注释吗 四,echo 语句 五,如何执行该程序 #! 是说明 hello [Read More →]

Posted in linux. 评论暂缺 »

vi/vim 跳转到指定行

vi/vim 跳转到指定行

Posted in linux. 评论暂缺 »

PureFTP安装配置

PureFTP+Mysql验证 FTP的原理 21端口开放,用于连接。20端口用于传输数据! 匿名用户 anonymous 主动模式和被动模式 主动模式是客户端主动,例如用1030端口连接21,再开放1031和20端口传输数据,但是如果有防火墙的话,无法主动传输,服务器会打开大于1024端口并且通过客户端进行连接 tar -xjvf pure-ftpd-1.0.22.tar.bz2 ./configure –prefix=/usr/local/pureftpd –with-mysql=/usr/local/mysql –with-paranoidmsg –with-shadow –with-welcomemsg –with-uploadscript –with-quotas –with-cookie –with-virtualhosts –with-virtualroot –with-diraliases –with-sysquotas –with-ratios –with-ftpwho –with-throttling –with-language=simplified-chinese –with-mysql=/usr/local/mysql \ 此处的 /usr/local/mysql 请改为你的mysql实际安装路径.如果出现类似configure: error: Your MySQL client libraries aren’t properly installed 的错误,请将mysql目录下的 include/mysql下的mysql.h文件以及lib/mysql下的全部文件,连接(直接复制过去或许也可)到 /usr/lib 目录下(参考) cp /usr/local/mysql/lib/libmysqlclent* /usr/lib(真正解决办法) ##运行 ldconfig,加载所有共享链接库 cp -a ftp /var/www/html/pureftp make && [Read More →]

Posted in linux. 评论暂缺 »

libphp5.so: cannot restore segment prot after reloc: Permission denied

php5 apache2.2 安装时出现 libphp5.so: cannot restore segment prot after reloc: Permission denied 的原因及解决办法

Posted in lamp, linux, php. 评论暂缺 »

Vim 注释多行

作为一个非专业运维人员,惨为遗忘的操作而悔恨,遂转载之! from :http://www.21andy.com/blog/20100413/1859.html Vim 注释多行简化说明 以下一次注释3行操作如下 esc 0 跳到行首 ctrl+v 可视块模式 jjj 下移3行 I 进入插入模式 // esc 嫌麻烦可以自己定义快捷键 # vim ~/.vimrc 输入如下内容,保存 “F5 for comment vmap <F5> :s=^\(//\)*=//=g<cr>:noh<cr> nmap <F5> :s=^\(//\)*=//=g<cr>:noh<cr> imap <F5> <ESC>:s=^\(//\)*=//=g<cr>:noh<cr> “F6 for uncomment vmap <F6> :s=^\(//\)*==g<cr>:noh<cr> nmap <F6> :s=^\(//\)*==g<cr>:noh<cr> imap <F6> <ESC>:s=^\(//\)*==g<cr>:noh<cr> Vim 注释多行详细说明: ctrl+v 进入列模式,向下或向上移动光标,把需要注释的行的开头标记起来,然后按大写的I,再插入注释符,比如#,再按Esc,就会全部注释。或者也可以运行下面这些命令: :s/^/#          [Read More →]

Posted in linux, 未分类. 评论暂缺 »

三种压力测试工具 http_load 和 apache ab 、 siege 压力测试(转)

web压力测试软件对比

Posted in lamp, linux. 评论暂缺 »