Linux 如何找到我正在使用的共享主机ssh发行版

Linux 如何找到我正在使用的共享主机ssh发行版,linux,ssh,Linux,Ssh,我用cpanel购买了go daddy web主机Linux Deluxe,我用Putty使用SSH,我登录到服务器并点击sudo su,我得到了以下信息: -bash: sudo: command not found Linux myserver 2.6.32-673.26.1.lve1.4.18.el6.x86_64 #1 SMP Fri Oct 21 11:58:14 EDT 2016 x86_64 x86_64 x86_64 GNU/Linux 然后,我打了uname-a,得到了:

我用cpanel购买了go daddy web主机Linux Deluxe,我用Putty使用SSH,我登录到服务器并点击sudo su,我得到了以下信息:

-bash: sudo: command not found
Linux myserver 2.6.32-673.26.1.lve1.4.18.el6.x86_64 #1 SMP Fri Oct 21 11:58:14 EDT 2016 x86_64 x86_64 x86_64 GNU/Linux
然后,我打了uname-a,得到了:

-bash: sudo: command not found
Linux myserver 2.6.32-673.26.1.lve1.4.18.el6.x86_64 #1 SMP Fri Oct 21 11:58:14 EDT 2016 x86_64 x86_64 x86_64 GNU/Linux
但是Linux太通用了,我怎么知道它是什么发行版呢?使用sudo

抱歉英语不好

试试这个

lsb_release -a
如果没有此命令,请尝试

cat /proc/version

也许有用。在coreos中不工作我使用从中提取的东西

有关源代码和使用方式,请参见:

curl -sL https://gitlab.com/snippets/33722/raw | bash
并生成类似f.i a CentOS7 VM的输出:

OS: linux
DIST: CentOS Linux
PSUEDONAME: Core 
REV: 7.3.1611
DistroBasedOn: redhat
KERNEL: 3.10.0-514.16.1.el7.x86_64
MACH: x86_64
========

-bash:lsb_release:command not found:/try cat/proc/versionLinux版本2.6.32-673.26.1.lve1.4.18.el6.x86_64mockbuild@build.cloudlinux.comgcc版本4.4.7 20120313红帽4.4.7-17 gcc 1 SMP星期五10月21日11:58:14美国东部夏令时2016那么它的红帽呢?如何使用sudo?我的centos6.8输出是Linux版本2.6.32-642.6.1.el6.x86_64mockbuild@worker1.bsys.centos.orggcc版本4.4.7 20120313红帽4.4.7-17 gcc 1 SMP星期三10月5日00:36:12 UTC 2016