我的 VPS 是什么版本?

Mad*_*ern 1 linux debian

我想知道我的 VPS 上安装了哪个版本的 Linux,以便我可以再次重新安装相同的映像。

这是我掌握的信息:

# uname -a
Linux chicken 2.6.32-308.el5.028stab099.3 #1 SMP Wed Mar 7 15:56:00 MSK
2012 i686 GNU/Linux

# cat /proc/version
Linux version 2.6.32-308.el5.028stab099.3 (root@rhel5-build-x64) (gcc 
version 4.1.2 20080704 (Red Hat 4.1.2-46)) #1 SMP Wed Mar 7 15:56:00 MSK 2012
Run Code Online (Sandbox Code Playgroud)

后者说 Red Hat,但我真的确信它不是!没有rpm安装,但apt-get有。我认为它必须是 Ubuntu 或 Debian。

VPS-admin 工具让我可以安装 Ubuntu 和 Debian,并且每个版本都有多个版本可供选择。所以如果可能的话,我也想知道版本号。

Jou*_*eek 7

好消息是你的理智是大多完好无损

您使用的是 openvz、lxc 或其他基于容器的 vps,并且您的主机使用 RHEL 作为主机。您需要使用lsb_release或其他一些依赖于内核版本的工具来判断您真正在运行什么。大多数便宜的 VPS 实际上使用运行在主机内核上的容器(这对于运行 Windows 的大量简单虚拟机来说效率更高),因此您将看到主机的内核(及其操作系统信息)而不是来宾的内核。

在我的 vpses 上,我通常运行 ubuntu LTS,所以目前是 12.04 - 这是一个 openvz,我相信它与您运行的类似。

而 uname -a 说

Linux server 2.6.32-042stab076.8 #1 SMP Tue May 14 20:38:14 MSK 2013 i686 i686 i386 GNU/Linux
Run Code Online (Sandbox Code Playgroud)

这并没有真正告诉我关于什么发行版的任何信息

而 cat /proc/version 说

Linux version 2.6.32-042stab076.8 (root@rh6-build-x64) (gcc version 4.4.6 20120305 (Red Hat 4.4.6-4) (GCC) ) #1 SMP Tue May 14 20:38:14 MSK 201
Run Code Online (Sandbox Code Playgroud)

所以..红帽,显然是第6版......我知道事实并非如此

lsb_release 告诉我

root@someserver:~# lsb_release --all
No LSB modules are available.
Distributor ID: Ubuntu
Description:    Ubuntu 12.04.1 LTS
Release:        12.04
Codename:       precise
Run Code Online (Sandbox Code Playgroud)

这就是我以为我在跑步