![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
linux
文章平均质量分 76
jianguoliusheng
这个作者很懒,什么都没留下…
展开
-
fastCGI入门
当网站日益走红,联机人数直线上升而心中暗自窃喜之时,突然客服中心涌来大批反应电话:『网站连不上去』、『按下去等好久画面才出来』、『一直出现 Server Too Busy…』...。看来又要把硬件升级了,但是再加更多的内存,更多 CPU、换更贵的机器真的能解决问题吗?有没有比较省钱的方法呢?本文将介绍如何在阿帕契服务器上安装 FastCGI 的模块,如何设定及使用 FastCGI 网站应用程序,转载 2009-07-13 11:16:00 · 1050 阅读 · 0 评论 -
Linux时间函数
1. linux文件的时间linux文件的时间分为三种,访问时间(access time)修改时间(modify time)和创造时间(create time)。其中:文件的 Access time,atime 是在读取文件或者执行文件时更改的。文件的 Modified time,mtime 是在写入文件时随文件内容的更改而更改的文件的 Create time,ctime 是在写入文件、更改转载 2009-07-09 11:39:00 · 639 阅读 · 0 评论 -
限制Apache日志文件大小的方法
access.log,件在 WEB 服务器运行一段时间之后会达到几十兆甚至上百兆,如果Apache运行有错误,error.log也会增大到几十兆,我们知道系统读写一个大的文本文件是非常耗内存的,因此限定日志文件大小十分必要。通常我们是在{$apache}/conf/httpd.conf中设置Apache的参数,然而我们并没有发现可以设置日志文件大小的配置指令,通过参考http://httpd转载 2009-07-10 08:59:00 · 671 阅读 · 0 评论 -
linux apache模块开发
/*************************************************************************** * Copyright (C) 2009 by root * * root@localhost.localdomain原创 2009-09-11 08:30:00 · 875 阅读 · 0 评论 -
在linux下安装配置svn独立服务器
svn服务器有2种运行方式:独立服务器和借助apache。2种方式各有利弊。svn存储版本数据也有2种方式:BDB和FSFS。因为BDB方式在服务器中断时,有可能锁住数据(jijian91在搞LDAP时就深受其害,没法根治),所以还是FSFS方式更安全一点。1. svn服务器安装操作系统: Redhat Linux AS4获取svn安装包最新版本subversion可以在ht转载 2009-09-15 09:28:00 · 361 阅读 · 0 评论 -
LINUX下Subversion安装配置
Subversion1.3.2安装以及配置1.Subrsion安装# tar xvzf Subversion-1.3.2.tar.gz# cd Subversion-1.3.2# ./conf igure --with-apxs=/usr /local/apache 2/bin/apxs --prefix=/usr/local/subversion # make# make install2.S转载 2009-09-15 09:29:00 · 399 阅读 · 0 评论 -
linux下安装apache + subversion
一.首先安装apache服务器:1. 下载最新的apache 2.2.6 httpd-2.2.6.tar2. 安装 ./configure --prefix=/data/aoxj/soft/svn/apache --enable-so --enable-dav make make install --prefix指定安装目录,注意一定要加--enable-so和转载 2009-09-15 09:30:00 · 6058 阅读 · 0 评论 -
Apache deflate模块配置
1、 修改apr-config vi /usr/local/apache2/bin/apr-config 修改LDFLAGS=" " 为 LDFLAGS="-lz" 2、 到apache源安装目录下,例如 cd /root/httpd-2.0.11/modules/filters 3、加载mod_deflate模块 /usr/local/apache2/bin/apx转载 2009-09-25 16:40:00 · 530 阅读 · 0 评论 -
Red Hat Enterprise Linux 5安装VM-ware Tools
RHEL5在安装VM-wareTools过程中出现如下错误:What is the location of the directory of C header files that match your running kernel? [/usr/src/linux/include] The directory of kernel headers (version 2.6.18-8.e转载 2009-12-01 15:27:00 · 1260 阅读 · 0 评论 -
Linux下的C文件系统编程
1.Linux文件系统 Linux支持多种文件系统,如ext、ext2、minix、iso9660、msdos、fat、vfat、nfs等。在这些具体文件系统的上层,Linux提供了虚拟文件系统(VFS)来统一它们的行为,虚拟文件系统为不同的文件系统与内核的通信提供了一致的接口。下图给出了Linux中文件系统的关系: 在Linux平台下对文件编程可以使用两类函数:(1)Linux操作系统文件转载 2009-07-09 11:23:00 · 464 阅读 · 0 评论 -
Apache 模块开发
APACHE2.0 MOD 模块开发 STEP 1 一.目的写一个APACHE2.0的MOD模块,读取配置,并对所有后缀为.hello的请求进行处理。二.步骤创建一个mod_hello.c文件1. 定义一个模块。#include "httpd.h"#include "http_config.h"module AP_MODULE_DECLARE_DATA转载 2009-06-30 09:20:00 · 1365 阅读 · 0 评论 -
两个常用C字符串分割函数
原型:extern char *strstr(char *haystack, char *needle);所在头文件:#include 功能:从字符串haystack中寻找needle第一次出现的位置(不比较结束符NULL)。说明:返回指向第一次出现needle位置的指针,如果没找到则返回NULL。#include stdio.h>#include string.h> in转载 2009-07-14 09:29:00 · 8506 阅读 · 0 评论 -
apache MPM工作原理
谈到Apache,大多数系统管理员对其稳定版1.3印象颇深。虽然Apache 2.0的系列开发版早已由Alpha、Beta发展到现在的GA(General Availability)版,但是一些人潜意识里还认为开发版并非可用于生产环境的稳定版本。尤其是1.3版的API与2.0版不兼容,使得大量模块必须要重写才能在2.0版上使用。Apache 1.3和2.0之间的内部变化的确较大,用Apache创转载 2009-07-17 12:57:00 · 766 阅读 · 0 评论 -
Linux的时间表示和计算函数
这一章我们学习Linux的时间表示和计算函数 1.时间的表示 2.时间的测量 3.计时器的使用 -------------------------------------------------------------------------------- 1。时间表示 在程序当中,我们经常要输出系统当前的时间,比如我们使用date命令的输出结果.这个时候我们可以使用下面两个函数 #includ转载 2009-07-31 17:26:00 · 545 阅读 · 0 评论 -
Linux下的信号处理函数
前言:这一章我们讨论一下Linux下的信号处理函数. Linux下的信号处理函数: 1.信号的产生 2.信号的处理 3.其它信号函数 -------------------------------------------------------------------------------- 一个实例 1。信号的产生 Linux下的信号可以类比于DOS下的INT或者是Windows下的事件.在转载 2009-07-31 17:03:00 · 356 阅读 · 0 评论 -
squid2.6加速WEB配置
本人一台web服务器,日流量约10万,上面有好几个虚拟主机,近日装上Squid 2.6进行WEB加速,Squid 和Apache均在同一台服务器上面,效果非常明显,看到论坛上好多人问如何配置squid2.6支持,虚拟主机现在将安装过程贴出和大家一起分享,给菜鸟们一个学习机会和老鸟们一个批评指正的机会主机配置为: CPU: AMD64 Sempron 3100 内存: 2GB RAM下载:w转载 2009-06-09 15:35:00 · 614 阅读 · 0 评论 -
Apache-2.2.8+mod_encoding解决URL中文编码问题-2008.1.8
更新:Windows 平台上Apache中文URL编码问题mod_encoding解决方案见:[Server]Windows平台上的mod_encoding.dll For Apache 2.2 的编译 2008.1.31 我们经常在论坛上看到这样的求救贴: 为什么我看不了网站上中文文件名的文件?这时一定会有好心的大侠告诉说,到IE6的工具,Internet选项, 高级里,把"总是以UTF-转载 2009-06-19 16:14:00 · 4213 阅读 · 0 评论 -
linux下字符集编码转换轻松实现
出处:http://www.opendesktop.net/modules/...dex.php?B_ID=78在LINUX上进行编码转换时,既可以利用iconv函数族编程实现,也可以利用iconv命令来实现,只不过后者是针对文件的,即将指定文件从一种编码转换为另一种编码。一、利用iconv函数族进行编码转换iconv函数族的头文件是iconv.h,使用前需包含之。#include iconv函数转载 2009-06-19 16:52:00 · 353 阅读 · 0 评论 -
Linux MD5 programming in C Language
在 Linux 调用 openssl 的 libcrypto.so* 库加密字符串 #include #include #include #include int main(int argc, char *argv[]){ char password[68] = {0}; MD5_CTX x; int i = 0, len; char转载 2009-06-26 11:39:00 · 587 阅读 · 0 评论 -
C字符串操作函数
1. 字符串操作函数 程序按功能划分可分为数值运算、符号处理和I/O操作三类,符号处理程序占相当大的比例,符号处理程序无处不在,编译器、浏览器、Office套件等程序的主要功能都是符号处理。无论多复杂的符号处理都是由各种基本的字符串操作组成的,本节介绍如何用C语言的库函数做字符串初始化、取长度、拷贝、连接、比较、搜索等基本操作转载 2010-03-02 09:57:00 · 573 阅读 · 0 评论