当前位置: 技术问答>linux和unix
观察Linux的行为
来源: 互联网 发布时间:2016-07-10
本文导语: • 实验目的 通过本实验,了解Linux系统的组织和行为,观察各种存储系统状态信息的内核变量;熟悉这些结构与信息。 • 实验内容 编写程序打印出如下内容(上交的实验1名为: test1) CP...
• 实验目的
通过本实验,了解Linux系统的组织和行为,观察各种存储系统状态信息的内核变量;熟悉这些结构与信息。
• 实验内容
编写程序打印出如下内容(上交的实验1名为: test1)
CPU类型及型号
Linux内核版本号
系统最近一次启动以来经历的时间(以标准格式输出)
CPU在三个状态的时间花费(用户态、内核态、空闲状态)
内存的使用情况(已使用、可用)
系统启动以来所创建的进程数
我是一个初学着 课本上的东西却让我做这个试验不知道从何下手
通过本实验,了解Linux系统的组织和行为,观察各种存储系统状态信息的内核变量;熟悉这些结构与信息。
• 实验内容
编写程序打印出如下内容(上交的实验1名为: test1)
CPU类型及型号
Linux内核版本号
系统最近一次启动以来经历的时间(以标准格式输出)
CPU在三个状态的时间花费(用户态、内核态、空闲状态)
内存的使用情况(已使用、可用)
系统启动以来所创建的进程数
我是一个初学着 课本上的东西却让我做这个试验不知道从何下手
|
编写程序打印出如下内容(上交的实验1名为: test1)
CPU类型及型号
cat /proc/cpuinfo
Linux内核版本号
uname -a
系统最近一次启动以来经历的时间(以标准格式输出)
?
CPU在三个状态的时间花费(用户态、内核态、空闲状态)
?
内存的使用情况(已使用、可用)
cat /proc/meminfo
系统启动以来所创建的进程数
ps -A | wc -l
CPU类型及型号
cat /proc/cpuinfo
Linux内核版本号
uname -a
系统最近一次启动以来经历的时间(以标准格式输出)
?
CPU在三个状态的时间花费(用户态、内核态、空闲状态)
?
内存的使用情况(已使用、可用)
cat /proc/meminfo
系统启动以来所创建的进程数
ps -A | wc -l
|
你要的东西都在/proc/下的一些文件里
CPU类型及型号 /proc/cpuinfo
Linux内核版本号 /proc/version
系统最近一次启动以来经历的时间(以标准格式输出) /proc/uptime
CPU在三个状态的时间花费(用户态、内核态、空闲状态)/proc/stat(第一行)
内存的使用情况(已使用、可用) /proc/meminfo
系统启动以来所创建的进程数 /proc/stat(最后一行)
从这些文件中把信息提取出来就可以了
CPU类型及型号 /proc/cpuinfo
Linux内核版本号 /proc/version
系统最近一次启动以来经历的时间(以标准格式输出) /proc/uptime
CPU在三个状态的时间花费(用户态、内核态、空闲状态)/proc/stat(第一行)
内存的使用情况(已使用、可用) /proc/meminfo
系统启动以来所创建的进程数 /proc/stat(最后一行)
从这些文件中把信息提取出来就可以了
|
cat /proc/cpuinfo
cat /proc/version
cat /proc/uptime
cat /proc/stat
cat /proc/meminfo
cat /proc/version
cat /proc/uptime
cat /proc/stat
cat /proc/meminfo
|
首先手机 shell命令可以 反馈出来你想要的这些信息的。
然后在程序中加上 system()函数进行调用
就可以了。
然后在程序中加上 system()函数进行调用
就可以了。
您可能感兴趣的文章:
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。