如何确定你正在使用的 Linux/Unix 发行版

如何确定你正在使用的 Linux/Unix 发行版

有没有办法知道我在运行的机器上使用的是哪种 Linux 风格和版本?这可能是一个奇怪的问题,但如果我有一台机器,并连接到显示器和键盘,并且机器已经在运行级别 3 下运行,你如何知道机器上运行的是什么。

答案1

uname -s(操作系统名称) 就是您正在寻找的,uname -a它将为您提供更多详细信息,例如操作系统版本和硬件平台。

如果uname -s返回,Linux那么您需要转向某些特定于 Linux 的东西来找出您正在运行的发行版(lsb_release -a这样做,正如 Zypher 提到的)。

答案2

这样做cat /etc/issue的问题是系统管理员可以而且将会更改此文件。

或使用(更可靠和便携)这是一种更好的方法,并且受任何现代OSlsb_release -a Linux 发行版支持。

答案3

您可以尝试运行:

uname -a

答案4

我使用此命令来查找发行版的名称:

cat /etc/*release*

此命令用于查找 CPU 核心数(和大致速度):

cat /proc/cpuinfo | grep bogomips

对于内核/机器来说:

uname -a

看看下面这个是怎样的情况(需要 htop):

htop

相关内容