Index of /public

[ICO]NameLast modifiedSizeDescription

[DIR]Parent Directory  -
[TXT]ABOUT.html30-Aug-2007 02:28 35K
[TXT]README.html30-Aug-2007 02:28 118K
[   ]autorun.bat30-Aug-2007 02:28 60
[   ]autorun.inf30-Aug-2007 02:28 27
[DIR]dists/30-Aug-2007 02:28 -
[DIR]doc/30-Aug-2007 02:26 -
[DIR]docbook/30-Aug-2007 02:26 -
[   ]public.key30-Aug-2007 02:28 1.7K

群英汇-开源速递 用 户 手 册(1.1.F-$Rev: 221 $)

群英汇-开源速递 用 户 手 册(1.1.F-$Rev: 221 $)

hide

群英汇-开源速递

用 户 手 册

(1.1.F-$Rev: 221 $)

hideidea
关于本文档格式
leaf
本文档需要用 FreeMind 才能打开和编辑。FreeMind 的文档是一个 XML 纯文本文件,扩展名为 .mm。
hidehelp

为什么我使用从 http://freemind.sourceforge.net 下载的 FreeMind 不能打开你的文档?

leaf
因为本文档是使用了 WorldHello 版的 FreeMind —— 改进版的 FreeMind。
leaf
FreeMind 是一个 Java 程序,需要你的电脑里安装 Java。你可以到 http://java.sun.com 下载。
hidehelp
WorldHello 版的 FreeMind 有何改进?
leaf
在 .mm 文件中,更加友好的保存中文信息。使用 utf-8 编码。
leaf
像节点展开之类的属性保存在另外的附属文件(*.mmx),以便于使用 CVS/SVN 等版本控制工具管理 FreeMind 文档。
hidehelp
从哪里下载 WorldHello 版的 FreeMind?
hide
代码下载
hide
WHODO 的 FreeMind 代码补丁
hide
From WHODO SVN
leaf
svn checkout http://svn.worldhello.net/svn/whodo/trunk/doc/freemind/debian
hide
FreeMind 0.8.0 代码
leaf
cvs -d :pserver:anonymous@cvs.sourceforge.net:/cvsroot/freemind checkout -r FM-0-8-0 freemind
hide
当前开发分支 代码
leaf
cvs -d :pserver:anonymous@cvs.sourceforge.net:/cvsroot/freemind checkout -r fm_041017_base_integration freemind
leaf
branch: fm_050531_filtered_merged
leaf
Unix 用户,除了用本光盘安装外,还可以在 http://update.ossxp.com/pub/ Debian 升级站点得到软件。安装命令: apt-get install ossxp-freemind
leaf
Windows 用户,可以在本光盘的 tools\Windows 目录下找到。直接解压缩就可以用。
hidewizard
OSSXP 软件升级
hide
预备知识: Debian apt 包管理器
hide
让 Windows Update 相形见绌
leaf
范围: Windows Update 只限于 Windows 自身的安全升级。Debian 包含成千上万的开源软件的自动升级。
leaf
方式: Windows Update 仅限于网络升级。Debian 的升级方式多样,除网络外,可以本地硬盘升级,光盘升级,也可以构建本地升级站点。
hide
设置升级的源: /etc/apt/sources.list
hide
通过 apt-cdrom 加入的光盘源
leaf
deb cdrom:[Debian GNU/Linux 3.1 r3 _Sarge_ - Official i386 Binary-2 (20060905)]/ unstable contrib main

deb cdrom:[Debian GNU/Linux 3.1 r3 _Sarge_ - Official i386 Binary-1 (20060905)]/ unstable contrib main
hide
http 升级站点
leaf
# sources.list generated by apt-spy v3.1

# sources in US

deb http://debian.uchicago.edu/debian/ etch main non-free contrib

deb-src http://debian.uchicago.edu/debian/ etch main non-free contrib

#deb http://debian.osuosl.org/debian/ stable main

