Perché / etc / issue mi mostra Ubuntu e non Lubuntu?


8

cat /etc/issue mi mostra

Ubuntu 13.04 \n \l

ma sono su Lubuntu 13.04. Qual è lo scopo di /etc/issue? Inoltre, cosa significa \n \lnell'output?

C'è anche quello issue.netche ha appena Ubuntu 13.04.

(So ​​che echo $DESKTOP_SESSIONmi dà Lubuntu.)


3
Si noti che Lubuntu è solo Ubuntu con un diverso set di pacchetti preselezionati. Puoi avere Ubuntu, Kubuntu, Lubuntu e Xubuntu installati contemporaneamente. Questo rende impossibile denotare un singolo sapore lì dentro. Ed $DESKTOP_SESSIONè una variabile di ambiente che funziona solo all'interno della sessione desktop.
gertvdijk,

Risposte:


7

Vedi la pagina man per issue:

Il file / etc / issue è un file di testo che contiene un messaggio o un identificativo del sistema da stampare prima della richiesta di accesso. Può contenere varie sequenze @char e \ char, se supportate dal programma di tipo getty utilizzato sul sistema.

Quindi le seguenti mingettysequenze possono essere utilizzate ...

Descrizione tag

\ d inserisci il giorno corrente (ora locale),
\ inserisco la riga su cui è in esecuzione mingetty,
\ m inserisce l'architettura della macchina (uname -m),
\ n inserisce il nome host del nodo di rete della macchina (uname -n),
\ o inserisce il nome di dominio,
inserisce la versione del sistema operativo (uname -r),
inserire l'ora corrente (ora locale),
\ s inserisce il nome del sistema operativo,
\ u Il numero attuale di utenti attualmente connessi
\ U Come \ u ma inserisce "n utenti"
\ v Inserisce la versione del sistema operativo (uname -v). 

Per quanto riguarda /etc/issuee mostra Ubuntu: il file non è correlato alla sessione desktop ed è un file di testo che puoi cambiare manualmente con vio nano.

Potrebbe essere considerato un bug se non lo hai modificato tu stesso ma potrebbe anche essere considerato un file utente che dovrebbe essere lasciato all'utente da modificare.


4
/etc/lsb-releaseelencherò Ubuntu anche su qualsiasi sapore, tra l'altro, per lo stesso motivo descritto nell'altro mio commento . Vorrei anche sconsigliare la modifica manuale /etc/issue. Alcuni script dipendono davvero dai contenuti specifici. Se lo modificassi in Lubuntudiversi script, il controllo del sistema operativo non riuscirà.
Gertvdijk,

Ho appena imparato che mannon si limita ai comandi :)

@gertvdijk, non modificherò quei file. In generale, sto lontano da armeggiare con i file di sistema.

2
@gertvdijk / etc / issue è -non- un file di sistema. Viene utilizzato per creare un testo di accesso personale. Se presente, non verrà mai sovrascritto.
Rinzwind,

Da dove uname ottiene tutte queste informazioni? È memorizzato da qualche parte?
CMCDragonkai,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.