易截截图软件、单文件、免安装、纯绿色、仅160KB

RedHat Linux AS5 LAMP详细配置

Apache 是世界排名第一的Web 服务器, 根据Netcraf所作的调查,世界上百分之五十以上的 Web 服务器在使用 Apache。 尤其是现在,使用 LAMP(Linux + Apache + MySQL + PHP)来搭建中等级别的应用已经是一种流行的方式,因此,掌握 Apache 的配置是系统工程师必备的技能之一。 使用 LAMP(Linux + Apache + MySQL + PHP)来搭建中等级别的应用(尤
其是电子商务)已经是一种流行的方式,因为全部是开源和免费的软件,所以成本非常低廉本节介绍平台的搭建。在搭建平台时,也可以直接使用 RPM 包来安装,但是由于使用 RPM 包在一些系统上不支持,因此我们使用更通用的方法:
直接从源代码来装。
Apache 的特性:
1) 几乎可以运行在所有的计算机平台上.
2) 支持最新的HTTP/1.1 协议
3) 简单而且强有力的基于文件的配置(HTTPD.CONF)
4) 支持通用网关接口(CGI)
5) 支持虚拟主机.
6) 支持HTTP 认证.
7) 集成PERL.
8) 集成的代理服务器
9) 可以通过WEB 浏览器监视服务器的状态, 可以自定义日志.
10) 支持服务器端包含命令(SSI).
11) 支持安全SOCKET 层(SSL).
12) 具有用户会话过程的跟踪能力.
13) 支持FASTCGI
14) 支持JAVA SERVLETS.
从源代码安装 Apache
(1)获取源代码
创建存放软件的目录:
mkdir /home/linux_tools
到[url]http://www.apache.org/[/url]下载最新稳定版的源代码,放/home/linux_tools。
本案例中下载的是 httpd-2.0.59.tar.bz2
(2)解压软件包
tar –jxvf httpd-2.0.59.tar.bz2
cd httpd-2.0.59
(3)配置编译选项
Apache 是模块化的服务器,核心服务器中只包含了功能最常用的模块,而扩展功能由其他模块提供。设置过程中,你必须指定需要包含的模块。Apache 文档中有模块清单备查,其中状态为"Base"的模块会被默认地包含进核心服务器,如果不需要包含某个模块(比如mod_userdir),则必须明确地禁用它;其他状态的模块(比如mod_expires),也必须明确启用以使之包含进核心服务器。 Apache 有两种使用模块的方法,其一是永久性包含进核心;如果操作系统支持动态共享对象(DSO),而且能为 autoconf 所检测,则模块还可以被动态编译。DSO模块的存储是独立于核心的,可以被核心使用由 mod_so 模块提供的运行时mod_so 模块会被自动包含进核心。如果希望核心能够装载 DSO,而不实际编译任何动态模块,需要明确指定--enable-so。 在我们的电子商务网站中,一般情况下,核心模块功能我们全部启用;除此之外,我们还


相关文档:

Linux iptable文档

总览
用iptables -ADC 来指定链的规

,-A添加 -D删除 -C 修改
iptables - [RI] chain rule num rule-specification[option]
用iptables - RI 通过规则的顺序指定
iptables -D chain rule num[option]
删除指定规则
iptables -[LFZ] [chain][option]
用iptables -LFZ 链名 [选项]
iptables -[NX] chain
用 -NX ......

Linux信号量 共享内存和消息队列

Linux信号量 共享内存和消息队列
1. 信号量
使用信号量可以实现进程间同步。主要函数定义:
#include <sys/sem.h>
int semctl(int sem_id, int sem_num, int command, …);
int semget(key_t key, int num_sems, int sem_flags);
int semop(int sem_id, struct sembuf *sem_ops, size_t num_sem_ops);
& ......

Linux 0.11 内核笔记

<1> 任务0的堆栈问题
一直不明白schedule.c里的task_union的stack和user_stack是什么关系,head.s里就设置了esp指向user_stack, 却一直没有用到task_union,直到看到INIT_TASK才明白,从进入保护模式到跳转进用户态都是用的user_stack这个栈,而任务0的tss中的esp0指向task_union的stack, 也就是当任务0再跳转进内核 ......

LINUX C 定时器

【实现功能】:Linux下的C编程:编写一个程序(库),实现定时器(计时器)的功能,它能为用户提供在同一进程中多次使用的定时器。这里要求用信号来实现。
【解题思路】:编写一个结构体Timer代表一个计时器,然后再定义Timer类型的数组myTimer[N],用来保存我们设置的定时器;再定义函数setTimer()生成计时器,并将生成 ......

linux进程状态浅析

众所周知,现在的分时操作系统能够在一个CPU上运行多个程序,让这些程序表面上看起来是在同时运行的。linux就是这样的一个操作系统。
  在linux系统中,每个被运行的程序实例对应一个或多个进程。linux内核需要对这些进程进行管理,以使它们在系统中“同时”运行。
linux内核对进程的这种管理分两个方面:进 ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号