• 2024
    • 五月
      • 腾讯云轻量服务器DD OpenBSD 7.5
        05/20/24
        登入腾讯云后台,重装系统为Centos 7,使用初始密码ssh 登入系统
        1.下载openbsd cd75.iso 镜像,dd 到虚拟本地磁盘/dev/vda

        [root@VM-4-3-centos ~]# lsblk
        NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
        sr0 11:0 1 223.6M 0 rom
        vda 253:

  • 2023
    • 十月
      • 安装完 OpenWrt 23.05.0 后,扩展ROOT分区
        10/17/23
        OP一直有这个问题,就是把镜像写入到SD卡或者本地磁盘后,默认只使用了100多M的空间,导致SD卡有大量存储空间限制。

        之前一直使用的方法是 fdisk 删除,重建分区大法,不过这方法会导致分区UUID变更,需要更新GRUB.CFG�

      • 搭建带WEB用户管理的openvpn
        10/02/23
        前段时间老大给了任务,要搭建一个供内部同事使用的openvpn,为了方便管理需要支持网页管理UI,故而折腾了一下。

        1.下载开源的一键部署脚本,使用这位大佬的项目 https://github.com/Nyr/openvpn-install


        wget https://

  • 2021
    • 九月
      • caddy2 域名站点禁用 http to https 自动跳转
        09/11/21
        caddy 这个web server 不用多说了,auto TLS 是它的最大卖点。

        但是有时候确实会有一些奇葩需求,

        比如我就是要访问http 版本,我不需要自动跳转到 https.但是同时我需要https 也可以用。

        只需要http 的场景,�

    • 二月
      • Quantumult X 下使用SS + v2ray-plugin 配置容易踩的坑
        02/19/21
        在 Quantumult X 下添加自己的ss + v2ray-plugin 服务器节点相较与小火箭本身就有一点麻烦,因为不提供GUI方式添加,只能自己编辑CONF文件。

        之前就是照着官方的SAMPLE格式加了自己的VMESS节点,不过还行,添加一次就成功了。<

  • 2020
    • 四月
      • Caddy 1 迁移到 Caddy 2 配置文件改动
        04/23/20
        之前一直用的是CADDY 1,最近随着CADDY 2 越来越接近生产环境,故而借由查看服务器情况下载升级了一下。

        升级BIN 很简单,直接下载官方提供的BIN 包解压即可。如果要自己编译得话,GOLANG 的版本需要Go 1.14 以上了。 v1的�

    • 一月
      • 利用 iptables 做端口转发,实现代理中转
        01/03/20
        最近得了一台TW 的NAT机器,考虑到是TW的原生IP,打算好好利用一番。可是直连过去丢包情况严重,考虑到我手里有一台HK的机器,到我,到TW的线路都还不错。

        所以决定使用这台机器来做中转功能。这里就需要用到端口�

  • 2019
    • 十二月
      • 在NAT机器上搭建 shadowsocks + v2ray-plugin (websocket SSL) 组合
        12/20/19
        最近入了一台套路云的TW NAT机器,就寻思着把它搭建起来用于代理,本来打算是还用v2ray websocket + caddy 那套,不过由于是NAT机器,80,443 这样的端口基本是不用想了,我还得去研究caddy 第三方SSL证书怎么配置使用、还得去freessl.org

    • 三月
      • 搭建经典的 v2ray + tls websocket + caddy https 组合
        03/28/19
        最近入手了一台 浩航互联(贵州才智浩航网络科技有限公司)的香港沙田机房的VPS,PCCW 线路,延迟很是感人。月租也不贵,打完折也就34块钱左右。很是兴奋~

        不过用了一段时间,发现用来做网站(比如我在上面搭的IPA serve

      • 解决 caddy http server 没有 try_files 标识符 的坑逼问题
        03/19/19
        最近由于想给老的ipad mini 1 安装微信,由于app store 里面的最新版本已经不兼容mini 1 了,便打算自己搭建一个 https://www.diawi.com/ 这样的ipa server.

        在github 找到了一个国人开发的nodejs 版本的。前端用一台web server 反代node 后�

      • 终于把网站烦人的丢失登录状态的问题给干掉了 CAO
        03/13/19
        这小博客自从套了cloudflare 的cdn 后我就一直觉得很奇怪,每次的登陆状态很不稳定,点一下按钮身份变成游客了,再刷新一下又变回来了。再刷新一下,又tmd 回去了。。。。

        所以,每次写好文章后,都是习惯性的ctrl + c

      • pecl 安装 swoole 后编译 swoole_async 提示找不到 php_swoole.h 头文件的坑
        03/13/19
        swoole 这个扩展可以说是让php 焕发了第二春,打破了我对php 的一贯“慢”的看法。

        有兴趣的朋友可以去swoole.com 看看文档,这里不赘述。

        swoole 安装最原始的方法就是下载源码编译安装,和其他的php 扩展一样。不�

    • 一月
      • 关闭站点评论功能 (防垃圾机器人评论)
        01/31/19
        我这个小博客一直有垃圾评论我是知道的,只不过这两天越来越多。几百上千条。。。。

        验证码功能可能是废的。

        以前不去弄它是因为反正我也不看,我一般就是记录完一个事情就直接关了,也没感觉到垃圾评

      • 给512MB RAM GCP 美区实例添加交换空间
        01/29/19
        最近博客经常提示 db error,mariadb 总是莫名其妙的shutdown.查看error.log 发现是 out of memory.

        说实话这512MB的VPS我实在不知道该怎么优化,只好寄希望于加个swap space 来顶一顶。好在机器的硬盘还算大。打算分配个1GB出来。
        <

  • 2018
    • 三月
      • thttpd http server 内存使用量太大的疑问
        03/08/18
        前段时间搞了个腾讯云的7天体验服务器,难得国内的机房没备案的域名也能解析。就折腾了一下。

        搞了一个号称最迷你的httpd server - thttpd.

        官网:https://acme.com/software/thttpd/

        下载最新的版本源码:
        http

      • 呵呵,呵呵,呵呵呵
        03/02/18
        接上一文。

        刚刚抱着试试看的心态,以“digitalocean https 不通”为关键词百度了一下,发现了一个帖子。

        https://www.v2ex.com/t/412798

        看完我就大概明白了。还TMD一直以为自己配置哪里出了问题,卧槽,呵呵。
      • lighttpd https SSL 配置参数优化
        03/02/18
        前端时间从 freessl.org 搞了一个免费的SSL证书,给自己的一个站点用上了。

        https://sb.caonima.pw

        不过部署好了后我这边一直访问不了。一直以为是SSL的配置没配好。

        今天参照着 myssl.com 提供的优化建议把配置

    • 二月
      • nginx 设置反向代理 揭示板套图网站
        02/27/18
        揭示板这个套图网站我一直很喜欢,不过一直被墙,域名也一直再换。

        虽然订阅了它的域名发布页:http://www.anonymous-fan.com

        不过还是觉得麻烦。

        特别是手机浏览器(移动4G网络)打开网页看不到图片,也很烦�

    • 一月
      • lumen 部署在nginx 子目录下配置 IDC增强版
        01/03/18
        今天吃完饭回来就在想上午的那个方案虽然可行,但是有个弊端。

        就是每上一个新版本,除了上传新版本文件夹之外 还得编辑下 nginx vhost 配置,新增一个虚拟主机。

        说麻烦虽然不麻烦 不过也挺烦人的。没有做

      • lumen 部署在nginx 子目录下配置
        01/03/18
        最近公司在搞lumen 框架,需要用到一个场景。

        就是
        XXX.com/apiv1/controller/action
        XXX.com/apiv2/controller/action
        XXX.com/apiv3/controller/action
        以此类推

        由于lumen 比较坑,必须用项目下的public 为 server_root.

  • 2017
    • 四月
      • let's encrypt SSL证书续期
        04/14/17
        最近接到邮件,说自己SSL证书将于10日内过期,于是赶紧续期。renew.

        使用 letsencrypt 官方推荐的客户端 Certbot 完成操作。

        下载该工具,根据各自的系统和包管理器,下载安装。

        由于我的系统比较老,所以

    • 一月
      • 使用StartSSL.com 免费证书在博客
        01/12/17
        最近跟风SSL,便搞了一个SSL证书到自己的网站。

        到 https://startssl.com/Certificates 注册会员,验证邮箱和域名。

        然后申请 Class 1 (Not Validated) 的 DV SSL Certificate for Free User (Not Validated),这是给初级别用户的证书,因为�

  • 2016
    • 十二月
      • Chromium 默认启用自签名SSL 证书
        12/24/16
        自从苹果宣布2017年元旦开始强制使用SSL/TLS 证书之后,国内所有的网站一夜之间忽然从HTTP 转变成了 HTTPS。

        斗鱼也不例外,不过最近打开斗鱼的网站一直属于残疾的状态,可是IE下面是正常的。

        仔细查看LOG原来�

    • 十月
      • 在 Chromium 下面啟用 Adobe flash player ppapi
        10/17/16
        因為 chromium 是 chrome 的開源版本,所以沒有自帶adobe flash player.

        首先在adobe 的測試頁面下載最新的 flash player PPAPI.

        http://labs.adobe.com/downloads/flashplayer.html

        Download Flash Player for Opera and Chromium based applications – P

    • 二月
      • 解决 deb.opera.com 软件源签名错误
        02/14/16
        电脑好久没有开机了,今天开机进入ubuntu 系统,照例检查安装更新,结果其他软件源都OK,只有OPERA 的有点问题。

        报错如下:


        下载 2,590 B,耗时 16秒 (161 B/s)
        正在读取软件包列表... 完成
        W: 校验签名�

  • 2014
    • 四月
      • 在Ubuntu 14.04 LTS 中禁用游客登陆
        04/21/14
        众所周知,ubuntu 14.04 LTS 在前几天发布了,作为GNU/Linux 爱好者的我当然也在第一时间下载,安装,使用了。

        每次装完新系统,我都喜欢禁用掉系统默认开启的游客登陆。ubuntu以前的版本都是直接编辑位于 /etc/lightdm/ 下面

    • 三月
      • VPS瘦身,升级Lighttpd
        03/26/14
        考虑到VPS越来越卡,故而进行瘦身。

        遂移除Varnish Cache 以及 Nginx,删除所有相关文件,只存档了配置文件以备用。

        修改lighttpd 端口从81至80,大功告成。

        顺手升级lighttpd,下载源码包,解压,进入目录:
      • 在LMDE 201403上安装Broadcom STA 4311 无线网卡驱动
        03/11/14
        最近,我最爱的LMDE 发布了2014年的最新版本,UP8.作为它的狂热爱好者的我,自然要果断安装使用。

        下载、烧盘,格掉了我之前笔记本用的Linux Mint Olivia 版本,换上了LMDE.

        我很喜欢LMDE,是因为它的滚动更新特性�

  • 2013
    • 七月
      • 在Ubuntu 上启用普联 tp-link TL-WDN3321 300M双频无线USB网卡
        07/14/13
        话说这款网卡买了好久,由于采用的是台湾 ralink tek 的芯片,而该废品厂家一直没有发布一款linux下可用的驱动。

        从而导致了包括tp-link在内采用其RT5572芯片的无线网卡均不可用于GNU/Linux。

        这让我们这些GNU/Linux �

    • 四月
      • VPS 折腾全记录-part 4
        04/24/13
        好了,值得庆贺的是,本篇是这次中篇连载记录手稿的最后一集了。

        :-)

        太棒了。

        现在就剩下 lighttpd 和 nginx 这两台 http server 了。

        先是lighttpd,解压,进入目录:
        我的configure:

        [root@Power

      • VPS 折腾全记录-part 3
        04/24/13
        接上。

        搞完了底层基础(db 和 runtime),还是搞上层软件(ftp 、http 、cache server).

        先是vsftpd,解压,进入目录:
        首先编辑 builddefs.h,选择一些特性(如tcp wrapper)的开与关。

        接下来直接make 编译,一般来讲几乎

      • VPS 折腾全记录-part 2
        04/24/13
        接上文。

        搞定了mysql,接下来是php.

        我选择的是最新版的php 5.5 beta,解压,进入目录:

        我的configure:

        [root@PowerPC php-5.5.0beta3]# ./configure \
        > --prefix=/opt/php \
        > --disable-cli \
        > --enable-fpm \
      • VPS 折腾全记录-part 1
        04/23/13
        是的,在犹豫、彷徨、挣扎了那么那么久之后,我终于狠下心来,抽出了几天的时间,把早就该升级的VPS从里到外翻新了一遍。

        前言:由于整体篇幅较大,所以采用了分段发表,此文为第一部分。
        又及:前几天刚刚

      • linux 内核升级后导致的Oracle VM 虚拟机无法启动
        04/15/13
        这个情况可能很多人都遇到了,因为在GNU/Linux 上升级linux kernel 是家常便饭的事情。

        由于我所使用的是virtualbox.org 官方源上提供的闭源版本,所以不清楚这种情况会不会出现在发行版自带的vbox 版本上,如 packages.ubuntu.com

  • 2012
    • 八月
      • 在Ubuntu 下安装Nvidia 显卡驱动
        08/22/12
        前端时间进了一家公司,做起了网管。

        新员工分配电脑的时候,我利用职务之便给自己找了一台配置还算不错的主机。

        Asua 板子 + Intel Core i5 2.9Ghz + 8Gb 内存,其他不太清楚。

        之后,我给电脑安装了系统�

    • 七月
      • 在Ubuntu 上通过ADB 调试Samsung Galaxy Tab Plus P6200
        07/07/12
        三星的手机要我怎么说呢?简直就是废品。

        自带的新浪天气的插件三天两头挂掉,让人苦不堪言。

        我在网上一查,遇到这么情况我只是我一个,还有很多。

        所以我决定今天通过ADB(Android Debug Bridge)查看�

    • 六月
      • 升级安装 varnish 3.0.3 RC1 和 lighttpd 1.4.31 以及 nginx 1.3.1
        06/06/12
        最近我所用到的很多软件都更新了,Varnish Cache 几天前发布了其3.0.3的RC测试版,我有理由试用和反馈。

        Lighttpd 也在上周发布了今年的第一个新版本,修复几个严重问题。

        nginx 呢,也在昨天,发布了其1.3.x 分支的�

    • 五月
      • 升级安装 Nginx 1.3.0 和 为PHP 安装启用 APC 模块
        05/17/12
        昨天,nginx 发布了其最新开发分支1.3.x 的第一个版本 - 1.3.0。果断升级,并且按照它之前的路线图显示,1.3.x 分支很有可能要增加对 SPDY 的支持。

        下载源码包:
        36 wget http://nginx.org/download/nginx-1.3.0.tar.gz

        移除�

      • 在Ubuntu 12.04 上为Virtualbox 启用USB 设备支持
        05/08/12
        虚拟机我一直在用,不是说离不开Windows,而是有些时候一些应用在Windows 下体验确实要好一点,比如 Tencent QQ.

        最近我找到了我失踪久矣的10moons 左轮摄像头,那还是我在北京念书的时候,在中关村买的。当时花了我100块R

    • 四月
      • 在CentOS 上利用预编译源安装 nginx 和 cherokee
        04/27/12
        昨天偶尔从我的一个朋友那里得到了一个闲置的VPS,故而就想尝试一些小想法,一直没敢在自己的VPS上做的操作。

        早就听说nginx 提供预编译版本,早就想试试了。还有 cherokee 也是。

        不过和nginx 不同的是,cherokee

      • 为Ubuntu 12.04 启用中科大的源
        04/27/12
        昨天晚上,Canonical 发布了Ubuntu 的最新版本12.04.作为之前 beta 2 的使用者,我也在今早的第一时间下载了ISO,刻盘安装了。

        安装完了后,因为这是一个LTS版本,所以我也打算长用一段时间。所以便开始了搭建我的惯用环�

      • 升级安装 nginx 1.2.0
        04/24/12
        昨天傍晚,接到邮件通知,nginx 开始了其最新的稳定版分支 1.2.x,包含了1.1.x 开发分支的所有特性。

        果断更新。下载源码包.
        7 wget http://nginx.org/download/nginx-1.2.0.tar.gz

        移除旧版本:
        [root@PowerPC pub]# rm nginx*
      • firefox 登陆 12306.cn 网站证书错误之解决
        04/19/12
        铁道部的火车票官网垃圾是众所周知的事情,无论是从它的架构、负载能力还有安全性能上讲,都是一坨不折不扣的shit.

        今天下午,我接到一位朋友的电话,意思是她在12306.cn 上面订了一张票,付款的时候发现没有“建�

      • 升级MySQL 后,每夜备份出错之解决
        04/17/12
        昨天我把MySQL 升级到了最新的开发版5.6.5,本来一切正常。直到今天发现我的数据库每夜备份挂了。
        见下:
        [root@PowerPC ~]# ls /home/ftp/xzx/sql -lh
        total 7.3M
        -rw------- 1 ftp web 796K Apr 9 00:00 mysql_1333900801.sql.bz2
        -rw------- 1 ft

      • 升级安装 MySQL 5.6.5-m8 和 nginx 1.1.19
        04/16/12
        前几天接到邮件通知,MySQL 5.6.x 的分支发布了最新的测试版,也是第八个里程碑版本。值得一提的是,该次的版本,已经无限接近beta.

        此外,nginx 由于爆了一个MP4 模块的内存的漏洞——CVE-2012-2089,当该模块被编译进去,�

      • 修复 Simple PHP Blog 的页面跳转错误
        04/06/12
        我不知道这篇文章该不该写在这里,因为严格意义上来讲,它不算是GNU/Linux 相关的问题。

        不过,考虑这个站点是架设在 sphpblog 上的,所以姑且算作是有点关系吧。

        是这样的,自从我升级到sphpblog 7.0 以来,我发

      • CentOS 下让Nginx 目录列表使用本地时区
        04/06/12
        之前我记得nginx 默认目录列表下文件的时间戳使用的是UTC时区。我一直想把它设置成使用指定时区,如CST.

        为此,我曾经还在nginx 的邮件列表里面和别人讨论过这个问题,
        参见:http://forum.nginx.org/read.php?2,214494,214494#ms

      • Linux Mint Lisa LXDE 恢复桌面默认右键菜单
        04/06/12
        刚接触LXDE界面,感觉很清新。这种简洁、朴素的UI很是让我喜欢。

        由于LXDE默认使用的openbox 窗口管理器,一次在设置桌面喜好的时候,不知道勾选了什么。导致桌面上的右键菜单变成了openbox的右键菜单了。

        很�

    • 三月
      • 解决GNU/Linux 下 adobe flash player 乱码
        03/28/12
        前两天刚安装好Linux Mint Lisa LXDE,今天打算去acfun.tv 看一些搞笑视频,结果发现一个很杯具的问题,那就是我浏览器的flash player 里面的中文字体全部变成方块了~

        这个问题,我记得我以前解决过一次,那是我还在用Ubuntu的�

      • 升级安装 php 5.4.0 和 nginx 1.1.17
        03/24/12
        阳光明媚的下午,闲来无事。正好想起上周nginx 发布了一个修复内存泄漏的漏洞,再加上php 的5.4正好也正式发布了。于是,便打算升级跟进。

        下载源码:
        16 wget http://cn2.php.net/distributions/php-5.4.0.tar.bz2
        17 wget http:/

    • 二月
      • Ubuntu下修改VirtulBox 介质的BIOS信息
        02/05/12
        我一直坚持使用GNU/Linux系统,不过偶尔也需要用到一些windows-only 的软件,如QQ.所以我有一台基于VBOX的虚拟Windows XP SP2 HP OEM系统。

        不过,今天登陆进去后发现被自动注销了,因为我的30天的免费试用已经到期了。怎么办�

  • 2011
    • 十二月
      • 升级安装 Lighttpd 1.4.30 和 MySQL 5.6.4
        12/25/11
        前段时间,Lighttpd 发布了最新的1.4.30版本,修复早些时候的http_auth_mod 的漏洞,虽然对我影响不大,不过还是决定升级了~
        之后,MySQL团队也发布了5.6.x 分支的第七个里程碑版本,考虑到我之前编译的5.6.3由于启用了全部的stora

    • 十一月
      • Ubuntu 下MP3 文件Tag 乱码之解决
        11/30/11
        前段时间周杰伦发布了其个人的第11张专辑,作为曾经的一位杰迷,我还是毫不犹豫的购买了其正版CD。

        到手后便打算着用电脑把CD里面的歌曲压出来放在手机里面,抓轨工具用的是被成为神器的"ABCDE"。

      • 编译安装 nginx 1.1.10
        11/30/11
        前天nginx刚刚发布了1.1.x 开发分支的最新版本1.1.9,看了长长的Changes 列表,我顿时有了一种更新的冲动,还没动手呢,今天就又紧急发布了bugfix版 1.1.10.

        故而,果断跟进。

        下载源码包(http://nginx.org/download/nginx-1.1.10

      • 编译安装 Lighttpd 1.4.29,弃用Hiawatha web server
        11/06/11
        由于某些原因,我是不打算再用hiawatha了,可是apache httpd这种重量级的web server 我这等小站实在跑不起,而cherokee web server 体积又太大了。

        故而只能使用之前不打算用的lighttpd了。下载源码包:
        8 wget http://download.light

    • 十月
      • 升级VPS
        10/30/11
        自国庆后一直没有怎么做自己的事情,因为实在是事情太多了~

        终于在这几天有了些空闲的时间,可以做一些自己的事情了,也看到我服务器上正在跑的一些服务都有了新版本的诞生,故而决定果断跟进。

        首先�

    • 九月
      • 使用GnuPG 签名来保护邮件安全
        09/18/11
        玩电子邮件这么多年,一直没有怎么注重安全,最开始是连POP3,SMTP都是明文方式,再后来IMAP逐渐火了起来,TLS/SSL 加密协议才逐渐的被普遍使用~

        不过,今天,我要正式的进入PGP/GPG时代了~因为用户的隐私是一个值得重视

      • Typecho 在 Hiawatha web server 上的伪静态写法
        09/11/11
        现在很多的人从Wordpress 转到了Typecho,从Apache httpd 转到了 Nginx.不得不说,typecho + nginx 是一个比较流行的博客搭配~

        可是,使用除nginx外的其他用户就成了缺少支持的群体了,就拿typecho 来讲,它的官方doc(http://docs.typecho.org/

      • 修复Ubuntu Natty 64位 在DELL OptiPlex 790 机器上无法重启的问题
        09/04/11
        这个坑爹的问题,在我拿到公司刚配的DELL OptiPlex 790型号的电脑的当天就发现了~当我兴冲冲的安装好最新的Ubuntu 11.04 Natty,打好最新的内核补丁,我发现重启后,机器没反应了。只能强制关机了~

        我发现这可能是一个bug,我

      • 在Ubuntu 下导入CyanogenMod 的模块项目到Eclipse
        09/04/11
        其实,这篇文章着实不应该发布在我的GNU/Linux学习站,因为这和GNU/Linux应该没有半毛钱关系~不过又实在没地方可放,所以只能发表于此了~(如果非要和GNU/Linux车上点关系,那就是是在Ubuntu下操作的 囧rz)

        好了,言归正传�

    • 八月
      • 升级安装 Hiawatha 7.6、nginx 1.1.1 和 Varnish Cache 3.0.1 RC1
        08/28/11
        本周我所使用的web server —— Hiawatha 发布了7.6的版本,重写了关于防止SQL注入方面的模块,官方推荐升级标记为低。考虑到稳定性,我决定还是跟进,因为hiawatha 并不常更新。

        还有就是我所使用的缓存服务器varnish 也放出

      • CentOS下改变系统和nginx的时区
        08/21/11
        我的VPS是在美国的,所以默认时区当然不可能是中国标准时间(CST),我也一直没改。不过这几天,我发现了问题,就是我的nginx是使用的我系统的默认时区(UTC),而我是使用nginx做我的ftp用户目录文件的展示的,也就是说,我上传文

      • Varnish Cache 升级到3.0后配置文件的改动
        08/21/11
        早在N天前,我的varnish cache就升级到了最新的3.0版本,不过由于我的配置文件一直备份的,所以当我每次编译完新版本的varnish cache 后,新生成的配置文件default.vcl 总是被我删掉的。

        不过,每次varnish升级,它的配置语言V

      • 深入了解 GNU/Linux下的权限Umask
        08/13/11
        经常玩GNU/Linux的人想必都对权限有一定的认识。因为有些文件/目录是不能或者是不应该被其他用户访问到的,有些文件是不能允许被执行的。这些都是出于对安全的考虑。

        在GNU/Linux(其实BSD系列及其他类Unix系统也是)下,�

      • 还是Crontab 的那些事
        08/06/11
        继上次修复了crontab路径错误的问题后,我发现我的数据库备份文件夹下还是0个文件~

        这到底是肿么了?

        经过排查,我初步认为是我命令脚本里的"data +%s" 在作怪,因为有很多人说cron 里不支持 百分比"

    • 七月
      • Crontab 不起作用原因之排查
        07/30/11
        前段时间,由于对数据的重视程度的增加,我曾启用了crontab 以在每晚0点时对数据库进行整体备份。

        今天,我无意中打开了存放数据库备份文件的目录,可是里面却什么也没有~这是怎么回事??

        难道crontab 没有

      • 更换 AVD版本后测试Android 程序出现的错误
        07/09/11
        最近在写一个小的Android程序的时候,由于之前是2.3的AVD,更换为2.2后,启动debug,AVD报错了~ 如下:


        [2011-06-19 16:49:52 - HelloAndroid] Re-installation failed due to different application signatures.
        [2011-06-19 16:49:52 - HelloAndroid] You must per

      • 给 Subclipse 安装 JavaHL 库
        07/09/11
        eclipse 是我最爱的Java IDE之一,在eclipse 上使用svn的插件也是有很多~subclipse 便是其中之一.

        不过最近我的eclipse一直在报一个缺少JavaHL的错误,每次打开都会弹出来一次,很是烦人。如图:


        我检查了一下,我�

      • Ubuntu 强制关机后的分区损坏之解决
        07/09/11
        这几天天气太热,我的笔记本的温度一直是很高~一连开了一下午的机器,快傍晚的时候,忽然系统一下子死掉了,连tty也进不去了,一直提示什么"device /dev/sda6 error"之类的错误,无奈,长按电源键关机了~

        可是再

      • 利用crontab 每夜备份MySQL数据库
        07/09/11
        自从数据库挂过一次之后,我越来越开始重视起我的数据安全了~特别是数据备份,一直要保质保量的完成。

        我是这样做的,由于现在还没有找到完美的远程备份的解决方案,我先是在本地备份在本地,而后在手动转移�

      • 编译安装 Apache Traffic Server 3.0.0 通过
        07/04/11
        本来想这篇文章不发算了~因为事实是trafficserver 的一个bug删掉了我的所有数据,而我也没有在用它~

        不过想想我的这些噩梦般的遭遇可能会帮到一些人,便还是贴了出来~

        我是在trafficserver 正式发布了3.0.0版本后,

      • 从头到脚编译安装VPS上所有东西
        07/03/11
        拜Trafficserver 所赐,把我的VPS上所有的数据都搞没了~使用开源软件的潜在风险还得自己担着~ 我也只好是只认倒霉了~谁让使用MySQL养成的臭习惯呢~

        具体见:http://www.mail-archive.com/[email protected]/msg00875.html (需翻墙)

    • 六月
      • 在CentOS 上编译安装 Hiawatha 7.5
        06/01/11
        昨天接到通知,hiawatha 发布了最新版本7.5,修复了一些bug,官方标记紧急程度为低级。可是上面的一条更新引起了我的注意,就是反SQL注入可能导致崩溃的问题。

        我心想这个问题我好像遇到了,因为我查看日志的事后,�

      • 在Ubuntu 上源码安装 Go 语言环境
        06/01/11
        最近一些事情也忙定下来了,于是开始打算把自己系统里面的一些开发语言的环境搞定,比如OpenJDK、PHP、Groovy以及Google App Engine 和 Android SDK 等等。

        这些大都是从软件仓库里面直接安装的或者是直接下载二进制包的,没�

    • 五月
      • 在Ubuntu 下用Wine 运行仙剑奇侠传98柔情版
        05/25/11
        前两天,仙剑奇侠传五的大陆代理商百游网在其首页开放了仙剑一98柔情版的正版下载。我也在第一时间下载收藏了。

        昨天便想拿出来玩玩,由于不方便进windows系统,我便打算直接用wine模拟试试看.首先安装wine模拟器.
      • 在Ubuntu Natty 上设置VPN连接
        05/24/11
        昨天想要下载个Android 的SDk和 开发Android 的Eclipse插件的离线安装包,杯具的是android.com 被水产了~ 我本来是打算用我以前经常用的某web proxy 的,不过该代理下载文件最大体积为30Mb,看来是不行了~

        用我的ssh sock5 代理吧,�

      • ubuntu 开机自动挂载分区
        05/11/11
        可能很多人和我一样有这样的一个习惯,就是喜欢把视频、图片、文档这些相对于系统的独立静态文件,放在与系统所在分区无关的一个分区里。

        比如 Windows 下,系统装C盘,而这些资源文件(比如我的文档)放入D盘.可是�

      • 分享点网易的源 - for ubuntu 11.04
        05/06/11
        上个月28号,我最爱的linux 桌面发行版-ubuntu 发布了代号为 natty 的11.04版本,我也在第一时间下载,刻了盘。今天终于安装上了,感觉很棒!

        用linux,最重要的就是更新源的速度,网易一直是好样的~一直是稳定和最快的�

    • 四月
      • 升级安装 hiawatha 7.4.1 和 nginx 1.0.0
        04/17/11
        最近吧,也就是几天的时间,我说用的hiawatha web server 放出了一个小幅度的安装升级包--7.4.1,主要是修复了前一稳定版7.4中会导致服务器崩溃的bug,官方标记为高危级别.

        出于安全考虑,进而跟进。还有就是nginx居然1.0.0了�

      • 升级 vsftpd 到 2.3.4
        04/04/11
        我之前vps上的vsftpd 是2.3.2.今天闲的蛋疼,便逛逛vsftpd的官网,发现新版本2.3.4已经发布了,包含了一些bugfix,不过其中有个关于CPU占用率的问题还是蛮值得升级的,故而火速跟进。

        注:有人会奇怪,那2.3.3 哪里去了?其

    • 三月
      • 让Vranish 传递客户端真实且唯一ip到后置服务器
        03/27/11
        首先要说明的是,我的vps是使用varnish作为前置缓存服务器的,后置服务器使用的是nginx 和 hiawatha.前者主要负责 静态文件,而后者则连接php-fpm,处理动态页面.

        varnish 监听的是80端口,hiawatha、nginx 分别是81,82.既然有了前置

      • 编译安装 mysql 5.5.10 和 php 5.3.6 通过
        03/18/11
        就在前两天,mysql 开发团队发布了5.5.x分支的最新稳定版—5.5.10,极大的改善了对多核处理器的负载处理能力,于是便打算升级到此版本。

        今天早些时候,php 团队也对外发布了其5.3.x分支的最新版本—5.3.6,考虑到我前段�

      • 利用Live CD重新安装grub至硬盘
        03/07/11
        最近把硬盘重新分区了,以前windows 和 linux 各20G的空间明显感觉不够用了(该死的visual studio 和 sql server,擦~),于是便格盘重新划分了下。

        windows 就选择了最新的windows 7 with sp1 的ISO,ubuntu 嘛,由于11.04 natty还未发布,故而使

    • 二月
      • 让 nginx 支持 HTML5 video 源文件
        02/24/11
        最近,也就是过年来了这段时间,我忽然对《明天会更好》这首老歌很感兴趣了,于是昨天便在自己的博客里面分享出了这首歌,当然我选择的是以HTML5 方式展现出来.

        在此感谢下W3Schools,让我能够快速上手HTML5 的一些标�

      • MySQL 升级后pam-mysql 验证失效的解决办法
        02/24/11
        昨天把mysql升级到了5.5.9版本,忽然发现ftp登录不了了……由于我的vsftpd是用pam-mysql验证用户的,怀疑可能是这方面出现了问题.

        一一尝试:

        1.首先,怀疑是pam-mysql 用来访问vsftpd.users 表的用户ftp 权限不够,

      • 服务器升级之二 mysql 5.5.9、php 5.3.6RC 编译安装
        02/23/11
        接上一篇。

        刚搞完前端,就开始折腾后端。主要就是个 php 和 mysql.正好前一段时间的那个php没有版本信息的问题还未解决,今天索性办了.

        先mysql,后php。这是惯例.
        mysql 5.5.9 http://mirror.services.wisc.edu/mysql/D

      • 服务器升级之一 varnish 2.1.5、nginx 0.9.5 编译安装
        02/23/11
        最近回家过年,回来后发现之前vps里面跑的很多软件都发布了新的版本,于是便打算安装跟进,陆续的停掉了一切服务,开始动手(先手动删除掉所有要更新软件的旧版本的文件,并备份)。

        先是前段吧,
        varnish 2.1.5 h

  • 2010
    • 十二月
      • VPS 内存之优化
        12/26/10
        最近VPS的内存的确很吃紧,在浏览网站的时候很能看出来.后台升级一个插件居然能导致 php "out of memery" 囧阿,看来不得不有所行动了..

        登录vps shell,top 了一下,我靠,509k free.彻底杯具了.

        按照内存占用排�

      • 编译安装 MySQL 5.5.8 GA 通过
        12/19/10
        自从编译 MySQL 5.5.6 及 5.5.7 两个RC 一直通不过,我就转投了 MySQL 5.1.x 稳定分支.不过就在前几天,MySQL 5.5.x 分支居然GA了. 一直对5.5.x 没有信心的我于是便想再尝试一下。

        火速下载了源码包(http://mysql.mirrors.pair.com/Downloads/My

      • 给 php 增加 eAccelerator 插件
        12/17/10
        刚装好php 5.3.4,跑起来感觉反应速度不是很给力 - -|| 于是便打算再安装个加速器.
        本来我之前的5.3.3也有,不过被我与主程序一道干掉了,只好重新编译了。

        从svn 库里面签出最新版本:
        svn --username anonymous --password

      • 编译安装 PHP 5.3.4 通过
        12/17/10
        前段时间,php 发布了5.3.4版本,修复了在 PHP-FPM SAPI 方面的一些bug,于是便打算跟进了.

        先完全卸载掉之前的php 版本,下载最新的5.3.4源码包(http://www.php.net/distributions/php-5.3.4.tar.bz2),解压,进入目录

        我的configure:
    • 十一月
      • 编译安装 nginx 0.9.0 通过
        11/30/10
        今天接到nginx 邮件通知,nginx 0.9.x 开发分支的第一个版本发布了.想想看nginx 0.8.x 进入稳定分支没几天,作者又开始了,真是闲不住呀.而我的nginx 现在还停在 0.8.50,连稳定版都没赶上,本来就打算升级的,这下正好,直接进 0.9.x �

      • 在ubuntu上安装fcitx 4.0.0 (PPA源)
        11/26/10
        Fcitx - Free Chinese Input Toy of X,简称小企鹅输入法。是我比较喜欢的linux下的中文输入法。

        以前ibus 不行的时候我一直在用,不过随着ibus越来越好也就没怎么用过~懒得换了。
        不过最近fcitx发布了4.0.0版本,听网友们说体�

      • 编译安装 MySQL Community Server 5.1.53 通过
        11/21/10
        刚刚搞好VPS没几天,今天接到MySQL 邮件通知,MySQL Community Server 5.1.53 GA 发布了。修复了一些bug,不算多。

        不过想想还是升级了。因为上个版本的mysql安装的 /var 目录有些问题,导致多出了好些个表。那些目录删又删不得,

      • 在Centos 上安装 配置 vsftpd 2.3.2
        11/20/10
        早就像换掉proftpd 了,虽然它类似apache httpd 的配置文件格式很友好,不过体积太大最终还是让我抛弃了它。

        还是 vsftpd 吧,下载最新版本2.3.2,解压,进入目录

        众所周知,vsftpd 提供现成的Makefile,源码安装极其简单

      • 服务器升级 - MySQL 5.1.52 & hiawatha 7.4 & varnish 2.1.4
        11/20/10
        话说服务器大半个月没碰了,很多东西有了新的版本。最近有了闲功夫便一一升级安装了。

        首先是MySQL,本来我是要安装5.5.x 分支的 5.5.7 rc的,可是和之前的5.5.6 rc 一样,就是死活编译不通过。故而只好放弃了。开发版的

      • 分享网易源 for ubuntu 10.10
        11/20/10
        deb http://mirrors.163.com/ubuntu/ maverick main restricted universe multiverse
        deb http://mirrors.163.com/ubuntu/ maverick-security main restricted universe multiverse
        deb http://mirrors.163.com/ubuntu/ maverick-updates main restricted universe multiverse
        deb http://mirrors.163.com/u

      • 网站恢复访问,且域名/服务器更换
        11/20/10
        经过了将近大半个月的暂停,本站目前开始接受访问.

        由于工信部的河蟹行为,以前的xiazhengxin.org.cn 域名被暂停解析。故而现在域名更换成了
        linux.xiazhengxin.name <--- linux.xiazhengxin.org.cn.

        再者,以前所用的freeh

    • 九月
      • 编译安装 Hiawatha v7.3 通过
        09/13/10
        很早就听说了hiawatha,就是一直没有时间去尝试.最近我的vps内存是越来越吃紧,于是更换掉之前的巨无霸软件就成了当务之急,从而去追求一些轻量级的serverd.

        我用varnish 替换了 squid,待会还要用vsftpd 替换 proftpd.

        最�

      • 编译安装 nginx/0.8.50 与 lighttpd/1.4.28 通过
        09/12/10
        做好了varnish cache 缓存服务器,现在搞定几个后置服务器.
        cherokee 还是我的主服务器,跑 php-cgi 程序,我打算用nginx 作为静态资源服务器,而lighttpd 则分流一部分的php-cgi程序.至于tomcat 则是跑 java 程序。

        这样一来就很清楚

      • 编译安装 Varnish Cache 2.1.3 通过
        09/11/10
        前端时间,squid 爆了漏洞,心里感觉还是不能情绪稳定.最近又看到了varnish 这款http 缓存服务器的崛起,觉得很是棒.

        再者说,squid 本不是专业反向代理服务器(服务端缓存),而是正向代理服务器(客户端缓存).而varnish

    • 八月
      • 编译安装 eAccelerator revision 427 for php 通过
        08/29/10
        想到自己自从编译安装了php 5.3.3 以来还没有为它安装个缓存器,于是今天便动手了.

        先从svn 里面签出最新版本 svn --username anonymous --password anonymous co http://dev.eaccelerator.net/eaccelerator/trunk eaccelerator

        svn: Repository moved t

      • 编译安装 Wine 1.3.1 通过
        08/22/10
        昨天吧,wine 开发组发布了 wine 1.3.x 的开发版.而我还在使用之前编译的1.1.44.
        而官方源里面也早已是稳定版 1.2 了.

        所以我便打算,升级一下我的wine.

        下载源码包,解压,进入目录

        我的configure:
        sharl

      • 编译安装 Audacious 2.4 rc2 通过
        08/22/10
        最近看到audacious 官方放出了2.4 分支的第二个候选版本,将是2.x 的第一个稳定分支,而且从2.4 开始默认使用 GTKUI 作为默认界面.这个我很是喜欢.应为很像windows 下的foobar2k,那样的清爽的界面很棒,于是迫不及待的升级。

      • 编译安装 Pidgin 2.7.3 通过
        08/15/10
        今天看到pidgin 官网放出了“Pidgin 2.7.3 is out and contains some important crash fixes” 字样,打算改用新的版本.

        在ubuntu packages 里面查了下,pidgin 还是2.6.6 版本,pidgin 官方推荐的PPA(https://launchpad.net/~pidgin-developers/+archive/ppa/+files/pi

      • 编译安装Cherokee 1.0.8 通过
        08/13/10
        本周 Cherokee 更新比较频繁,前两天刚刚发布了1.0.7,昨天又紧接着放出了1.0.8,修复一些bug.主要修复的还是SSL/TLS方面的问题,还有个是目录列表的样式bug,囧rz

        不管怎样,迅速跟进.下载源码,解压,进入目录

        我的co

      • 编译安装 Squid Web Proxy 3.2.0.1 通过
        08/09/10
        最近squid 也发布了3.2.x 分支的beta版本,较之前的3.1.x 有较大的更新.而我也还在用很早之前编译的3.1.1. 于是决定跟进.

        下载源码,解压,进入目录:

        我的configure:
        [root@PowerPC squid-3.2.0.1]# ./configure \
        > --prefix=

      • 编译安装Cherokee Web Server 1.0.7b 通过
        08/09/10
        刚刚接到cherokee 邮件列表通知,cherokee 1.0.7 发布了.此版本为bug修复版,主要是修复了管理post请求方面的bug。(这个bug真的是……不知道最近我vps无缘无故重启与这个有没有关系 - -||).

        不管怎么样,还是值得更新的.于是�

      • 编译安装Cherokee 1.0.6 通过
        08/07/10
        最近Cherokee 发布了最新版本1.0.6,还标记为dev版,不知道是什么意思.一开始以为不稳定版,后来被否决了.不管怎么样,赶紧跟进吧

        这次的更新还是修复了不少bug的,比如最可怕的CPU占用100%的问题,还有一些其他小问题等

    • 七月
      • 编译安装 PHP 5.3.3 通过
        07/31/10
        最近php 5.3.x 分支发布了5.3.3版本.而我现在的vps还是在用5.3.3-dev版,存在不少已知的bug,看来是时候会升级了.

        下载php 5.3.3 源码包,解压,进入目录

        依然还是要以fastcgi形式跑php,所以必须把php-fpm编译进来。不过这次�

      • 编译安装 Cherokee Web Server 1.0.5b 通过
        07/10/10
        这周cherokee 发布了1.0.5 版本,修复SSL/TLS 和 php-fpm 支持的一些bug,还有一些琐碎的修复.总之,值得更新.

        今天下载了起源码包,打算更新至新版本.

        解压,进入目录

        我的configure:
        [root@PowerPC cherokee-1.0.5]#

      • 编译安装 Subversion 1.6.12 通过
        07/04/10
        最近打算用php 开发一个类似bt种子文件的分享站点,项目嘛准备托管到谷歌code上面去.

        由于我是用netbeans开发的,所以之前eclipse里面用的svn 工具不能用了。因为nb 要求必须指定svn binary的路径.所以便打算安装一个svn.
    • 六月
      • 编译安装 VLC media player 1.1.0 The Luggage 成功
        06/27/10
        最近著名开源播放器VLC 发布了1.1.0 版本,支持GPU硬解,播放高清HD 能力增强.
        再加上我用的1.0.6版本在播放《空姐全集》的时候,表现不是很好.有的时候会出现一些莫名其妙的错误,比如画面不出来,声音也挂了的情况。故而

      • 编译安装 Cherokee Web Server 1.0.4 通过
        06/26/10
        本周cherokee 再次发布新版本,惯例升级。由于1.0.3 为过渡版本,故而忽略。

        直接下载安装1.0.4 了.主要修复了一些管理后台的bug.

        注:可喜的是,这次镜像列表里面出现了中国服务器(http://cherokee.phpchina.com/),�

      • 在Ubuntu上成功编译安装 FB Alpha (SDL port)
        06/19/10
        是的,是FB alpha,全称 FinalBurn Alpha.事实上我之前只是知道它是一款开源模拟器。
        我用的最多的基于该项目的国产的FBA shutter.当然,是在windows下面.

        最近我linux下的mame不能模拟合金弹头系列了,这个真的是让人恼火.于�

      • 编译安装 Cherokee 1.0.2 通过
        06/14/10
        最近cherokee 发布了新版本1.0.2,修复一些小问题.
        由于这两天比较忙,没来得及跟进。

        今天放假,特地搞了一下.

        下载源码,解压,进入目录.

        我的configure:

        [root@PowerPC cherokee-1.0.2]# ./configure \

    • 五月
      • 在ubuntu 里设置dns为 OpenDNS
        05/24/10
        最近谷歌DNS渐渐不能解析我手上的三枚CN域名了,看来谷歌DNS也靠不住了,虽然它的DNS地址很棒,不过还是要跟它说再见了.

        于是继续投奔OpenDNS,一般的做法就是修改 resolv.conf 文件,这样可以直接生效.不过每次重启系统�

      • 编译安装 FCE Ultra 2.1.3 r1767 成功
        05/24/10
        闲来无事想找个红白机游戏玩玩,比如超级玛莉呀、90坦克等,都是我儿时的回忆.还有那个RPG中文游戏也不错,什么 封神榜、吞食天地、圣火烈传一点都不比现在的游戏逊色.

        我本来安装的是ubuntu官方源里面的fceux 2.1.2�

      • 编译安装 smplayer 0.6.9 (SVN r3447) 通过
        05/23/10
        其实vlc已经够好了。不过还是觉得应该装一个mplayer.

        为什么不没有首先装mplayer,因为mplayer已经很久没有更新了,所以……

        这次选择安装smplayer 而非mplayer 就是出于这点考虑.不过我也担心smplayer可能只是一个外壳,因

      • 编译安装 cherokee 1.0.1 通过
        05/19/10
        今天cherokee 发布了1.0.1版本,改进了很多.
        比如为虚拟主机增加php拓展.

        于是便打算升级下.下载源码包,解压进入目录.

        我的configure:

        [root@PowerPC cherokee-1.0.1]# ./configure \
        > --prefix=/usr/local/cherokee \
      • 编译安装 Pidgin 2.7.0 通过
        05/15/10
        昨天pidgin 发布了最新的2.7.0 版本,打算跟进了。
        不过ubuntu官方的PPA源永远是滞后的,还是2.6.6 囧rz

        也难怪了,只有一位开发者在维护。于是便自己动手了.

        下载源码包,解压,进入目录.

        我的configure:
      • 编译安装 DOSBox v0.74 通过
        05/14/10
        dosbox 最近发布了最新版0.74,修复了部分游戏midi音乐不连贯的bug.

        作为dos游戏爱好者的我迅速跟进了.由于ubuntu的官方源还没有准备好,所以决定自己编译了.
        下载源码包,解压,进入目录.

        我的configure:

      • 编译安装 Cherokee 1.0.0 通过
        05/12/10
        cherokee 又发布新版本了,本以为应该是0.99.50、51之类的

        可是居然1.0了,震惊了

        立即下载跟进.
        http://www.cherokee-project.com/download/1.0/1.0.0/cherokee-1.0.0.tar.gz

        解压,进入目录:

        我的configure:

        [ro

      • 编译安装 M.A.M.E. v0.137 通过
        05/08/10
        我爱玩街机,特别是三国战纪、西游记系列,那都是童年的美好回忆.

        最近,我想把mame安装到我的ubuntu上来,搜索了一下发现说mame 不支持linux 系统.
        这一点在mame 的官网http://mamedev.org/也可以印证.
        在它的compile下�

      • 编译安装 wine 1.1.44 通过
        05/08/10
        今天接到邮件通知,wine 发布了最新的开发版 1.1.44,考虑到有时候需要模拟一些win程序,便开始编译安装了。

        下载最新的源码,解压进入目录.

        不同于其他一些源码发行包,wine 里面自带了一些工具,可以方便的完成

      • 利用squid 反向代理 ghs.google.com
        05/05/10
        众所周知,ghs.google.com 在我国大陆地区是无法访问的。
        而要用到谷歌的blogspot、appspot的自定义域名 以及谷歌企业邮局apps 服务都要靠它,
        导致广大网民是叫苦不迭.

        以前我是经常为寻找可用ip而奔波,现在有了自�

      • 编译安装cherokee 0.99.49b 通过
        05/05/10
        cherokee 又发布了新的版本了,修复了一些bug.

        更多的是更新了些个语言包.

        下载安装,跟进

        我的configure:
        Compilation
        Version: 0.99.49b
        Compiled on: May 5 2010 12:11:33
        Arguments to configure: '--prefix=/usr

      • 编译安装 pidgin 2.6.6 通过
        05/03/10
        不得不说,ubuntu 自带的empathy确实不咋的,登录个qq都不成功.(可能是我RPWT吧)

        腾讯官方的qq for linux 永久的停在了 1.0.2-beta1,囧rz

        于是便打算自己安装个我比较喜欢的pidgin玩玩.

        下载最新的 pidgin 2.6.6 版本�

      • 编译安装 VLC media player 1.0.6 Goldeneye 通过
        05/02/10
        刚安装了ubuntu 10.04 系统,体验很好.

        不过自带的totem 播放rmvb有黑屏现象,故想安装一个VLC。

        下载vlc 最新版本 1.0.6,解压,进入目录.

        我的configure:
        It was created by vlc configure 1.0.6, which was
        generated by GNU Au

    • 四月
      • 编译安装 Cherokee 0.99.48 通过
        04/29/10
        今天中午回来就收到了Cherokee Maillist 的通知,Cherokee 0.99.48 发布了.

        更新了一些与 python 2.4 兼容的问题,于是我也跟进了.

        下载源码包:wget http://www.cherokee-project.com/download/0.99/0.99.48/cherokee-0.99.48.tar.gz

        解压�

      • 编译安装 Cherokee 0.99.47 通过
        04/28/10
        今天,Cherokee 又放出了一个新版本,修复的是后台的一些毛病.

        本以为,我昨天提的导致500的那个bug也被修复了,于是火速更新.

        下载:http://www.cherokee-project.com/download/0.99/0.99.47/cherokee-0.99.47.tar.gz

        解压,进�

      • 编译安装 Cherokee 0.99.46 通过
        04/27/10
        Cherokee 今天发布了新版本 0.99.46 修复了长期的与python 2.4 不兼容的bug.

        真是好消息.因为我的centos上就是python 2.4的……

        迅速下载源码安装;

        我的configure:
        It was created by cherokee configure '0.99.46', which w

      • 编译安装 cherokee-0.99.45 通过
        04/26/10
        今天接到通知说,Cherokee 的新版本出来了.
        我很开心,因为之前的0.99.44版本有严重bug,总是报rrdtool的错.
        导致后台一塌糊涂.
        一直寄希望于新版本可以解决.

        故而下载安装.

        我的configure:
        It was created by

      • 为 php 安装eAccelerator 加速器
        04/20/10
        有了php,一个加速器也是需要的。
        所谓加速器,就是通过缓存方式把已编译好php字节码放在内存里,以便提高程序的执行、响应效率.

        总之,速度是绝对上去了。

        我选择的是开源的eAccelerator,而不是广泛使用�

      • 编译安装 PHP 5.3.2 + php-fpm 通过
        04/19/10
        真的是好事成双。

        刚刚写完上一篇文章,就收到了PHP Bug Database的提醒,我提交的问题被解决了

        原来是因为 我既启用了 php 内置的 mysqli,又自己编译了mysqli扩展.

        导致php 遭遇Segmentation fault....

        以后

      • 编译安装 Squid 3.1.1 通过
        04/19/10
        这几天搞php搞得头昏,已经把遇到的问题提交到了 http://bugs.php.net/,等回答了

        故决定先把php放一放。

        于是便寻思着去为即将问世的web server 做一个缓存系统.

        因为我的VPS流量是1TB,说大不大,说小也不小�

      • 编译安装 ProFTPD 1.3.3 通过
        04/17/10
        想到为VPS安装一个ftp是必须的,于是便动手了.
        因为proftpd没有用过,便想试试.
        据说它提供像apache 那样的配置文件格式,很是友好

        我的configure:
        $ ./configure --prefix=/usr/local/proftpd --bindir=/usr/local/bin --sbindir=/usr/loca

      • 源码安装 mysql 5.5.4-m3
        04/17/10
        mysql刚刚发布了5.5 分支的第四个里程碑版本,于是下载安装.
        前几天只有 x86_64 for linux 版本,今天已经放出了了i686版本.

        我的configure:

        It was created by MySQL Server configure.am 5.5.4-m3, which was
        generated by GNU Autoconf 2.63.

      • 编译安装 lighttpd 1.4.26 通过
        04/16/10
        最近买的VPS刚到手,便忙活起来了

        由于apache 2.3.5 alpha 与 php module 的不兼容,打算以Cherokee (上次试过,速度很快)作为web server.

        于是乎,卸掉自带的apache 2.2,开始安装.

        不过我这个人喜欢在一边看configure 参�

      • 分享之 Discuz! 的 RewriteRule for Cherokee
        04/01/10
        把论坛架在Cherokee上,地址伪静态用的还是apache的,一点一个404……囧rz

        现把我设好的重写规则,张贴如下(当然,你也可以自己到控制台设置,也不难)

        适用于 一个documentRoot 为 /data/www/web/bbs 的discuz! 7.2 论坛:
      • 编译安装 php 5.3.2 和 fastcgi 2.4.1-SNAP-0910052249 通过
        04/01/10
        有了空闲的免费VPS,于是就寻思把我那下线已久的“小鑫论坛”重新上线……
        顺便把我昨天安装的Cherokee变成支持cgi的服务器,于是就行动了
        本来是想下载5.2.13的,因为我的小鑫论坛是架在Discuz!上的,而php 5.3.1 不兼容 Dis

    • 三月
      • 编译安装 Cherokee web server 0.99.44b 通过
        03/31/10
        最近拿火山互联的免费VPS搞着玩,卸掉了自带的apache,想尝试下号称速度最快的Cherokee web server,反正也闲来无事.
        对它是耳闻已久了,就是一直没有时间,关键是没有空闲的机器去尝试尝试。呵呵

        下载最新版本;http://ftp

      • 经典的apache 配置文件
        03/31/10
        最近偶然发现火山互联的免费VPS又开放注册了.于是便注册用了一下。
        比起去年的那个多了很多限制,如远程服务器的ssh、ftp、wget、curl 集体挂掉,连ping 也ping不通了……

        默认还是apache + mysql + php + pureftpd 经典搭配.
      • 让你的服务器更安全的20个配置[转]
        03/19/10
        当然,这只针对于apache httpd server。不过其中的一些方面,同样适用于nginx、lighttpd、cherokee、hiawatha等非主流服务器系统.

        1.首先确保已经打好了全部已知安全补丁....

        2.隐藏掉服务器的版本等敏感信息.
        ServerSigna

      • 编译安装 PHP 5.2.13
        03/12/10
        下载5.2.x 分支最新版本5.2.13,解压

        我的configure:

        $ ./configure --prefix=/usr/local/php --with-apxs2=/usr/local/sbin/apxs --enable-mod-charset --enable-fastcgi --with-config-file-path=/etc --enable-safe-mode --with-openssl --with-kerberos --with-zlib --with-bz2 --en

      • 成功编译 apache httpd server 2.3.5 alpha 最终通过
        03/12/10
        通过在maillist的学习,看了很多人的编译过程,特别是一篇编译 2.3.4 alpha 的例子,很受启发.
        发现原来是expat的问题.

        我的configure:

        $ ./configure --prefix=/usr/local/apache2 --bindir=/usr/local/bin --sbindir=/usr/local/sbin --enable-v4

      • 编译安装mysql 5.5.2 M2 通过
        03/11/10
        下载最新的mysql 发行版5.5.2 ,目前还是测试阶段。

        我的具体步骤:

        shell> groupadd mysql
        shell> useradd -g mysql mysql

        shell> $ ./configure --prefix=/usr/local/mysql --bindir=/usr/local/bin --sbindir=/usr/local/sbin --disable-depen

      • 在Centos下编译安装 apache httpd server 2.2.15
        03/11/10
        受朋友所托,帮忙在一台新的VPS上搭建个LAMP.

        本来想安装最新的apache 2.3.5 alpha 的,不过在交叉编译 APR 和 APR-util 上没通过.

        搞了很久也么没弄明白是怎么回事,谷歌搜索了下,有人说是libtool版本太低,也有说在x64

    • 一月
      • 彻底清除终端输入命令的历史记录
        01/27/10
        我想大家应该可能和我一样有这么一个烦恼,就是自己在终端(console)中输入的命令会被无情的纪录下来.

        虽然我们可以使用 history -c 命令去短暂的清理掉它们,不过下次打开终端的时候,它们又会无情的出现.虽然这并不是什�

      • 转换gnome到kde
        01/20/10
        由于我的gnome桌面的gvfs出了一些问题,导致插入可移动设备后不会自动挂载.必须要手动mount.

        更可气的是连回收站(trash),网络邻居(network)这些也都统统出现了问题,不能访问了.
        看来nautilus也挂了.

        在多方请教高手

  • 2009
    • 十二月
      • 编译安装 mysql 5.5.0 m2 通过
        12/27/09
        由于我自己的ubuntu 系统一直没有搭建LAMP,而最近我一直比较看重的Centos VPS被端掉以后.我便开始转向于我的本机了.

        由于昨天一不小心,把系统自带的network-manager卸载掉了,导致连不上网.今天从别的电脑里下载了network-manager

      • 本站恢复访问
        12/20/09
        由于之前的ISP和工信部的河蟹原因,本站点中断了一段时间。

        今天终于把数据转移到国外空间上来了,即日恢复访问.

    • 十一月
      • 编译安装 vsftpd + pam-mysql 管理虚拟用户
        11/24/09
        鉴于pureftpd最近不稳定的发布新版本,我觉得应该更换一个更加安全的ftp服务端。

        于是,vsftpd 出现了。之所以选择它是因为

        1.它的名字比较安全 2.像 openbsd.org,redhat,gnu.org等都在用它,应该错不了.

        于是下�

      • 编译安装 mysql-5.4.3-beta 通过
        11/21/09
        由于我的vps上面跑的是老版本的mysql 5.1.33,最近打算升级到最新版本.

        5.1 支线是官方推荐的稳定版,最新的是刚刚发布的 5.1.41 吧。不过我这个人比较喜欢尝鲜,于是自己下载了最新的开发版分支5.4的最新beta 版--5.4.3.
      • 成功编译 php 5.3.1 通过
        11/20/09
        最近php 发布了最新的一个版本5.3.1,由于修复了很多bug,于是决定升级.

        废话不说,我的configure:

        [root@linuxserver php-5.3.1]# ./configure --prefix=/usr/local/php --enable-mod-charset --with-apxs2=/usr/local/apache/bin/apxs --enable-safe-mode --with-pc

      • 編译安装 wine 1.1.32 成功
        11/08/09
        我不得不说:源码安装 wine 是一件很轻松的事情.因为它几乎不需要你做什么.

        我的 configure:

        It was created by Wine configure 1.1.32, which was
        generated by GNU Autoconf 2.64. Invocation command line was

        $ ./configure --prefix=/usr/lo

      • 编译安装 MPlayer SVN-r29832-snapshot-4.4.1 通过
        11/08/09
        最近换上了UBUNTU 9.10,许多软件都要全新安装,mplayer也不例外.

        下载mplayer最新的 snapshot版本,解压.

        我的 configure:

        configuration: --prefix=/usr/local/mplayer --enable-gui --enable-radio --enable-radio-capture --enable-wii --language-doc=zh

      • 编译安装VLC media player 1.0.3 通过
        11/07/09
        本以为有过一次成功安装的经历,这次 应该不是什么问题,可是我错了,它整整花费了我半个下午.

        我的 configure:

        ./configure '--prefix=/usr/local/vlc' '--enable-optimize-memory' '--enable-coverage' '--enable-rel

      • 分享点网易的源
        11/06/09
        源的质量直接影响了更新的快慢。

        这是我经常用的网易的源,速度很不错。

        deb http://mirrors.163.com/ubuntu/ jaunty main restricted universe multiverse
        deb http://mirrors.163.com/ubuntu/ jaunty-security main restricted universe multiverse
        de

    • 十月
      • 编译安装pure-ftpd 1.0.23 通过
        10/25/09
        本来我的服务器上默认安装的是1.0.21,不过最近pureftpd发布了新版本,还是决定升级下.

        于是马上下载了源码包:
        http://download.pureftpd.org/pub/pure-ftpd/releases/pure-ftpd-1.0.24.tar.bz2



        我的configure:

        $ ./confi

      • 编译安装 apache 2.2.14 通过
        10/17/09
        最近发现apache.org偷偷摸摸的放出了httpd的最新一个版本 2.2.14,于是迅速跟进.

        编译configure 如下:
        $ ./configure --prefix=/usr/local/apache/ --enable-v4-mapped --enable-maintainer-mode --enable-isapi --enable-file-cache --enable-cache --enable-disk-cache -

    • 九月
      • 编译安装基于scim的谷歌拼音输入法
        09/06/09
        ubuntu系统默认自带的是Scim 输入法平台,里面的什么智能拼音,二笔之类的的确是不太好用.
        win下面,我最爱的谷歌输入法。现在好了,linux下面也可以用了.

        这个的感谢于scim-googlepinyin项目的作者。
        这是项目主页:

      • 编译安装 gmameui 0.2.11 通过
        09/05/09
        最近比较迷恋街机,比如童年时代的 三国战记呀,西游记之类的

        看到 gmameui最近发布了最新版本,于是萌发了把模拟器移到linux上的想法,于是下载了源码。

        编译安装,

        我的configure:
        $ ./configure --prefi

    • 八月
      • 编译安装 apache 2.2.13 通过
        08/12/09
        这个apache开源组织也真是的,要么一年没有动静,要么连发了两个版本。

        刚出来个2.2.12,又来个2.2.13,本来不想升级,一看changelog,是个bugfix版本。

        为了安全,只好跟进。

        我的configure:

        [root@linuxserver

      • 历尽千辛万苦编译安装好 Audacious
        08/04/09
        本来就是用audacious听歌的,不过官方源里面的版本(v1.5.1)实在是太低了。

        于是就萌发了自己编译的想法,下载了audacious最新稳定版2.1.0 (2009.7.6发布)----程序源码包 和 插件源码包.

        本以为应该编译安装很容易,不�

    • 七月
      • 编译 php 5.3.0 通过
        07/31/09
        突然想要升级到php5.3.0版本,于是马上行动了

        下载tar.gz包,解压

        我的configure:

        [root@linuxserver php-5.3.0]# ./configure --prefix=/usr/local/PHP --enable-mod-charset --enable-embed --with-apxs2=/usr/local/apache/bin/apxs --enable-sigchild --ena

      • 成功编译 apache 2.2.12
        07/24/09
        有人一定觉得奇怪,apache 现在的最高版本才是2.2.11,怎么我就编译了2.2.12呢 呵呵

        其实这是dev版,不过很快就要正式了。

        下面是我的./configure

        [root@linuxserver usr]# ./configure --prefix=/usr/local/apache --enable-modules=&q

      • 成功编译 mplayer 1.0 rc2
        07/18/09
        本来我的mplayer是用ubuntu-tweak安装的,最近突然想要自己编译安装,于是就动手了。

        我的configure:
        ./configure --prefix=/usr/local/mplayer --enable-gui --enable-largefiles --enable-linux-devfs --enable-radio --enable-radio-capture --enable-xvmc --enable-dy

      • 编译通过 VLC media player 1.0.0 Goldeneye 正式版
        07/08/09
        前几天刚编译好vlc 1.0.0 rc4,昨天又发布正式版

        于是又赶紧跟上了

        $ ./configure prefix=/usr/local/vlc --enable-debug --enable-release --enable-switcher --enable-dc1394 --enable-dv --enable-dvdread --enable-opencv --enable-v4l --enable-pvr --enable-gnomevfs

      • 成功编译dosbox 0.73 哈哈
        07/05/09
        终于把我心爱的dosbox 从win移植到linux啦 哈哈
        不过第一次编译的确有点麻烦,但是仙剑的快乐是无与伦比的





      • 成功编译videolan...
        07/05/09
        天哪,终于把这个世界上最恶心的软件也编译好了,不然我真的要疯掉了

      • 网站架构成功
        07/03/09
        哈哈