在 Linux 查看操作系统信息

在 Linux 系统中,你可以通过多种方法来检查你的系统是 Ubuntu 还是 CentOS。下面是一些常用的命令:

  1. 查看 /etc/os-release 文件内容

    使用 cat 命令查看 /etc/os-release 文件的内容可以帮助你获取当前系统的详细信息。

    cat /etc/os-release
    

    对于 Ubuntu 系统,输出可能类似于:

    NAME="Ubuntu"
    VERSION="20.04.1 LTS (Focal Fossa)"
    ...
    

    而对于 CentOS 系统,输出可能类似于:

    NAME="CentOS Linux"
    VERSION="8 (Core)"
    ...
    
  2. 使用 lsb_release -a 命令

    你也可以使用 lsb_release -a 命令来获取 Linux 系统的详细信息。这个命令会显示 Linux Standard Base(LSB)信息。

    lsb_release -a
    

    对于 Ubuntu 系统,输出可能包含:

    No LSB modules are available.
    Distributor ID: Ubuntu
    Description:    Ubuntu 20.04.1 LTS
    Release:        20.04
    Codename:       focal
    

    CentOS 没有 lsb_release 命令的实现,但在某些版本中可能通过安装相关包来支持这一命令。

  3. 查看 /etc/*release 通配符匹配的文件

    cat /etc/*release
    

    通过查看 /etc 目录下所有以 “release” 结尾的文件的内容,你可以获得关于系统发行版的信息。这个命令对于绝大多数 Linux 发行版都适用,包括 Ubuntu 和 CentOS。

  4. 使用 hostnamectl 命令

    hostnamectl 命令也提供了操作系统的信息,包括发行版名称和版本。

    hostnamectl
    

    在命令的输出中,你应该能看到包含操作系统相关信息的行,例如:

    Operating System: CentOS Linux 8 (Core)
    或者
    Operating System: Ubuntu 20.04.1 LTS
    

通过这些方法,你可以轻松地判断出自己的 Linux 系统是Ubuntu还是CentOS。

你可能感兴趣的:(在 Linux 查看操作系统信息)