搜尋
首頁運維linux運維linux怎麼查看版本訊息

linux怎麼查看版本訊息

Jan 04, 2023 pm 02:50 PM
linux版本

linux查看版本資訊的方法:1、透過「uname -a」指令查看版本目前作業系統核心資訊;2、透過「cat /proc/version」指令查看目前作業系統版本資訊;3、透過「cat /etc/issue」或「cat /etc/redhat-release」檢視版本目前作業系統發行版資訊;4、透過「cat /proc/cpuinfo」指令查看cpu相關資訊等。

linux怎麼查看版本訊息

本教學操作環境:linux7.5.1804系統、Dell G3電腦。

linux怎麼查看版本資訊?

Linux查看系統基本信息,版本信息(最全版)

#Linux下查看版本信息,包括位數、版本資訊以及CPU核心資訊、CPU具體型號

1.uname -a  (Linux檢視版本目前作業系統核心資訊)

linux怎麼查看版本訊息

2 .cat /proc/version (Linux查看目前作業系統版本資訊)

linux怎麼查看版本訊息

3.cat /etc/issue  或cat /etc/redhat-release(Linux檢視版本目前作業系統發行版資訊)

linux怎麼查看版本訊息

4.cat /proc/cpuinfo

lscpu (Linux檢視cpu相關資訊,包括型號、主頻、核心訊息等等)

linux怎麼查看版本訊息

5.getconf LONG_BIT  (Linux檢視版本說明目前CPU運作在32bit模式下, 但不代表CPU不支援64bit)

linux怎麼查看版本訊息

#6.hostname (查看伺服器名稱)

linux怎麼查看版本訊息

7.cat /etc/sysconfig/network-scripts/ifcfg-eth0

cat /etc/sysconfig/network-scripts/ifcfg-l0

ifconfig (檢視網路資訊)

linux怎麼查看版本訊息

8.lsblk(檢視磁碟資訊- 列出所有可用區塊設備的信息,而且還能顯示他們之間的依賴關係,但是它不會列出RAM盤的信息)

fdisk -l   (觀察硬碟實體使用情況,也可對硬碟分割區)

df -k  (用於顯示磁碟分割區上的可使用的磁碟空間)

linux怎麼查看版本訊息

---------- -----------------------------------  華麗的分割線----------- ----------------------------

【附】系統資訊查詢大全

# uname -a # 查看核心/作業系統/CPU資訊 
# head -n 1 / etc/issue # 查看作業系統版本 
# cat /proc/cpuinfo # 查看CPU資訊 
# hostname # 查看電腦名稱 
# lspci -tv # 列出所有PCI裝置 
# # lsusb -tv # 列出所有USB裝置 
# lsmod # 列出載入的核心模組 
# env # 查看環境變數資源 
# free -m # 查看記憶體使用量與交換區使用量 
# df -h # 查看各分區使用情況 
# du -sh # 查看指定目錄的大小 
# grep MemTotal /proc/meminfo # 查看記憶體總量 
# grep MemFree /proc /meminfo # 查看空閒內存量 
# uptime # 查看系統運行時間、用戶數、負載 
# cat /proc/loadavg # 查看系統負載磁碟和分區 
# # mount | column -t # 查看掛接的分割區狀態 
# fdisk -l # 查看所有分割區 
# swapon -s # 檢視所有交換分割區 
# hdparm -i /dev/hda # 查看磁碟參數(只適用於IDE裝置) 
# dmesg | grep IDE # 查看啟動時IDE裝置偵測狀況網路 
# ifconfig # 檢視所有網路介面的屬性 
# iptables -L # 檢視防火牆設定 
# # route -n # 檢視路由表
# netstat -lntp # 查看所有監聽連接埠 
# netstat -antp # 查看所有已建立的連線 
# netstat -s # 查看網路統計資料進程 
# ps -ef # 查看所有流程
# top # 即時顯示進程狀態使用者 
# w # 查看活動使用者 
# id # 查看指定使用者資訊 
# last # 查看使用者登入日誌 
# cut -d: -f1 /etc/passwd # 查看系統所有使用者 
# cut -d: -f1 /etc/group # 查看系統所有群組 
# crontab -l # 查看目前使用者的計畫任務服務 
# chkconfig –list # 列出所有系統服務 
# chkconfig –list | grep on # 列出所有啟動的系統服務程式 

# rpm -qa # 查看所有安裝的軟體包

檢視/proc/uptime檔案計算系統啟動時間:
cat /proc/uptime
輸出: 5113396.94 575949.85

第一數字即是系統已運作的時間5113396.94秒,運用系統工具date即可算出系統啟動時間

date -d "$(awk -F. '{print $1}' /proc/uptime) second ago" "%Y-%m-%d %H :%M:%S"

輸出: 2018-01-02 06:50:52

