摘要:1、将文件checkout到本地目录 svn checkout path(path是服务器上的目录) 例如:svn checkout svn://192.168.1.1/pro/domain 简写:svn co 2、往版本库中添加新的文件 svn add file 例如:svn add test.php(添加test.php) svn add *.php(添加当前目录下所有的php文...
阅读全文
摘要:文中采用的是Linux操作系统,Apache+PHP的网站构建方法。 代码优化 通常需要程式员要有好的编程习惯,尽量减少冗余代码的出现,现在也有好多工具能够完成这项功能,对于一般的html文档,用于减少冗余的减肥工具很多,而对于PHP程式来说这样的工具就不太多了,但是Zend Technologies的Zend Optimizer是一款很好的代码优化工具,能够免费从Zend Technolo...
阅读全文
摘要:事实上DSO是Dynamic Shared Objects(动态共享目标)的缩写,它是现代Unix派生出来的操作系统都存在着的一种动态连接机制。它提供了一种在运行时将特殊格式的代码,在程序运行需要时,将需要的部分从外存调入内存执行的方法。Apache在1.3以后的版本后开始支持它。因为Apache早就使用一个模块概念来扩展它的功能并且在内部使用一个基于调度的列表来链接扩展模块到Apac...
阅读全文
摘要:Apache2.0在性能上的改善最吸引人.在支持POSIX线程的Unix系统上,Apache可以通过不同的MPM运行在一种多进程与多线程相混合的模式下,增强部分配置的可扩充性能.相比于Apache1.3,2.0版本做了大量的优化来提升处理能力和可伸缩性,并且大多数改进在默认状态下即可生效.但是在编译和运行时刻,2.0也有许多可以显著提高性能的选择. MPM(Multi-ProcessingModu...
阅读全文
摘要:memcachedb是为了持久化而产生的一个分布式 "key-value"存储系统,你可以认为是memcached+berkeley DB+sina的一些东西的一个集成,这个东西主要是为了提高持久化对象的访问效率,而不是一个缓存,他的特点是: 比传统的RDBMS速度快效率高 高并发环境下访问安全可靠,效率很不错 存储的数...
阅读全文
摘要:memcachedb安装指南 0.下载相关文件 libevent: http://monkey.org/~provos/libevent/ berkeleyDB: http://www.oracle.com/technology/products/berkeley-db/index.html memcachedb:http://code.google.com/p/memcache...
阅读全文
摘要:1、备份数据 shell>mysqldump -u root -p *** --quick db_name | gzip > db_name.contents.gz 2、创建新数据库 shell>mysqladmin create db_name (如已经存在该数据库,不用此步骤) 3、将备份好的内容恢复到新数据库中 shell>gunzip < db_name.contents.gz | my...
阅读全文
摘要:cd /home/tmp tar -zxvf php-4.2.3.tar.gz mv php-4.2.3.tar.gz php cd php ./configure --prefix=/usr/local/php --with-apxs2=/usr/local/apache2/bin/apxs --with-config-file-path=/usr/local/lib --with-l...
阅读全文
摘要:/bin 引导启动所需的命令或普通用户可能用的命令(可能在引导启动后)。 /sbin 类似/bin ,但不给普通用户使用,虽然如果必要且允许时可以使用。 /root root用户目录。 /lib 根文件系统上的程序所需的共享库。 /lib/modules 核心可加载模块,特别是那些恢复损坏系统时引导所需的(例如网络和文件系统驱动)。 /etc 特定...
阅读全文
摘要:linux服务器通过设置mysql,apache为系统服务,实现开机启动 mysql设为linux服务 cp /usr/local/mysql5/share/mysql/mysql.server /etc/init.d/mysqld chkconfig --add mysqld chkconfig --level 2345 mysqld on chown mysql:mysql -R...
阅读全文
摘要:方法(一) /etc/rc.d/init.d/iptables stop 方法(二) 输入setup选中防火墙可以设置 方法(三) #services iptable...
阅读全文
摘要:SSH是一个用来替代TELNET、Rlogin以及Rsh的传统的远程登陆程序的工具,主要是想解决口令在网上明文传输的问题。为了系统安全和用户自身的权益,推广SSH是必要的。SSH有两个不兼容的版本1.x,2.x!RedHat Linux 9将默认的远程管理服务设置成OpenSSH(一个ssh的替代产品)。不需要重新安装软件包! 一、配置openssh服务器 1、ssh的...
阅读全文
摘要:简介 ab的全称是ApacheBench,是 Apache 附带的一个小工具,专门用于 HTTP Server 的benchmark testing,可以同时模拟多个并发请求。 一个简单的例子 /*在这个例子的一开始,我执行了这样一个命令 ab -n 10 -c 10 http://www.baidu.com/。这个命令的意思是启动 ab ,向 http://www.baidu.com/ ...
阅读全文
摘要:本文将向您展示:如何配置 Apache 以便为支持可扩展超文本标记语言(Extensible Hypertext Markup Language,XHTML)的浏览器标记文档的媒体类型为 application/xhtml+xml,同时仍然向不支持该语言的浏览器(如 Microsoft® Internet Explorer®)发送 text/html。 当 Web 服务器向浏览器发送文档时,它会给...
阅读全文
摘要:前段时间自己安装apache+php ,遇到了一些问题,今天终于把它们解决掉了: apache安装过程如下: 下载apache的for linux 的源码包 apache_2.2.9.tar.gz 存至/home/tmp目录 命令列表: cd /home/tmp tar -zxvf apache_2.2.9.tar.gz mv apache_2.2.9.tar....
阅读全文
摘要:MySQL 备份和恢复 本文讨论 MySQL 的备份和恢复机制,以及如何维护数据表,包括最主要的两种表类型:MyISAM 和 Innodb,文中设计的 MySQL 版本为 5.0.22。 目前 MySQL 支持的免费备份工具有:mysqldump、mysqlhotcopy,还可以用 SQL 语法进行备份:BACKUP TABLE 或者 SELECT INTO OUTFILE,又或者备份二进...
阅读全文
摘要:1、 rpm -qa 查看所有已安装的rpm包 如列出的内容太多,可以使用 grep(区分大小写)过滤一些内容,如想找mysql 的rpm包,可以写成如下形式 rpm -qa | grep 'MySQL' 2、 rpm -ql rpmName 列出rpm 的安装路径 如 给出 MySQL-client-5.1.7-0 的路径 rpm -ql MySQL-client-5.1.7-0
阅读全文
摘要:.tar 解包:tar xvf FileName.tar 打包:tar cvf FileName.tar DirName (注:tar是打包,不是压缩!) ——————————————— .gz 解压1:gunzip FileName.gz 解压2:gzip -d FileName.gz 压缩:gzip FileName .tar.gz 和 .tgz 解压:tar zxvf FileName.t...
阅读全文
摘要:详细的安装步骤 安装全过程,包括回显内容 前几篇文章讲述了如何在linux上安装 Mysql 的过程 ,对于新近接触mysql 的人,需要注意一下了: 不要只安装一个 Server 端,如:MySQL-server-5.1.7-0.i386.rpm, 如果想正常使用还要安装 client 端 ,如 :MySQL-client-5.1.7-0.i386.rpm...
阅读全文