Linux服務器管理: 系統管理:系統資源查看

vmstat 命令:緩存

查看或監控系統資源ide

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次後中止ui

2.dmesg開機時內核檢查信息spa

[root@loclahost/]#dmesg     //會將全部的啓動信息列出來 因爲內容太多咱們通常在查詢後面使用grep來過濾掉咱們不想查看的信息code

[root@localhost/]#dmesg | grep CPUblog

查看開機時有關CPU的內容ip

3.free命令查看內存使用狀態內存

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

選項  -b 以字節形式顯示 -k 以KB爲單位 之後雷同it

咱們通常使用-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
相關文章
相關標籤/搜索