linux - 如何通过 uname -a 命令判断内核是什么?

标签 linux amazon-ec2

我有一个 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/

相关文章:

python - Python 2.7 的 Shebang 行

linux - bash 脚本 if 语句不显示 true

c++ - 有没有办法在运行时用 C 或 C++ 编译附加代码?

c - 为 linux 内核编译 make 文件时出现问题?

linux - Ubuntu VM 上 Docker 容器中的假输入设备

node.js - Amazon Ec2 服务器上的数据库连接丢失

Javascript:在没有 Sum 的情况下添加数字?

mysql - 周期性 MySql 超时,然后是 ASP.NET 网站中的连接峰值

node.js - AWS RDS/EC2 : TimeoutError: Knex: Timeout acquiring a connection. 池可能已满

mongodb - 在调用 Execute 之前,插入操作必须具有部署集