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
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)