-
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:
-
腾讯云轻量服务器DD OpenBSD 7.5
-
五月
-
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://
-
安装完 OpenWrt 23.05.0 后,扩展ROOT分区
-
十月
-
2021
-
九月
-
caddy2 域名站点禁用 http to https 自动跳转
09/11/21
caddy 这个web server 不用多说了,auto TLS 是它的最大卖点。
但是有时候确实会有一些奇葩需求,
比如我就是要访问http 版本,我不需要自动跳转到 https.但是同时我需要https 也可以用。
只需要http 的场景,�
-
caddy2 域名站点禁用 http to https 自动跳转
-
二月
-
Quantumult X 下使用SS + v2ray-plugin 配置容易踩的坑
02/19/21
在 Quantumult X 下添加自己的ss + v2ray-plugin 服务器节点相较与小火箭本身就有一点麻烦,因为不提供GUI方式添加,只能自己编辑CONF文件。
之前就是照着官方的SAMPLE格式加了自己的VMESS节点,不过还行,添加一次就成功了。<
-
Quantumult X 下使用SS + v2ray-plugin 配置容易踩的坑
-
九月
-
2020
-
四月
-
Caddy 1 迁移到 Caddy 2 配置文件改动
04/23/20
之前一直用的是CADDY 1,最近随着CADDY 2 越来越接近生产环境,故而借由查看服务器情况下载升级了一下。
升级BIN 很简单,直接下载官方提供的BIN 包解压即可。如果要自己编译得话,GOLANG 的版本需要Go 1.14 以上了。 v1的�
-
Caddy 1 迁移到 Caddy 2 配置文件改动
-
一月
-
利用 iptables 做端口转发,实现代理中转
01/03/20
最近得了一台TW 的NAT机器,考虑到是TW的原生IP,打算好好利用一番。可是直连过去丢包情况严重,考虑到我手里有一台HK的机器,到我,到TW的线路都还不错。
所以决定使用这台机器来做中转功能。这里就需要用到端口�
-
利用 iptables 做端口转发,实现代理中转
-
四月
-
2019
-
十二月
-
在NAT机器上搭建 shadowsocks + v2ray-plugin (websocket SSL) 组合
12/20/19
最近入了一台套路云的TW NAT机器,就寻思着把它搭建起来用于代理,本来打算是还用v2ray websocket + caddy 那套,不过由于是NAT机器,80,443 这样的端口基本是不用想了,我还得去研究caddy 第三方SSL证书怎么配置使用、还得去freessl.org
-
在NAT机器上搭建 shadowsocks + v2ray-plugin (websocket SSL) 组合
-
三月
-
搭建经典的 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 扩展一样。不�
-
搭建经典的 v2ray + tls websocket + caddy https 组合
-
一月
-
关闭站点评论功能 (防垃圾机器人评论)
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 提供的优化建议把配置
-
thttpd http server 内存使用量太大的疑问
-
二月
-
nginx 设置反向代理 揭示板套图网站
02/27/18
揭示板这个套图网站我一直很喜欢,不过一直被墙,域名也一直再换。
虽然订阅了它的域名发布页:http://www.anonymous-fan.com
不过还是觉得麻烦。
特别是手机浏览器(移动4G网络)打开网页看不到图片,也很烦�
-
nginx 设置反向代理 揭示板套图网站
-
一月
-
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.
-
lumen 部署在nginx 子目录下配置 IDC增强版
-
三月
-
2017
-
四月
-
let's encrypt SSL证书续期
04/14/17
最近接到邮件,说自己SSL证书将于10日内过期,于是赶紧续期。renew.
使用 letsencrypt 官方推荐的客户端 Certbot 完成操作。
下载该工具,根据各自的系统和包管理器,下载安装。
由于我的系统比较老,所以
-
let's encrypt SSL证书续期
-
一月
-
使用StartSSL.com 免费证书在博客
01/12/17
最近跟风SSL,便搞了一个SSL证书到自己的网站。
到 https://startssl.com/Certificates 注册会员,验证邮箱和域名。
然后申请 Class 1 (Not Validated) 的 DV SSL Certificate for Free User (Not Validated),这是给初级别用户的证书,因为�
-
使用StartSSL.com 免费证书在博客
-
四月
-
2016
-
十二月
-
Chromium 默认启用自签名SSL 证书
12/24/16
自从苹果宣布2017年元旦开始强制使用SSL/TLS 证书之后,国内所有的网站一夜之间忽然从HTTP 转变成了 HTTPS。
斗鱼也不例外,不过最近打开斗鱼的网站一直属于残疾的状态,可是IE下面是正常的。
仔细查看LOG原来�
-
Chromium 默认启用自签名SSL 证书
-
十月
-
在 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
-
在 Chromium 下面啟用 Adobe flash player ppapi
-
二月
-
解决 deb.opera.com 软件源签名错误
02/14/16
电脑好久没有开机了,今天开机进入ubuntu 系统,照例检查安装更新,结果其他软件源都OK,只有OPERA 的有点问题。
报错如下:
下载 2,590 B,耗时 16秒 (161 B/s)
正在读取软件包列表... 完成
W: 校验签名�
-
解决 deb.opera.com 软件源签名错误
-
十二月
-
2014
-
四月
-
在Ubuntu 14.04 LTS 中禁用游客登陆
04/21/14
众所周知,ubuntu 14.04 LTS 在前几天发布了,作为GNU/Linux 爱好者的我当然也在第一时间下载,安装,使用了。
每次装完新系统,我都喜欢禁用掉系统默认开启的游客登陆。ubuntu以前的版本都是直接编辑位于 /etc/lightdm/ 下面
-
在Ubuntu 14.04 LTS 中禁用游客登陆
-
三月
-
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,是因为它的滚动更新特性�
-
VPS瘦身,升级Lighttpd
-
四月
-
2013
-
七月
-
在Ubuntu 上启用普联 tp-link TL-WDN3321 300M双频无线USB网卡
07/14/13
话说这款网卡买了好久,由于采用的是台湾 ralink tek 的芯片,而该废品厂家一直没有发布一款linux下可用的驱动。
从而导致了包括tp-link在内采用其RT5572芯片的无线网卡均不可用于GNU/Linux。
这让我们这些GNU/Linux �
-
在Ubuntu 上启用普联 tp-link TL-WDN3321 300M双频无线USB网卡
-
四月
-
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
-
VPS 折腾全记录-part 4
-
七月
-
2012
-
八月
-
在Ubuntu 下安装Nvidia 显卡驱动
08/22/12
前端时间进了一家公司,做起了网管。
新员工分配电脑的时候,我利用职务之便给自己找了一台配置还算不错的主机。
Asua 板子 + Intel Core i5 2.9Ghz + 8Gb 内存,其他不太清楚。
之后,我给电脑安装了系统�
-
在Ubuntu 下安装Nvidia 显卡驱动
-
七月
-
在Ubuntu 上通过ADB 调试Samsung Galaxy Tab Plus P6200
07/07/12
三星的手机要我怎么说呢?简直就是废品。
自带的新浪天气的插件三天两头挂掉,让人苦不堪言。
我在网上一查,遇到这么情况我只是我一个,还有很多。
所以我决定今天通过ADB(Android Debug Bridge)查看�
-
在Ubuntu 上通过ADB 调试Samsung Galaxy Tab Plus P6200
-
六月
-
升级安装 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 分支的�
-
升级安装 varnish 3.0.3 RC1 和 lighttpd 1.4.31 以及 nginx 1.3.1
-
五月
-
升级安装 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
-
升级安装 Nginx 1.3.0 和 为PHP 安装启用 APC 模块
-
四月
-
在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的右键菜单了。
很�
-
在CentOS 上利用预编译源安装 nginx 和 cherokee
-
三月
-
解决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:/
-
解决GNU/Linux 下 adobe flash player 乱码
-
二月
-
Ubuntu下修改VirtulBox 介质的BIOS信息
02/05/12
我一直坚持使用GNU/Linux系统,不过偶尔也需要用到一些windows-only 的软件,如QQ.所以我有一台基于VBOX的虚拟Windows XP SP2 HP OEM系统。
不过,今天登陆进去后发现被自动注销了,因为我的30天的免费试用已经到期了。怎么办�
-
Ubuntu下修改VirtulBox 介质的BIOS信息
-
八月
-
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
-
升级安装 Lighttpd 1.4.30 和 MySQL 5.6.4
-
十一月
-
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
-
Ubuntu 下MP3 文件Tag 乱码之解决
-
十月
-
升级VPS
10/30/11
自国庆后一直没有怎么做自己的事情,因为实在是事情太多了~
终于在这几天有了些空闲的时间,可以做一些自己的事情了,也看到我服务器上正在跑的一些服务都有了新版本的诞生,故而决定果断跟进。
首先�
-
升级VPS
-
九月
-
使用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)
好了,言归正传�
-
使用GnuPG 签名来保护邮件安全
-
八月
-
升级安装 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 里不支持 百分比"
-
升级安装 Hiawatha 7.6、nginx 1.1.1 和 Varnish Cache 3.0.1 RC1
-
七月
-
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 (需翻墙)
-
Crontab 不起作用原因之排查
-
六月
-
在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 等等。
这些大都是从软件仓库里面直接安装的或者是直接下载二进制包的,没�
-
在CentOS 上编译安装 Hiawatha 7.5
-
五月
-
在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,最重要的就是更新源的速度,网易一直是好样的~一直是稳定和最快的�
-
在Ubuntu 下用Wine 运行仙剑奇侠传98柔情版
-
四月
-
升级安装 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 哪里去了?其
-
升级安装 hiawatha 7.4.1 和 nginx 1.0.0
-
三月
-
让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还未发布,故而使
-
让Vranish 传递客户端真实且唯一ip到后置服务器
-
二月
-
让 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
-
让 nginx 支持 HTML5 video 源文件
-
十二月
-
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:
-
VPS 内存之优化
-
十一月
-
编译安装 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
-
编译安装 nginx 0.9.0 通过
-
九月
-
编译安装 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
-
编译安装 Hiawatha v7.3 通过
-
八月
-
编译安装 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%的问题,还有一些其他小问题等
-
编译安装 eAccelerator revision 427 for php 通过
-
七月
-
编译安装 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.
-
编译安装 PHP 5.3.3 通过
-
六月
-
编译安装 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 \
-
编译安装 VLC media player 1.1.0 The Luggage 成功
-
五月
-
在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
-
在ubuntu 里设置dns为 OpenDNS
-
四月
-
编译安装 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 0.99.48 通过
-
三月
-
编译安装 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
-
编译安装 Cherokee web server 0.99.44b 通过
-
一月
-
彻底清除终端输入命令的历史记录
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和工信部的河蟹原因,本站点中断了一段时间。
今天终于把数据转移到国外空间上来了,即日恢复访问.
-
编译安装 mysql 5.5.0 m2 通过
-
十一月
-
编译安装 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
-
编译安装 vsftpd + pam-mysql 管理虚拟用户
-
十月
-
编译安装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 -
-
编译安装pure-ftpd 1.0.23 通过
-
九月
-
编译安装基于scim的谷歌拼音输入法
09/06/09
ubuntu系统默认自带的是Scim 输入法平台,里面的什么智能拼音,二笔之类的的确是不太好用.
win下面,我最爱的谷歌输入法。现在好了,linux下面也可以用了.
这个的感谢于scim-googlepinyin项目的作者。
这是项目主页: -
编译安装 gmameui 0.2.11 通过
09/05/09
最近比较迷恋街机,比如童年时代的 三国战记呀,西游记之类的
看到 gmameui最近发布了最新版本,于是萌发了把模拟器移到linux上的想法,于是下载了源码。
编译安装,
我的configure:
$ ./configure --prefi
-
编译安装基于scim的谷歌拼音输入法
-
八月
-
编译安装 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发布)----程序源码包 和 插件源码包.
本以为应该编译安装很容易,不�
-
编译安装 apache 2.2.13 通过
-
七月
-
编译 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
哈哈
-
编译 php 5.3.0 通过
-
十二月