Linux系統信息查詢方法及命令

一、查看系統版本

在Linux中,查看系統版本是經常要使用的操作之一。一般可以使用以下命令:

$ cat /etc/issue
Ubuntu 18.04 LTS \n \l

上述命令會輸出操作系統的版本信息,可以看到,當前系統是基於Ubuntu 18.04 LTS版本構建的。

如果想查看更詳細的系統信息,可以使用以下命令:

$ lsb_release -a
No LSB modules are available.
Distributor ID: Ubuntu
Description:    Ubuntu 18.04 LTS
Release:        18.04
Codename:       bionic

上述命令可以輸出更詳細的系統信息,包括發行版ID、系統描述、版本、代號等。

二、查看CPU信息

在Linux中,查看CPU信息也是很常用的操作之一。可以使用以下命令:

$ cat /proc/cpuinfo | grep "model name"
model name  : Intel(R) Core(TM) i5-7300HQ CPU @ 2.50GHz

上述命令會輸出CPU的型號信息,這是通過讀取/proc/cpuinfo文件中CPU相關的信息而得到的。如果想輸出更詳細的信息,可以使用以下命令:

$ lscpu
Architecture:        x86_64
CPU op-mode(s):      32-bit, 64-bit
Byte Order:          Little Endian
CPU(s):              4
On-line CPU(s) list: 0-3
Thread(s) per core:  1
Core(s) per socket:  4
Socket(s):           1
NUMA node(s):        1
Vendor ID:           GenuineIntel
CPU family:          6
Model:               158
Model name:          Intel(R) Core(TM) i5-7300HQ CPU @ 2.50GHz
Stepping:            9
CPU MHz:             800.458
CPU max MHz:         3500.0000
CPU min MHz:         800.0000
BogoMIPS:            4992.00
Virtualization:      VT-x
L1d cache:           32K
L1i cache:           32K
L2 cache:            256K
L3 cache:            6144K
NUMA node0 CPU(s):   0-3
Flags:               fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx pdpe1gb rdtscp lm constant_tsc art arch_perfmon pebs bts rep_good nopl xtopology nonstop_tsc aperfmperf eagerfpu pni pclmulqdq dtes64 monitor ds_cpl vmx smx est tm2 ssse3 sdbg fma cx16 xtpr pdcm pcid sse4_1 sse4_2 x2apic movbe popcnt tsc_deadline_timer aes xsave avx f16c rdrand lahf_lm abm 3dnowprefetch cpuid_fault epb invpcid_single pti tpr_shadow vnmi flexpriority ept vpid fsgsbase tsc_adjust bmi1 hle avx2 smep bmi2 erms invpcid rtm mpx rdseed adx smap clflushopt intel_pt xsaveopt xsavec xgetbv1 xsaves dtherm ida arat pln pts hwp hwp_notify hwp_act_window hwp_epp

上述命令可以輸出更詳細的CPU信息,包括架構、CPU的線程數和核心數、緩存、支持的特性等。

三、查看內存信息

在Linux中,查看內存信息也是很常用的操作之一。可以使用以下命令:

$ cat /proc/meminfo
MemTotal:        8020664 kB
MemFree:          609964 kB
MemAvailable:    3333568 kB
Buffers:          463240 kB
Cached:          3613816 kB

上述命令會輸出內存的相關信息,包括內存總量、空閑內存、可用內存等。

如果想輸出更詳細的內存信息,可以使用以下命令:

$ free -h
              total        used        free      shared  buff/cache   available
Mem:           7.8G        3.9G        321M        828M        3.5G        2.9G
Swap:          3.9G        364M        3.6G

上述命令可以輸出更詳細的內存信息,包括物理內存的總量、已使用的內存量、空閑可用的內存量等。

四、終端信息

在Linux中,可以使用以下命令查看終端相關信息:

$ echo $TERM
xterm-256color

上述命令將輸出當前終端的類型,這對於在編寫腳本時設置終端相關的顏色和樣式非常有用。