#deb-src http://debian.osuosl.org/debian/ stable main

#deb http://cudlug.cudenver.edu/debian/ etch main non-free contrib

#deb-src http://cudlug.cudenver.edu/debian/ etch main non-free contrib

#deb http://mirrors.kernel.org/debian/ etch main non-free contrib

#deb-src http://mirrors.kernel.org/debian/ etch main non-free contrib
hide
安全更新源
leaf
# deb http://security.debian.org/ etch/updates main contrib non-free

# deb-src http://security.debian.org/ etch/updates main contrib non-free
hide
非标准格式的 http 源
leaf
deb http://debian.stdout.at/ ./
hide
用光盘镜像制作 http 升级源
leaf
deb http://localhost/etch/cd1/ etch main contrib

deb http://localhost/etch/cd2/ etch main contrib

deb http://localhost/etch/cd3/ etch main contrib



#deb http://localhost/sarge/cd1/ sarge main contrib

#deb http://localhost/sarge/cd2/ sarge main contrib
hide
本地硬盘构建升级源
leaf
deb file:/wwwroot/htdocs/default/debian/dists/etch/ main/binary-i386/
hide
获取“源”的可升级文件列表
leaf
命令: apt-get update
leafidea
“源”的文件列表被保存在目录: /var/lib/apt/lists 下
Arrow Link
hide
查找某个软件包
leaf
不要一个一个打开 /var/lib/apt/lists/ 下的文件查找,因为有一个命令非常简单的实现查找:
leaf
命令: apt-cache search 字符串
leaf
看一看这个软件包的内容: apt-cache show 软件包名
hide
安装/卸载/升级
leaf
对系统所有软件包执行升级命令: apt-get upgrade
Arrow Link
leaf
下载并安装: apt-get install 软件包
leaf
删除: apt-get remove 软件包
hide
示例:安装 FreeMind
hide
设置升级源,选择 stable 版本
leaf
# 网络

deb http://update.worldhello.net/pub stable main contrib
leaf
# 光盘

deb cdrom:[Ossxp software debian distribution]/ stable contrib main
leaf
更新升级源的文件列表: apt-get update
leaf
安装: apt-get install ossxp-freemind
leaf
查看当前版本(0.8.0-10): dpkg -l ossxp-freemind
leaf
查看软件安装位置(/opt/freemind): dpkg -L ossxp-freemind
leaf
运行 freemind: /usr/bin/freemind
hide
设置升级源,选择 testing 版本
leaf
# 网络

deb http://update.worldhello.net/pub testing main contrib
leaf
# 光盘

deb cdrom:[Ossxp software debian distribution]/ testing contrib main
leaf
更新升级源的文件列表: apt-get update
leaf
升级 freemind(0.9.0): apt-get upgrade
leaf
查看 /var/cache/apt/archives/ 下的软件包缓存
hide
对本地安装的软件包的操作
leafidea
本地安装的软件包记录在这里: /var/lib/dpkg/info/
leaf
查看所有软件包列表: dpkg -l "*" | less
leaf
查看某个软件包安装文件列表: dpkg -L ossxp-freemind
hide
删除某个软件包: dpkg -r ossxp-freemind
leaf
dpkg --purge(-P) package_name :彻底移除,包括删除相关配置文件
leaf
查看本地某个文件属于哪个软件包: dpkg -S /bin/bash
hide
对光盘中的 .deb 软件包的操作
leaf
dpkg --install(-i) package_name.deb : 安装软件包。(简写 -i)
leaf
dpkg --info(-I) xxx.deb :查看安装包信息。 (-I: 大写 i,非小写 L)
Arrow Link
leaf
dpkg --contents(-c) package_name.deb : 查看安装包内容,看看哪些文件将被安装
leaf
dpkg --control(-e) xxx.deb : 提取软件包中包含的控制信息
leaf
dpkg --extract(-x) xxx.deb Target_dir : 提取文件到指定目录。
hide
网络升级
hide
将签名公钥加入 key ring
leaf
公钥文件位于 http://update.ossxp.com/public.key
leaf
用 apt-key 命令将公钥导入
leafidea
可以用如下一条命令实现:

