分页: 104/196 第一页 上页 99 100 101 102 103 104 105 106 107 108 下页 最后页 [ 显示模式: 摘要 | 列表 ]
Sep 8
在IE6下默认就显示的,在IE7下默认就不显示了,也不支持如下这样的代码了,
<BASE onmouseover="window.status='静怡家园欢迎您!';return true">

要在IE7下显示状态栏自定义文字要在工具->Internet选项->安全->自定义级别->把允许状态栏通过脚本更新启用即可。如下代码在IE7下测试可以正常显示状态栏自定义文字,
<script language="Javascript">
window.status="静怡家园欢迎您,来自远方的朋友!";
</script>
Sep 5

Ubuntu 服务器版


服务器版 -建立在众所周知稳定的 Debian 上,它的强劲的服务器安装 — 具有浓厚的传统,性能可靠和可以预见的变化。


集成安全平台


由于您的业务增长,所以您的网络、大多数的应用程序需要重新部署到更多的服务器。 Ubuntu 服务器版提供了几种常见配置的支持,简化了普通 Linux 服务器的部署过程。它提供了一个良好的集成平台,使您迅速和容易的部署新服务器,标准互联网服务: mail, web, DNS, 文件安服务 或 数据库管理。


Debian 传统是默认安全的。 Ubuntu 服务但安装完毕后没有开放任何端口仅仅包含了需要建立一个安全服务器的基本软件。


降低总体拥有成本和自动安装 LAMP


从安装好的 Ubuntu 服务器版大约花费 15 分钟,您就可以有一个 LAMP (Linux, Apache, MySQL 和 PHP) 服务,并开始运行。 这个特点, 只有 Ubuntu 服务器版,在安装的时候被激活。


LAMP 的选项意味着您不需要安装和集成这四个 LAMP 组成部分,一个过程可以处理和帮助需要安装和配置的人。相反, 您将得到增强的安全性,缩短时间去安装和减少风险,所有的这些都有一个较低的成本。


消除更新个人工作站的成本


Ubuntu 服务器版包括了使用 LTSP (Linux Terminal Server Project) 的瘦客户机支持。 LTSP-5, 最新版本,提供了简易安装, 方便维护。所有的数据都存储在服务器上,这将大大降低成本: 更新个人工作站,并帮助其保证他们的安全。 Ubuntu 瘦客户端有如下支持:



  • 简单管理: 从一个系统上管理所有的用户。安装新软件, 修改配置,甚至在服务器上升级到一个新的版本,所有的客户端都可以升级到最新。并且为所有的客户端只有一个备份。
  • 全自动安装和设置: 安装一个瘦客户机服务器和乱安装一个单一的桌面系统一样,非常容易,而一旦安装完毕,新的客户端就可以在服务器上添加任何额外的管理。
  • 通过资源共享,低的 CTO: 通用高性能的桌面工作站大部分时间都在空闲而支付了贵的价格。使用高性能的服务器和低成本的瘦客户端,你可以得到伟大的业绩和节省资金。需要更高的业绩? 马上升级服务器,这样所有的客户端都将得到好处。
  • 快速失败恢复: 如果一个客户端系统失败,简单的交换一个新的就可以继续工作。不需要配置,并且所有的用户数据和设置都完好无损。
  • 本地附加装置 : 用户可以访问打印机, 相机, iPods, USB存储设备和其它直接连接到瘦客户端的设备。

 


支持的架构


Ubuntu 服务器版支持 x86, AMD64 和 UltraSPARC T1 架构.


服务器8.04For X86版本下载地址:http://ftp.tcc.edu.tw/iso/Ubuntu/hardy/ubuntu-8.04.1-server-i386.iso

