
linux
文章平均质量分 52
fanrey123
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
linux内核版本为何有时会自动添加“+”号
转载自:http://blog.youkuaiyun.com/adaptiver/article/details/72259801. 引子编译2.6.35.7 kernel版本的时候发现,“2.6.35.7“的内核版本编译成功后生成的版本号变成了“2.6.35.7+”,为什么后面会多一个加号呢?问题出现在linux的版本控制这一块:打开Makefile我们可以在文件的最上面可以发现VE...原创 2013-04-16 16:16:32 · 269 阅读 · 0 评论 -
pthread_create: Resource temporarily unavailable (errno = 11)
原来是pthread_create后没有调pthread_join或者pthread_detach, 导致memory leak.A thread may either be joinable or detached. If a thread is joinable, then another thread can call pthread_join(3) to wai...原创 2014-04-29 14:21:05 · 1252 阅读 · 0 评论 -
奇怪的linker问题
下面这个linker的问题找了3个小时:gcc -o example example.o -Wl -L/home/kensey/cdev/lib -L/usr/lib/x86_64-linux-gnu -lmysqlclient -lpthread -lz -L/usr/lib/x86_64-linux-gnu -lm -lrt -ldl -lcdev -L/home/kensey/w...原创 2014-09-23 14:56:32 · 740 阅读 · 0 评论 -
gprof(转载)
CPU profiling tool: O'profile, kernel shark, trace-cmd, gprof, perf.Memory tool: mpatrol: mem leak detection glibc-util:gprof 1.1 简介 gprof实际上只是一个用于读取profile结果文件的工具。gprof...原创 2013-10-23 11:07:41 · 158 阅读 · 0 评论 -
转载: PAM验证
转载一.PAM简介 Linux-PAM(linux可插入认证模块)是一套共享库,使本地系统管理员可以随意选择程序的认证方式. 换句话说,不用(重新编写和)重新编译一个包含PAM功能的应用程序,就可以改变它使用的认证机制. 这种方式下,就算升级本地认证机制,也不用修改程序. PAM使用配置文件/etc/pam.conf(或/etc/pam.d/下的文件),来管理对程序...原创 2013-10-10 14:49:13 · 278 阅读 · 0 评论 -
读锁和写锁的区别
共享锁(S锁)又称读锁,若事务T对数据对象A加上S锁,则事务T可以读A但不能修改A,其他事务只能再对A加S锁,而不能加X锁,直到T释放A上的S 锁。这保证了其他事务可以读A,但在T释放A上的S锁之前不能对A做任何修改。排他锁(X锁)又称写锁。若事务T对数据对象A加上X锁,事务T可以读A也可以修改A,其他事务不能再对A加任何锁,直到T释放A上的锁。这保证了其他事务在T释放A上的锁之前不能再读...原创 2014-03-03 10:20:06 · 5758 阅读 · 1 评论 -
scp的prompt为啥隐藏不掉
把scp的标准输出和标准错误都重定向到一个文件,为什么shell界面还能打出"Enter windows password:"的字符串呢?scp fromfilename username@x.x.x.x:/topath/tofilename 2>&1 > /tmp/tmp.txtEnter windows password:查了openssh的代码,答案很明显了。char *...2013-08-07 15:25:51 · 170 阅读 · 0 评论 -
nux下共享库(SO)有关的几个环境变量 zz
Linux支持共享库已经有悠久的历史了,不再是什么新概念了。大家都知道如何编译、连接以及动态加载(dlopen/dlsym/dlclose) 共享库。但是,可能很多人,甚至包括一些高手,对共享库相关的一些环境变量认识模糊。当然,不知道这些环境变量,也可以用共享库,但是,若知道它们,可能就会用得更好。下面介绍一些常用的环境变量,希望对家有所帮助: LD_LIBRARY_PATH 这个环境变量...原创 2014-01-06 10:32:05 · 222 阅读 · 0 评论 -
Linux 之 shell 比较运算符 (转载)
转自:http://blog.youkuaiyun.com/sunboy_2050/article/details/6836382运算符 描述 示例 文件比较运算符 -e filename 如果 filename 存在,则为真 [ -e /var/log/syslog ] -d filename 如果 filename 为目录,则为真 [ -d /tmp/mydir ] -f file...原创 2013-07-09 11:13:05 · 131 阅读 · 0 评论 -
在linux pc上挂载jffs2文件系统(zz)
http://www.sourceware.org/jffs2/zz from: http://blog.sina.com.cn/s/blog_4a4163880100cozw.html因为jffs2是构建于MTD设备上的文件系统,所以无法通过loop设备来挂载,但是可以通过mtdram设备来挂载。mtdram是在用RAM实现的MTD设备,可以通过mtdblock设备来访问。使用m...原创 2012-12-24 17:54:53 · 321 阅读 · 0 评论 -
全面解析PowerPC架构下的扁平设备树FDT(ZT)
Sailor_forever sailing_9806#163.com(本原创文章发表于Sailor_forever 的个人blog,未经本人许可,不得用于商业用途。任何个人、媒体、其他网站不得私自抄袭;网络媒体转载请注明出处,增加原文链接,否则属于侵权行为。如有任何问题,请留言或者发邮件给sailing_9806@163.com)http://blog.youkuaiyun.com/sailo...原创 2012-12-19 14:58:03 · 898 阅读 · 0 评论 -
linux内核启动过程学习总结 (转载)
转载自:http://blog.chinaunix.net/uid-27052262-id-3404074.html下面是学习linux内核启动过程的记录平台是:powerpc mpc8548 + linux2.6.23 内核 通用寄存器的作用r0 :在函数开始时使用r1 :存放堆栈指针,相当于ia32架构中的esp寄存器r2 :存放当前...原创 2012-12-18 17:01:54 · 217 阅读 · 0 评论 -
ldconfig的作用
转载:ldconfig是一个动态链接库管理命令为了让动态链接库为系统所共享,还需运行动态链接库的管理命令--ldconfigldconfig 命令的用途,主要是在默认搜寻目录(/lib和/usr/lib)以及动态库配置文件/etc/ld.so.conf内所列的目录下,搜索出可共享的动态链接库(格式如前介绍,lib*.so*),进而创建出动态装入程序(ld.so)所需的连接和缓存文...原创 2012-11-15 18:17:20 · 440 阅读 · 0 评论 -
coredump with calloc()
Program terminated with signal 11, Segmentation fault.#0 0x0e0ec2e8 in malloc_consolidate () from /lib/libc.so.6#1 0x0e0ef21c in _int_malloc () from /lib/libc.so.6#2 0x0e0f078c in calloc () f...原创 2014-04-29 14:23:10 · 626 阅读 · 0 评论