Linux系統命令 3,linux系統命令

來源:互聯網
上載者:User

Linux系統命令 3,linux系統命令

1、vmstat命令監控系統資源
[root@localhost ~]#vmstat [重新整理延時 重新整理次數]

例如:[root@localhost proc]#vmstat 1 3


2、dmesg開機時核心檢測資訊

[root@localhost ~]#dmesg

[root@localhost ~]#dmesg |grep CPU

3、free命令查看記憶體使用量狀況
[root@localhost ~]#free [-b|-k|-m|-g]
選項:
-b以位元組為單位顯示
-k:以KB為單位顯示,預設就是以KB為單位顯示
-m:以MB為單位顯示
-g:以GB為單位顯示

緩衝和緩衝的區別
◆簡單來說緩衝(cache)是用來加速資料從硬碟中“讀取”的,而緩衝(buffer)是用來加速資料“寫入”硬碟的。


4、 查看CPU資訊
[root@localhost ~]#cat /proc/cpuinfo

proc目錄是記憶體掛載目錄,也就是說一旦斷電,這個目錄儲存的資訊就會丟失。/proc/cpuinfo這個檔案裡面儲存著cpu的詳細資料,每次開機都會檢測,檢測完成將資訊寫入這個檔案,一旦斷電這個檔案就會釋放。


5、uptime命令
[root@localhost ~]#uptime
#顯示系統的啟動時間和平均負載,也就是top命令的第一行。w命令也可以看到這個資料。

例如:

[root@localhost xiaofeng]# uptime
11:21:48 up 4:47, 1 user, load average: 0.00, 0.01, 0.05

6、查看系統與核心相關資訊
[root@localhost ~]#uname [選項]
選項:
-a:查看系統所有相關資訊;
-r:查看核心版本;
-s:查看核心名稱。

7、判斷當前系統的位元
[root@localhost ~]#file /bin/ls

例如:

[root@localhost xiaofeng]# file /bin/ls
/bin/ls: ELF 64-bit LSB executable, x86-64, version 1 (SYSV), dynamically linked (uses shared libs), for GNU/Linux 2.6.32, BuildID[sha1]=3d705971a4c4544545cb78fd890d27bf792af6d4, stripped

8、查詢當前Linux系統的發行版本
[root@localhost ~]#lsb_release -a

判斷髮行版本是Centos、RedHat還是烏班圖等。

9、列出進程開啟或使用的檔案資訊
[root@localhost ~]#lsof [選項]
#列出進程調用或開啟的檔案的資訊
選項:
-c 字串:只列出以字串開頭的進程開啟的檔案
-u 使用者名稱:只列出某個使用者的進程開啟的檔案
-p pid:列出某個PID進程開啟的檔案

例如:

[root@localhost xiaofeng]# ps aux
USER PID %CPU %MEM VSZ RSS TTY STAT START TIME COMMAND
root 1 0.0 0.6 128092 6720 ? Ss 06:33 0:04 /usr/lib/systemd/systemd --switc
root 2 0.0 0.0 0 0 ? S 06:33 0:00 [kthreadd]
root 3 0.0 0.0 0 0 ? S 06:33 0:00 [ksoftirqd/0]
root 5 0.0 0.0 0 0 ? S< 06:33 0:00 [kworker/0:0H]
root 7 0.0 0.0 0 0 ? S 06:33 0:00 [migration/0]

apache 4713 0.0 0.3 224004 3084 ? S 09:13 0:00 /usr/sbin/httpd -DFOREGROUND

[root@localhost xiaofeng]# lsof -p 4713
COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME
httpd 4713 apache cwd DIR 8,2 4096 2 /
httpd 4713 apache rtd DIR 8,2 4096 2 /
httpd 4713 apache txt REG 8,2 507032 556493 /usr/sbin/httpd
httpd 4713 apache mem REG 8,2 37352 545169 /usr/lib64/libnss_sss.so.2

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.