linux笔记
文章平均质量分 65
iteye_13493
这个作者很懒,什么都没留下…
展开
-
linux M4 配置管理
摘自http://www.opensips.org/Resources/DocsTools,opensips学习。m4Included on most Linuxes. This is a simple way to set up and use separate parameter files or even a good way of accomplishing INCLUDE's i...2011-07-11 13:04:01 · 225 阅读 · 0 评论 -
多线程讨论
以下观点仅是个人想法------------------------------------------------------- 我为什么使用线程:当一个进程的资源和处理能够被分离,同时资源可以被分割的情况下,排除大规模计算的特例,我会使用多线程模型开发我的应用。 我往往处于以下几个目的使用多线程,多线程并不是滥用的实用工具,有的时候使用多线程效果并不良好。 1、资源能够...2011-09-07 11:32:33 · 107 阅读 · 0 评论 -
exit和_exit的区别
原文出自:http://www.cnblogs.com/juncent/archive/2011/03/24/1993530.htmlexit和_exit进程终止有5种方法:1正常终止(1)从main函数返回(2)调用exit(3)调用_exit2异常终止(1)调用abort(2)由一个信号来终止 exit和_exit就是用来正常终止一...原创 2011-09-07 14:11:55 · 145 阅读 · 0 评论 -
Timer 设计的两种方式
小根堆:Timer Heap性能是O(log2n), O(1), O(1)金轮法王:Timer Wheel全是O(1), 首选。风云的blog:http://blog.codingnow.com/2007/05/timer.html http://www.linuxforum.net/forum/showthreaded.php?Cat=&Board=driver&...原创 2011-09-09 10:18:48 · 183 阅读 · 0 评论 -
awk和sed从 庞大的日志里面寻找痕迹
awk和sed从 庞大的日志里面寻找痕迹------------------------------------------------------就是这么多, 简单的处理用sed,譬如如下:cat *.err | sed 's/^.*'HOLLYCRM'//g' | sed 's/^>\.SQL<//g' | sed 's/^>\.//g' > Uni...原创 2011-09-19 13:08:58 · 141 阅读 · 0 评论 -
linux程序配置的几个要点
1、是否为服务模式2、是否需要输出core dumpfile3、修改程序运行所属用户及用户组4、增加文件句柄数 详细代码实现,参见附件 .2011-09-19 16:04:24 · 74 阅读 · 0 评论 -
GUP客户端软件版本升级方案
gup是notepad++编辑器的在线升级方案: ----------------------------------------------------------------------------------使用php或者是java其他web动态语言编写个cgi处理单元,根据传过来的属性 Version,判断是否需要升级?<?xml version=\"1.0\"...2011-10-21 13:03:39 · 385 阅读 · 0 评论 -
pthread线程培训提纲
=================================线程培训===============================线程故事cocurrent process、pthread、POISX线程设计模式boss\workPeerPipe Linewhat time need thread?It is independent of other ...2012-12-18 16:29:14 · 75 阅读 · 0 评论 -
日志记录
[root@localhost Capserver]# cat //proc/10328/maps 002f6000-00301000 r-xp 00000000 fd:00 657807 /lib/libgcc_s-4.1.2-20080825.so.100301000-00302000 rwxp 0000a000 fd:00 657807 /lib/libgcc...原创 2013-01-14 09:25:49 · 106 阅读 · 0 评论 -
Controlling core files (Linux)
Controlling core files (Linux)core file文件重定位:echo /tmp/core.%e.%p > /proc/sys/kernel/core_pattern Core files get created when a program misbehaves due to a bug, or a violation of the cp...原创 2011-08-26 10:22:30 · 97 阅读 · 0 评论 -
diff和patch使用指南
diff和patch使用指南去论坛讨论 来源:blog.chinaunix.net 作者: 发布时间:2011-08-27 diff和patch是一对工具,在数学上来说,diff是对两个集合的差运算,patch是对两个集合的和运算。 diff比较两个文件或文件集合的差异,并记录下来,生成一个diff文件,这也是我们常说的patch文件,即补丁文件。 patch能...原创 2011-08-23 15:44:37 · 87 阅读 · 0 评论 -
linux core file机制
在程序不寻常退出时,内核会在当前工作目录下生成一个core文件(是一个内存映像,同时加上调试信息)。使用gdb来查看core文件,可以指示出导致程序出错的代码所在文件和行数。1.core文件的生成开关和大小限制--------------------------------- 1)使用ulimit -c命令可查看core文件的生成开关。若结果为0,则表示关闭了此功能,不会生成core文件。...原创 2011-08-22 09:25:19 · 128 阅读 · 0 评论 -
linux下shell管理9个以下参数选项
#!/bin/sh#set varALL=falseHELP=falseFILE=falseCONFIG=0while getopts ahf:c: OPTIONdo case $OPTION in a)ALL=true echo "ALLL is $ALL" ;; h)HELP=true echo "HELP is $HEL...原创 2011-07-12 11:43:10 · 128 阅读 · 0 评论 -
linux shell笔记
1、> file 前面没有命令,shell会创建一个空文件(长度为0个字符),如果文件以前已经存在,其内容就会丢失。2、一行中可以键入多条命令,命令之间用分好分隔。3、如果在键入的命令之后跟一个&符号,该命令就发送到后台执行,也就是说,该命令不再占住终端,可以继续处理其他工作。4、$字符是shell的特殊字符,如果$后跟一个合法的变量名,shell会...2011-07-12 13:04:25 · 97 阅读 · 0 评论 -
怎样统一管理多个makefile工程?
如果不适用autoscan 和automake 工具,管理一些已存在工程,特别是刚进公司。转自http://www.ugrad.cs.ubc.ca/~cs219/CourseNotes/Make/multMake.html注意1.hollylib gms cmu不能未当前存在目录。2.注意工程依赖。 #Project main makefile# author rao...原创 2011-07-13 16:42:47 · 147 阅读 · 0 评论 -
linux 下查看线程数
ps -efL | grep program | wc -l原创 2011-07-14 14:01:36 · 170 阅读 · 0 评论 -
Pmap查看地址和库信息来分析程序出错?
Pmap查看地址和库信息来分析程序出错?------------------------------------------------------------------[root@localhost ~]# pmap -d -q 26102610: cupsd00110000 36 r-x-- 0000000000000000 0fd:00000 libcr...原创 2011-07-15 11:02:59 · 143 阅读 · 0 评论 -
linux socket Select(笔记)
select系统调用是用来让我们的程序监视多个文件句柄(file descrīptor)的状态变化的。程序会停在select这里等待,直到被监视的文件句柄有某一个或多个发生了状态改变。文件在句柄在Linux里很多,如果你man某个函数,在函数返回值部分说到成功后有一个文件句柄被创建的都是的,如man socket可以看到“On success, a file descrīptor for ...原创 2010-05-06 10:34:02 · 60 阅读 · 0 评论 -
mount disk command
[root]# fdisk /dev/hdbCommand (m for help): m (Enter the letter "m" to get list of commands)Command action a toggle a bootable flag b edit bsd disklabel c toggle the dos ...原创 2011-08-17 11:18:25 · 125 阅读 · 0 评论 -
posix线程[笔记]
posix线程(一个p内的控制序列):1、使某些库函数拥有可重用功能(比如他们使用了全局缓冲区),定义宏_REENTRANT.2、注意新的NPTL。3、pthread_join返回到主线程并传递某些数据。4、同步:信号量、互斥变量 信号量有两种:一组源于posix扩展,用于线程。一组常用于进程间同步,system v 信号。2进制信号量、计数信号量(实际是用2进制信...原创 2010-06-16 12:21:24 · 65 阅读 · 0 评论 -
服务端口快扫shell
#set -xvar_start=8000array=()index=0while [ 1 ]do array=$(curl -s "http://*.*.*.*:8080/disk_info/storeunit_ip") for ip in ${array[@]} do result=...2014-08-25 11:50:01 · 220 阅读 · 0 评论