此外,還可以使用以下命令查看終端的大小:

$ stty size
24 80

上述命令將輸出終端的行數和列數。

五、系統啟動時間

在Linux中,可以使用以下命令來查看系統的啟動時間:

$ uptime
 22:13:17 up 6 days,  8:39,  1 user,  load average: 0.00, 0.01, 0.05

上述命令輸出了系統的啟動時間,即從系統開機到現在的運行時間。

同時,還顯示了系統的負載平均值,其中load average參數分別為1分鐘、5分鐘、和15分鐘的平均值。

原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-tw/n/248375.html

(0)
打賞 微信掃一掃 微信掃一掃 支付寶掃一掃 支付寶掃一掃
小藍的頭像小藍
上一篇 2024-12-12 13:26
下一篇 2024-12-12 13:26

相關推薦

  • ArcGIS更改標註位置為中心的方法

    本篇文章將從多個方面詳細闡述如何在ArcGIS中更改標註位置為中心。讓我們一步步來看。 一、禁止標註智能調整 在ArcMap中設置標註智能調整可以自動將標註位置調整到最佳顯示位置。…

    編程 2025-04-29
  • 解決.net 6.0運行閃退的方法

    如果你正在使用.net 6.0開發應用程序,可能會遇到程序閃退的情況。這篇文章將從多個方面為你解決這個問題。 一、代碼問題 代碼問題是導致.net 6.0程序閃退的主要原因之一。首…

    編程 2025-04-29
  • Deepin系統分區設置教程

    本教程將會詳細介紹Deepin系統如何進行分區設置,分享多種方式讓您了解如何規劃您的硬碟。 一、分區的基本知識 在進行Deepin系統分區設置之前,我們需要了解一些基本分區概念。 …

    編程 2025-04-29
  • Python創建分配內存的方法

    在python中,我們常常需要創建並分配內存來存儲數據。不同的類型和數據結構可能需要不同的方法來分配內存。本文將從多個方面介紹Python創建分配內存的方法,包括列表、元組、字典、…

    編程 2025-04-29
  • Python中init方法的作用及使用方法

    Python中的init方法是一個類的構造函數,在創建對象時被調用。在本篇文章中,我們將從多個方面詳細討論init方法的作用,使用方法以及注意點。 一、定義init方法 在Pyth…

    編程 2025-04-29
  • 使用Vue實現前端AES加密並輸出為十六進位的方法

    在前端開發中,數據傳輸的安全性問題十分重要,其中一種保護數據安全的方式是加密。本文將會介紹如何使用Vue框架實現前端AES加密並將加密結果輸出為十六進位。 一、AES加密介紹 AE…

    編程 2025-04-29
  • 用不同的方法求素數

    素數是指只能被1和自身整除的正整數,如2、3、5、7、11、13等。素數在密碼學、計算機科學、數學、物理等領域都有著廣泛的應用。本文將介紹幾種常見的求素數的方法,包括暴力枚舉法、埃…

    編程 2025-04-29
  • Python中讀入csv文件數據的方法用法介紹

    csv是一種常見的數據格式,通常用於存儲小型數據集。Python作為一種廣泛流行的編程語言,內置了許多操作csv文件的庫。本文將從多個方面詳細介紹Python讀入csv文件的方法。…

    編程 2025-04-29
  • Python學習筆記:去除字元串最後一個字元的方法

    本文將從多個方面詳細闡述如何通過Python去除字元串最後一個字元,包括使用切片、pop()、刪除、替換等方法來實現。 一、字元串切片 在Python中,可以通過字元串切片的方式來…

    編程 2025-04-29
  • Java任務下發回滾系統的設計與實現

    本文將介紹一個Java任務下發回滾系統的設計與實現。該系統可以用於執行複雜的任務,包括可回滾的任務,及時恢復任務失敗前的狀態。系統使用Java語言進行開發,可以支持多種類型的任務。…

    編程 2025-04-29

發表回復

登錄後才能評論