有没有办法知道我在运行的机器上使用的是哪种 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