自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(27)
  • 资源 (14)
  • 收藏
  • 关注

转载 php-cgi进程占用cpu资源过多负载高的原因分析及解决步骤

php-cgi进程占用cpu资源过多负载高的原因分析及解决步骤博客分类: Linux学习笔记PHPCGILinuxnginxRedHat服务器环境:redhat linux 5.5 , nginx ,  phpfastcgi 在此环境下,一般php-cgi运行是非常稳定的,但也遇到过php-cgi占用太多cpu资源而导致服务器响应过慢,我所遇到的

2012-12-31 16:12:38 4894

转载 理解 Linux 的处理器负载均值

http://www.gracecode.com/posts/2973.html理解 Linux 的处理器负载均值原文链接: http://blog.scoutapp.com/articles/2009/07/31/understanding-load-averages你可能对于 Linux 的负载均值(load averages)已有了充分的了解。负载均值在 uptime 或者

2012-12-31 16:04:24 579

转载 linux里的CPU负载

http://share.blog.51cto.com/278008/495067 昨天查看Nagios警报信息,发现其中一台服务器CPU负载过重,机器为CentOS系统。信息如下:2011-2-15 (星期二) 17:50WARNING - load average: 9.73, 10.67, 10.49还有前两个小时发出的警报信息:2011-2-15 (星期二) 16:50

2012-12-31 15:57:13 523

转载 Load和CPU利用率是如何算出来的

Load和CPU利用率是如何算出来的http://www.penglixun.com/tech/system/how_to_calc_load_cpu.html本文内容遵从CC版权协议, 可以随意转载, 但必须以超链接形式标明文章原始出处和作者信息及版权声明网址: http://www.penglixun.com/tech/system/how_to_calc_

2012-12-31 11:46:26 1081

转载 popen

在Linux下进行编写程序的时候,如果需要执行一段脚本,并且需要获取脚本执行的结果,按么最好使用popen。下面就举一个例子:c代码文件为: 3.C,内容如下:#include   #include #include   #include   #include   #include typedef struct tag_Result{char fil

2012-12-27 12:42:13 607

转载 linux C - popen() function

linux C - popen() function#include stdio.h>FILE *popen(const char *command, const char *type);int pclose(FILE *stream);描述popen() 函數使用建立管道的方式, 並使用 shell.  因為管道是被定義成單向的, 所以 t

2012-12-27 12:41:32 1825

转载 函数库regexec匹配正则表达式

函数库regexec匹配正则表达式(转载) 一个正则表达式的教程可以参看(里面有个测试正则表达式的工具)     http://unibetter.com/deerchao/zhengzhe-biaodashi-jiaocheng-se.htm#ad      正则表达是用来匹配字符串的好东东。       如果用户熟悉Linux下的se

2012-12-27 10:36:50 5049

转载 WPA/RSN四次握手和PTK

WPA/RSN四次握手和PTKhttp://blog.csdn.net/winterth/article/details/8084266WPA/RSN使用四次握手(4-Way Handshake)的方式生成所需的密钥。作用四次握手通过一系列的交互,从PMK(Pairwise Master Key)生成PTK(Pairwise Transi

2012-12-26 16:29:57 2488

转载 strip命令用法

用途通过除去绑定程序和符号调试程序使用的信息,减少扩展公共对象文件格式(XCOFF)的对象文件的大小。语法strip [ -V ] [ -r [ -l ] | -x [ -l ] | -t | -H | -e | -E ] [ -X {32 |64 |32_64 }] [ -- ] File ...描述strip

2012-12-25 18:13:04 994

转载 Linux环境进程间通信(五): 共享内存(一)

郑彦兴 (mlinux@163.com), 国防科大攻读博士学位简介: 共享内存可以说是最有用的进程间通信方式,也是最快的IPC形式。两个不同进程A、B共享内存的意思是,同一块物理内存被映射到进程A、B各自的进程地址空间。进程A可以即时看到进程B对共享内存中数据的更新,反之亦然。由于多个进程共享同一块内存区域,必然需要某种同步机制,互斥锁和信号量都可以。

2012-12-21 23:00:28 573

转载 vi 查看当前文件名和文件路径

正常模式下    :f 或CTRL+G

2012-12-21 13:08:49 21822

转载 宏定义之二(连接符,可变参数,文件名,行号,函数名)

宏的高级使用--##,__VA_ARGS__, __FILE__, __FUNCTION__等转自 http://blog.csdn.net/yiya1989/article/details/7849588先说一下本文中会提到的内容:##,__VA_ARGS__, __FILE__, __LINE__ , __FUNCTION__等宏变量:先举一

2012-12-21 12:59:02 5605

转载 宏定义之一(可变参数宏)

宏定义之一(可变参数宏) C语言中定义了很多宏,宏定义为我们编写程序带来了方便,最近遇到了可变参数宏,以前冒似没怎么注意,现在记录下来。#define debug(format, ...) fprintf (stderr, format, __VA_ARGS__)main(){    char *p ="it is:"    debug("%s

