¿Por qué / etc / issue me muestra Ubuntu y no Lubuntu?

8

cat /etc/issue me muestra

Ubuntu 13.04 \n \l

pero estoy en Lubuntu 13.04. ¿Para qué sirve /etc/issue? Además, ¿qué significa \n \len la salida?

También hay issue.netcuál tiene justo Ubuntu 13.04.

(Sé que eso echo $DESKTOP_SESSIONme da Lubuntu)


fuente
3
Tenga en cuenta que Lubuntu es solo Ubuntu con un conjunto diferente de paquetes preseleccionados. Puede tener Ubuntu, Kubuntu, Lubuntu y Xubuntu todos instalados al mismo tiempo. Esto hace que sea imposible denotar un sabor único allí. Y $DESKTOP_SESSIONes una variable de entorno que solo funciona desde la sesión de escritorio.
gertvdijk

Respuestas:

7

Vea la página del manual para issue:

El archivo / etc / issue es un archivo de texto que contiene un mensaje o identificación del sistema que se imprimirá antes de la solicitud de inicio de sesión. Puede contener varias secuencias @char y \ char, si es compatible con el programa getty-type empleado en el sistema.

Entonces mingettyse pueden usar las siguientes secuencias ...

Descripción de la etiqueta

\ d inserte el día actual (hora local),
\ l inserte la línea en la que se ejecuta mingetty,
\ m inserta la arquitectura de la máquina (uname -m),
\ n inserta el nombre de host del nodo de red de la máquina (uname -n),
\ o inserta el nombre de dominio,
\ r inserta la versión del sistema operativo (uname -r),
\ t inserte la hora actual (hora local),
\ s inserta el nombre del sistema operativo,
\ u El número actual de usuarios que están actualmente conectados
\ U Igual que \ u pero inserta "n usuarios"
\ v Inserta la versión del sistema operativo (uname -v). 

En lo que /etc/issueva y muestra Ubuntu: el archivo no está relacionado con la sesión de escritorio y es un archivo de texto que puede cambiar manualmente con vio nano.

Podría considerarse un error si no lo cambió usted mismo, pero también podría considerarse un archivo de usuario que debe dejar que el usuario cambie.

Rinzwind
fuente
44
/etc/lsb-releasetambién enumerará Ubuntu en cualquier sabor, por cierto, por la misma razón que se describe en mi otro comentario . También recomendaría no editar manualmente /etc/issue. Algunas secuencias de comandos realmente dependen de los contenidos específicos. Si lo edita en Lubuntuvarios scripts, la comprobación del sistema operativo fallará.
gertvdijk
Acabo de enterarme de que manno se limita a los comandos :)
@gertvdijk, no editaré esos archivos. En general, me mantengo alejado de jugar con los archivos del sistema.
2
@gertvdijk / etc / issue es -no- un archivo de sistema. Se utiliza para crear un texto de inicio de sesión personal. Si está presente, nunca se sobrescribirá.
Rinzwind
¿De dónde obtiene uname toda esa información? ¿Está almacenado en alguna parte?
CMCDragonkai