Como saber qual o Linux e qual versão estou usando [duplicado]

49

Quando executo o comando cat /proc/version no terminal, recebo a saída abaixo:

Linux version 2.6.18-348.1.1.0.1.el5 ([email protected]) (gcc version 4.1.2 20080704 (Red Hat 4.1.2-54)) #1 SMP Tue Jan 22 16:39:05 PST 2013

Se eu executar o comando lsb_release -a , posso ver as informações abaixo:

LSB Version:    :core-4.0-amd64:core-4.0-ia32:core-4.0-noarch:graphics-4.0-amd64                         :graphics-4.0-ia32:graphics-4.0-noarch:printing-4.0-amd64:printing-4.0-ia32:prin                         ting-4.0-noarch
Distributor ID: EnterpriseEnterpriseServer
Description:    Enterprise Linux Enterprise Linux Server release 5.9 (Carthage)
Release:        5.9
Codename:       Carthage

De acordo com a saída de cat /proc/version , posso ver que estou usando o RedHat 4.1.2. Enquanto com a saída de lsb_release -a , estou usando Linux Server release 5.9 . Qual deles está correto?

Se sim, quantos anos tem? Porque, eu não estou recebendo o instalador do MySQL 5.6 para esta versão. O MySQL 5.6 está disponível apenas por Red Hat Enterprise Linux 5 / Oracle Linux 5 (x86, 64-bit), RPM Package versão do RedHat.

  • Onde posso obter a versão do MySQL 5.6 para o RedHat 4?
  • Se não, como posso saber qual Linux (Fedora / Ubuntu / Red Hat etc.) e qual versão estou usando?
por ursitesion 14.04.2014 / 12:41

8 respostas

25

Para ver a distribuição / versão que você está usando, você pode tentar:

lsb_release -a
    
por 14.04.2014 / 12:55
25

Se você se referir ao "comercial" ou "nome humano" (não ao kernel), você pode fazer:

cat /etc/issue

isso te dá

Linux Fedora 13 (Leonidas)

    
por 15.04.2014 / 08:41
9

O conteúdo /proc/version apenas fornece informações sobre o kernel. Não fornece informações diretamente sobre a distribuição.

Linux version 2.6.18-348.1.1.0.1.el5

Esta é a versão do kernel. 2.6.18 é o número da versão upstream. O que segue é um número construído específico da distribuição. O sufixo el5 no final é um indício de que este é um kernel do Red Hat Enterprise Linux versão 5.x ou uma versão derivada.

([email protected])

Isto indica onde o kernel foi compilado. Como ele foi compilado na Oracle, este é o derivativo Oracle Linux do RHEL.

(gcc version 4.1.2 20080704 (Red Hat 4.1.2-54)) #1 SMP Tue Jan 22 16:39:05 PST 2013

Esta é a versão do compilador usado para compilar o kernel. Você não tem o “Red Hat 4.1.2”, você tem (ou melhor, a máquina onde o kernel foi compilado) versão 4.1.2 do GCC, o número 54 da Red Hat.

A saída de lsb_release fornece informações sobre a distribuição.

Distributor ID: EnterpriseEnterpriseServer

Este é um nome bastante inútil; isso realmente indica o Oracle Enterprise Linux (agora chamado de Oracle Linux ).

Release: 5.9

Esta é a versão 5.9 desta distribuição.

A versão principal atual do RHEL é 6, mas a versão 5 ainda é suportada pela Red Hat (o plano é apoiá-la até 2020). Você está recebendo suporte da Oracle (se for o caso, dependendo do que você comprou), não da Red Hat; Eu não sei qual é a política deles. Versão 5.10 está fora do ar.

Desde que você encontrou o MySQL 5.6 para o RHEL 5, vá em frente e instale-o.

    
por 15.04.2014 / 03:02
4

Isso parece com o Oracle Linux, versão 5. Verifique o arquivo /etc/redhat-release Esta é uma distribuição Linux corporativa, amplamente compatível / comparável com o Red Hat Enterprise Linux 5 ou o CentOS 5.

A ideia da distribuição Linux empresarial é ter um ciclo de vida longo, de 5 a 10 anos, mais compatível com os requisitos corporativos, como a estabilidade e, depois, as distribuições frequentemente atualizadas, como o Fedora ou o Ubuntu.

A consequência é que o software empacotado e suportado será bastante antigo. Eu não estou familiarizado com o Oracle Linux, mas eles podem ter suportado canais de software com versões mais novas do que aquelas oferecidas por padrão. Eu sei que a Red Hat faz. Aqueles podem ou não estar incluídos no seu contrato de suporte.

Além dos Pacotes Extra não suportados para o Enteprise Linux ( EPEL ) que também devem funcionar com o Oracle Linux, de acordo com blogs.oracle.com .

Os pacotes RPM não suportados oferecidos pelo MySQL em dev.mysql.com também devem funcionar se você não quer / precisa receber pacotes MySQL suportados.

    
por 14.04.2014 / 15:11
3
cat /etc/redhat-release
Red Hat Enterprise Linux Server release 7.3 (Maipo)

cat /etc/os-release
NAME="Red Hat Enterprise Linux Server"
VERSION="7.3 (Maipo)"
ID="rhel"
ID_LIKE="fedora"
VERSION_ID="7.3"
PRETTY_NAME="Red Hat Enterprise Linux Server 7.3 (Maipo)"
ANSI_COLOR="0;31"
CPE_NAME="cpe:/o:redhat:enterprise_linux:7.3:GA:server"
HOME_URL="https://www.redhat.com/"
BUG_REPORT_URL="https://bugzilla.redhat.com/"

REDHAT_BUGZILLA_PRODUCT="Red Hat Enterprise Linux 7"
REDHAT_BUGZILLA_PRODUCT_VERSION=7.3
REDHAT_SUPPORT_PRODUCT="Red Hat Enterprise Linux"
REDHAT_SUPPORT_PRODUCT_VERSION="7.3"
    
por 08.12.2016 / 00:30
2

Já que em muitas Distribuições Linux existem os arquivos info colocados na pasta / etc / chamada * - release ( redhat-release , etc ), que contém informações de distribuição e, às vezes, a versão, basta selecionar a primeira delas e exibi-la da seguinte maneira:

$ cat $(ls /etc/*-release |sed 1\!d)
ALT Linux starter kit (Trientalis)

Para o seu caso, acredito que a versão de distribuição correta é colocada no arquivo * - release em / etc , já que / proc / version apenas reflete o lançamento do kernel do linux e constrói o host (eu acho).

    
por 07.08.2016 / 15:43
2

Você também pode usar o comando uname :

$ uname -a
Linux nodeName 4.2.0-0.bpo.1-amd64 #1 SMP Debian 4.2.6-3~bpo8+2 (2015-12-14) x86_64 GNU/Linux
    
por 01.12.2016 / 15:12
1

De acordo com a sua saída de cat /proc/version , você está usando Redhat 4 , a versão mais recente é Redhat 7 .

AFAIK, você não pode executar MySQL 5.6 em Redhat 4 , não é suportado pelo MySQL. Você pode consultar este para obter mais detalhes.

Atualizar

É meu erro. Você está executando Oracle Linux 5.9 , de acordo com lsb_release ouput.

Oracle Linux 5.9 é totalmente compatível - fonte e binário - com a Red Hat Enterprise Linux. Então você pode ir para este site para baixar MySQL 5.6 e compilá-lo para rodar em seu servidor. (Ou se refira a este link para obter do mysql yum repositório)

    
por 14.04.2014 / 12:48

Tags