Linux应用知识杂记
来源:互联网 发布:linux一次显示一页 编辑:程序博客网 时间:2024/06/08 01:51
函数应用篇
1、exit() 函数与_exit()函数的区别
exit() : 在终止当前进程前要检查该进程打开过哪些文件,把文件缓冲区的内容写回文件,即“清理IO缓冲区”。
_exit() : 直接使进程停止运行,清空其使用的内存空间,及内核中各种数据结构。
2、wait() 函数与 waitpid()函数说明
wait() 函数用于使父进程阻塞,直到一个子进程结束或者该进程接收到一个指定的信号为止。如果没有子进程或者它已经结束,则立即返回。
waitpid()函数可提供非阻塞版本的wait功能,wait是waitpid的一个特例。
3、僵尸进程
系统为了限制用户资源往往会对每个用户能创建的进程数定制一个上限,用户可以通过命令:
$ ulimit -u
7788
整个进程数最大限制
$ cat /proc/sys/kernel/pid_max
32768
4、添加新的库到系统
a、如果安装在/lib或/usr/lib 下,那么ld默认能够找到,无需其他操作
b、如果安装在其他目录,则需要将其添加到 /etc/ld.so.cache 文件夹下,步骤如下:
(1)、编辑 /etc/ld.so.conf 文件,我们就会看到实际需要在ld.so.conf.d文件夹下建立.conf文件;
(2)、运行sudo ldconfig,该命令会重建 /etc/ld.so.cache文件;
5、setenv 与 export的使用区别
CSH: setenv name value
BASH: export name=value
CSH: unsetenv name
BASH: unset name
阅读全文
0 0
- Linux应用知识杂记
- Linux环境应用杂记...不断更新
- 知识杂记
- Android知识杂记
- Erlang 知识杂记
- Vlan相关知识杂记
- oracle知识杂记
- javascript知识杂记
- css小知识杂记
- 杂记-混合小知识
- MySQL知识杂记
- HTML知识杂记
- JS知识杂记
- GIT知识杂记
- ubuntu知识杂记篇
- linux杂记
- Linux杂记
- linux 杂记
- Filter visualization
- 企业管理理论综述与实践 — 绩效
- 1189: 选票统计(二)(结构体专题)
- 从零开始山寨Caffe·贰:主存模型
- spring boot(14)-pom.xml配置
- Linux应用知识杂记
- 判断处理器是大端还是小端
- R-CNN detection
- px4飞控源码总结
- ftp服务
- Android 编译时注解生成代码
- Android自适应屏幕方向、大小和分辨率
- 奶牛抗议 洛谷p2344
- ubuntu 16.04 安装mysql