有没有一种方法可以告诉我正在运行的机器上的Linux版本和版本? 这可能是一个奇怪的问题,但是如果我给了一台机器并连接到显示器和键盘,并且机器已经在运行级别3运行,那么如何判断机器上运行的是什么?
uname -s (操作系统名称)就是你要找的, uname -a会给你更多的细节,比如操作系统版本和硬件平台。
如果uname -s返回Linux ,那么你需要转向Linux特定的东西来找出你正在运行的是什么发行版本( lsb_release -a是这样做的,就像Zypher提到的那样)。
你可以做cat /etc/issue这样做的问题是系统pipe理员可以并且会改变这个文件。
或使用lsb_release -a (更可靠和便携)这是一个更好的方法,并在任何现代OS Linux发行版上受支持。
你可以尝试运行:
uname -a
我使用这个命令来查找发行版的名称:
cat /etc/*release*
和这个命令来查找CPU核心的数量(和近似的速度):
cat /proc/cpuinfo | grep bogomips
这对于内核/机器:
uname -a
一般来说(这需要htop):
htop