Sep 5
代码优化

  通常要求程序员要有好的编程习惯,尽量减少冗余代码的出现,目前也有好多工具能够完成这项功能,对于一般的html文件,用于减少冗余的减肥工具很多,而对于PHP程序来说这样的工具就不太多了,但是Zend Technologies的Zend Optimizer是一款非常好的代码优化工具,可以免费从Zend Technologies的网站上获得。Zend Optimizer的使用方法也非常简单,只要将下载的ZendOptimizer-1[1].0.0-PHP_4.0.4- Linux_glibc21-i386.tar.gz文件解压缩,将其中的ZendOptimizer.so文件拷贝到/usr/local/Zend/lib目录下,然后修改php.ini文件,在最后添加以下几行:


  显示说明Zend Optimizer工作正常

  zend_optimizer.optimization_level=15

  zend_extension="/usr/local/ Zend/lib/ ZendOptimizer.so"

  设置完成后重启Apache服务器,编写一段PHP程序:

  <?

  Phpinfo();

  ?>

  一般来说Zend Optimizer能将系统的效率提升30%~40%,这是用户最关心的。

  压缩页面

  HTTP1.1协议支持页面压缩传送,也就是说服务器把一个页面压缩传送到客户端,然后在客户端将页面解压缩再显示给客户。在服务器端有两种传输方式,一种是页面事先已经压缩好了,传送时只要将压缩页面传送到客户端就行,这种适用于静态网页多的情况,但是对于大多数站点,动态页面比较多,这种方法不太适合,因为很多传到客户端的页面其实是没有的,是服务器接到客户端用户请求动态产生的,所以就要求每生成一个动态页面都要在传到客户端以前先打包压缩。从PHP的4.0.4版以后,可以在php.ini文件中增加一行配置“output_handler = ob_gzhandler”,这样每个动态生成的页面在传送到客户端之前都会进行压缩,但是根据PHP官方站点的说明,这个参数不能与“zlib.output_compression = on”参数同时使用,因为容易引起PHP工作不正常,另外它只能压缩PHP程序的动态生成的页面,对于大量的静态页面尤其是图像文件就不行了。但是mod_gzip模块为Apahe提供了将静态页面在传给客户端以前先压缩的功能,它的压缩比最大能到10,一般情况下可以到 3,也就是说网站的传输速率一下提高了三倍多。要想使用mod_gzip功能首先要下载mod_gzip.c或mod_gzip.so文件,如果下载的是.c文件还要用Apache带的工具将它转化为.so文件才能使用,方法是运行下面的命令:

   -i -a mod_gzio.c

  cp mod_foo.so/path/to/apache/libexec/mod_gzip.so

  chmod 755/path/to/apache/libexec/mod_foo.so

  系统会在/path/to/apache/ etc/httpd.conf中自动激活该模块,如果下载的是.so文件则要将该文件拷贝到相应的目录下,然后在httpd.conf文件中添加LoadModule gzip_module libexec/ mod_gzip.so,使模块生效。需要注意两点,第一,要想使用.so文件,Apache必须包含了mod_so模块(可以通过httpd -l命令来查询该模块是否生效);第二,如果下载的是.so文件,它是与Apache的版本有关的,要注意下载的版本与自己使用的Apache是否一致,如果是.c文件就没有这个问题。模块生效后还要对Apache进行相应的配置,需要在httpd.conf文件中加入一些参数:

  mod_gzip_on Yes(模块是否生效)

  mod_gzip_minimum_file_size 1002(最小压缩文件大小)

  mod_gzip_maximum_file_size 0(最大压缩文件大小,0表示没有限制)

  mod_gzip_maximum_inmem_size 60000(最大可占用内存)

  mod_gzip_item_include file "..gif102SINA>DOUBLE_QUOTATION (以gif结尾的文件要压缩传送)

  mod_gzip_item_include file ".txt102SINA>DOUBLE_QUOTATION

  mod_gzip_item_include file ".html102SINA>DOUBLE_QUOTATION

  mod_gzip_item_exclude file ".css102SINA>DOUBLE_QUOTATION

  使用了压缩模块后,当用户访问站点时会在日志文件中记录相应的信息,比如“mod_gzip :OK In:file_length Out:gzipfile_length”,表示该页面传输中使用了gzip功能,输入文件、输出文件大小都有说明。

  文件缓存

  这种方法通常是针对PHP、PERL等CGI程序而言的,因为这些程序有一个共同的特征就是接到用户的请求后不是马上将结果返回给用户,而是经过解释器解释执行后将执行结果返回给客户,这期间通常都要涉及到数据库的访问。这样就会出现一个问题,当两个用户访问同一个页面时,系统将分别对两个请求进行操作,但事实上这两个操作可能是一模一样的,这样无形当中增加了系统的负担。所以通常的解决办法是在系统内存中开辟出一段空间,当用户第一次访问页面后将执行结果存放在该内存中,当有用户再一次访问该页面时,系统就将页面直接从内存中调出而不需要重新解释执行,这段内存空间就叫缓存。目前流行的缓存管理程序有两个,一个是FastCGI,另一个是Zend Technologies公司的Zend Cache。FastCGI主要是针对Perl、C、C++等CGI脚本程序设计的,可以有效地利用内存作缓存,来自客户端的请求都会被传送到FastCGI应用服务程序,FastCGI处理用户的请求后将结果返回给用户。一般的CGI程序这时将结束进程自动退出,但是FastCGI进程继续保持,这时它在接到新的用户请求后不必建立新的进程,可以立即处理用户请求,也就是说CGI程序建立进程顺序执行然后退出,而FastCGI程序顺序执行并永远循环。


  Zend Cache的管理界面

  要想使用FastCGI首先要把FastCGI编译到Apache中,方法非常简单,这里就不说明了,还要在http.conf文件里作设置:

  AddHandler fastcgi-script .fcg .fcgi .fpl

  Options ExecCGI Indexes Includes

  这样FastCGI就可以正常工作了,下面是FastCGI程序员手册中的一段例子程序:

  #!fcgi-savvy-perl

  use FCGI; # 初始化

  # Initialization code

   = 0;

  # Response loop

  while (FCGI::accept >= 0) {

   #FastCGI建立循环体

  print "Content-type:text/html "; #程序执行

  print "<head><title>FastCGI Demo Page (perl)</title></head> ";

  print "<h1>FastCGI Demo Page (perl)</h1> ";

  print "This is coming from a FastCGI server. <BR> ";

  print "Running on <EM>publish152.internal.sina.com.cn</EM> to <EM></EM><BR> ";

  ++;

  print "This is connection number ";

  }

  FastCGI对Perl等CGI程序的功能非常强大,但是它对PHP程序确是无能为力的,而且需要在编程时增加内容,也就是说它需要一些人为的因素才能发挥作用。相比之下Zend Technologies公司的Zend Cache针对PHP的缓存功能是很强大的,只要安装了该软件,程序员就像编写其他PHP程序一样,不需要增加代码,就可以实现缓存功能,有利于系统升级,十分方便。它是一个付费软件。它有缓存功能并能通过图形界面对其进行管理,其中:Cache Control页面,可以配置Zend Cache,显示其当前状态,还能启动和停止Zend Cache功能;Scripts页面,Zend Cache的内容,包括每个文件的状态,还可以根据点击次数和缓存占有大小选择文件;Benchmark页面,可以测试Zend Cache的缓存效果,并以图形方式给出显示,它测试的是每秒钟完成PHP请求的次数。

  它的安装、验证方法与Zend Optimizer基本相同,这里就不详细说明了,感兴趣的读者可以参考用户手册,它的强大功能和便利的管理方法确实让人心动。

  以上是网站提速常见的几种方法,对于不同的网站需要采用不同的手段,所对应的提速方案也不尽相同,但总体上不外乎是以上提到的三招,读者可以根据自己的实际情况具体问题具体分析。

  注意:考虑到客户端软件的复杂性,因为有些客户端软件可能不支持某些特性,比如,mod_gzip对页面进行压缩,但是如果客户端使用的是Netscape就不行,因为它不能把接收到的压缩页面解压缩,导致页面不能正常显示。