查看/proc/uptime檔案計算系統運行時間

#cat /proc /uptime| awk -F. '{run_days=$1 / 86400;run_hour=($1 % 86400)/3600;run_minute=($1 % 3600)/60;run_second=$1 % 60;printfd"系統已運作:天%d時%d分%d秒",run_days,run_hour,run_minute,run_second)}'

輸出:系統已運作:1天1時36分13秒

Linux查看物理CPU個數、核數、邏輯CPU個數

# 總核數= 物理CPU個數X 每顆物理CPU的核數 
# 總邏輯CPU數=物理CPU個數X 每顆物理CPU的核數X 超線程數

# 查看物理CPU個數
cat /proc/cpuinfo| grep "physical id"| sort| uniq| wc -l
2

# 查看每個實體CPU中core的個數(即核數)
cat /proc/cpuinfo| grep "cpu cores"| uniq
cpu cores       : 2

# 查看邏輯CPU的個數
cat /proc/cpuinfo| grep "processor"| wc -l

# 查看CPU資訊(型號)
cat /proc/cpuinfo | grep name | cut -f2 -d: | uniq -c
      4  Intel(R) Core(TM) i5-6500 CPU @ 3.20GHz

輸入指令cat /proc/cpuinfo 查看 CPU @ 3.20GHz

輸入指令cat /proc/cpuinfo 查看physical id有幾款個就有幾個物理cpu;查看processor有幾個就有幾個邏輯cpu。
(一)概念
① 物理CPU
實際Server中插槽上的CPU個數
物理cpu數量,可以數不重複的physical id有幾個
② 邏輯CPU 
/proc/cpuinfo用來儲存cpu硬體資訊的
資訊內容分別列出了processor 0 –processor n 的規格。這裡要注意,n 1是邏輯cpu數
一般情況,我們認為一顆cpu可以有多核,加上intel的超線程技術(HT), 可以在邏輯上再分一倍數量的cpu core出來
邏輯CPU數量=實體cpu數量x cpu cores 這個規格值x 2(如果支援並開啟ht)    
備註一下:Linux下top檢視的CPU也是邏輯CPU個數
 ③ CPU核數

一塊CPU上面能處理資料的晶片組的數量、比如現在的i5 760,是雙核心四線程的CPU、而i5 2250 是四核心四線程的CPU

一般來說,物理CPU個數×每顆核數就應該等於邏輯CPU的個數,如果不相等的話,則表示伺服器的CPU支援超執行緒技術

lscpu指令,查看的是cpu的統計資料

#記憶體######

摘要 檢視記憶體狀況  free  -m    詳細狀況:cat /proc/meminfo

檢視硬碟與分割區分佈: lsblk

若要看硬碟與分割區的詳細資料:fdisk -l

使用「df -k」指令,以KB為單位顯示磁碟使用量和占用率,-m則是以M為單位顯示磁碟使用量和占用率

網路卡

查看網卡硬體資訊
# lspci | grep -i 'eth'
02:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8111/8168B PCI Express Gigabit Ethernet controller (rev 06)

查看系統的所有網路介面:ifconfig -a

如果要查看某個網路介面的詳細信息,例如eth0的詳細參數和指標:ethtool eth0

#查看pci訊息,即主機板所有硬體槽資訊:lspci

如果要更詳細的資訊:lspci -v 或lspci -vv

如果要看設備樹:lspci -t

 Linux /proc目錄詳解

#1. /proc目錄
Linux 核心提供了一個通過/proc 檔案系統,正在運行時存取核心內部資料結構、改變核心設定的機制。 proc檔案系統是一個偽檔案系統,它只存在記憶體當中,而不佔用外存空間。它以檔案系統的方式為存取系統核心資料的操作提供介面。
使用者和應用程式可以透過proc得到系統的訊息,並且可以改變核心的某些參數。由於系統的信息,如進程,是動態改變的,所以用戶或應用程式讀取proc檔案時,proc檔案系統是動態從系統核心讀出所需資訊並提交的。下面列出的這些檔案或子資料夾,並不是都是在你的系統中存在,這取決於你的核心配置和裝載的模組。另外,在/proc下還有三個很重要的目錄:net,scsi和sys。 Sys目錄是可寫入的,可以透過它來存取或修改核心的參數,而net和scsi則依賴核心配置。例如,如果系統不支援scsi,則scsi 目錄不存在。
除了以上介紹的這些,還有的是一些以數字命名的目錄,它們是行程目錄。系統中目前運行的每一個程序都有對應的一個目錄在/proc下,以進程的 PID號為目錄名,它們是讀取進程資訊的介面。而self目錄則是讀取進程本身的資訊接口,是一個link。

