灌溉梦想,记录脚步

MySQL优化建议

1. key_buffer_size(VARIABLES)是针对Key_reads(STATUS)太大(Key_reads/Key_read_requests比率要尽量小,一般在1/1000以下);table_cache(VARIABLES)是针对Opened_tables(STATUS)太大,Opened_tables太大说明很多打开表的操作(访问一个表时,mysql将先打开这个表)必须在关闭其它表的状态下进行,所以必须增大table_cache的值

2. thread_created(STATUS)值比较大,而max_connections(VARIABLES)为300及max_used_connections(STATUS)不到300,可以考虑将thread_cache_size设为300,目的就是为了使thread_created/Connections比值尽量小!即增加thread的重用性!(手册上讲的很详细)

3. 为使Created_tmp_disk_tables(STATUS)尽量变为0,可以再适当增加tmp_table_size,这是为了尽量使临时表在内存中操作!同时也可以考虑增大max_tmp_tables(VARIABLES)的值!

继续阅读 »

windows下自动切换ip小脚本

从办公到家庭环境,或者从会议室到办公工位上的IP切换.

1. 切换成自动获取IP

@echo off

netsh interface ip set address name=”local” source=dhcp

netsh interface ip set dns name=”local” source=dhcp

2. 切换成固定IP

@echo off

netsh interface ip set address local static 192.168.0.100 255.255.255.0 192.168.0.1

继续阅读 »

Windows Server 2008 R2 Editions 180day Evaluation Key:

windows server 2008 180天密钥

Windows Web Server 2008 R2 = KBV3Q-DJ8W7-VPB64-V88KG-82C49 
Windows Server 2008 R2 Standard = 4GGC4-9947F-FWFP3-78P6F-J9HDR 
Windows Server 2008 R2 Enterprise = 7PJBC-63K3J-62TTK-XF46D-W3WMD 
Windows Server 2008 R2 Datacenter = QX7TD-2CMJR-D7WWY-KVCYC-6D2YT

定制自己的LiveCD,依托(centos)

1、建立自己的yum-repository或者使用官方的(考虑到你需要的软件小,所以这一步不是很必要)。

2、安装一个centos系统,修改etc/yum.repos.d/centos-livecd.repo文件内容

# Name: CentOS LiveCD repository
[livecd]
name = CentOS $releasever - LiveCD
baseurl = http://www.nanotechnologies.qc.ca/propos/linux/centos-live/$basearch/live
enabled=1
protect=0
gpgkey = http://www.nanotechnologies.qc.ca/propos/linux/RPM-GPG-KEY-PGuay
保存之后,执行以下命令:

继续阅读 »

Nginx整合Resin

操作系统:centos 5.4 64位

1,安装jdk,已经配置有yumrepository,直接使用。

yum install jdk

2,安装pcre,nginx运行所需perl库。

yum install pcre pcre-devel

3,安装mysql ,mysql相关配置省略。

继续阅读 »

linux下的无盘工作站配置(centos)

   需求:需要多个系统同运行同样的服务,如j2ee模块、memcached等,这些服务不与硬盘相关,只运行在内存中,并且多个系统同时运行,为了规避单点故障以及实现高效。
 
   下面步骤是centos5.4系统的无盘服务端配置步骤,客户端只要选择从网络启动,即可在无干预情况下启动系统。
 
   一,新建主要目录
  

mkdir -p /diskless/x86_64/centos5.4/root
mkdir /diskless/x86_64/centos5.4/snapshot

   二,拷贝预置模板到/diskless/x86_64/centos5.4/root目录

rsync -auv -e ssh --delete --exclude='/proc/*' --exclude='/sys/*' --exclude='/tmp/*'--exclude='/var/log/*' root@10.0.70.72:/ /diskless/x86_64/centos5.4/root/

  继续阅读 »

Ubuntu amd64 下安装 QQ for Linux

从http://im.qq.com/qq/linux/下载 QQ for Linux deb 安装包:

linuxqq_v1.0.2-beta1_i386.deb

获取32位支持

sudo apt-get install ia32-libs*

安装

sudo dpkg -i –force-all linuxqq_v1.0.2-beta1_i386.deb