Tags:
Sep 4
2008年4月24日,Ubuntu 8.04正式发布,Ubuntu 8.04桌面版本可以获得3 年的安全更新支持,而对Ubuntu 8.04服务器版本的支持则长达5 年。无论是普通的桌面使用者,还是服务端用户,Ubuntu 8.04对他们来说都是一个极其重要的版本。

核心更新 

首先,Ubuntu 8.04 采用 2.6.24 版的 Linux 内核,这对于无线网络、蓝牙等硬件设备的支持可以说上了一个新的台阶。 

其次,Ubuntu 8.04 的 X window system,亦即 X.org 为 7.3 版,它使显示器的分辨率设置更为方便。 

再次,Ubuntu 8.04 的默认桌面环境 GNOME 更新到了 2.22.1,另外还包括 KDE 3.5.9/KDE 4.0.3、Xfce 4.4.2 等多种选择。 

特别值得提及的是,Ubuntu 8.04 整合了 PolicyKit 和 PulseAudio。前者不仅增强了 Ubuntu 的可用性及安全性,而且使普通用户也有机会执行需要管理员权限的系统程序。当然,进一步的设置还是需要 Unlock,不过对普通用户来说已经相当具有亲和力。而后者将 PulseAudio 作为 Ubuntu 默认的声音服务器,从而实现了一些较高级的特性,如不同的应用程序可以调节不同的音量、能够将音频流传输到其他计算机等。 

本文以vmware workstation 6为平台进行安装,客户操作系统(Guest Operating system)选择Linux,版本选择Ubuntu 64-bit(用For AMD64的CD镜像ISO文件安装),内存配置为512M,硬盘配置为 8G,CD-ROM选择从ISO文件,网络选择NAT。 以下为整个安装过程和安装后一些画面的截图:
1、语言选择,我们选简体中文,当然如果英语基础好的话可以选English。

2、选择项目,是安装Ubuntu还是进行内存检测等,我们选择安装。

3、安装程序加载过程



4、开始安装前的提示:

5、时区选择。

6、键盘布局选择。

7、硬盘分区,我们选择向导,让系统自动进行分配.

8、输入使用者的名字、用户名、密码和计算机名。

9、准备开始安装。

9、准备开始安装。
10、安装过程中的一些截图。














11、大约20分钟的等待,系统安装完毕,准备重新启动。 

12、提示用户把安装光盘从光驱中取出来,并按回车继续。

13、系统重新启动后的加载页面。 

14、让您输入用户名。

15、输入该用户的密码。 

16、回车进入了Ubuntu 8.04的桌面.

