当前位置:  技术问答>linux和unix

观察Linux的行为

    来源: 互联网  发布时间:2016-07-10

    本文导语:  • 实验目的         通过本实验,了解Linux系统的组织和行为,观察各种存储系统状态信息的内核变量;熟悉这些结构与信息。 • 实验内容        编写程序打印出如下内容(上交的实验1名为: test1)     CP...

• 实验目的 
       通过本实验,了解Linux系统的组织和行为,观察各种存储系统状态信息的内核变量;熟悉这些结构与信息。
• 实验内容 
      编写程序打印出如下内容(上交的实验1名为: test1)
    CPU类型及型号
     Linux内核版本号
    系统最近一次启动以来经历的时间(以标准格式输出)
     CPU在三个状态的时间花费(用户态、内核态、空闲状态)
     内存的使用情况(已使用、可用)
     系统启动以来所创建的进程数


我是一个初学着  课本上的东西却让我做这个试验不知道从何下手  

|
编写程序打印出如下内容(上交的实验1名为: test1) 
   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(最后一行)

从这些文件中把信息提取出来就可以了

|
cat /proc/cpuinfo
cat /proc/version
cat /proc/uptime
cat /proc/stat
cat /proc/meminfo

|
首先手机 shell命令可以 反馈出来你想要的这些信息的。

然后在程序中加上 system()函数进行调用
就可以了。

    
 
 
 
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • java观察者模式概念及相关类介绍
  • javascript 观察者模式 Watch.JS
  • 请教进程观察工具top所显示的各字段的意义
  • 能否通过线程id控制线程的状态?或是观察到线程的状态?
  • 在GDB中,由于对内存操作不当而导致的变量值的改变,能不能触发观察点?
  • C#观察者模式(Observer Pattern)实例教程
  • 简单的观察者模式示例分享
  • android开发中使用java观察者模式
  • Android源码学习之观察者模式应用及优点介绍
  • C#中委托和事件在观察者模式中的应用实例
  • C++设计模式之观察者模式
  • C#中利用代理实现观察者设计模式详解
  • java观察者模式实现和java观察者模式演化
  • Python设计模式之观察者模式实例
  • PHP设计模式之观察者模式(Observer)详细介绍和代码实例
  • C# 观察者模式实例介绍


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3