|
|
Questo documento è disponibile in: English Castellano Deutsch Francais Italiano Nederlands Russian Turkce Korean |
Guido Socher <guido(at)linuxfocus.org> L'autore: Guido è da lungo tempo un fan di Linux. Per la maggior parte del suo tempo egli sviluppa software o lavora per LinuxFocus. Di quando in quando si diletta nella progettazione di hardware. Tradotto in Italiano da: Toni Tiveron <toni(at)amicidelprosecco.com> Contenuto: |
Premessa:
In questo articolo progetteremo un piccolo pulsante da collegare alla porta seriale del Vostro server. Potrete utilizzarlo per spgnerlo, quando necessario.
Una vera macchina usata come server, normalmente, non ha bisogno di mouse, tastiera o monitor. Ha bisogno solamente di un buon sistema operativo, come Linux, e di una scheda di rete. Preiferiche esterne, come il mouse e la tastiera sono solo un ingombro. Con Linux come sistema operativo, l'amministrazione remota è la migliore e più conveniente soluzione.
Quando acquisto un computer verifico sempre che abbia l'opzione, a livello BIOS, di non controllolare la presenza della tastiera e del mouse per avviarsi. Tutte le piastre madri di noti produtturi, oggigiorno hanno questa opzione. Alcuni produttori sono convinti che con il loro hardware ci farete girare solo windows. Non vi raccomando affatto di acquistare questo genere di hardware.
Un computer senza tastiera e monitor è la macchina ideale per creare un firewall, un server web, un file server NFS, un server di posta elettronica, un gateway per linee ADSL, etc... Non è necessario sia un computer molto potente. Per esempio un vecchio Pentium 100MHz con la giusta quantità di RAM può servire un centinaio di macchine.
Non avere la tastiera ed il mouse è altresì conveniente perchè il server diviene una scatola compatta, che si può piazzare facilmente in un angolo o su di uno scaffale. A volte può fare comodo avere un tasto per spegnerla in maniera propia senza doversi loggare da remoto nel sistema e digitare il comando shutdown. Potrebbe benissimo essere che siate già nella sala server e che la postazione di lavoro più vicina sia a 100 metri, o magari che la persona che deve in quel momento spegnere il server, per esempio per un problema di alimentazione, non abbia accesso al livello di amministratore, ma possa raggiunger fisicamente la macchina.
Spegnere il server brutalmente non è mai una buona idea. Correte il rischio di perder dati e che il controllo del disco al successivo avvio richieda molto tempo.
La soluzione è una piccola ed economica periferica seriale presentata in questo articolo.
Il connettore DB9 Maschio sul computer.
9 PIN | 25 PIN | Nome | Tipo | Descrizione |
---|---|---|---|---|
1 | 8 | CD | input | (Carrier Detect), controllo della portante dalla linea |
2 | 3 | RXD | input | (Recieve Data), ricezione dati |
3 | 2 | TXD | output | (Trasmission Data), trasmissione dati |
4 | 20 | DTR | output | (Data Terminal Ready), pronto per trasmettere dati |
5 | 7 | GND | -- | Massa |
6 | 6 | DSR | input | (Data Set Ready), pronto a ricevere i dati |
7 | 4 | RTS | output | (Request to Send), disponibilità a trasmettere |
8 | 5 | CTS | input | (Clear to Send), consenso alla trasmissione |
9 | 22 | RI | input | (Ring Indicator), indica la presenza sulla linea del segnale di chiamata |
Vi servono i seguenti componenti per assemblare il pulsante di spegnimento con i realtivi LED.
Questa immagine mostra la basetta incisa. Non ho un layout di questo circuito, in quanto io preferisco fare i ciruciti a mano libera se si tratta di piccole basette, ricorrendo all'uso di pennarelli appositi (a vernice).
Il circuito nel suo insieme lo potete vedere nell'immagine all'inizio dell' articolo. Con calma effettuate 3 fori su un tappo per l'alloggiamento sul Vostro server. Due fori saranno da 3mm di diametro (come la misura dei LED) ed uno del diametro sufficiente a fissare il pulsante, per mezzo del suo dado. Date le modeste dimensioni del circuito il dado del pulsante sarà sufficiente per tenerlo fermo e saldo al pannello.
Buon Lavoro
|
Webpages maintained by the LinuxFocus Editor team
© Guido Socher, FDL LinuxFocus.org Click here to report a fault or send a comment to LinuxFocus |
Translation information:
|
2002-03-12, generated by lfparser version 2.25