码迷,mamicode.com
首页 > 系统相关 > 详细

Linux服务器管理: 系统管理:系统资源查看

时间:2015-06-30 20:23:25      阅读:179      评论:0      收藏:0      [点我收藏+]

标签:

vmstat 命令:

查看或监控系统资源

1 [root@localhostA1 ~]# vmstat 1 3
2 procs -----------memory---------- ---swap-- -----io---- --system-- -----cpu-----
3  r  b   swpd   free   buff  cache   si   so    bi    bo   in   cs us sy id wa st
4  1  0      0 1683632  21684  60504    0    0     8     1   14   11  0  0 99  1  0    
5  0  0      0 1683592  21684  60532    0    0     0     0   18   15  0  1 99  0  0    
6  0  0      0 1683592  21684  60532    0    0     0     0   11   10  0  0 100  0  0    

上述命令解释:  查看系统资源使用 每隔一秒执行一次 共执行3次后停止

2.dmesg开机时内核检查信息

[root@loclahost/]#dmesg     //会将所有的启动信息列出来 由于内容太多我们一般在查询后面使用grep来过滤掉我们不想查看的信息

[root@localhost/]#dmesg | grep CPU

查看开机时有关CPU的内容

3.free命令查看内存使用状态

[root@localhost/]#free [-b|-k|-m|-g]

选项  -b 以字节形式显示 -k 以KB为单位 以后雷同

我们一般使用-m 或者-g来查看内存的使用情况或者查看内存的大小

[root@localhost/]#free -m

 

技术分享
 1 [root@localhostA1 ~]# free -m
 2              total       used       free     shared    buffers     cached
 3 Mem:          1838        194       1644          0         21         59
 4 -/+ buffers/cache:        113       1724
 5 Swap:         3999          0       3999
 6 [root@localhostA1 ~]# free -g
 7              total       used       free     shared    buffers     cached
 8 Mem:             1          0          1          0          0          0
 9 -/+ buffers/cache:          0          1
10 Swap:            3          0          3
View Code

 

4.缓存和缓冲的区别

简单来讲缓存(cache)是用来加速数据从硬盘中读取的,而缓冲(buffer)是用来加速数据写入硬盘的

5.查看CPU信息

cat /proc/cpuinfo   该文件是临时文件,一点重启改文件会从新创建,所以该文件记录的信息是实时更新的

6.uptime 命令

其实就是查看top命令的第一行

1 [root@localhostA1 ~]# uptime 
2  18:57:35 up  3:16,  1 user,  load average: 0.00, 0.00, 0.00

7.uname 查看系统与内核信息

uname 选项: -a 查看系统所有相关信息  -r 查看内核版本  -n 查看主机名 -s 查看内核名称更多使用man uname

1 [root@localhostA1 ~]# uname -n
2 localhostA1
3 [root@localhostA1 ~]# uname -s
4 Linux
5 [root@localhostA1 ~]# uname -a
6 Linux localhostA1 2.6.32-358.el6.x86_64 #1 SMP Fri Feb 22 00:31:26 UTC 2013 x86_64 x86_64 x86_64 GNU/Linux
7 [root@localhostA1 ~]# uname -r
8 2.6.32-358.el6.x86_64

8.查看系统位数

1 [root@localhostA1 ~]# file /bin/ls
2 /bin/ls: ELF 64-bit LSB executable, x86-64, version 1 (SYSV), dynamically linked (uses shared libs), for GNU/Linux 2.6.18, stripped

9.查看Linux系统发行版本

[root@localhostA1 ~]# lsb_release -a
LSB Version:	:base-4.0-amd64:base-4.0-noarch:core-4.0-amd64:core-4.0-noarch:graphics-4.0-amd64:graphics-4.0-noarch:printing-4.0-amd64:printing-4.0-noarch
Distributor ID:	CentOS
Description:	CentOS release 6.4 (Final)
Release:	6.4
Codename:	Final

 

技术分享
[root@localhostA1 ~]# cat /etc/redhat-release 
CentOS release 6.4 (Final)
View Code

 

 

 

 

Linux服务器管理: 系统管理:系统资源查看

标签:

原文地址:http://www.cnblogs.com/patf/p/4611370.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!