随便说说
最近在实习, 公司里面用的电脑系统里面是ubuntu, 之前在学校里也用装过这个系统, 当时也就是试试玩着, 简单地熟悉里面的几个命令而已(ls, cd , mkdir ,就这么多了*_*!)。但是在公司实习已经快四个月,让我对Linux使用有了很大进步,最近觉得自己应该对这个优秀的作品有深入的了解。于是在学校图书馆借了几本关于Linux内核相关的书籍。主要是>作者是...
分类:
系统相关 时间:
2014-12-28 17:02:02
阅读次数:
341
通常我们需要从动态库里面直接调用可执行程序中的函数和变量,如果调用了-l选项,linux进程会自动把动态库的函数和变量加入到动态段中,所以直接访问是没有问题的。
我们这里要说的是非显示连接动态库,而是直接从c文件中通过dlopen函数打开动态库访问的方式,此时,gcc编译器不知道SO需要调用哪一个函数,所以不会讲函数放到动态段。故查找函数或者变量的时候,会出现找不到可执行程序中的符号的情况。...
分类:
系统相关 时间:
2014-12-28 00:36:18
阅读次数:
607
/*send.c*/ /*send.c*/
#include
#include
#include
#include
#include
#define MSGKEY 1024
struct msgstru
{
long msgtype;
char msgtext[2048];
};
main()
...
分类:
系统相关 时间:
2014-12-27 15:17:52
阅读次数:
241
①匿名管道(pipe)匿名管道(pipe)管道是一种半双工的通信方式,数据只能单向流动。如果要进行双工通信,需要建立两个管道。管道只能在具有亲缘关系的进程间使用,例如父子进程或兄弟进程。②有名管道(mkfifo)有名管道也是双半工的通信方式,但它允许无亲缘关系的进程间使用。③信号量(semophor...
分类:
系统相关 时间:
2014-12-26 16:24:33
阅读次数:
330
ctrl+z,fg,bg什么的都无法实现这一点.因为关终端之后就可能出问题常用的命令如下nohup /home/user/yourcommand.sh &nohup /home/user/yourcommand.sh > myout.file 2>&1 &两条都可以,只是第二条指定了输出文件运行之后...
分类:
系统相关 时间:
2014-12-23 20:57:42
阅读次数:
207
详细解释linux进程find_new_reaper函数,forget_original_parent过程...
分类:
系统相关 时间:
2014-12-21 09:15:22
阅读次数:
378
1.八种结束Linux进程的方法:
五种正常终止方式:
main函数返回;
调用exit;
调用_exit或_Exit
最后一个线程从其启动例程返回
最后一个线程调用pthread_exit
三种异常终止方式:
调用abort;
接收到一个信号终止;
最后一个线程对取消请求做出响应;...
分类:
系统相关 时间:
2014-12-19 09:17:11
阅读次数:
192
可以直接使用top命令后,查看%MEM的内容。可以选择按进程查看或者按用户查看,如想查看oracle用户的进程内存使用情况的话可以使用如下的命令: (1)top top命令是Linux下常用的性能分析工具,能够实时显示系统中各个进程的资源占用状况,类似于Windows的任务管理器 可以直接使用t.....
分类:
系统相关 时间:
2014-12-11 13:47:50
阅读次数:
170
Android进程详解
当一个应用启动的时候,如果这个应用没有其它组件已经在运行了,那么系统就会为这个应用启动一个新的Linux进程,这个进程只有一个线程,即我们熟知的main线程。默认情况下,一个应用的所有组件都运行在一个进程和线程(main)中。这点从Logcat的打印信息可以看出,Logcat视图中的Application那一栏,打印的是当前应用的进程的name值,而通常情况下是打...
分类:
移动开发 时间:
2014-12-10 22:53:48
阅读次数:
300
一、linux系统支持的最大进程数 限制1:既然系统使用pid_t表示进程号,那么最大进程数不能超过pid_t类型的最大值吧 限制2:使用命令ulimit -u查看系统中限制的最大进程数,我的机器上是65535。/etc/security/limits.conf里面是硬限制,ulimit -u是软限...
分类:
系统相关 时间:
2014-12-08 19:24:56
阅读次数:
206