A cura dell'equipe del servizio di Pronto Intervento Unix
Redattore Dott. Bartolomeo Bogliolo
In questo manuale vengono riportati indicazioni utili per il piu'
comune rimedio dell'informatica: Tira giu' e tira su!.
Ma se il Tira giu' ha sempre una certezza di risultato
(al limite si stacca la spina), il Tira su puo' essere
un poco piu' difficoltoso se non si sa come fare!
Infatti semplicemente riaccendere l'interrutore potrebbe non bastare!
In questo breve documento si vedra' quindi come fare per riavviare
alcuni tra i diversi ambienti che un povero informatico puo' avere
occasione di incontrare per la sua strada.
E l'immagine? E' per risolvere i casi piu' estremi!
In alcuni casi e' necessario effettuare uno shutdown di una macchina Unix. Deve essere posta particolare attenzione poiche' tale intervento porta ad un blocco completo di tutte le attivita' correnti sulla macchina in esame.
Per il blocco della macchina il comando da utilizzare e':
shutdown -i0 -g0 -y
Nel caso in cui si voglia effettuare immediatamente una ripartenza del sistema il comando da utilizzare e':
shutdown -i6 -g0 -y
Nel caso in cui la macchina Unix sia spenta per effettuare il reboot verificare che non vi siano cassette, dischetti, .. nei drive e riaccendere la macchina.
Nel caso in cui lo spegnimento della macchina Unix non sia stato effettuato correttamente alla ripartenza viene automaticamente effettuato un file system check (fsck). Il file system check parla da solo, si fa domande e si risponde sempre y. In alcuni, rari casi, si risponde NO e si blocca; in tali casi e' necessaria una attivazione manuale (rispondendo YES).
Alla partenza del sistema (bootstrap) vengono attivati una serie di servizi di sistema ed applicativi. In alcune situazioni puo' essere utile disattivare e riattivare tali servizi anche a sistema attivo.
1. Collegarsi come utente root
2. Spostarsi nella directory dei comandi di boot con cd /etc/rc2.d
3. Disattivare il servizio con il comando ./S88sendmail stop
4. Riattivare il servizio con il comando ./S88sendmail start
Naturalmente l'esempio si riferisce al servizio di sistema del sendmail ma puo' essere ugualmente applicato a tutti gli altri servizi.
Per i servizi applicativi spesso la sequenza di attivazione e' piu' complessa e richiede l'utilizzo di utenti specifici. Mancando tuttavia regole generali non e' possibile fare un esempio specifivo.
Quanto riportato in questo manuale e' necessariamente indicativo come e' necessario per un documento di veloce consultazione per le emergenze. E' tuttavia disponibile un'ampia documentazione sulle diverse specialita'.
Il Manuale di Pronto Soccorso riporta una serie di indicazioni utili nel pronto intervento su sistemi Unix.
Il sistema operativo Unix presenta diverse versioni e "dialetti". Nella Stele di Rosetta sono riportati alcuni comandi sulle principali versioni di Unix. Maggior dettaglio si puo' trovare nella documentazione specifica per sistema: Sun Solaris, linux, HP-UX, IBM AIX, Compaq/Digital Tru64/Digital Unix, ...
Comandi poco noti ma molto potenti sono descritti nel documento Comandi Unix poco noti. Una trattazione piuttosto ampia e pratica delle problematiche di sicurezza e' riportata nel documento Sicurezza su Unix.
Sono ottimi strumenti diagnostici ed effettuano un grande numero di esami clinici i report generati con Unix utilities.
Anche sugli RDBMS relazionali, spesso
ospitati sui sistemi Unix, e' disponibile parecchia documentazione: Introduzione
ai database relazionali ed a Oracle, Startup
e Shutdown di Oracle, Corso di amministrazione
su Oracle, Informix, ...
Testo: Up & Down
Data: 1 Aprile 2008
Versione: 1.0.1 - 1 Maggio 2008
Autore: mail@meo.bogliolo.name