2012-12-21 12:52:43 1115

转载 Linux内核proc文件系统的冰山一角 源自对/proc/net/dev文件中各网卡参数的疑问

Linux内核proc文件系统的冰山一角--源自对/proc/net/dev文件中各网卡参数的疑问  l|字号 订阅From: http://blog.csdn.net/zhoukejun/archive/2009/05/06/4153266.aspx最近在调试网卡驱动时一直对/proc/net/dev 文件中各网卡参数是如何得来的有很大

2012-12-21 12:38:22 3096 1

转载 指向二维数组的指针

指向二维数组的指针一. 二维数组元素的地址     为了说明问题, 我们定义以下二维数组:      int a[3][4]={{0,1,2,3}, {4,5,6,7}, {8,9,10,11}}; a为二维数组名, 此数组有3行4列, 共12个元素。但也可这样来理解, 数组a由三个元素组成: a[0], a[1], a[2]。而它匀中每个元素又是一个一维数组, 且都含有4

2012-12-17 17:11:57 1502

转载 二维数组的动态分配及参数传递

二维数组的动态分配及参数传递1. C语言动态分配二维数组(1)已知第二维Code-1char (*a)[N];//指向数组的指针a = (char (*)[N])malloc(sizeof(char *) * m);printf("%d\n", sizeof(a));//4,指针printf("%d\n", sizeof(a[0]));/

2012-12-17 17:08:51 468

转载 Linux 进程间通信 - 共享内存shmget方式

Linux 进程间通信 - 共享内存shmget方式(转)        共享内存区域是被多个进程共享的一部分物理内存。如果多个进程都把该内存区域映射到自己的虚拟地址空间,则这些进程就都可以直接访问该共享内存区域,从而可以通过该区域进行通信。共享内存是进程间共享数据的一种最快的方法,一个进程向共享内存区域写入了数据,共享这个内存区域的所有进程就可以立刻看到其中的内容。这块共享虚拟内存的页面

2012-12-15 11:02:37 463

转载 POSIX 线程 – pthread_sigmask