2. 子檔案或子資料夾
/proc/buddyinfo 每個記憶體區中的每個order有多少區塊可用,和記憶體碎片問題有關
/proc/cmdline 啟動時傳遞給kernel的參數資訊
/proc/cpuinfo cpu的資訊
/proc/crypto 核心所使​​用的所有已安裝的加密密碼及細節
/proc/devices 已經載入的裝置並分類
/proc/dma已註冊使用的ISA DMA頻道列表
/proc/execdomains Linux核心目前支援的execution domains
/proc/fb 幀緩衝設備列表,包括數量和控制它的驅動
/proc/filesystems 核心當前支援的檔案系統類型
/proc/interrupts x86架構中的每個IRQ中斷數
/proc/iomem 每個實體裝置目前在系統記憶體中的對應
/proc/ioports 一個裝置的輸入輸出所使用的註冊埠範圍
/proc/kcore 代表系統的實體內存,儲存為核心檔案格式,裡邊顯示的是位元組數,等於RAM大小加上4kb
/proc/kmsg 記錄核心生成的信息,可以透過/sbin/klogd或/bin/dmesg來處理
/proc/loadavg 根據過去一段時間內CPU和IO的狀態得出的負載狀態,與uptime命令有關
/proc/locks核心鎖住的檔案清單
/proc/mdstat 多硬碟,RAID設定資訊(md=multiple disks)
/proc/meminfo RAM所使用的相關資訊
/proc/misc 其他的主要設備(設備號為10)上註冊的驅動程式
/proc/modules 所有載入到核心的模組列表
/proc/mounts 系統中使用的所有掛載
/proc/mtrr 系統使用的Memory Type Range Registers (MTRRs)
/proc/partitions 分區中的區塊分配資訊
/proc/pci 系統中的PCI裝置清單
/proc/slabinfo 系統中所有活動的slab 快取資訊
/proc/ stat 所有的CPU活動資訊
/proc/sysrq-trigger 使用echo指令來寫這個檔案的時候,遠端root使用者可以執行大多數的系統請求關鍵指令,就好像在本地端執行一樣。要寫入這個文件,需要把/proc/sys/kernel/sysrq不能設定為0。這個檔案對root也是不可讀的
/proc/uptime 系統已經運行了多久
/proc/swaps 交換空間的使用情況
/proc/version Linux核心版本和gcc版本
/proc /bus 系統匯流排(Bus)訊息,例如pci/usb等
/proc/driver 驅動訊息
/proc/fs 檔案系統訊息
/proc/ide ide裝置資訊
/proc/irq中斷請求裝置資訊
/proc/net 網路卡裝置資訊
/proc/scsi scsi裝置資訊
/proc/tty tty裝置資訊
/proc/net/dev 顯示網路介面卡及統計資訊
/proc/vmstat 虛擬記憶體統計資料
/proc/vmcore 核心panic時的記憶體映像
/proc/diskstats 取得磁碟資訊
/proc/schedstat kernel調度器的統計資訊
/ proc/zoneinfo 顯示內存空間的統計信息,對分析虛擬內存行為很有用

以下是/proc目錄中進程N的信息
/proc/N pid為N的進程信息
/ proc/N/cmdline 進程啟動指令
/proc/N/cwd 連結到進程目前工作目錄
/proc/N/environ 進程環境變數清單
/proc/N/exe 連結到進程的執行命令檔
/proc/N/fd 包含進程相關的所有的檔案描述子
/proc/N/maps 與進程相關的記憶體映射資訊
/proc/N/mem 指涉程序持有的內存,不可讀取
/proc/N/root 連結到進程的根目錄
/proc/N/stat 進程的狀態
/proc/N/statm 進程使用的記憶體的狀態
/proc/N/status 進程狀態訊息,比stat/statm更具可讀性
/proc/self 連結到目前正在運行的進程

 推薦學習:《Linux影片教學

#

以上是linux怎麼查看版本訊息的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
Linux:基本命令和操作Linux:基本命令和操作Apr 24, 2025 am 12:20 AM

Linux中不可或缺的命令包括:1.ls:列出目錄內容;2.cd:改變工作目錄;3.mkdir:創建新目錄;4.rm:刪除文件或目錄;5.cp:複製文件或目錄;6.mv:移動或重命名文件或目錄。這些命令通過與內核交互執行操作,幫助用戶高效管理文件和系統。

Linux操作:管理文件,目錄和權限Linux操作:管理文件,目錄和權限Apr 23, 2025 am 12:19 AM

在Linux中,文件和目錄管理使用ls、cd、mkdir、rm、cp、mv命令,權限管理使用chmod、chown、chgrp命令。 1.文件和目錄管理命令如ls-l列出詳細信息,mkdir-p遞歸創建目錄。 2.權限管理命令如chmod755file設置文件權限,chownuserfile改變文件所有者,chgrpgroupfile改變文件所屬組。這些命令基於文件系統結構和用戶、組系統,通過系統調用和元數據實現操作和控制。

