Sezione 8: comandi per l'amministrazione del sistema

getty u0.1 init u0.2 MAKEDEV u0.3 mount u0.4 umount u0.4

os16: getty(8)

NOME

getty - predisposizione di un terminale e avvio di login

SINTASSI
getty terminale
DESCRIZIONE

Il programma getty viene avviato da init per predisporre il terminale, ripristinando anche i permessi predefiniti, e per avviare successivamente il programma login. Prima di avviare login, getty visualizza il contenuto del file /etc/issue, se disponibile, inoltre mostra almeno l'indicazione del terminale attuale. Va osservato che questa realizzazione di getty lascia a login il compito di chiedere l'inserimento del nominativo utente.

FILE
/etc/issue

getty visualizza il contenuto di questo file prima di avviare login.

FILE SORGENTI

applic/crt0.s [i190.1.9]

applic/getty.c [i190.1.12]

VEDERE ANCHE

login(1) [u0.12], issue(5) [u0.2].

os16: init(8)

NOME

init - progenitore di tutti gli altri processi

SINTASSI
init
DESCRIZIONE

Il programma init viene avviato dal kernel (deve trattarsi precisamente del file /bin/init) come primo e unico processo figlio del kernel stesso. Pertanto, init deve assumere il numero PID uno.

Questa realizzazione di init si limita a leggere il file /etc/inittab per determinare quali programmi figli avviare, senza poter distinguere da diversi livelli di esecuzione. In pratica, all'interno di questo file si indica l'uso di getty, per la gestione dei terminali disponibili.

FILE
/etc/inittab

Contiene l'indicazione dei processi che init deve avviare.

DIFETTI

Con os16 non è possibile associare ai segnali un'azione diversa da quella predefinita; quindi init non può essere informato dell'intenzione di arrestare il sistema. Pertanto, tale funzionalità non è stata realizzata nella versione di init di os16.

FILE SORGENTI

applic/crt0.s [i190.1.9]

applic/init.c [i190.1.13]

VEDERE ANCHE

inittab(5) [u0.1].

os16: MAKEDEV(8)

NOME

MAKEDEV - creazione dei file di dispositivo

SINTASSI
MAKEDEV
DESCRIZIONE

MAKEDEV è un programma che crea, nella directory corrente, tutti i file di dispositivo previsti per os16. Tali file devono trovarsi normalmente nella directory /dev/, pertanto, prima di usare MAKEDEV è necessario che la directory corrente corrisponda precisamente a tale posizione.

OPZIONI

Non sono previste opzioni per l'uso di MAKEDEV, dal momento che vengono creati tutti i file di dispositivo, considerato il loro numero estremamente limitato.

NOTE

Tradizionalmente MAKEDEV viene realizzato in forma di script, ma os16 non dispone di una shell adeguata e non è possibile utilizzare script.

FILE SORGENTI

applic/crt0.s [i190.1.9]

lib/sys/os16.h [u0.12]

applic/MAKEDEV.c [i190.1.1]

os16: mount(8)

NOME

mount, umount - innesto e distacco di un file system

SINTASSI
mount dispositivo dir_innesto [opzioni]
umount directory
DESCRIZIONE

mount innesta il file system contenuto nell'unità di memorizzazione rappresentata dal file di dispositivo che va indicato come primo argomento, nella directory che appare come secondo argomento. Eventualmente si possono specificare delle opzioni di innesto, come terzo argomento.

umount stacca il file system innestato precedentemente nella directory indicata come unico argomento del comando.

OPZIONI DI INNESTO
Opzione Descrizione
ro
Innesta il file system in sola lettura.
rw
Innesta il file system in lettura e scrittura. Si tratta comunque del comportamento predefinito, in mancanza di un'opzione contraria.
DIFETTI

Non viene preso in considerazione un eventuale file /etc/fstab; inoltre, l'utente non può conoscere lo stato degli innesti già in essere e, a questo proposito, l'uso di mount senza argomenti produce semplicemente un errore.

FILE SORGENTI

applic/crt0.s [i190.1.9]

applic/mount.c [i190.1.21]

applic/umount.c [i190.1.27]

os16: umount(8)

Vedere mount(8) [u0.4].

«a2» 2013.11.11 --- Copyright © Daniele Giacomini -- appunti2@gmail.com http://informaticalibera.net