Sophie

Sophie

distrib > Mandriva > 9.1 > i586 > by-pkgid > f1098342ec4a2b28475e34123ce17201 > files > 541

howto-html-it-9.1-0.5mdk.noarch.rpm

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2 Final//EN">
<HTML>
<HEAD>
 <META NAME="GENERATOR" CONTENT="SGML-Tools 1.0.9">
 <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. 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, reboot accidentale,
o reboot programmato, si deve configurare il sistema per farlo.
<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 /etc/inittab:
<P>
<H2><A NAME="ss4.1">4.1 Modifiche a /etc/inittab</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 Script /etc/rc.d/rc.4/S99xkiosk</A>
</H2>

<P>Per inizializzare il chiosco dope che tutte le altre cose sono state
inizializzare, compresi, nel nostro caso, Apache e MySQL, creare il file
/etc/rc.d/rc.4/S99xkiosk:
<P>
<HR>
<PRE>
#!/bin/bash
#
# S99xkiosk   Initialization of kiosk for runlevel 4
#
# Author:           Gene Wilburn &lt;genew@rom.on.ca&gt;
#
 
# Display message on console
echo "Starting up the X Window Kiosk ... "
 
if [ -f /.netscape/lock] ; then
   rm /.netscape/lock
fi

# Logging of X activity
echo %%%%%%%%%%%%%Reboot%%%%%%%%%% >> /var/log/xlog
/root/xkiosk
 
# This point should only be reached by pressing Ctrl-Backspace
/sbin/shutdown -r now
 
# All done.
</PRE>
<HR>
<P>Una volta creato questo file ed adattato l'inittab per partire al livello
init 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 in remoto il chiosco attraverso la rete con ssh
ed scp.
<P>
<H2><A NAME="ss4.3">4.3 Avvio normale dalla console</A>
</H2>

<P>Ci sono momenti in cui, specialmente durante il testing, si vuole lavorare
dalla console nel normale livello di init 3. Per fare questo, premete
<B>Ctrl-Backspace</B> per riavviare il sistema. Quando appare LILO:
digitare:
<P>
<BLOCKQUOTE><CODE>
<PRE>
LILO: linux init 3
</PRE>
</CODE></BLOCKQUOTE>
<P>e fare 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>