Linux centos6的部分系統資源檢視命令

2021-10-06 05:10:30 字數 4094 閱讀 5514

vmstat命令監控系統資源

# vmstat 重新整理延時 重新整理次數

[root@localhost ~]

# vmstat 1 3

procs -----------memory------------

-swap--

-----io---

---system--

-----cpu-----

r b swpd free buff cache si so bi bo in cs us sy id wa st

0 0 0 660804 91160 134260 0 0 1 0 3 3 0 0 100 0 0

0 0 0 660796 91160 134272 0 0 0 0 23 22 0 0 100 0 0

0 0 0 660796 91160 134272 0 0 0 0 15 15 0 0 100 0 0

此條命令每隔1秒重新整理一次,總共執行三次。結果中我們可以看到系統記憶體(menory)和cpu佔用率等一些資訊。

dmesg開機時核心檢測資訊

# dmesg | grep cpu  利用管道符獲取相關cpu資訊

[root@localhost ~]

# dmesg |grep cpu

smp: allowing 4 cpus, 0 hotplug cpus

detected cpu family 6 model 69

unsupported hardware device: cpu family 6 model > 59

nr_cpus:4096 nr_cpumask_bits:4 nr_cpu_ids:4 nr_node_ids:1

percpu: embedded 31 pages/cpu @ffff880002200000 s94424 r8192 d24360 u524288

cpu: physical processor id: 0

cpu: processor core id: 0

mce: cpu supports 8 mce banks

cpu0: intel(r) core(tm) i5-4258u cpu @ 2.40ghz stepping 01

brought up 4 cpus

microcode: cpu0 sig=0x40651, pf=0x1, revision=0x24

microcode: cpu1 sig=0x40651, pf=0x1, revision=0x24

microcode: cpu2 sig=0x40651, pf=0x1, revision=0x24

microcode: cpu3 sig=0x40651, pf=0x1, revision=0x24

free命令檢視記憶體使用狀態

# free [-b,-k,-m,-g] 中括號內的字母表示設定記憶體顯示單位

[root@localhost ~]

# free -m

total used free shared buffers cached

mem: 996 350 645 0 89 131

-/+ buffers/cache: 130 865

swap: 1999 0 1999

也可以通過到 /proc/cpuinfo 目錄下直接檢視cpu的資訊,每次開機都會實時更新資料。

uname檢視系統核心相關資訊

# uname [-選項] ;-a 全部資訊    -r 版本資訊    -s 核心名稱
可以利用 file /bin/命令 變相檢視系統是32位還是64位,如file /bin/ls。也可用 lsb_release -a 檢視系統的發行版本。

lsof 列出程序開啟或呼叫的檔案資訊

# lsof [選項]   -c 以某字串開頭的程序 ;-u 某個使用者開啟的程序 ;-p 某個pid 開啟的程序。

[root@localhost ~]

# lsof -p 1651

command pid user fd type device size/off node name

crond 1651 root cwd dir 8,5 4096 2 /

crond 1651 root rtd dir 8,5 4096 2 /

crond 1651 root txt reg 8,5 59832 671257 /usr/sbin/crond

crond 1651 root mem reg 8,5 66432 524319 /lib64/libnss_files-2.12.so

crond 1651 root mem reg 8,5 99170352 658424 /usr/lib/locale/locale-archive

crond 1651 root mem reg 8,5 386040 524378 /lib64/libfreebl3.so

crond 1651 root mem reg 8,5 43928 524380 /lib64/libcrypt-2.12.so

crond 1651 root mem reg 8,5 1930416 524354 /lib64/libc-2.12.so

crond 1651 root mem reg 8,5 115536 524374 /lib64/libaudit.so.1.0.0

crond 1651 root mem reg 8,5 23088 524361 /lib64/libdl-2.12.so

crond 1651 root mem reg 8,5 58480 524382 /lib64/libpam.so.0.82.2

crond 1651 root mem reg 8,5 124624 524396 /lib64/libselinux.so.1

crond 1651 root mem reg 8,5 161776 524351 /lib64/ld-2.12.so

crond 1651 root 0u chr 1,3 0t0 3661 /dev/null

crond 1651 root 1u chr 1,3 0t0 3661 /dev/null

crond 1651 root 2u chr 1,3 0t0 3661 /dev/null

crond 1651 root 3u reg 8,5 5 135471 /

var/run/crond.pid

crond 1651 root 4u unix 0xffff880037031680 0t0 13791 socket

crond 1651 root 5r dir 0,10 0 1 inotify

若想檢視pid等資訊,可以利用 ps aux 命令;也可利用w檢視當前登入使用者;可以利用pstree檢視程序樹更直觀的檢視程序。

Linux CentOS6 免密登入

安裝ssh客戶端 發檔案和收檔案的機器都得安裝 yum install y openssh clients 生成公鑰和私鑰 ssh keygen t rsa 一路回車 為需要進行免密的機器傳送公鑰 不要忘了給自己發,因為自己登入自己也需要密碼 ssh copy id i root ssh id rs...

linux centos 6 調整掛載分割槽大小

安裝centos6使用自動推薦分割槽,發現乙個問題 home 分割槽過大。目標 home分20g,剩下新增給 目錄下 1.檢視分割槽模式 root localhost df h 檔案系統 容量 已用 可用 已用 掛載點 50g 2.9g 44g 7 tmpfs 5.9g 100k 5.9g 1 de...

Linux CentOS6 公升級核心

我為什麼會想要公升級linux centos的核心呢,原因在於我最近想在linux上安裝docker,但是聽說docker的版本要在3.x版本之上。而我的虛擬機器核心版本是32位的2.x。所以我試著公升級,最後把公升級成功的步驟記錄一下。1,檢查核心版本 uname r2,匯入public key ...