
Con la llegada del gestor de servicios Systemd como reemplazo del tradicional Init en las distribuciones de Linux, existen ahora nuevos aspectos por descubrir y aprender. Uno de ellos es la nueva y mejorada manera de saber que distribución de Linux estamos usando y cual versión de la misma es.
El archivo que desde ahora nos permitirá identificar que sistema operativo esta frente a nosotros es /etc/os-release
Por lo cual si mostramos su contenido en una distribución de Debían GNU / Linux veremos lo siguiente:
|
1
2
3
4
5
6
7
8
9
10
|
leninmhs@debian:~$ cat /etc/os-releasePRETTY_NAME="Debian GNU/Linux 8 (jessie)"NAME="Debian GNU/Linux"VERSION_ID="8"VERSION="8 (jessie)"ID=debianHOME_URL="http://www.debian.org/"SUPPORT_URL="http://www.debian.org/support/"BUG_REPORT_URL="https://bugs.debian.org/"leninmhs@debian:~$ |
Recordemos que Systemd fue incorporado desde Debían 8, por lo cual no lo conseguirán en versiones anteriores como wheezy ó Squeeze.
Para los que usábamos /etc/debian_version aunque todavía existe, sabemos que nunca ha dicho mucho, y otras alternativas como: lsb_release -a /proc/version y /etc/issue aun existen.
Para saber mas de os-release pueden usar $man os-release.
Fuente: leninmhs
