文章列表
 
您正在查看 "Linux" 分类下的文章

2012年02月04日 星期六 1:22

strace命令用法

调用:
strace [ -dffhiqrtttTvxx ] [ -acolumn ] [ -eexpr ] ...
[ -ofile ] [ -ppid ] ... [ -sstrsize ] [ -uusername ] [ command [ arg ... ] ]

strace -c [ -eexpr ] ... [ -Ooverhead ] [ -Ssortby ] [ command [ arg ... ] ]
功能:
跟踪程式执行时的系统调用和所接收的信号.通常的用法是strace执行一直到commande结束.
并且将所调用的系统调用的名称、参数和返回值输出到标准输出或者输出到-o指定的文件.

 
2011年11月29日 星期二 17:33

一般来说nginx 配置文件中对优化比较有作用的为以下几项:

worker_processes 8;

nginx 进程数,建议按照cpu 数目来指定,一般为它的倍数。

worker_cpu_affinity 00000001 00000010 00000100 00001000 00010000 00100000 01000000 10000000;

为每个进程分配cpu,上例中将8 个进程分配到8 个cpu,当然可以写多个,或者将一
个进程分配到多个cpu。

worker_rlimit_nofile 102400;

这个指令是指当一个nginx 进程打开的最多文件描述符数目,理论值应该是最多打开文

 
2011年09月30日 星期五 14:22

随着RedHat Linux的风靡全球,其软件包管理工具及格式RPM也得到推广。基于RPM源代码开放、安装卸载简单、升级维护方便及查询功能强大的特点,越来越多的开 发者喜欢采用RPM格式来发布自己的软件包,更多的用户从中受益。那么,RPM软件包是怎样制作的呢?

  其实,制作RPM软件包并不是一件复杂的工作,其中的关键在于编写SPEC软件包描述文件。下面以我制作小赵编辑器LZE的软件包(lze-6.0-1.i386.rpm)为例,详细说明一下软件包的制作过程。

  1.mkdir -p /usr/src/dist/{BUILD,RPMS/i386}

 
2011年08月30日 星期二 17:18

Bash函数,不同于其他编程语言的函数,它更像一个子程序,即其返回值,只能是一个数字,以0表示成功,非0表示失败。如果,您在bash函数中想返回除了数字之外的值,就需要自己设计一定的技巧了。今天看到了一篇文章,简单介绍了三种技巧,笔者翻译下来,与大家分享。

假设我们想返回一个字符串,最简单的方法是:

function myfunc(
 
2011年08月30日 星期二 17:14

BASH 的基本语法

最简单的例子 —— Hello World!

关于输入、输出和错误输出

BASH 中对变量的规定(与 C 语言的异同)

BASH 中的基本流程控制语法

函数的使用

2.1  
 
2011年05月12日 星期四 15:00

Redis根本是使用内存存储,持久化的关键是这三条指令:SAVE BGSAVE LASTSAVE …
  当接收到SAVE指令的时候,Redis就会dump数据到一个文件里面。
  值得一说的是它的独家功能:存储列表和集合,这是它与mc之流相比更有竞争力的地方。
  不介绍mc里面已经有的东东,只列出特殊的:
  TYPE key — 用来获取某key的类型
  KEYS pattern — 匹配所有符合模式的key,太淫荡了,比如KEYS * 就列出所有的key了,当然,复杂度O(n)
  RANDOMKEY - 返回随机的一个key
  RENAME oldkey newkey — key也可

 
2011年05月12日 星期四 14:57

http://blog.163.com/czg_e/blog/static/46104561201122410916415/

Redis::__construct
描述:
创建一个Redis客户端
范例:
$redis = new Redis();

connect, open
描述:
实例连接到一个Redis.
参数:host: string        port: int
返回值:BOOL 成功返回:TRUE;失败返回:FALSE
范例:
$redis->connect(‘127.0.0.1′, 6379);

get
描述:
获取有关指定键的值
参数:k

 
2011年01月08日 星期六 19:35

Web应用中为什么会需要消息队列?主要原因是由于在高并发环境下,由于来不及同步处理,请求往往会发生堵塞,比如说,大量的insert,update之类的请求同时到达mysql,直接导致无数的行锁表锁,甚至最后请求会堆积过多,从而触发too many connections错误。通过使用消息队列,我们可以异步处理请求,从而缓解系统的压力。在Web2.0的时代,高并发的情况越来越常见,从而使消息队列有成为居家必备的趋势,相应的也涌现出了很多实现方案,像Twitter以前就使用RabbitMQ实现消

 
2010年08月04日 星期三 9:10

magent是一款开源的Memcached代理服务器软件,其项目网址为:

 
2010年06月03日 星期四 16:02
/proc 文件系统是 Linux 的优秀特性之一,本文向您详细讲述了它的一些最实用的基础知识。使用 /proc,您再也不用关闭并重新引导机器来管理操作系统的许多细节问题,这对那些要求系统的可用性尽可能高的管理员来说非常有用。
任何管理过具有商业重要性的系统的人都知道计算机正常运行时间的价值 — 或者反过来讲,知道用户因故障时间会给您带来诸多头痛问题。公司采用 UNIX 服务器的主要原因之一是由于它的可靠性和稳定性。如果仔细管理,通常可以很长时间不需重启这些服务器。为了做到尽善尽美,您可以实时执行一些管理任务,
 
   
 
 
文章分类
 
   
 
文章存档
 
     
 
最新文章评论
  

加我QQ 547343197 我也开始学erlang
 

很全的命令
 

[表情]
 

很不错。
 

怎么没反应啊
   
帮助中心 | 空间客服 | 投诉中心 | 空间协议
©2012 Baidu