我有一个 ec2 实例,我无法告诉它确切的操作系统。
我输入了 uname -a
,它显示:
2.6.18-274.7.1.el5xen #1 SMP Thu Oct 20 17:06:34 EDT 2011 x86_64 x86_64 x86_64 GNU/Linux
它不表示它是 ubuntu、centOS、debian 还是其他。有人有什么想法吗?
最佳答案
lsb_release 是一个需要研究的命令。这是联机帮助页:http://linux.die.net/man/1/lsb_release
示例用法:
ben@ubuntu:~$ lsb_release -a
No LSB modules are available.
Distributor ID: Ubuntu
Description: Ubuntu 11.10
Release: 11.10
Codename: oneiric
或者您可以只指定分销商 ID:
ben@ubuntu:~$ lsb_release -i
Distributor ID: Ubuntu
关于linux - 如何通过 uname -a 命令判断内核是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11771233/