linux系统资源查看

Posted Downtime

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了linux系统资源查看相关的知识,希望对你有一定的参考价值。


1.
 vmstat是Virtual Meomory Statistics(虚拟内存统计)的缩写,可对操作系统的虚拟内存、进程、IO读写、CPU活动等进行监视。它是对系统的整体情况进行统计,不足之处是无法对某个进程进行深入分析。
语法:  vmstat   [刷新时间]   [刷新次数]

2.
dmesg命令用于显示开机信息。
kernel会将开机信息存储在ring buffer中。您若是开机时来不及查看信息,可利用dmesg来查看。开机信息亦保存在/var/log/dmesg中。

3.
free命令用于显示内存状态。
free指令会显示内存的使用情况,包括实体内存,虚拟的交换文件内存,共享内存区段,以及系统核心使用的缓冲区等。

    -b  以Byte为单位显示内存使用情况。
    -k  以KB为单位显示内存使用情况。
    -m  以MB为单位显示内存使用情况。
    -o  不显示缓冲区调节列。
    -s<间隔秒数>  持续观察内存使用状况。
    -t  显示内存总和列。
    -V  显示版本信息。

4.
uptime命令能够打印系统总共运行了多长时间和系统的平均负载。uptime命令可以显示的信息显示依次为:现在时间、系统已经运行了多长时间、目前有多少登陆用户、系统在过去的1分钟、5分钟和15分钟内的平均负载。 可理解为top的简单版!

5.
uname命令用于显示系统信息,uname可显示电脑以及操作系统的相关信息。
例,uname -a


6.
Linux里的lsb_release命令用来查看当前系统的发行版信息。LSB是Linux Standard Base的缩写,lsb_release命令用来显示LSB和特定版本的相关信息。如果使用该命令时不带参数,则默认加上-v参数。有了这个命令就可以清楚的知道到底是RedHat的、还是别的发行版,还有具体的版本号,比如3.4还是5.4等等。有些系 统上不一定安装了这个命令,可以通过查看/etc/issue文件得到发行版信息。
  -v 显示版本信息。

  -i 显示发行版的id

  -d 显示该发行版的描述信息。

  -r 显示当前系统是发行版的具体版本号。

  -c 发行版代号。

  -a 显示上面的所有信息。

  -h 显示帮助信息。

7.
lsof列出打开文件(lists openfiles)”。而有一点要切记,在Unix中一切(包括网络套接口)都是文件。

lsof列出进程打开或使用的文件。

例,lsof -c <进程号>       ===>列出该进程打开的所有文件

       lsof -u <UID/用户名>    ===>理出改用户打开的所有文件

       lsof  /sbin/init          ===> 显示与指定目录打开的一切文件

       lsof  -c httpd     ===> 查看httpd进程使用的所有文件

       lsof -c 0 或 losf -c root       ===>查看root用户使用的所有文件

 

 

小记:

①在linux中许多服务名都是 httpd,vsftpd,atd等,这里的 “d”的意思是---守护进程(daemon)。
②file /bin/ls     "/bin/ls"可以换成任何命令,这句话可用来查看linux操作系统的位数。

         

 

 

 

 

 

 

 

   

      

      

 


































以上是关于linux系统资源查看的主要内容,如果未能解决你的问题,请参考以下文章

如何查看linux系统的资源占用情况

如何在Linux系统中察看进程占用的资源,Linux高手请进!

Linux查看系统资源占用

Linux查看系统资源占用

linux系统怎样下载迅雷的资源

linux资源是怎样管理的? 要详细点的。。。。。。。。快!!!!