October 11, 2010
关闭VMware的PC喇叭
"在VMWare中运行一些Linux上的软件如vi,出错时PC喇叭会不停地叫,很烦人。其实只要在 c:\\Documents and Settings\\用户名\\Application Data\\VMware\\config.ini (如不存在请自行建立)中加入这样一行:\nmks.noBeep = \u0026#34;TRUE\u0026#34; 就可以从虚拟硬件上关闭VMWare的PC喇叭。\n我用的VMware是 VMware Workstation 5.5.1版。\n原始链接以及本声明。"
October 11, 2010
在FreeBSD下用NTP进行服务器的时钟同步
"使用Network Time Protocol (NTP)来同步服务器的时间的方法如下:\n首先在服务器启动的时候需要使用ntpdate一次性的把系统时钟同步过来。在/etc/rc.conf里面加上ntpdate_enable=”YES”就可以在系统启动的时候调用ntpdate进行一次时间同步了。 在rc.conf里面如果没有指定ntpdate_hosts参数的话,ntpdate就会读取/etc/ntp.conf文件里面的server设置。\n使用ntpdate同步了时钟以后,还需要通过ntpd来不断监视和调整时钟的正确性。 启动ntpd的方法是在/etc/rc.conf里面加上ntpd_enable=”YES”。\nntpdate和ntpd都需要读取/etc/ntp.conf里面的配置信息。最简单的ntp.conf配置文件如下:\nserver 0.asia.pool.ntp.org server 1.asia.pool.ntp.org server 2.asia.pool.ntp.org server 3.asia.pool.ntp.org\ndriftfile …"
October 8, 2010
nginx配置支持php的pathinfo模式配置方法
"nginx模式不支持pathinfo模式,类似info.php/hello形式的url会被提示找不到页面。下面的通过正则找出实际文件路径和pathinfo部分的方法,让nginx支持pathinfo。\nlocation ~ \\.php$ { root html; fastcgi_pass 127.0.0.1:9000; fastcgi_index index.php; ##通过设置模拟出pathinfo set $path_info “”; set $real_script_name $fastcgi_script_name; if ($fastcgi_script_name ~ “^(.+?\\.php)(/.+)$”) { set $real_script_name $1; set $path_info $2; } fastcgi_param SCRIPT_FILENAME $document_root$real_script_name; fastcgi_param SCRIPT_NAME $real_script_name; fastcgi_param PATH_INFO …"
October 6, 2010
FreeBSD 8.0 Firefox 安装 Flash 插件
"# cd /usr/ports/www/nspluginwrapper \u0026amp;\u0026amp; make install clean 如果没有加载Linux核心模块,会出错,请加载Linux后重新安装\n# kldload linux # echo ‘linux_enable=”YES”‘ \u0026raquo; /etc/rc.conf\n# cd /usr/ports/www/linux-f10-flashplugin10 \u0026amp;\u0026amp; make install clean # mkdir /usr/local/lib/browser_plugins # ln -s /usr/local/lib/npapi/linux-f10-flashplugin/libflashplayer.so /usr/local/lib/browser_plugins/\n按照 FreeBSD 版本, 在安装了正确的 Flash port 之后, 插件必须由每个用户运行 nspluginwrapper 安装: % nspluginwrapper -v -a -i\n# mount -t linprocfs …"
October 1, 2010
[教程]FreeBSD下squid3.0安装教程
"以下文章,虽然在FreeBSD下安装,linux下的安装方法类似.只是一些命令如fetch=\u0026gt;wget变更一下即可.\n如何您是在FreeBSD下用ports来安装的话,前两步基本可以省略,默许的安装路径为/usr/local/sbin/squid,配置目录为/usr/local/etc/squid。\n此版本好像有漏洞,安装时请使用最新的稳定版本: http://www.cnbeta.com/articles/121237.htm\n一、编译安装\n#fetch http://www.squid-cache.org/Versions/v3/3.0/squid-3.0.STABLE25.tar.gz #tar zxvf squid-3.0.STABLE25.tar.gz //稳定版 #cd squid-3.0.STABLE25 #./configure –prefix=/usr/local/squid –enable-arp-acl –enable-linux-netfilter –enable-pthreads …"
September 30, 2010
MySQL性能优化详解
"MySQL数据库性能优化是本文的主要核心,将从数据库的优化设计,到具体的操作。好的优化能使服务器性能提升较大的空间,希望本文对大家有所帮助。\n1. MySQL性能优化简介\n在Web应用程序体系架构中,数据持久层(通常是一个关系数据库)是关键的核心部分,它对系统的性能有非常重要的影响。MySQL是目前使用最多的开源数据库,但是MySQL数据库的默认设置性能非常的差,仅仅是一个玩具数据库。因此在产品中使用MySQL数据库必须进行必要的优化。\n优化是一个复杂的任务,本文描述MySQL相关的数据库设计和查询优化,服务器端优化,存储引擎优化。\n2. 数据库设计和查询优化\n在MySQL性能优化中,首先要考虑的就是Database Schema设计,这一点是非常重要的。一个糟糕的Schema设计即使在性能调优的MySQL Server上运行,也会表现出很差的性能;和Schema相似,查询语句的设计也会影响MySQL的性能,应该避免写出低效的SQL查询。这一节将详细讨论这两方面的优化。\n2.1 Schema Design\nSchema的优化取决于将要运行什么样的query,不同的query会有不同 …"
September 30, 2010
apache squid 配置反向代理服务相关文章
"apache + squid 配置反向代理服务环境 :ubuntu 9.04(linux 2.6.28-15-generic) apache版本:Apache/2.2.11 squid版本:Squid3.0/STABLE8 本机IP :192.168.1.102并在/etc/hosts里添加www.abc.com的伪域名以便测试 安装方式 :apt-get安装(源码安装同) 配置文件: apache:(/etc/apach…\nLinux下Squid3.0反向代理的安装与配置1. Squid3.0的安装是很简单的: ./configure –prefix=/usr/local/squid make make install chown -R nobody.nobody /usr/local/squid/var/ /usr/local/squid/sbin/squid -z Squid3.0的配置也不复杂: 假设我们有两台Apache服务器需要反向代理:www.avnads.c…\nsquid3.0快速缓存实现一、编译安装 #tar zxvf …"
September 28, 2010
PuTTY中文乱码的解决办法
"打开putty,选择 Category中的Windows---\u0026gt;Appearance---\u0026gt; Font settings 把”字体”改为”Fixedsys”(或者其他中文字体),字符集为CHINEASE_GB2312\n怎么还是乱码? 如果还是乱码的话,就执行以下命令,看看系统的字符集 echo $LANG $LANGUAGE\n哦,原来系统的字符集是 UTF-8 呀。重新返回上面选择字符集的那一步, 选择配置窗口左边的 Translation,在右边的 Received data assumed to be in which character set 下拉列表中选择“UTF-8”\n下99%的情形下,汉字是不会有乱码了。最后,总之一下 PuTTY 中乱码的解决办法: 先看看系统的字符集,如果是 UTF-8 的,那就简单了,选择好中文字体,然后编码选择 UTF-8 就行了。 如果编码是 GB2312、GBK、GB18030,当然也包括 BIG5这些,在 PuTTY 的编码选择中看不到这些编码,那就选择最后一个“Use font encoding”,绝大部分情况下这样就没啥问题 …"
September 28, 2010
Squid for Windows 安装简介-最新版本
"大家也许不知道,Squid有一个for Windows的版本,下载地址为: http://www.acmeconsulting.it/pagine/opensource/squid/SquidNT.htm\n先来说一下Squid for Windows的安装,需求:你要拥有一台可联网的、运行着Windows NT/2000/XP/Server 2003的计算机,还要有Squid\nfor windows的软件包。从网上下载的Squid for windows的二进制文件是压缩到zip文件里的,首先来解压缩这个文件,加压后会生成一个Squid的文件夹,将此文件夹拷贝到C:,至此Squid for Windows算是被“安装”到你的Windows计算机了。(备注:Squid for windows的默认安装是在C:squid下,当然,可以把Squid放到其他的路径,但是需要大量的配置squid配置文件中的路径信息,那样会比较 麻烦)\nUnix Like的操作系统下的大部分软件都是基于命令行的,使用文本文件进行配置,这样虽说对一些用惯了Windows下软件的朋友们会有些复杂的感觉,但是这 样的软 …"
September 28, 2010
win下的ps -aux | grep xxx
"win上的tasklist.exe,可惜只有XP以上才有\ntasklist | findstr /I xxx\nTASKLIST [/S system [/U username [/P [password]]]] [/M [module] | /SVC | /V] [/FI filter] [/FO format] [/NH]\n描述: 该工具显示在本地或远程机器上当前运行的进程列表。\n参数列表: /S system 指定连接到的远程系统。\n/U [domain\\]user 指定应该在哪个用户上下文执行这个命令。\n/P [password] 为提供的用户上下文指定密码。如果忽略,提示 输入。\n/M [module] 列出当前使用所给 exe/dll 名称的所有任务。 如果没有指定模块名称,显示所有加载的模块。\n/SVC 显示每个进程中主持的服务。\n/V 显示详述任务信息。\n/FI filter 显示一系列符合筛选器指定的标准的任务。\n/FO format 指定输出格式。 有效值: “TABLE”、”LIST”、”CSV”。\n/NH 指定列标题不应该在输出中显示。 只对 “TABLE” …"