- 博客(4)
- 资源 (14)
- 问答 (1)
- 收藏
- 关注
原创 获取进程打开的文件句柄数
今天,碰到一个问题,如何获取进程打开的文件句柄数?搜素发现,一般需要调用命令lsof,然后用grep过滤出指定进程的结果,然后统计一下。完整的命令是:lsof -n|awk '{print $2}'|grep -e pid1 -e pid2|uniq -c 这个命令是结果是得到进程号为pid1和pid2的两个进程,各自打开的文件数。注意这里说的文件数,不是文件句柄数。这有区别吗?有。如果要
2015-06-29 20:09:39 7592
转载 Linux下RPM软件包的安装及卸载
转自:http://os.51cto.com/art/201001/177866.htm在 Linux 操作系统下,几乎所有的软件均通过RPM 进行安装、卸载及管理等操作。RPM 的全称为Redhat Package Manager ,是由Redhat 公司提出的,用于管理Linux 下软件包的软件。Linux 安装时,除了几个核心模块以外,其余几乎所有的模块均通过RPM 完成安装。RPM
2015-06-28 16:37:08 668
转载 system和popen的用法和区别
转自:http://blog.csdn.net/shanzhizi/article/details/9054009linux下使用system需要谨慎,那么代替它的方法是什么呢?标准I/O函数库提供了popen函数,它启动另外一个进程去执行一个shell命令行。这里我们称调用popen的进程为父进程,由popen启动的进程称为子进程。popen函数还创建
2015-06-12 12:37:38 13390
原创 32位操作系统和64位操作系统的数据类型大小
如题,测试如下:代码:#include using namespace std;int main(int argc, char *argv[]){ cout << "char:" << sizeof(char) << endl; cout << "pointer:" << sizeof(char *) << endl; cout << "int:" << s
2015-06-11 19:54:50 739
gcc的编译选项有顺序吗?
2015-06-28
TA创建的收藏夹 TA关注的收藏夹
TA关注的人