desarrollo-web-br-bd.com

¿Cómo puedo saber qué versión de Linux estoy usando?

Muchas veces me paso a la caja de un nuevo cliente para hacer cambios en la configuración de su sitio web sin saber mucho sobre la configuración del servidor. He visto algunas formas de obtener información sobre el sistema que está utilizando, pero ¿hay algunos comandos estándar que me digan en qué versión de Unix/Linux estoy e información básica del sistema (como si se trata de un sistema de 64 bits o no), y ese tipo de cosas?

Básicamente, si acaba de iniciar sesión en un cuadro y no sabía nada al respecto, ¿qué cosas verificaría y qué comandos usaría para hacerlo?

109
cwd

Si necesito saber qué es Linux/Unix, 32/64 bit

uname -a 

Esto me daría casi toda la información que necesito,

Si además necesito saber qué versión es decir (Centos 5.4, o 5.5 o 5.6) en una caja de Linux, verificaría el archivo /etc/issue para ver su información de lanzamiento (o para Debian/Ubuntu /etc/lsb-release)

Una forma alternativa es usar el lsb_release utilidad:

lsb_release -a

O hacer un rpm -qa | grep centos-release o redhat-release para sistemas derivados de RHEL

101
Gaumire

Use los siguientes comandos para obtener más detalles:

  1. cat /etc/*release*
  2. uname -a
41
Alapati

Debería buscar el comando uname.

Tengo que lidiar con un gran parque de máquinas heterogéneas. uname -a suele ser mi primer reflejo cuando inicio sesión.

5
rahmu

Utilizar cat /proc/version

Resultado:

Linux version 3.14.27-100.fc19.x86_64 ([email protected]) (gcc version 4.8.3 20140911 (Red Hat 4.8.3-7) (GCC) ) #1 SMP Wed Dec 17 19:36:34 UTC 2014

Creo que esto funciona para la mayoría de las distribuciones, y proporciona una respuesta más concisa que cat /etc/*release* y una respuesta más completa que uname -a. Sin embargo, el uso de /proc para otras cosas que no sean procesos ahora se evita, por lo que tal vez desaparezca algún día.

4
Jeff Learman

Escriba en la línea de comando:

uname -a

Eso te dará toda la información que buscas.

Prueba también:

man uname para restringir la información

4
Jose Elera

Para combinar algunas ideas aquí:

cat /etc/*_version /etc/*-release && uname -a

Debe conseguir lo que necesita en cualquier distribución.

4
Adam Grant

Hay un montón de respuestas pero estoy buscando más genéricas. AFAI me preocupan los siguientes trabajos en la mayoría de los sistemas.

cat /etc/os-release

Salida de ejemplo:

sh-4.4$ cat /etc/os-release                                                                                                                                                                           
NAME=Fedora                                                                                                                                                                                           
VERSION="26 (Twenty Six)"                                                                                                                                                                             
ID=Fedora                                                                                                                                                                                             
VERSION_ID=26                                                                                                                                                                                         
PRETTY_NAME="Fedora 26 (Twenty Six)"                                                                                                                                                                  
ANSI_COLOR="0;34"                                                                                                                                                                                     
CPE_NAME="cpe:/o:fedoraproject:Fedora:26"                                                                                                                                                             
HOME_URL="https://fedoraproject.org/"                                                                                                                                                                 
BUG_REPORT_URL="https://bugzilla.redhat.com/"                                                                                                                                                         
REDHAT_BUGZILLA_PRODUCT="Fedora"                                                                                                                                                                      
REDHAT_BUGZILLA_PRODUCT_VERSION=26                                                                                                                                                                    
REDHAT_SUPPORT_PRODUCT="Fedora"                                                                                                                                                                       
REDHAT_SUPPORT_PRODUCT_VERSION=26                                                                                                                                                                     
PRIVACY_POLICY_URL=https://fedoraproject.org/wiki/Legal:PrivacyPolicy                                                                                                                                 
3
snr

Para la distribución alpina:

cat /etc/Alpine-release
3.5.2
3
mkobit

Centos 5 usando el archivo en /etc/redhat-release

2
Kurdt94

whatami por Remy Evard en Argonne National Lab . Instala y ejecuta usando estos comandos:

$ wget https://raw.githubusercontent.com/open-mpi/mtt/master/client/whatami/whatami && chmod a+x whatami
Resolving raw.githubusercontent.com... 151.101.116.133
Connecting to raw.githubusercontent.com|151.101.116.133|:443... connected.
HTTP request sent, awaiting response... 200 OK
Length: 24434 (24K) [text/plain]
Saving to: 'whatami'

whatami                                           100%[============================================================================================================>]  23.86K  --.-KB/s    in 0.02s   

2018-08-15 18:54:42 (1.49 MB/s) - 'whatami' saved [24434/24434]

$ ./whatami
darwin-macosx_10.11-x86_64
1
emallove

Para CentOs

$ cat /etc/centos-release
SHMZ release 6.6 (Final)
0
Joao Leme