运维
文章平均质量分 65
love__coder
新博客:http://info.51rtb.cn
新浪微博:http://weibo.com/lovecoder
展开
-
Win7下,nginx默认80端口被System占用,造成nginx启动报错
在win7 32位旗舰版下,启动1.0.8版本nginx,显示如下错误:2012/04/02 13:55:59 [emerg] 7864#2376: bind() to 0.0.0.0:80 failed (10013: An attempt was made to access a socket in a way forbidden by its access permissions)原创 2012-04-02 15:09:59 · 16110 阅读 · 1 评论 -
Memcached简介及优缺点
Memcached做统一缓存,用起来很爽。可他是怎么工作及性能优缺点有哪些呢?Memcached 是以守护程序方式运行于一个或多个服务器中,随时接受客户端的连接操作【客户端可以由各种语言编写】。客户端首先与 Memcached 服务建立连接,然后存取对象。保存在 Memcached 中的对象是放置在内存中的,而不是在硬盘上。 Memcached 进程运行之后,会预申请一块较大的内存空间,自己进行管理,用完之后再申请,不是每次需要的时候去向操作系统申请。Memcached将对象保原创 2011-04-06 16:08:00 · 9247 阅读 · 1 评论 -
linux常用命令
mkdir 建立文件夹 cd 转到目录 ls -l 查看当前文件夹下的文件 rm 删除文件 rm -r 删除文件夹 vi 11.txt 创建文件 退出Vi编辑器:先按Esc,再输入 :q!(包括前面的冒号),回车 存盘退出输入 :wq(包括前面的冒号) du -lh img.log 查看文件大小 df -lh 查看磁盘分区空间原创 2010-09-06 19:58:00 · 987 阅读 · 0 评论 -
Redis系列-安装部署维护篇
Redis是个高性能的key-value数据库,它的key具有丰富的数据结构:string,hash,list set和sorted set。作为NOSQL,比起memcache之类,不仅仅key数据结构丰富,而且具有持久化的功能,并且能够支持主从复制,很方便构建集群。redis高性能很大程度上源于它是个内存型数据库,它的高性能表现在:set操作11w/s,get操作8.1w/s,与其他类型数据库原创 2012-12-08 11:07:04 · 14747 阅读 · 0 评论 -
Redis系列-主从复制配置
redis虽然有着卓越的性能,但我们仍然可以通过master/slave这种简单架构,进行读写分离,进一步挖掘redis的性能,提高系统的可用性。redis怎么进行主从复制呢?redis复制主要是通过master server持久化的rdb文件实现的。master server 先dump出内存快照文件,然后将rdb文件传给slave server,slave server 根据rdb文件原创 2013-03-16 16:34:55 · 9294 阅读 · 1 评论 -
Redis系列-配置文件小结
如果不指定配置文件,redis也可以启动,此时,redis使用默认的内置配置。不过在正式环境,常常通过配置文件【通常叫redis.conf】来配置redis。redis.conf配置格式如下:keyword argument1 argument2 ... argumentNredis.conf配置参数:1)daemonize on|yesredis默认不是以守护进程的方原创 2013-03-15 17:43:31 · 30870 阅读 · 0 评论 -
Redis系列-存储篇string主要操作函数小结
通过上两篇的介绍,我们的redis服务器基本跑起来。db都具有最基本的CRUD功能,我们沿着这个脉络,开始学习redis丰富的数据结构之旅,当然先从最简单且常用的string开始。1、新增a)set语法:set key value解释:把值value赋给key,如果key不存在,新增;否则,更新[root@xsf001 ~]# redis-cli redis 127.0.0.原创 2012-12-09 13:16:03 · 10866 阅读 · 0 评论 -
虚拟机VirtualBox怎么添加新的虚拟硬盘
虚拟机virtualbox采用固定大小的虚拟硬盘,现在空间不够用,需要再添加块虚拟硬盘,怎么添加呢? 1、创建虚拟硬盘virtualbox中,通过“设置”——”存储“——添加虚拟硬盘 根据提示,添加完虚拟硬盘。 2、虚拟硬盘分区启动系统,查看磁盘空间[root@localhost ~]#原创 2012-12-07 21:15:23 · 17322 阅读 · 1 评论 -
Linux,执行.sh文件,提示No such file or directory
在window平台下,写好shell脚本文件,迁移到linux平台,赋过可执行权限,执行该sh文件,却提示No such file or directory。ls 了下,确实有该文件,怎么会事呢,难道是文件格式兼容性问题?用vim打开该sh文件,输入::set ff回车,显示fileformat=dos,重新设置下文件格式::set ff=unix 保存退出:原创 2012-06-26 16:16:55 · 15223 阅读 · 0 评论 -
Linux下,DIY apache和memcache守护进程
端午节,睡梦中,被电话惊醒,web服务器挂了,恼火坏了。登陆服务器一阵忙活,发现apache服务器和memcache服务器非法关闭了。哎,为了睡得安稳,抓紧写个小脚本来监控下appach和memcache吧!很快就有了下面的脚本:#!/bin/bash -name=`basename $0 .sh`function showHelp(){ echo "Usage:原创 2012-06-25 17:55:12 · 1779 阅读 · 0 评论 -
编译mcrypt时,报错:You need at least libmhash 0.8.15
执行 ./configure 编译源码,报错如下:checking whether mhash >= 0.8.15... noconfigure: error: "You need at least libmhash 0.8.15 to compile this program. http://mhash.sf.net/"奇怪,libmhash安装的是 mhash-0.9.9原创 2012-07-06 13:39:45 · 9543 阅读 · 0 评论 -
Linux 基于源码的mysql安装
在上一篇文章中,讲到mysql的卸载,这里谈谈mysql基于源码的安装。1、myql下载[root@linux download]# wget -c http://mirror.provenscaling.com/mysql/community/source/5.1/mysql-5.1.28-rc.tar.gz2、解压缩[root@linux download]# tar -zxv原创 2011-11-09 09:10:39 · 2794 阅读 · 0 评论 -
Linux下,如何明确地查看操作系统的位数
如何知晓操作系统是32位还是64位?这里介绍一种简单的方式:[root@localhost mysql-5.1.57]# getconf LONG_BIT64 通过上面操作,我们可以很方便看到是64位。我的版本信息如下:[root@localhost mysql-5.1.57]# lsb_release -aLSB Version: :core-4.0-amd64:原创 2012-05-15 11:04:05 · 1190 阅读 · 1 评论 -
Linux下,对于LAMP组合,怎么查看安装时的编译参数
对于web开发,LAMP应该是经常要安装的东东了。由于服务器扩展,常常需要相同编译设置进行扩展。可由于时间久远,编译参数也许早就忘了,没关系。这里介绍一种简单的查看编译参数的方法。 对于apache服务器,假设安装目录:/usr/local/apache [root@dbmaster2 apache]# cd /usr/local/apache/[root@db原创 2012-05-14 19:29:29 · 3236 阅读 · 1 评论 -
Linux Yum用法小结
Yum 全称为 Yellow dog Updater, Modified。是常用的shell前端软件包管理器,基于rpm包管理,常常使用yum从指定服务器上下载rpm包安装,可以自动地安装依赖包。废话不多说了,下面简单介绍yum用法: 1、列出所有可以安装的软件包[root@localhost yum.repos.d]# yum list2、查询软件包lynx[roo原创 2012-04-12 13:59:54 · 7187 阅读 · 0 评论 -
IIS做android应用下载服务器注意事项
在做android程序自动更新时,发现了个问题。把apk包放到web服务器上【iis6.0】,却无法下载。在浏览器中直接输入apk文件地址,显示无法找到该页。奇怪了,url没错哦!搜索了下,竟然找到:http://support.microsoft.com/kb/326965/ ,该帖子描述症状如下:当您从 IIS 6.0 Web 服务器中请求文件时,而该文件的扩展名不是 Web原创 2012-03-20 19:10:44 · 2661 阅读 · 0 评论 -
Redis系列-远程连接redis并给redis加锁
本篇其实是可以和上篇合并的,但由于blog太长编辑麻烦,阅读累人,打算新开一篇, 方便阅读查找。假设两台redis服务器,ip分别为:192.168.1.101和192.168.1.103,如何在101上通过redis-cli访问103上的redis呢?在远程连接103之前,先讲下redis-cli的几个关键参数:用法:redis-cli [OPTIONS] [cmd [arg [arg原创 2012-12-08 12:03:04 · 73898 阅读 · 2 评论