October 13, 2011
SecureCRT远程ssh使VIM语法加亮
"使用SecureCRT登录linux服务器用VIM时显示彩色语法高亮的方法\n1:在$HOME 目录下 vim ~/.vimrc 建立一个文件 2:在最后面添两句:syntax on 和 set nocp ,然后保存 3:在SecureCRT中设置 选项-\u0026gt;会话选项-\u0026gt;终端-\u0026gt;仿真-\u0026gt;终端:Linux 4:重新登录linux服务器,打开 vim,现在就可自动对语法进行加亮了。"
October 13, 2011
CentOS 5下Memcached安装
"参考前面的教程:安装了lnmp环境,这里要安装memcached.但在编译的时候提示需要指定libevent库,可是在安装lnmp的候默认是已经安装过的.解决办法如下:\nmemcached需要libevent支持,所以首先安装libevent\n查看系统是否已经安装libevent\n# rpm -qa|grep libevent\n如果有,不要高兴,先升级\n#yum -y install libevent libevent-devel\n测试libevent是不是已经安装成功\n#ls -al /usr/lib | grep libevent\n可以看到多个已经安装的类包 安装memcached( http://memcached.org/)\n可以先查看编译参数\n[shell]wget http://memcached.googlecode.com/files/memcached-1.4.15.tar.gz\ntar zxvf memcached-1.4.15.tar.gz\ncd memcached-1.4.15\n./configure –help\n./configure …"
October 13, 2011
mysql主从复制中出现"Relay log read failure…”错误信息的解决办法[教程]
"今天我的服务器突然停止复制了。因为对这块不是很熟悉,就上网学习了一下,发现了一篇好文章。不敢独享,\n和大家来分享一下。\n众所周知MySQL5.1的Replication是比较烂的。MySQL的每一个版本更新关于同步方面每次都是可以看到一大堆。但MySQL 5.1性能是比较突出的。所以经不住诱惑使用MySQL 5.1。所以也要经常遇到一些Bug。如:\nmysql\u0026gt; show slave status\\G *************************** 1. row *************************** Slave_IO_State: Waiting for master to send event Master_Host: 192.168.10.118 Master_User: repl_wu Master_Port: 3306 Connect_Retry: 30 Master_Log_File: mysql-bin.005121 Read_Master_Log_Pos: 64337286 Relay_Log_File: relay-bin.003995 …"
October 9, 2011
device 0 has different MAC address than expected 的解决办法
"今天克隆了一份vm(centos),发现重启网卡的时候提示”device 0 has different MAC address than expected…”之类的错误,手动修改mac地址也不行.后来找到一种解决办法如下:\n删除 HWADDR 一行,然后执行ifconfig和service network restart命令.然后用ifconfig命令查看就会发现已经可以正常使用了.\n不过在eth0文件里HWADDR这一行系统并没有自动添加上的."
October 8, 2011
兼容各浏览器的css透明样式写法
"#snake{ backgournd: #666; filter:alpha(opacity=50); /*IE*/ -moz-opacity:0.5; /*MOZ , FF*/ opacity:0.5; /CSS3, FF1.5/\n}"
September 29, 2011
MySQL技术内幕:InnoDB存储-3.6 InnoDB存储引擎文件
"官方教程: http://dev.mysql.com/doc/refman/5.1/zh/storage-engines.html#innodb\n3.6 InnoDB存储引擎文件\n之前介绍的文件都是MySQL数据库本身的文件,和存储引擎无关。除了这些文件外,每个表存储引擎还有其自己独有的文件。这一节将具体介绍和InnoDB存储引擎密切相关的文件,这些文件包括重做日志文件、表空间文件。\n3.6.1 表空间文件\nInnoDB存储引擎在存储设计上模仿了Oracle,将存储的数据按表空间进行存放。默认配置下,会有一个初始化大小为10MB、名为ibdata1的文件。该文件就是默认的表空间文件(tablespace file)。你可以通过参数innodb_data_file_path对其进行设置。格式如下:\ninnodb_data_file_path=datafile_spec1[;datafile_spec2]…\n你也可以用多个文件组成一个表空间,同时制定文件的属性,如:\n[mysqld]\ninnodb_data_file_path = …"
September 29, 2011
CentOS5.5关闭sendmail服务【开机此处太慢】
"sendmail服务在系统启用的时候特别的慢,平时用的也不多的,所以为了安全直接将此服务关闭.并加速机器启用速度.\n1,关闭sendmail服务\n/etc/rc.d/init.d/sendmail stop\nShutting down sendmail: [ OK ] Shutting down sm-client: [ OK ]\n2,关闭sendmail自启动\n[root@lsp ~]# chkconfig sendmail off\n3,确认sendmail自启动已被关闭(都为off就OK)\n[root@lsp ~]# chkconfig –list sendmail\nsendmail 0:off 1:off 2:off 3:off 4:off 5:off 6:off\n————–\nchkconfig –list 可以用来查看所有的服务\n如果提示chkconfig命令找不到,可使用/sbin/chkconfig的形式"
September 29, 2011
升级centos5.6到centos6.0
"切记升级系统前,请务必备份重要文件!\n首先,清除所有软件包\nyum clean all yum list updates 升级centos yum update reboot 这样就升级完了,可以检查一下系统目前的版本:\nlsb_release -a 这样就升级完了,可以检查一下系统目前的版本:\n#rpm -q centos-release "
September 29, 2011
如何查看linux版本
"如何得知自己正在使用的linux是什么版本呢,下面的几种方法将给你带来答案!\n查看内核版本命令: ** 1) [root@q1test01 ~]# cat /proc/version **\nLinux version 2.6.9-22.ELsmp ([email protected]) (gcc version 3.4.4 20050721 (Red Hat 3.4.4-2)) #1 SMP Mon Sep 19 18:00:54 EDT 2005\n** 2) [root@q1test01 ~]# uname -a **\nLinux q1test01 2.6.9-22.ELsmp #1 SMP Mon Sep 19 18:00:54 EDT 2005 x86_64 x86_64 x86_64 GNU/Linux\n** 3) [root@q1test01 ~]# uname -r **\n2.6.9-22.ELsmp\n查看linux版本: 登录到服务器执行 lsb_release -a ,即可列出所有版本信息,例如: ** [root@q1test01 ~]# …"
September 27, 2011
五步优化你的MongoDB
"下面PPT和视频的作者是MongoDB的开发工程师 Jared Rosoff,他从下面几个方面对MongoDB的几个优化点进行了讲解和描述。这些优化实际上也适用于很多其它的数据库。\n1.查询优化 确认你的查询是否充分利用到了索引,用explain命令查看一下查询执行的情况,添加必要的索引,避免扫表操作。\n2.搞清你的热数据大小 可能你的数据集非常大,但是这并不那么重要,重要的是你的热数据集有多大,你经常访问的数据有多大(包括经常访问的数据和所有索引数据)。使用MongoDB,你最好保证你的热数据在你机器的内存大小之下,保证内存能容纳所有热数据。\n3.选择正确的文件系统 MongoDB的数据文件是采用的预分配模式,并且在Replication里面,Master和Replica Sets的非Arbiter节点都是会预先创建足够的空文件用以存储操作日志。这些文件分配操作在一些文件系统上可能会非常慢,导致进程被Block。所 以我们应该选择那些空间分配快速的文件系统。这里的结论是尽量不要用ext3,用ext4或者xfs。\n4.选择合适的硬盘 这里的选择包括了对磁盘RAID的选择,也包括了磁盘 …"