POSIX 线程 – pthread_sigmask分类: Linux/UNIX编程2006-04-12 14:23 5260人阅读 评论(0) 收藏 举报POSIX 线程 – pthread_sigmask 在多线程的程序里,希望只在主线程中处理信号,可以使用 函数:int pthread_sigmask (int how,const sigset_t *

2012-12-14 16:52:38 437

转载 如何正确的终止正在运行的子线程

如何正确的终止正在运行的子线程  最近开发一些东西,线程数非常之多,当用户输入Ctrl+C的情形下,默认的信号处理会把程序退出,这时有可能会有很多线程的资源没有得到很好的释放,造成了内存泄露等等诸如此类的问题,本文就是围绕着这么一个使用场景讨论如何正确的终止正在运行的子线程。其实本文更确切的说是解决如何从待终止线程外部安全的终止正在运行的线程首先我们来看一下,让当前正在运行

2012-12-14 12:27:13 521

转载 Linux 信号signal处理机制

Linux 信号signal处理机制http://www.cnblogs.com/taobataoma/archive/2007/08/30/875743.html信号是Linux编程中非常重要的部分,本文将详细介绍信号机制的基本概念、Linux对信号机制的大致实现方法、如何使用信号,以及有关信号的几个系统调用。 信号机制是进程之间相互传递消息的一种方法,信

2012-12-14 10:45:53 417

转载 Linux定时器的使用

Linux定时器的使用http://www.cnblogs.com/feisky/archive/2010/03/20/1690561.html使用定时器的目的无非是为了周期性的执行某一任务,或者是到了一个指定时间去执行某一个任务。要达到这一目的,一般有两个常见的比较有效的方法。一个是用linux内部的三个定时器,另一个是用sleep, usleep函数让进程睡眠一段时

2012-12-13 23:25:48 458

转载 Linux 使用 sed 整行(列)刪除

Linux 使用 sed 整行(列)刪除Posted on 2009 年 03 月 26 日 by Tsung垂直刪除有 Vim, cut 和 awk 可以用, 橫列刪除的倒是比較少用, 可以使用 sed 達成.範例實做(sed)sed -e '12d' xxx # 將第 12 行清掉sed -e '1,5d' xxx # 將第

2012-12-13 13:12:25 14503 1

转载 检测 判断 linux系统 冷启动 or 热启动?

linux没有环境,只要有wtmp日志即可。15:23-->$ last | grep 'shutdown\|reboot' | head -1 | awk '{print $1}'reboot表 热shutdown表 冷http://bbs.chinaunix.net/thread-1773341-1-1.html

2012-12-11 16:15:48 4001 1

转载 strace使用详解(转)

strace使用详解(转)  (一) strace 命令     用途:打印 STREAMS 跟踪消息。  语法:strace [ mid sid level ] ...  描述:没有参数的 strace 命令将所有的驱动程序和模块中的所有 STREAMS 事件跟踪消息写到它的标准输出中。 这些消息是从 STREAMS 日志驱

2012-12-11 15:40:00 1770

转载 使用 Strace 和 GDB 调试工具的乐趣

使用 Strace 和 GDB 调试工具的乐趣在研究 UNIX 系统的过程中获取知识William B. Zimmerly (bill@zimmerly.com), 作家和知识工程师, Author简介: 编写 UNIX® 系统程序充满乐趣,并且具有教育意义。使用 UNIX strace 工具和 GDB(GNU 项目调试工具),您可以真正地深入研究系统的

2012-12-11 15:38:59 795 1

原创 Socket粘包问题

Socket粘包问题这两天看csdn有一些关于socket粘包,socket缓冲区设置的问题,发现自己不是很清楚,所以查资料了解记录一下: 一两个简单概念长连接与短连接:1.长连接    Client方与Server方先建立通讯连接,连接建立后不断开, 然后再进行报文发送和接收。2.短连接    Client方与Server每进行一次报文

2012-12-08 18:17:36 650

转载 SMUX Enterprise OID readfds

SMUX Enterprise OID readfds2010-03-04 16:42 152人阅读 评论(0) 收藏 举报目录(?)[+]SMUX To turn off SMUX when you don't have the options of recompiling from sourceto disable SMUX support

2012-12-07 14:59:22 708

putty开发工具

开发工具,putty,可以ssh,telnet,等等,很强大,狠新

2014-03-14

自动发送邮件脚本

自动发送邮件脚本,在windows和linux下都能用yeah!

2012-09-13

iptables 指南.pdf

iptables 指南.pdf 本文介绍了iptables,以便你可以领会iptables的精彩,文中不包含iptables或Netfilter在 安全方面的 bug。如果你发现iptables(或其组成部分)任何bug或特殊的行为,请联系 Netfilter mailing lists ,他们会告诉你那是否是bug或如何解决。iptables或Netfilter 中几乎没有安全方面的bug,当然偶尔也会出些问题,它们能在Netfilter主页中找到。

2012-08-09

Shell脚本学习指南

《Shell脚本学习指南》将告诉你这些有关UNIX主流工具的知识。除此之外,《Shell脚本学习指南》还会帮助你解决UNIX命令与标准的差异。   作者熟知UNIx程序使用的基本技巧与操作上细微的差异。他们不但会告诉你如何构建一个绝佳的脚本,还会教你如何避免落入让你功亏一篑的陷阱。有了《Shell脚本学习指南》,你可以节省很多力气。   我们要学习的不只是如何写出有用的Shell脚本,你还得了解如何迅速、确实地定制Shell,让程序的可移植性达到最佳状态,脱离对特定系统的依赖。这些技巧对任何操作与维护UNIX及Linux系统的人而言都很重要。《Shell脚本学习指南》所提供的知识,将可以帮助你掌握基本的Shell脚本编写技巧。Shell脚本编程(scripting)的技巧永远不会过时:它们可以让UNIX充分发挥其真实的潜能。对uNIx的用户与系统管理者而言,... (展开全部)

2012-07-01

wpa_supplicant-devel

wpa_supplicant-develwpa_supplicant-devel

2012-06-15

无线AP网络组网方式详解

无线局域网的组网模式大致上可以分为两种,一种是Ad-hoc模式,即点对点无线网络;另一种是Infrastructure模式,即集中控制式网络。

2012-06-11

第二章_Linux_C编程基础--make

gnu makefile 介绍 为什么要用makefile makefile的用法 makefile的原理 ....

2012-05-26

Android 开发指南中文版

Android 开发指南 中文版

2011-04-03

bash新手使用指南

第 1 章 Bash和Bash脚本:Bash 基础: Bash的优势,建立块,开发优良脚本的首要指导方针。 第 2 章 编写和调试脚本:脚本基础:编写和调试。 第 3 章 Bash环境:Bash环境:初始化文件,变量,引用字符,shell扩展顺序,别名,选项。 第 4 章 正则表达式:正则表达式:介绍。 第 5 章 GNU SED流编辑器:Sed: 介绍sed行编辑器。 第 6 章 GNU AWK编程语言:Awk:介绍awk编程语言。 第 7 章 条件语句:条件语句:在Bash中使用的测试条件的结构。 第 8 章 编写交互脚本:交互脚本:使脚本用户友好化,捕捉用户输入。 第 9 章 重复性任务:重复执行命令:在Bash中使用的自动执行命令的结构。 第 10 章 变量进阶:变量进阶:指定变量类型,介绍变量数组和变量操作。 第 11 章 函数:函数:介绍。 第 12 章 捕捉信号:捕捉信号:进程信号机制介绍,捕获用户发送的信号。 上一页 上一级 下一页 9. 本文档约定 起始页 第 1 章 Bash和Bash脚本

2010-10-08

WIN2000驱动程序设计.chm

WIN2000驱动程序设计.chm 献给所有热爱驱动程序的朋友们

2008-11-23

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除