多種方式查看Linux版本

Linux是自由和開放源代碼軟件操作系統,是一種廣泛應用於服務器系統和嵌入式系統的操作系統。查看Linux版本是我們日常開發和運維中經常需要進行的操作之一,以下是多種方式進行查看。

一、通過uname命令查看Linux版本

$ uname -a

上述命令可以返回Linux系統的詳細版本信息,包括內核版本、系統架構、主機名等。

另外,也可以通過uname命令查看系統內核版本:

$ uname -r

上述命令可以返回系統內核版本。

二、通過/etc/issue文件查看Linux版本

$ cat /etc/issue

上述命令可以返回Linux系統的版本號及其它一些信息,例如Ubuntu版本如下:

Ubuntu 20.04.3 LTS \n \l

其中,”20.04.3 LTS”是版本號。

三、通過lsb_release命令查看Linux版本

$ lsb_release -a

上述命令可以返回Linux系統的版本和發行號等信息,例如Ubuntu版本如下:

Distributor ID:    Ubuntu
Description:    Ubuntu 20.04.3 LTS
Release:    20.04
Codename:    focal

其中,”Release: 20.04″是版本號。

四、通過cat /proc/version命令查看Linux版本

$ cat /proc/version

/proc/version文件包含了當前Linux內核版本信息,輸出內容如下:

Linux version 5.4.0-84-generic (buildd@lgw01-amd64-064) (gcc version 9.3.0 (Ubuntu 9.3.0-17ubuntu1~20.04)) #94-Ubuntu SMP Thu Aug 26 20:27:37 UTC 2021

其中,”Linux version 5.4.0-84-generic”是版本號。

五、通過cat /etc/os-release命令查看Linux版本

$ cat /etc/os-release

上述命令可以返回Linux系統的版本序列號等詳細信息,例如Ubuntu版本如下:

NAME="Ubuntu"
VERSION="20.04.3 LTS (Focal Fossa)"
ID=ubuntu
ID_LIKE=debian
PRETTY_NAME="Ubuntu 20.04.3 LTS"
VERSION_ID="20.04"
HOME_URL="https://www.ubuntu.com/"
SUPPORT_URL="https://help.ubuntu.com/"
BUG_REPORT_URL="https://bugs.launchpad.net/ubuntu/"

其中,”VERSION_ID=”20.04″”是版本號。

六、通過hostnamectl命令查看Linux版本

$ hostnamectl

上述命令可以返回Linux系統的版本和主機名等信息,例如Ubuntu版本如下:

   Static hostname: ubuntu
         Icon name: computer-vm
           Chassis: vm
        Machine ID: d9ab1b4c321d40379356c1fceb01d6e8
           Boot ID: 196c0104ccaa471fafb8b8a2a10109b8
    Virtualization: oracle
  Operating System: Ubuntu 20.04.3 LTS
            Kernel: Linux 5.4.0-84-generic
      Architecture: x86-64

其中,”Operating System: Ubuntu 20.04.3 LTS”是版本號。

七、通過/proc/sys/kernel/osrelease查看Linux版本

$ cat /proc/sys/kernel/osrelease

上述命令可以返回Linux系統的內核版本信息,版本號如下:

5.4.0-84-generic

總結

以上便是查看Linux版本的多種方式,不同的命令輸出信息略有不同。在實際工作中,我們可以根據實際需求選擇對應的命令進行查看。

原創文章,作者:MLSUV,如若轉載,請註明出處:https://www.506064.com/zh-hk/n/315633.html

(0)
打賞 微信掃一掃 微信掃一掃 支付寶掃一掃 支付寶掃一掃
MLSUV的頭像MLSUV
上一篇 2025-01-09 12:13
下一篇 2025-01-09 12:13

相關推薦

  • Git secbit:一種新型的安全Git版本

    Git secbit是一種新型的安全Git版本,它在保持Git原有功能的同時,針對Git存在的安全漏洞做出了很大的改進。下面我們將從多個方面對Git secbit做詳細地闡述。 一…

    編程 2025-04-29
  • Python返回數組:一次性搞定多種數據類型

    Python是一種多用途的高級編程語言,具有高效性和易讀性的特點,因此被廣泛應用於數據科學、機器學習、Web開發、遊戲開發等各個領域。其中,Python返回數組也是一項非常強大的功…

    編程 2025-04-29
  • Python緩存圖片的處理方式

    本文將從多個方面詳細闡述Python緩存圖片的處理方式,包括緩存原理、緩存框架、緩存策略、緩存更新和緩存清除等方面。 一、緩存原理 緩存是一種提高應用程序性能的技術,在網絡應用中流…

    編程 2025-04-29
  • Python獲取當前日期的多種方法

    本文介紹如何使用Python獲取當前日期,並提供了多種方法,包括使用datetime模塊、time模塊以及第三方庫dateutil等。讓我們一步一步來看。 一、使用datetime…

    編程 2025-04-29
  • Python生成隨機數的多種方法

    本文將從以下幾個方面詳細介紹如何使用Python生成隨機數。 一、random模塊的使用 Python內置的random模塊能夠生成偽隨機數,使用該模塊,可以生成隨機數、隨機整數等…

    編程 2025-04-29
  • 如何將Java項目分成Modules並使用Git進行版本控制

    本文將向您展示如何將Java項目分成模塊,並使用Git對它們進行版本控制。分割Java項目可以使其更容易維護和拓展。Git版本控制還可以讓您跟蹤項目的發展並協作開發。 一、為什麼要…

    編程 2025-04-28
  • Python的版本演變

    Python是一門非常流行的編程語言,它有着簡潔、易讀、易寫的特點。自1991年由Guido van Rossum發明以來,Python已經發展成為一個成熟的編程語言,擁有多個版本…

    編程 2025-04-28
  • Python在線編輯器的優勢與實現方式

    Python在線編輯器是Python語言愛好者的重要工具之一,它可以讓用戶方便快捷的在線編碼、調試和分享代碼,無需在本地安裝Python環境。本文將從多個方面對Python在線編輯…

    編程 2025-04-28
  • librosa版本用法介紹

    librosa是一個用於音頻信號處理的python庫,具有多種處理音頻的功能。在librosa庫中,版本號非常重要,在不同的版本中可能會存在一些差異。本文將圍繞librosa的版本…

    編程 2025-04-28
  • Java表單提交方式

    Java表單提交有兩種方式,分別是get和post。下面我們將從以下幾個方面詳細闡述這兩種方式。 一、get方式 1、什麼是get方式 在get方式下,表單的數據會以查詢字符串的形…

    編程 2025-04-27

發表回復

登錄後才能評論