我挺喜欢ArchLinux这个发行版,二进制包更新,有自己的包管理。对x86架构做过特别优化,速度很快,但又不像Gentoo那样需要长时间的编译!ArchLinux默认安装的vim编辑文档时是不显示代码颜色的,要改一下。
一、在线安装vim
pacman -S vim
二、ArchLinux下的vim显示颜色的设置
1、编辑vim配置文件
vim /etc/……继续阅读 »
丁火
14年前 (2011-05-08) 3667浏览 0评论
0个赞
RHEL/CentOS/Fedora使用yum update更新时,默认会升级内核。但有些服务器硬件(特别是组装的机器)在升级内核后,新的内核可能会认不出某些硬件,要重新安装驱动,很麻烦。所以在生产环境中不要轻易的升级内核,除非你确定升级内核后不会出现麻烦的问题。
如果不想升级内核而只更新其他软件包,有两种方法:
1、修改yum的配置文件 vim /etc……继续阅读 »
丁火
14年前 (2011-05-07) 7660浏览 0评论
0个赞
1、查看机器配置,指三大件:cpu、内存、硬盘
2、查看mysql配置参数
3、查看mysql运行状态,可以用mysqlreport工具来查看
4、查看mysql的慢查询
依次解决了以上问题之后,再来查找程序方面的问题。
my.cnf缓存优化
在 my.cnf 中添加/修改以下选项:
#取消文件系统的外部锁
skip-locking
#不进行域名反解析,注意……继续阅读 »
丁火
14年前 (2011-05-06) 2748浏览 0评论
0个赞
MySQL配置文件my.cnf 例子最详细解释,可以保存做笔记用。
#BEGIN CONFIG INFO
#DESCR: 4GB RAM, 只使用InnoDB, ACID, 少量的连接, 队列负载大
#TYPE: SYSTEM
#END CONFIG INFO
#
# 此mysql配置文件例子针对4G内存。
# 主要使用INNODB
#处理复杂队列并且连接数……继续阅读 »
丁火
14年前 (2011-05-06) 5285浏览 0评论
0个赞
偶近来想研究折腾一下Google Chrome浏览器的源码,找到了下载地址,记录一下:
Google Chrome 浏览器使用的内核源码来自开源浏览器引擎 WebKit Open Source Project。Google Chrome 的源码,同样亦是开源的。在 Google 的中文官方Blog - Google 黑板报中,提到:
我们对很多开发开源项目的……继续阅读 »
丁火
14年前 (2011-05-06) 27802浏览 1评论
0个赞
MySQL有多种存储引擎:
MyISAM、InnoDB、MERGE、MEMORY(HEAP)、BDB(BerkeleyDB)、EXAMPLE、FEDERATED、ARCHIVE、CSV、BLACKHOLE。
MySQL支持数个存储引擎作为对不同表的类型的处理器。MySQL存储引擎包括处理事务安全表的引擎和处理非事务安全表的引擎:
◆ MyISAM管理非事务表……继续阅读 »
丁火
14年前 (2011-05-05) 1949浏览 0评论
0个赞
本文根据笔者经验总结了十四条FreeBSD的优化策略。如无其它,以下所指FreeBSD均指FreeBSD 8.0_release。
一、提高ports安装速度
FreeBSD中的ports安装工具默认工具是用fetch,下载时经常出现龟速现象。为了提高ports安装速度,我推荐axel工具。相关make.conf文件配置步骤如下:
cd /usr/por……继续阅读 »
丁火
14年前 (2011-05-04) 2217浏览 2评论
0个赞
#!/bin/sh
# The right of usage, distribution and modification is here by granted by the author.
# The author deny any responsibilities and liabilities related to the code.
#
OK=0
……继续阅读 »
丁火
14年前 (2011-05-04) 1947浏览 0评论
1个赞
#!/bin/bash
if [ $# -ne 2 ]; then
echo 'Usage: split file size(in bytes)'
exit
fi
file=$1
size=$2
if [ ! -f $file ]; then
echo "$file doesn't exist"
……继续阅读 »
丁火
14年前 (2011-05-04) 1536浏览 0评论
0个赞
在对某个目录进行压缩的时候,有时候想排除掉某个目录,例如:
如果123目录下有3个子目录,aa、bb、cc。
我现在想只对aa和bb目录打包压缩,命令如下:
tar -zcvf 123.tar.gz --exclude=cc 123
(在123目录的外面运行)
使用exclude参数来过滤不需要的目录或文件,排除某个文件的操作和目录一样。
……继续阅读 »
丁火
14年前 (2011-05-02) 6574浏览 1评论
0个赞
参考文献写在前面,以示我对他们工作的感谢:
1.关于Xen和OpenVZ的详细分析,受益匪浅:http://hostingfu.com/article/xen-or-openvz
2.10美元以下VPS列表:http://www.vpser.net/ten-dollars-vps,参考了这个列表,我会对其中尝试过的几个做出点评,并且结合我对Xen和Open……继续阅读 »
丁火
14年前 (2011-05-01) 1980浏览 2评论
0个赞