溫馨提示×

linux怎么獲取操作系統(tǒng)版本

小億
89
2024-10-11 14:16:59
欄目: 智能運維

在Linux系統(tǒng)中,有多種方法可以獲取操作系統(tǒng)的版本信息。以下是幾種常用的方法:

  1. 使用uname命令

    • uname -a:顯示系統(tǒng)的完整信息,包括內(nèi)核版本、主機名等。
    • uname -r:僅顯示內(nèi)核版本號。
    • uname -m:顯示系統(tǒng)的硬件架構(gòu)(如x86_64表示64位系統(tǒng))。
    • uname -n:顯示系統(tǒng)的主機名。
  2. 查看/etc/issue文件

    這個文件通常包含了系統(tǒng)的簡短描述和版本信息。例如:

    Ubuntu 20.04.2 LTS \n\l
    

    上述示例輸出表示系統(tǒng)為Ubuntu版本20.04.2 LTS(長期支持版)。

  3. 查看/etc/os-release文件

    這個文件提供了更詳細(xì)的系統(tǒng)版本信息,包括系統(tǒng)名稱、版本號、ID等。例如:

    {
      "name": "Ubuntu",
      "version": "20.04.2 LTS",
      "id": "ubuntu",
      "id_like": "debian",
      "version_id": "20.04",
      "preTTY_NAME": "Ubuntu 20.04.2 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/",
      "PRIVACY_POLICY_URL": "https://www.ubuntu.com/legal/terms-and-policies/privacy-policy",
      "VERSION_CODENAME": "focal",
      "UBUNTU_CODENAME": "focal"
    }
    

    上述示例輸出表示系統(tǒng)為Ubuntu版本20.04.2 LTS,代碼名為focal。

  4. 使用lsb_release命令

    • lsb_release -a:顯示系統(tǒng)的所有版本信息,包括發(fā)行版名稱、版本號等。
    • lsb_release -r:僅顯示發(fā)行版的版本號。
    • lsb_release -i:僅顯示發(fā)行版的ID。
    • lsb_release -d:僅顯示發(fā)行版的描述。

你可以根據(jù)實際需求選擇合適的方法來獲取Linux操作系統(tǒng)的版本信息。

0