bash$ wget -q http://update.ossxp.com/public.key -O - | sudo apt-key add -
hide
客户具有唯一的升级地址: http://update.ossxp.com/<clientid>
leaf
如: http://update.ossxp.com/public
hide
编辑 /etc/apt/sources.list 文件
leaf
# deb http://update.ossxp.com/<clientid> stable main

deb http://update.ossxp.com/<clientid> testing main
hide
升级
leaf
apt-get update && apt-get upgrade
hide
光盘升级
hide
将签名公钥加入 key ring
leaf
公钥文件位于光盘根目录 public.key
leaf
用 apt-key 命令将公钥导入:

bash$ apt-key add public.key
leaf
插入光盘,执行 apt-cdrom add 命令
leaf
编辑 /etc/apt/sources.list 文件,选择合适的发行版
hidehelp
为什么选择我们
hide
关注整体安全性
hide
仅仅关注产品安全性远远不够,我们还帮助您强化系统主机的安全性
leaf
教训: 我们客户的主机被黑客攻击
leaf
从此我们将主机的安全性纳入到我们服务范围
hide
常见攻击手段
leaf
暴力口令破解
leaf
DoS 攻击
leaf
脚本小子
hide
手段1: 架设防火墙
leaf
状态检测包过滤防火墙
leaf
防止 DoS 攻击
hide
手段2: 防止暴力口令破解
leaf
ssh 登录
leaf
ftp 登录
leaf
邮件系统
leaf
subversion 登录
leaf
apache basic auth
leaf
...
hide
手段3: 端口隐藏
leaf
22 端口隐藏
leaf
手段4: 扫描器进行系统漏洞扫描
leaf
手段5: 阻断脚本小子
leaf
手段6: 软件升级
hide
手段7: 系统备份
leaf
本机备份:增量备份、差异备份和完全备份
leaf
远程备份:差异比较,增量传输
leaf
更多安全定制 ... ...
hide
软件升级维护
hide
网络升级: 每个客户一个升级 URL,可以和用户 IP 绑定。
leaf
示例: http://update.ossxp.com/public
leaf
光盘升级
leaf
升级解决软件 bug,或者添加新功能。
leaf
升级过程便捷,可以自动化,也可以手工完成。
leaf
参见:
Arrow Link
hide
产品整合
hide
产品间整合
leaf
Subversion 和邮件列表的整合
leaf
Subversion 和 Bugtracking 的整合
leaf
Wiki 和邮件列表的整合
leaf
Wiki 和 DocBook/FreeMind 的整合
hide
账号整合
leaf
以 LDAP 为核心的账号整合
leaf
GOsa
hide
开源 vs 闭源
hide
商业软件的产品维护的可持续性值得怀疑
leaf
一个开发者不能继续,往往会由其它开发者继任。总会找到有兴趣的开发人员。
hide
暗藏于商业软件中的定时炸弹
leaf
开源软件的安全性,源于如下哲学:足够多的眼睛下,所有漏洞都是浅显的。
hide
闭源软件低估了用户的智商
leaf
开源软件,用户可以参与测试
leaf
开源软件,用户可以更改代码,定制,提交补丁
hide
闭源软件自诩的服务是肤浅的
leaf
我们见过太多的肤浅的商业软件培训
leaf
因为软件开源,我们了解背后的真相!
leaf
不要让你的公司被绑架!
hidekorn
我们的产品
hide
版本控制系统
hide
版本控制:开源 vs 闭源
hide
内在美和外在美:服务器端是否和客户端一样,看起来很美?
leaf
服务器端代码库格式是否开放,以便备份、恢复、迁移
leaf
CVS 和 SVN 的代码库格式
hide
服务器端是否在使用数据库?
leaf
使用关系型数据库维护代码库,是一般商业软件的版本控制系统实现目录、文件名修改的版本控制机制
leaf
使用数据库,意味着管理员的负担,备份的困难,以及被破坏的风险
hide
是否支持到其他版本控制系统的迁移?
leaf
不要让你的公司被绑架!
hide
可否定制
leaf
对 Commit Log 格式进行检查的能力
leaf
Commit Log 发送邮件,即方便沟通,又冗余备份
hide
是否支持命令行?以完成工作自动化
leaf
基于Java 的命令行可并非运行于所有平台。OpenBSD_2.9平台不支持高版本Java
leaf
MacOS on Intel, 你是否想抢占这个市场?
hide
客户端是如何状态保持的?
leaf
CVS 的 CVS 目录
leaf
SVN 的 .svn 目录
hide
商业软件可能通过服务器端帮助客户端状态维持
leaf
客户端目录改名造成 status unknown
leaf
客户端重装系统,状态保持失败
leaf
系统克隆,造成状态冲突
hide
您确认软件中没有木马、间谍软件么?
leaf
代码、文档是一个公司重要资产。
leaf
您放心把孩子关到一个黑屋子里么?
leaf
代码掌控在自己的手中
hide
成本
leaf
CVS 和 SVN 有最低的培训成本。因为不能期望新员工掌握某个配置管理商业软件
leaf
迟早要掌握 CVS/SVN,因为 CVS/SVN 在开源的世界无处不在,还有是唯一可选的个人版本控制工具
leaf
最低的部署成本。因为开源,免费
hide
CVS/SVN 更成熟
leaf
尤其是 CVS 有三十年的维护历史,比大多数公司的寿命长
leaf
SVN 是 CVS 的替代者
hide
版本控制:SVN vs CVS
hide
您用 CVS 做过目录、文件名的变更么?
leaf
需要管理员参与
leaf
历史数据的完整性可能被破坏
hide
您用 CVS 做过分支开发么?
hide
如何发现现有分支?
leaf
通过文件的版本历史,了解分支情况
leaf
如果恰好碰到新增文件,那就很不幸了
hide
如何知道那个分支是 Tag ,那个分支是 Branch?
leaf
从 名称 上判断? Tag-xxx, Branch-xxx?
leaf
从图标的形状和演示上判断?
hide
是否一不小心,就离开当前分支了?
leaf
cvs up -D <DateTime>
hide
您遇到过提交失败么?
leaf
失败点之前的数据被提交,之后的没有提交,破坏了完整性
hide
是否遇到过没有解决冲突就提交?
leaf
文件中还有 <<<<<<< ======= >>>>>>> 存在?
hide
您遇到过 *.gif 图形文件被破坏么?
leaf
二进制文件添加时,需要使用 -kb 参数
hide
您是否发现 CVS 版本控制的代码,经常包含混乱的换行符?
leaf
freemind 代码
hide
事务处理:CVS 能够把每次的提交事务汇总么?
leaf
CVS 的提交日志,分散在一个一个的文件中
leaf
“群英汇”给你最好的版本控制系统服务:部署、迁移、整合、培训、售后服务...
hide
缺陷跟踪系统
hide
BugTracking 是另外一款沟通工具
leaf
Mailman 是一种实现了信息推的沟通系统
leaf
Subversion 可以看作是程序员之间代码的沟通
leaf
BugTracking 是测试人员和开发人员之间的沟通
hide
没有缺陷跟踪系统,带来的问题
leaf
开发人员自测。开发人员依照自己的使用习惯或者按照程序的流程进行不充分的测试。
leaf
bug 没有记录,bug 的修复一再拖延,甚至不了了之。
leaf
“这个 bug 属设计问题,留到下个版本解决”。没有 记录,直到下个版本的开发结束,发现仍有这个问题。
leaf
书写不规范的错误报告,使得开发人员不得不一次次找到测试人员来重现;
leaf
对于分处异地的开发团队和测试团队,沟通成本更高,一个 bug 的修复周期更长。
leaf
延期项目终于发布,却遭遇用户频频抱怨,管理层将矛头指向测试人员,而测试人员并无充分的数据,说明该问题是否曾经发现,是否被项目经理决定暂不修改,留到下个版本解决。
hide
基本功能
leaf
支持多项目、多语言;
leaf
主页可发布项目相关新闻,方便信息传播;
leaf
方便的缺陷关联功能,除重复缺陷外,每个缺陷都可以链接到其他相关缺陷;
leaf
缺陷报告可打印或输出为CSV格式,0.18.0版:支持可定制的报表输出,可定制用户输入域;
leaf
有各种缺陷趋势图和柱状图,为项目状态分析提供依据,如果不能满足要求,可以把数据输出到Excel中进一步分析;
leaf
流程可定制,缺省流程可满足大多数的缺陷跟踪。
leaf
系统自动跟踪记录缺陷历史,可输入注释;
leaf
方便的查询功能;
leaf
可定制的报表,缺陷趋势图表;
leaf
Email提醒。
hidebookmark
Bugtracking 并非一切
leaf
并非有了 bugtracking 系统,就能够保障软件的低故障率。正如即使使用了版本控制系统,也并非能够写出合格的代码。
hide
变更控制委员会,最终确定一个 需求变更/bug 是否在本次发布中解决。
leaf
发布之前的一个小改动,往往带来意想不到的后果,造成项目延期或者出现重大的 Bug
leaf
Change Control Board,视项目规模组织,可以是不同角色的几个人组成或一个人担当
hide
软件本身要加入错误日志、诊断的设计
leaf
可定义日志、诊断的级别
leaf
多样的日志输出(文件、控制台)
leaf
单元测试:建立测试程序和测试脚本,提供冒烟测试
leaf
自动化编译及冒烟测试
leaf
自动化测试
hide
知识管理系统
hide
始于个人知识管理
leaf
个人好的知识管理手段,提升工作效率
leaf
开放格式的文档,才是可永久保存的文档
leaf
可持续维护的文档
leaf
便于格式转换的文档,以适应各方面需求
leaf
版本控制系统保护你的数据
hide
Email 系统──被忽视了的金矿
leaf
公司中未被挖掘的知识库
leaf
项目进展,技术讨论,企业文化
leaf
Email 还是工作流程关键一环
leaf
挖掘金矿: 用邮件列表建立邮件归档和查询
Arrow Link
hide
DocBook/FreeMind: 可管理的文档
hide
二进制 vs 文本格式的文档
leaf
文本格式文档可比较
leaf
文本格式文档可版本控制
leaf
Single Sourcing: 单一源文件,多种输出格式
leaf
可搜索的文档
leaf
可打印的文档
leaf
权限控制
hide
Wiki 共笔系统
leaf
人人可以编辑:门槛低,版本控制
leaf
文档黏合剂: 用 Web 服务器取代文件服务器
leaf
文档分类: 可以建立多维分类
hide
版本控制系统:建立文档的版本控制
leaf
利用版本控制系统的关键字: $Revision: 221 $
leaf
主控文档: W-Wiki, F-Freemind, D-Docbook
hide
版本号格式
leaf
主控文档。如: 2.1-W-$Revision: 221 $, 1.2-F-$Revision: 221 $
leaf
其他文档。如: 2.1-W-1051.2
leaf
搜索引擎:将内部资源一网打尽
hide
沟通系统
hide
Linux 的成功,归因于基于 Internet 的沟通
leaf
除了 CVS 外
leaf
就是新闻组、邮件列表
hide
沟通系统对照
hide
新闻组(NNTP协议)
hide
最早的社区
hide
Internet 上很多里程碑事件,出现在 Usenet 上
leaf
Linux 0.1版的宣言
leaf
Web 的诞生
hide
优点
leaf
信息获取方便
leaf
带宽的负载均衡
hide
缺点
leaf
协议复杂
leaf
难于部署和管理
hide
bbs
hide
特点
leaf
telnet 协议
leaf
文本界面
hide
论坛(Web界面)
leaf
Web界面,多媒体
leaf
缺点:没有信息的推
hide
邮件列表
leaf
simple is beautiful
hide
沟通系统选型的故事
leaf
邮件组,导致重要邮件被淹没
leaf
论坛,没有推的功能,导致成为一潭死水
leaf
邮件列表的成功
hide
邮件列表可以和其他系统整合
leaf
与 CVS/Subversion 整合
leaf
与 论坛 整合
leaf
与 Wiki 整合
hidebookmark
邮件列表胜出
leaf
邮件是最为常用的服务
leaf
支持信息的推
hide
建立内部邮件系统
leaf
Email 最为广泛和便捷的沟通工具
leaf
减少带宽占用
leaf
更低的延迟
leaf
没有垃圾邮件的困扰
hide
建立邮件列表系统
leaf
用户可以自行订阅和退订
leaf
建立邮件归档
leaf
搜索引擎索引查询,挖掘藏在邮件中的金库
hide
账号整合平台
leaf
基于 openLDAP 的账号整合
leaf
基于 GOsa 的用户管理界面
leaf
整合包括:内部邮件系统、版本控制系统、缺陷跟踪系统、知识管理系统等等
hidepencil
安装指南
hide
安装 LAMP
hide
L: Linux
hide
说明
leaf
常用 Linux 软件快速安装,用脚本而非通过包依赖实现,所以适用于任何 Debian 发行版。
leaf
以下软件包将安装在 /opt/ossxp 下。根据提示运行相应脚本文件,完成安装。
leaf
服务器只需要安装 ossxp-linux-base 软件包即可。
leaf
ossxp-linux-base - basic linux tools.
leaf
ossxp-linux-desktop-core - Desktop Environment Core (zh_CN support)
leaf
ossxp-linux-desktop-heavy - Desktop Environment heavy (KDE)
leaf
ossxp-linux-desktop-light - Desktop Environment lightweight (xfce4)
leaf
ossxp-linux-devel - Developer packages
leaf
ossxp-linux-fonts - more ttf fonts
leaf
ossxp-linux-laptop - laptop utilis.
hide
A: Apache
hide
说明
leaf
Apache 2.0 有两种运行模式。传统的 fork 创建进程方式和线程方式。
leaf
线程运行方式会更高效。
leaf
fork 版本 和 多线程版互斥。
leaf
受 Apache 运行模式的影响,一些软件如 PHP 的安装对应的版本。
hide
安装 Apache 2.x 多线程版
leaf
apt-get install ossxp-apache2-mpm-worker ossxp-apache2-doc
hide
安装 Apache 2.x prefork 版本
leaf
apt-get install ossxp-apache2-mpm-prefork ossxp-apache2-doc
leaf
创建 Openssl 证书
hide
维护
leaf
Apache 安装位置: /opt/apache
leaf
配置文件: /opt/apache/conf/
leaf
Document Root: /opt/apache/wwwroot
hide
模块配置
leaf
加载模块: /opt/apache/bin/a2enmod
leaf
卸载模块: /opt/apache/bin/a2dismod
hide
站点(虚拟主机)配置
leaf
启用站点: /opt/apache/bin/a2ensite
leaf
停用站点: /opt/apache/bin/a2dissite
hide
Apache 服务启停
leaf
启动 Apache: apachectl start
leaf
停止 Apache: apachectl stop
leaf
重启 Apache: apachectl restart
hide
测试
leaf
访问 http://localhost/
leaf
用 netstat 查看: netstat -ntlp |grep 80
hide
M: Mysql
hide
说明
leaf
使用 Debian 提供的软件包
hide
服务器安装
leaf
apt-get install mysql-server
hide
客户端安装
leaf
如果 Apache 服务器和数据库服务器不再同一台机器,就需要在 Web 服务器上安装 mysql 客户端
leaf
apt-get install mysql-client
hide
配置
leaf
配置文件: /etc/mysql/my.cnf
hide
维护
hide
Mysql 服务器启停
leaf
invoke-rc.d mysql start
leaf
invoke-rc.d mysql stop
leaf
invoke-rc.d mysql restart
hide
P: PHP
leaf
说明
hide
安装多线程版
leaf
当安装了多线程版的 Apache,需要安装多线程版 PHP
leaf
apt-get install ossxp-libapache2-mod-php5-mt ossxp-php5-mt
leaf
apt-get install ossxp-php5-cli-mt ossxp-php5-cgi-mt
hide
安装 PHP 模块
leaf
apt-get install ossxp-php5-ldap-mt \

