良玉的博客 点点滴滴,积水成河_良玉的博客_页游、手游linux运维工程师之路

让 svn 支持 https 协议的 checkout

安装 neon
wget http://www.webdav.org/neon/neon-0.25.5.tar.gz
./configure --with-ssl --with-libs=/usr/lib/openssl/
--prefix=/usr/local/neon
make
make install
编译 subversion 时带上 --with-ssl --with-neon=/usr/local/neon/
./configure --prefix=/usr/local/svn --with-apr=/usr/local/apr --with-apr-util=/usr/local/apr-util --with-sqlite=/usr/local/sqlite  --with-neon=/usr/local/neon --with-ssl
make
make install
安装好后查看:
svn --version
svn, version 1.7.1 (r1186859)
   compiled Dec 20 2012, 12:37:46


阅读全文...

linux 查看哪些进程用了swap

如果系统的物理内存用光了,则会用到swap。系统就会跑得很慢,但仍能运行;如果Swap空间用光了,那么系统就会发生错误。通常会出现“application is out of memory”的错误,严重时会造成服务进程的死锁。所以要高度重视。

swap查看有很多种方法,一一介绍下:


阅读全文...

php使用apc

简介

APC,全称是Alternative PHP Cache,官方翻译叫”可选PHP缓存”,但我个人觉得应该叫”另一个PHP缓存”.因为这个东西如果叫”可选PHP缓存”,容易给人一种可要可不要的,不怎么有用的错觉. 
APC的主页是:http://pecl.php.net/package/apc

下载APC-3.1.13.tgz


阅读全文...

标签: linuxphpapc

作者:良玉 分类:Linux 浏览:563 评论:0

HHVM(HipHop PHP)优化加速PHP代码:搭建提速五六倍的PHP服务器

EasyHHVM简介

      EasyHHVM是一个HHVM一键安装脚本,方便大家更容易安装部署HipHop PHP VM(HHVM)软件。EasyHHVM快速部署工具,开源开放此管理部署系统方便大家安装使用,以此和行业共同学习进步。


EasyHHVM开源宗旨

      EasyHHVM快速部署工具致力于在中国推广和普及(HHVM)HipHop PHP VM相关技术,推动国内更多人专注于HipHop PHP开发、应用、推广的开源爱好者,推出的EasyHHVM版本更易于开发,功能更强大。


阅读全文...

标签: hhvm.php

作者:良玉 分类:HHVM 浏览:1264 评论:0

centos6.3下编译hhvm

服务器配置

centos6.3 64位

安装hhvm必须的依赖包

sudo yum install git cpp make autoconf automake libtool patch memcached gcc-c++ cmake wget boost-devel mysql-devel pcre-devel gd-devel libxml2-devel expat-devel libicu-devel bzip2-devel oniguruma-devel openldap-devel readline-devel libc-client-devel libcap-devel binutils-devel pam-devel elfutils-libelf-devel


阅读全文...

标签: centosphphhvm

作者:良玉 分类:HHVM 浏览:763 评论:0

64位 CentOS 5.6 中Smokeping的安装、支持中文、Master/Slave

需要的包有:
  1. CGI-SpeedyCGI-2.22.tar.gz                      2f80df78874e3efa80f180923c4967a1

  2. echoping-6.0.2.tar.gz                          991478532b56ab3b6f46ea9fa332626f

  3. fping.tar.gz                                   d5e8be59e307cef76bc479e1684df705

  4. smokeping-2.6.8.tar.gz                         14a968daab2d17a27d41600077e3e967

阅读全文...

HTTP断点续传的基本原理

断点续传是我们现在经常接触的概念,那么HTTP协议是如何支持断点续传的呢。我们先从一个例子来看看。

下面是一个断点续传的例子:(使用Net Vampire得到)

I 01-7-12 19:19:23 ------------------------- Attempt 1 ------------------------- 
P 01-7-12 19:19:24 Connecting to 127.0.0.3 ... 
P 01-7-12 19:19:24 Connected to 127.0.0.3 [127.0.0.3] 
S 01-7-12 19:19:24 GET /VS0515AI.EXE HTTP/1.1 

阅读全文...

ipcs的使用

1、列出所有的ipcs参数: -a

    他是默认选项及ipcs等效于ipcs -a

[root@test ~]# ipcs -a

------ Shared Memory Segments --------

key        shmid      owner      perms      bytes      nattch     status     

0x00000000 0          root       644        52         2                      

0x00000000 32769      root       644        16384      2                      

0x00000000 65538      root       644        268        2    


阅读全文...

Linux终端使用curl来post数据,数据格式为json

Linux终端使用curl来post数据,数据格式为json:

/usr/bin/curl --connect-timeout 15  -H "Content-Type: application/json" -sd '{"data":"data"}' http://aaa.com/aaa


-a/--append 上传文件时,附加到目标文件
 -A/--user-agent <string>  设置用户代理发送给服务器
 - anyauth   可以使用“任何”身份验证方法
 -b/--cookie <name=string/file> cookie字符串或文件读取位置
 - basic 使用HTTP基本验证


阅读全文...