Versión del núcleo
Si desea información sobre la versión del kernel, use uname(1). Por ejemplo:
$ uname -a
Linux localhost 3.11.0-3-generic #8-Ubuntu SMP Fri Aug 23 16:49:15 UTC 2013 x86_64 x86_64 x86_64 GNU/Linux
Información de distribución
Si desea información sobre la distribución, variará según su distribución y si su sistema es compatible con la base estándar de Linux. Algunas formas de verificar y algunos resultados de ejemplo se encuentran inmediatamente debajo.
$ lsb_release -a
No LSB modules are available.
Distributor ID: Ubuntu
Description: Ubuntu Saucy Salamander (development branch)
Release: 13.10
Codename: saucy
$ cat /etc/lsb-release
DISTRIB_ID=Ubuntu
DISTRIB_RELEASE=13.10
DISTRIB_CODENAME=saucy
DISTRIB_DESCRIPTION="Ubuntu Saucy Salamander (development branch)"
$ cat /etc/issue.net
Ubuntu Saucy Salamander (development branch)
$ cat /etc/debian_version
wheezy/sid
Puedes ejecutar cat /etc/redhat-release
para comprobar la versión de Red Hat Linux (RH) si utiliza un sistema operativo basado en RH.
Otra solución que puede funcionar en cualquier distribución de Linux es lsb_release -a
.
Y el uname -a
El comando muestra la versión del kernel y otras cosas.
También cat /etc/issue.net
muestra la versión de su sistema operativo... Este archivo se muestra en el comando telnet cuando desea conectarse al servidor. Por razones de seguridad, es mejor eliminar la versión y el nombre del sistema operativo en este archivo.
Si es un sistema basado en Debian, podrías hacerlo
cat /etc/*_version
o para un sistema basado en Red Hat o CentOS, puede probar (esto funciona en Red Hat Enterprise Linux-7):
cat /etc/*-release