ossxp-php5-gd-mt \

ossxp-php5-imap-mt \

ossxp-php5-mysql-mt \

ossxp-php5-snmp-mt
hide
安装 PEAR
leaf
apt-get install ossxp-php-pear-mt
leaf
apt-get install ossxp-php-auth \

ossxp-php-auth-sasl \

ossxp-php-db \

ossxp-php-http \

ossxp-php-mail \

ossxp-php-mail-mime \

ossxp-php-net-socket \

ossxp-php-xml-parser
hide
安装普通版
leaf
当安装了 prefork 版的 Apache,需要安装普通版 PHP
leaf
apt-get install ossxp-libapache2-mod-php5 ossxp-php5
leaf
apt-get install ossxp-php5-cli ossxp-php5-cgi
hide
安装 PHP 模块
leaf
apt-get install ossxp-php5-ldap \

ossxp-php5-gd \

ossxp-php5-imap \

ossxp-php5-mysql \

ossxp-php5-snmp
hide
安装 PEAR
leaf
apt-get install ossxp-php-pear-mt
leaf
apt-get install ossxp-php-auth \

ossxp-php-auth-sasl \

ossxp-php-db \

ossxp-php-http \

ossxp-php-mail \

ossxp-php-mail-mime \

ossxp-php-net-socket \

