Sophie

Sophie

distrib > Mandriva > 2008.1 > x86_64 > media > main-release > by-pkgid > e05c4514608e650af9b28d9be1d35a18 > files > 721

howto-html-it-10.1-4mdv2008.1.noarch.rpm

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2 Final//EN">
<HTML>
<HEAD>
 <META NAME="GENERATOR" CONTENT="LinuxDoc-Tools 0.9.21">
 <TITLE>Kiosk HOWTO: Inizializzare il Chiosco</TITLE>
 <LINK HREF="Kiosk-HOWTO-5.html" REL=next>
 <LINK HREF="Kiosk-HOWTO-3.html" REL=previous>
 <LINK HREF="Kiosk-HOWTO.html#toc4" REL=contents>
</HEAD>
<BODY>
<A HREF="Kiosk-HOWTO-5.html">Avanti</A>
<A HREF="Kiosk-HOWTO-3.html">Indietro</A>
<A HREF="Kiosk-HOWTO.html#toc4">Indice</A>
<HR>
<H2><A NAME="s4">4.</A> <A HREF="Kiosk-HOWTO.html#toc4">Inizializzare il Chiosco</A></H2>

<P>In condizioni normali (i.e. chiosco), Linux dovrebbe avviarsi subito nella modalit&agrave; 
chiosco. Nel caso di interruzione di corrente e di riavvio del sistema accidentale 
o programmato, si deve configurare il sistema per farlo.</P>
<P>Per il nostro chiosco abbiamo deciso di utilizzare per la modalit&agrave; chiosco il 
livello di init 4, che di solito non &egrave; usato. Abbiamo apportato i seguenti
cambiamenti a <CODE>/etc/inittab</CODE>:</P>

<H2><A NAME="ss4.1">4.1</A> <A HREF="Kiosk-HOWTO.html#toc4.1">Modifiche a <CODE>/etc/inittab</CODE></A>
</H2>

<P>
<HR>
<PRE>
# Default runlevel. The runlevels used by RHS are:
#   0 - halt (Do NOT set initdefault to this)
#   1 - Single user mode
#   2 - Multiuser, without NFS (The same as 3, if you do not have networking)
#   3 - Full multiuser mode
#   4 - Kiosk mode
#   5 - X11
#   6 - reboot (Do NOT set initdefault to this)
#
id:4:initdefault:
</PRE>
<HR>
</P>

<H2><A NAME="ss4.2">4.2</A> <A HREF="Kiosk-HOWTO.html#toc4.2">Script <CODE>/etc/rc.d/rc.4/S99xkiosk</CODE></A>
</H2>

<P>Per inizializzare il chiosco dopo tutti gli altri servizi, compresi, nel nostro caso, 
Apache e MySQL, si crei il file <CODE>/etc/rc.d/rc.4/S99xkiosk</CODE>:</P>
<P>
<HR>
<PRE>
#!/bin/bash
#
# S99xkiosk   Inizializzazione del chiosco per runlevel 4
#
# Autore:           Gene Wilburn &lt;genew@rom.on.ca&gt;
#
 
# Mostra un messaggio in console
echo "Avvio del chiosco X Window... "
 
if [ -f /.netscape/lock] ; then
   rm /.netscape/lock
fi

# Log dell'attivit&agrave; di X
echo %%%%%%%%%%%%%Reboot%%%%%%%%%% >> /var/log/xlog
/root/xkiosk
 
# Qui si dovrebbe arrivare solo premendo Ctrl-Backspace
/sbin/shutdown -r now
 
# Finito.
</PRE>
<HR>
</P>
<P>Una volta creato questo file ed adattato inittab per partire al runlevel 4, 
Linux si avvier&agrave; direttamente nella modalit&agrave; chiosco. Nel nostro
chiosco abbiamo disabilitato il telnet e l'ftp e installato ssh, cos&igrave; da 
mantenere ed amministrare da remoto il chiosco  con ssh e scp.</P>

<H2><A NAME="ss4.3">4.3</A> <A HREF="Kiosk-HOWTO.html#toc4.3">Avvio normale dalla console</A>
</H2>

<P>Ci sono momenti in cui, specialmente durante i test, si vuole lavorare
dalla console nel normale runlevel 3. Per fare questo, si prema
<B>Ctrl-Backspace</B> per riavviare il sistema. Quando appare LILO:
si digiti:</P>
<P>
<BLOCKQUOTE><CODE>
<PRE>
LILO: linux init 3
</PRE>
</CODE></BLOCKQUOTE>
</P>
<P>e si faccia login come di consueto.</P>

<HR>
<A HREF="Kiosk-HOWTO-5.html">Avanti</A>
<A HREF="Kiosk-HOWTO-3.html">Indietro</A>
<A HREF="Kiosk-HOWTO.html#toc4">Indice</A>
</BODY>
</HTML>