Desenvolupament de Funcions pels Sistemes Informàtics
ASI-2
GNU/Linux
Scripts (arxius de guió) d'arrancada del sistema
23/10/07

Scripts (arxius de guió) d'arrancada del sistema

DOCUMENTACIÓ
Procés d'arrancada de GNU/Linux. Procés d'aturada del sistema . El procés init i el fitxer /etc/inittab.
Procés d'arrancada de SuSE Linux
Escrivint un arxiu de guió per SuSE.
Exemple d'arxiu de guió d'arrancada del sistema.
Ordre insserv.
Ordre telinit.
init, runlevels, telinit, /etc/init.d, skeleton. Configuració de runlevels des de YaST.
PRÀCTICA
1.- Comprova si el servei ssh es posa en marxa durant l'arrancada de l'ordinador. Si es posa en marxa, treu-lo. Si no es posa en marxa, afegeix-lo.
2.- Posa en marxa el servei portmap durant l'arranacada de l'ordinador.
3.- 
Comprova si el servei cups es posa en marxa durant l'arrancada de l'ordinador. Si es posa en marxa, treu-lo. Si no es posa en marxa, afegeix-lo.
4.- Canvia el nivell d'execució d'arrancada del sistema operatiu per defecte. Fes que sigui el nivell d'execució 3. Reinicia el sistema i comprova el seu estat un cop finalitza l'arrancada. Posa en marxa l'entorn gràfic. Torna a canviar el nivell d'execució a 5.
5.- Afegeix el script d'arrancada sshdv2 al procés d'arrancada de l'ordinador. Comprova si funciona.
6.- Fes un enllaç a sshdv2 de nom rcsshdv2 dins del directori /usr/sbin. Comprova que ara pots executar l'arxiu de guió amb la nova ordre rcsshdv2.
7.- Canvia l'opció restart de sshdv2. Esborra el codi, i canvia-ho per:
restart)
   $0 stop
   $0 start
   ;;
i comproveu que també funciona.
8.- Descarrega el fitxer echod.c i compila-ho (Executa: gcc  -O  echod.c  -o  echod). El programa és un servidor que dóna un servei similar al servei echo típic. Executa el programa. Troba el port que utilitza. Connecta-t'hi via telnet. Comprova el seu funcionament.
9.- Crea un arxiu de guió de nom ctrl_echod, per aturar i posar en marxa aquest servei. Fes que s'executi cada cop que entrem en el nivell d'execució 3 i que deixi d'executar-se quan en sortim. Canvia al nivell d'execució 3 utilizant l'ordre telinit i comprova que s'executa.  Surt del nivell d'execució, i comprova que s'atura.
10.- Fes un script d'arrancada del sistema que afegeix el router 172.16.0.7 amb mètrica 2, i que mostri per panatalla un missatge indicant-ho, durant 5 segons (Ajut--> Veure l'ordre sleep). Quant el sistema s'aturi, llavors ha d'esborrar l'adreça del router i també ho ha de mostrar per pantalla durant 5 segons.