ossxp-php-xml-parser
hide
配置
leaf
安装位置: /opt/php5/
hide
配置文件
leaf
php.ini (for apache module): /opt/php5/conf/apache2/php.ini
leaf
php.ini (for php cli): /opt/php5/conf/cli/php.ini
leaf
php.ini (for php cli): /opt/php5/conf/cli/php.ini
hide
测试
leaf
测试脚本: /opt/php5/support/php-test
leaf
测试 PHP 命令行: 用 php 命令执行测试脚本
leaf
将 /opt/php5/support/php-test 拷贝到 /opt/apache/wwwroot/ 下,用浏览器测试
hide
安装 Subversion
hide
安装
leaf
apt-get install ossxp-libapache2-svn
leaf
apt-get install ossxp-subversion ossxp-subversion-tools ossxp-python-subversion
hide
配置
leaf
安装位置: /opt/svn/
hide
配置文件
leaf
Apache 配置: /opt/apache/conf/sites-available/dav_svn.conf
leaf
客户端配置: /opt/svn/conf/config
leaf
Hooks 脚本: /opt/svn/hook-scripts/
leaf
Subversion 配置示例: /opt/svn/doc/examples/
leaf
仓库脚本迁移: svnadmin create test; diff -u oldrepos/hooks test/hooks
hide
测试
leaf
svn ls http://localhost/svn/<PROJECT>
leaf
svn ls --username USER --password PASS http://localhost/svn/<PROJECT>/...
hide
安装 Mailman
hide
安装
leaf
apt-get install ossxp-mailman
hide
配置
leaf
安装位置: /opt/mailman/
hide
配置文件
leaf
Apache 配置: /opt/apache/conf/sites-available/mailman
leaf
Mailman 配置: /opt/mailman/conf/mm_cfg.py
leaf
... ...
hidegohome
关于群英汇