Linux中的維護模式是什麼?解釋了Linux中的維護模式是什麼?解釋了Apr 22, 2025 am 12:06 AM

MaintenancemodeInuxisAspecialBootenvironmentforforcalsystemmaintenancetasks.itallowsadMinistratorStoperFormTaskSlikerSettingPassingPassingPasswords,RepairingFilesystems,andRecoveringFrombootFailuresFailuresFailuresInamInimAlenimalenimalenrenmentrent.ToEnterMainterMainterMaintErmaintErmaintEncemememodeBoode,Interlecttheboo

Linux:深入研究其基本部分Linux:深入研究其基本部分Apr 21, 2025 am 12:03 AM

Linux的核心組件包括內核、文件系統、Shell、用戶空間與內核空間、設備驅動程序以及性能優化和最佳實踐。 1)內核是系統的核心,管理硬件、內存和進程。 2)文件系統組織數據,支持多種類型如ext4、Btrfs和XFS。 3)Shell是用戶與系統交互的命令中心,支持腳本編寫。 4)用戶空間與內核空間分離,確保系統穩定性。 5)設備驅動程序連接硬件與操作系統。 6)性能優化包括調整系統配置和遵循最佳實踐。

Linux體系結構:揭示5個基本組件Linux體系結構:揭示5個基本組件Apr 20, 2025 am 12:04 AM

Linux系統的五個基本組件是:1.內核,2.系統庫,3.系統實用程序,4.圖形用戶界面,5.應用程序。內核管理硬件資源,系統庫提供預編譯函數,系統實用程序用於系統管理,GUI提供可視化交互,應用程序利用這些組件實現功能。

Linux操作:利用維護模式Linux操作:利用維護模式Apr 19, 2025 am 12:08 AM

Linux的維護模式可以通過GRUB菜單進入,具體步驟為:1)在GRUB菜單中選擇內核並按'e'編輯,2)在'linux'行末添加'single'或'1',3)按Ctrl X啟動。維護模式提供了一個安全環境,適用於系統修復、重置密碼和系統升級等任務。

Linux:如何進入恢復模式(和維護)Linux:如何進入恢復模式(和維護)Apr 18, 2025 am 12:05 AM

進入Linux恢復模式的步驟是:1.重啟系統並按特定鍵進入GRUB菜單;2.選擇帶有(recoverymode)的選項;3.在恢復模式菜單中選擇操作,如fsck或root。恢復模式允許你以單用戶模式啟動系統,進行文件系統檢查和修復、編輯配置文件等操作,幫助解決系統問題。

Linux的基本要素:為初學者解釋Linux的基本要素:為初學者解釋Apr 17, 2025 am 12:08 AM

Linux的核心組件包括內核、文件系統、Shell和常用工具。 1.內核管理硬件資源並提供基本服務。 2.文件系統組織和存儲數據。 3.Shell是用戶與系統交互的接口。 4.常用工具幫助完成日常任務。

See all articles

熱AI工具

Undresser.AI Undress

Undresser.AI Undress

人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover

AI Clothes Remover

用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool

Undress AI Tool

免費脫衣圖片

Clothoff.io

Clothoff.io

AI脫衣器

Video Face Swap

Video Face Swap

使用我們完全免費的人工智慧換臉工具,輕鬆在任何影片中換臉!

熱工具

SAP NetWeaver Server Adapter for Eclipse

SAP NetWeaver Server Adapter for Eclipse

將Eclipse與SAP NetWeaver應用伺服器整合。

mPDF

mPDF

mPDF是一個PHP庫,可以從UTF-8編碼的HTML產生PDF檔案。原作者Ian Back編寫mPDF以從他的網站上「即時」輸出PDF文件,並處理不同的語言。與原始腳本如HTML2FPDF相比,它的速度較慢,並且在使用Unicode字體時產生的檔案較大,但支援CSS樣式等,並進行了大量增強。支援幾乎所有語言,包括RTL(阿拉伯語和希伯來語)和CJK(中日韓)。支援嵌套的區塊級元素(如P、DIV),

DVWA

DVWA

Damn Vulnerable Web App (DVWA) 是一個PHP/MySQL的Web應用程序,非常容易受到攻擊。它的主要目標是成為安全專業人員在合法環境中測試自己的技能和工具的輔助工具,幫助Web開發人員更好地理解保護網路應用程式的過程,並幫助教師/學生在課堂環境中教授/學習Web應用程式安全性。 DVWA的目標是透過簡單直接的介面練習一些最常見的Web漏洞,難度各不相同。請注意,該軟體中

Atom編輯器mac版下載

Atom編輯器mac版下載

最受歡迎的的開源編輯器

禪工作室 13.0.1

禪工作室 13.0.1

強大的PHP整合開發環境