17、火狐浏览器.

18、聊天工具的客户端程序。

19,办公软件,OpenOffice 2.4 


20、屏幕抓图程序。 

21、刻录软件

22、音乐播放器

23、电影播放器。 

24、游戏菜单里面的内容,内置的游戏还不少呢!

25、影音菜单里面的东东

26、系统管理菜单里面的项目

27、首选项里面的东西。

Ubuntu 8.04桌面版下载地址:http://www.ubuntu.com.cn/getubuntu/download
Sep 4
编者按:本文简要介绍了编译自ubuntu中文站。简要介绍了什么是Ubuntu和最新版Ubuntu 6.06的安装过程。


一、什么是Ubuntu?


  Ubuntu 是一个南非的民族观念,着眼于人们之间的忠诚和联系。该词来自于祖鲁语和科萨语。Ubuntu(发音"oo-BOON-too"——“乌班图”)被视为非洲人的传统理念,也是建立新南非共和国的基本原则之一,与非洲复兴的理想密切相关。


  Ubuntu 精神的大意是“人道待人”(对他人仁慈)。另一种翻译可以是:“天下共享的信念,连接起每个人”。 “具有 ubuntu 精神的人心胸开阔,乐于助人,见贤思齐而不忌妒贤能,因为他/她拥有适度的自信,而这源自如下认识:自己乃是属于一个更大的整体,当他人受到伤害或死去时,当他人受到折磨或压迫时,这个整体就会消失。”——大主教 Desmond Tutu。 作为一个基于 GNU/Linux 的平台,Ubuntu 操作系统将 ubuntu 精神带到了软件世界。


  Ubuntu 是一个完全基于 Linux 的操作系统,它不但免费,而且有专业人员和业余爱好者共同为其提供技术支持。


  Ubuntu 爱好者社群背后的理念是“Ubuntu 哲学”:软件应该是免费的,世界各地的用户都应能够用上以他们自己的语言为界面语言的软件,他们能力上的缺失也不应该成为使用软件的障碍。此外,他们也应该拥有按照个人需要任意定制和修改软件的自由。


  Ubuntu 被授予PC World 2006 World Class Award,证明了Ubuntu成为2006年世界最好的100个产品之一。


  PConline注:苗条的1CD身材,众多的软件支持,可以满足日常办公和娱乐要求(Windows下的游戏除外)。安装常用工具软件也不必东奔西走,只需如Windows下卸载程序一样,在面板里面选择需要的程序,就可自动上网安装软件。为了获得最佳使用体验,推荐宽带用户使用。


二、下载Ubuntu


  按照电脑种类,安装方式,以及下载方式选择。


  1.电脑种类



  •   PC (Intel x86) - 一般 Intel 系列电脑
  •   Mac (Power PC) - Power PC 系列电脑
  •   64-bit PC (AMD 64) - AMD 64 位处理器

  2.安装方式



  •   Desktop CD - Live CD,提供图形安装界面,速度快,不支持硬盘安装
  •   Alternate CD - 文字安装界面,支持硬盘安装
  •   Server Install CD - 服务器版本安装,支持硬盘安装


  3.下载方式



  举例说明,如果需要下载 Intel x86 平台,用图形界面安装,采用FTP/HTTP方式下载,请选择 ubuntu-6.06-desktop-i386.iso 此文件。


三、安装过程


  将电脑设置为从光驱启动,插入安装光盘后的进入启动界面,如图1:



图1



图2 按F2选择中文简体



图3 按F4选择分辨率为 800*600



图4 启动关盘,正在加载内核



图5 光盘正在启动



图6 启动图形界面



图7 启动完成



图8 应用程序菜单



图9 位置菜单



图10 系统菜单的首选项



图11 系统菜单的系统管理



图12 桌面上的Example目录


  点击桌面上的安装图标开始安装,如图13:



图13



图14 选择所在地区





图15 选择键盘



图16 输入登录帐号和密码,于传统的Linux不一样,不需要设置root帐号,你可以使用sudo -sH 切换到root帐号



图17 开始分区,下面演示一下自动分区



图18 选择自动分区的结果



图19 返回,使用手工分区



图20 建立一个新的reiserfs主分区作为 / 分区



图21 建立交换分区



图22 分区完成的样子





图23 确定写入分区



图24 选择挂载点



图25 开始安装系统



图26 正在格式化分区



图27 正在复制文件来安装系统



图28 设置源



图29 从网上下载语言包,如果无法上网,在后面配置也可以



图30 安装完成,重新启动电脑



图31 正在关闭电脑,准备重启



图32 重新启动了,使用设置的帐号登录



图33 启动到主界面

Tags:
分页: 104/196 第一页 上页 99 100 101 102 103 104 105 106 107 108 下页 最后页 [ 显示模式: 摘要 | 列表 ]