Linux 应用

redis学习笔记--编译配置

一直在找个一靠谱的内存数据库,这里所谓的靠谱,是数据能上能下,能在内存中高速的读取写入,而且还能把数据落地保存,下次启动的时候直接先加载磁盘

继续阅读

nginx模块编程学习笔记1

这两天在做nginx的模块测试,想做一个可以把记录数据,以日志的形式直接写入到redis数据库中。 之前只是照猫画虎的写过nginx的模块,都是测试玩以下,这次想写个有用一点的(其实这个东西也不一定有用,先写再说)。 结果出现一个很异常的情况,也是我对nginx模块熟悉的不够,结果把filter的的模块加到处理模块的变量种–HTTP_MODULES,导致我的filter模块死活是不工作。这里整理了一下:

继续阅读

mysql主从又不同步了

做了数据库的主从,以为就这样没事了,一直可以稳定的用下去,但是现实是多变的。 在主库上建了一个临时库,这个库确实不需要备份到从库去,是做数据中

继续阅读

mysql数据库主从全机配置

今天倒蹬了一下mysql的数据库主从配置,记录一下

MYSQL主从配置

Master配置

继续阅读

Apache的proxy配置

最近在做的项目中有这样的需求,就是要在服务器上做一个proxy到另外一个内网机器的服务上,当然这个最多想到的就是nginx,因为nginx在proxy配置上比较简单,关键也是我会配置。但是偏偏那个服务器安装的apache,所以今天又学习了下apache中proxy的配置。

一般apache的这些功能我们在编译的时候都是以模块的形式加入的。所以我这里先是看了我的apache中有没有这个模块,结果没有,那么就需要重新编译一下这个模块:

继续阅读

也来学习写一下nginx的自定义模块

这几天在家里,学习了一下nginx的一些东西,首先当然就是用编译安装来配置简单的服务了。上一篇也算是学习配置的一点心得,在网上看了nginx的可扩展性后,我也简单研究了一下nginx的自定义模块。并且在晚上代码的参考下,也编译了两个模块来玩了一下,这里先展示一下一个最简单的模块。

这个模块主要是这样一个目的,在输入一个指定的url后,会返回自定义的内容:

继续阅读

Nginx和apache共用80端口

这几天在安装了nginx后,老想和apache一起使用,这种搭配,我这里测试使用了3种方式

方法一:

使用redirect的方式,nginx运行在80端口,apache运行在8080端口,

让后在nginx这边配置到apache8080端口的redirect,

继续阅读

svn 提交出现Password for '(null)' GNOME keyring: 错误

新安装了系统之后一直没有给gcode提交过代码了,前天收到一位网友xgcom的patch,我整理了一下,想提交,不想出了这样的问题:在svn

继续阅读

Linux 让你的软件支持多国语言

开头

Xgcom一直想做成多国语言的支持,但是之前没有仔细研究怎么做,今天有时间,就研究了一下,感觉也挺简单的,这里先做一个测试demo出来,也刚好记录一下。

继续阅读

gnome3下ibus设置

在gnome3下安装了ibus-pinyin后,安装方式如下:

apt-get install ibus ibus-pinyin

并且在~/.bashrc文件中加入了以下内容。

export GTK_IM_MODULE=ibus

export XMODIFIERS=@im=ibus

export QT_IM_MODULE=ibus

继续阅读