检查linux中特定程序使用的服务

时间:2014-08-16 14:33:22

标签: c linux operating-system

我正在编写一个C程序来打印1到100万的数字。现在他们可以通过哪种方式检查linux操作系统提供给C程序的服务?

2 个答案:

答案 0 :(得分:0)

您可以在strace下运行程序,以查看您的程序执行的系统调用(调用操作系统内核)。

请注意,在调用main之前,运行时链接程序和C库会进行相当多的系统调用。

答案 1 :(得分:0)

如果您希望看到Linux正在运行,请尝试使用ps来确定单个PID的范围。 df会告诉你磁盘上保存的信息。

ps aux --sort = -pcpu,+ pmem

我认为这就是你需要的命令。