如何查明我登录的是哪个 Linux 发行版

如何查明我登录的是哪个 Linux 发行版

是否有一个命令可以找出我通过 SSH 登录的操作系统的发行版?uname可以用来打印大量信息,但显然不是发行版(例如 RedHat、Ubuntu 等)也不是该发行版的版本。

答案1

恐怕没有标准化的方法来检查它。每个发行版似乎都有自己的版本发布方式。您可以尝试:cat /etc/*release,它可能适用于一些系统。此外,/etc/issue可能包含发行版信息。

答案2

lsb_release -a 应该适用于大多数发行版。

答案3

lsb_release 和更多 /etc/redhat-release 适用于 redhat 和 fedora 我不知道 ubuntu 和所有其他发行版

答案4

uname-o

几乎在每个 Linux 系统上都可以找到 uname 二进制文件,并且 -o 标志会尽力将操作系统返回给您。lsb_release 也可以工作,但不是那么普遍。

相关内容