随笔分类 -  Linux专题

lighttpd fastcgi配置例子和一些备份脚本
摘要:global{server.modules +=("mod_fastcgi")}$SERVER["socket"]=="222.73.42.76:81"{#$HTTP["host"]=="db.huiin.com"{ server.name="huiin.com" server.document-root="/var/www/phpmyadmin" fastcgi.server=( ".php"=> (( "bin-pa 阅读全文

posted @ 2010-03-22 12:14 reck for zhou 阅读(310) 评论(0) 推荐(0)

一段debian 下面Iptables脚本控制ip访问的例子。
摘要:写了好久了。自己都快忘记了顺便记在这里 1 iptables -F 2 iptables -N FIREWALL 3 iptables -F FIREWALL 4 iptables -A INPUT -j FIREWALL 5 iptables -A FORWARD -j FIREWALL 6 #pop3 7 #iptables -A FIREWALL -p tcp -m tcp --dport 110 --syn -j ACCEPT 8 #iptables -A FIREWALL -p tcp -m tcp --dport 143 --syn -j ACCEPT 9 #mysql 10 ip 阅读全文

posted @ 2010-03-22 12:09 reck for zhou 阅读(259) 评论(0) 推荐(0)

python reportlab调用操作分页报表
摘要:#coding=utf-8def init_config(): import reportlab.rl_config reportlab.rl_config.warnOnMissingFontGlyphs = 0 from reportlab.pdfbase import pdfmetrics from reportlab.pdfbase.ttfonts import TTFont import copy pdfmetrics.registerFont(TTFont('zhenhei', 'D:/python_workspace/python_pdf_demo/wqy- 阅读全文

posted @ 2010-03-22 12:05 reck for zhou 阅读(870) 评论(0) 推荐(0)

python与reportlab类库技术用例-pdf报表1
摘要:#coding=utf-8from reportlab.platypus import *from reportlab.lib.styles import * from reportlab.rl_config import * from reportlab.lib.units import *from reportlab.lib import pagesizes,colorsfrom reportlab.pdfbase import ttfonts,pdfmetricsimport copyFONT_PATH=('D:/python_workspace/python_pdf_demo/ 阅读全文

posted @ 2010-03-22 12:03 reck for zhou 阅读(809) 评论(0) 推荐(0)

MongoDB数据库操作和程序基础文档
摘要:数据库常用操作命令Bin/mongod run 启动数据库服务端。bin/mongod.exe --dbpath d:/data/mongo 启动数据库服务端并且将数据库目录设定在该地址下。run 直接启动。例:./mongod run--dbpath 指定特定存储目录启动,若目录不存在则创建。例:./mongod --dbpath /var/data/mongo--port 指定端口启动。例:./mongod --port 12345bin/mongon.exe 启动数据库客户端用命令行操作。停止MONGO服务:方法1:服务端停止,可使用Ctrl+C方法2:在客户端停止,可先连接客户端./m 阅读全文

posted @ 2010-03-22 11:52 reck for zhou 阅读(218) 评论(0) 推荐(0)

lighttp服务器在linux2.6内核的优化
摘要:一,基础配置纯静态优化.目前服务器平台主要基于debian和ubuntu系统。#基于linux-sysepoll优化server.event-handler="linux-sysepoll"server.max-fds默认是1024修改 server.max-fds,大流量网站推荐2048.2 stat() 缓存stat() 这样的系统调用,开销也是相当明显的.缓存能够节约时间和环境切换次数(context switches)一句话,lighttpd.conf加上server.stat-cache-engine = “fam”lighttpd还另外提供simple(缓存1秒 阅读全文

posted @ 2010-03-22 11:42 reck for zhou 阅读(303) 评论(0) 推荐(0)

在debian系统下面编译ICE-3.3
摘要:在debian系统下面编译ICE-3.3公司拓展业务需要,我把部分框架定在了ICE系统下面,操作系统选用了我的挚爱debian由于zeroc官方只发布了针对redhat 和sun系统的支持,对于我喜爱debian没有发布任何版本支持,无奈之下只好自己编译源代码。下载源代码利用wget在http://www.zeroc.com/download/Ice/3.3/ThirdParty-Sources-3.3.1.tar.gz下载ice的第三方源代码。利用wget在http://www.zeroc.com/download/Ice/3.3/Ice-3.3.1.tar.gz下载ice源代码tar xz 阅读全文

posted @ 2009-07-01 17:25 reck for zhou 阅读(235) 评论(0) 推荐(0)

debian系统上面配置lighttpd+django1.0
摘要:前些日子项目终于结束,客户购买了服务器,开始设置环境和项目。于是顺路把实施过程中碰到的一些问题记录下来,方便大家参考。系统实施软件以及硬件环境:Django:1.02Mysql:5.067字符集:utf-8Web-server:lighttpd1.4Memcached:1.21Os:debian4.0,linux2.6硬件:intel 双cpu至强处理器,硬盘500g,4G内存=====================================================Liunx操作系统安装操作系统为debian4.0版本,拿到手时候已经按装好。由于硬件和系统提供商不知道项目实施的 阅读全文

posted @ 2009-03-06 18:06 reck for zhou 阅读(555) 评论(0) 推荐(0)

linux 上的xml痛苦之处
摘要:如果选用utf8编码的系统在linux上面开发,xml类库采用libxml,那么不说也罢,一切都显得顺气自然。尤其libxml在xml处理效率方面的良好表现自然成了首选。但如果系统架构编码支持已开始就选定了gb2312,那么噩耗将会接踵而来。当然所谓的噩耗,并非说libxml就不能解析gb2312编码的xml数据。其实无论采用linux系统函数iconv或者libxml的系统自带函数都可以正常读入gb2312编码的xml数据,唯一的区别就是使用编码转化带来的效率问题以及其他问题。尤其是通信服务端解析来自客户端的xml数据,在高并发的情况下,往往并非select,poll,epoll的关键字会如 阅读全文

posted @ 2007-01-10 18:30 reck for zhou 阅读(486) 评论(0) 推荐(0)

linux 下mysql多线程支持问题
摘要:mysql官方提供的linux二进制编译包都无法支持posix多线程环境。很多mysql 的API,都无法真正支持多线程环境。一般解决此类问题,需要从新编译mysql源码生成适合项目的mysql安装包。mysql源码编译都非常简单,通过./configure --help可以查看编译选项。多线程支持方面只要注意选择--with-pthread和--enable-thread-safe-client选项就可以了。第一项可以指明使用posix线程(unix的编译方式可能会有些不一样,因为unix的内核线程工作方式与linux线程工作方式有比较大的区别,尤其freebsd)。编译过程很简单,首先./ 阅读全文

posted @ 2007-01-10 17:48 reck for zhou 阅读(1407) 评论(0) 推荐(0)

导航