|
|
Soluzioni Open Source per la PMI
|
| Editore | Tecniche Nuove |
| Autore | Locke John |
| Titolo originale | Open Source solutions for Small Business problems |
| Editore originale | Charles River Media |
| Collana | I manuali |
| Pagine | 479 |
| Volumi | 1 |
| Livello | Intermedio |
| Lingua | Italiano |
| Data pubblicazione | 11 - 2005 |
| ISBN | 8848118003 |
|
|
| Prezzo di copertina |
| Euro 39,90 |
|
Parte I - Infrastrutture informatiche per la piccola impresa
Capitolo 1 Software Open Source nella piccola azienda ..............................................3
Introduzione ..............................................3
Cos’è l’Open Source? ..................................................................................................................... 4
Differenze tra software Open Source e proprietario .................................................................... 7
Licenze Open Source ................................................................................................................. 9
Domande frequenti per l’azienda ................................................................................................ 10
È possibile utilizzare l’Open Source sui sistemi attuali? ....................................................... 10
Si può ottenere assistenza per il software Open Source? .................................................... 11
Open Source: è sicuro? ........................................................................................................... 12
Open Source: è affidabile? ...................................................................................................... 13
Open Source: è facile da installare? ....................................................................................... 14
Open Source: è facile da usare? ............................................................................................. 14
Open Source: risponde a esigenze specifiche? ..................................................................... 15
Open Source: chi lo paga? ...................................................................................................... 17
Software Open Source: perché si dovrebbe usare? ............................................................. 18
Diventare bravi cittadini nella comunità Open Source .............................................................. 20
Riepilogo ............................................................20
Altre risorse sull’Open Source ..................................................................................................... 20
Capitolo 2 Perché occorre avere un server ...................................................................23
Introduzione .....................................................................23
Applicazioni server .................................................................................................................. 24
Server computer ...................................................................................................................... 25
Server hardware ..................................................................................................................... 26
Come scegliere un server ............................................................................................................. 26
Come scegliere il sistema operativo per un server e le differenze tra i sistemi operativi ...... 27
Sistemi operativi a base Unix ................................................................................................. 29
Varianti di Linux ....................................................................................................................... 31
Linux per le piccole aziende: Mandrake ...................................................................................... 34
Come procurarsi Mandrake Linux .......................................................................................... 35
Come installare Mandrake Linux ............................................................................................ 35
Come installare RAID o altro hardware ................................................................................. 35
Come effettuare la partizione dell’hard disk .......................................................................... 36
Amministrazione dei server Linux .......................................................................................... 40
Come installare il software ..................................................................................................... 43
Come installare uno strumento di amministrazione basato su Web .................................. 47
Riepilogo .......................................... 48
Altre risorse sui server ................................................................................................................. 48
Capitolo 3 Installare una rete aziendale ........................................................................49
Introduzione .....................................................................49
Come condividere file e stampanti .............................................................................................. 50
File sharing: nozioni di base ................................................................................................... 50
Come scegliere un tipo di connessione Internet ........................................................................ 54
Accesso a tempo pieno ........................................................................................................... 54
Banda larga .............................................................................................................................. 54
Servizi pubblici ......................................................................................................................... 55
Situazioni di traffico intenso ................................................................................................... 55
Tipi di connessione .................................................................................................................. 55
Come installare una LAN ............................................................................................................. 58
Come scegliere un router ........................................................................................................ 60
Come assegnare gli indirizzi IP ............................................................................................... 62
Riepilogo .......................................... 67
Altri materiali di riferimento sulle reti locali ............................................................................... 68
Capitolo 4 Open Source sul desktop .............................................................................69
Introduzione .....................................................................69
Applicazioni Open Source Windows ........................................................................................... 70
OpenOffice.org vs Microsoft Office ........................................................................................ 71
Browser web Open Source per Windows .............................................................................. 75
Altri programmi Open Source per Windows ......................................................................... 75
Passare a Linux ............................................................................................................................. 76
Applicazioni office Linux ......................................................................................................... 77
Come configurare programmi Windows su Linux ................................................................ 82
Suggerimenti su Linux in ambiente desktop ......................................................................... 84
Open Source sul Mac ................................................................................................................... 85
Riepilogo ...................................................................................................... 86
Altri materiali di riferimento sull’Open Source a livello desktop .............................................. 86
Capitolo 5 Installare un server per la posta elettronica ..............................................89
Introduzione .............................................89
Email: perché non è semplice ................................................................................................. 91
I vantaggi di IMAP .................................................................................................................... 91
Email su host ............................................................................................................................ 93
Considerazioni sulla sicurezza delle email .................................................................................. 94
Controllare il server ................................................................................................................. 94
Codifica a chiave pubblica ...................................................................................................... 95
Come funziona la posta elettronica ............................................................................................. 96
Anatomia di un’email .............................................................................................................. 96
Viaggio nella vita di un’email ................................................................................................. 97
Posta elettronica per la piccola azienda: server Postfix/IMAP ................................................. 100
Come scegliere un MTA ........................................................................................................ 100
Come configurare il DNS per la posta elettronica .............................................................. 104
Come scegliere un LDA ......................................................................................................... 105
Come scegliere un server IMAP ........................................................................................... 107
Come configurare i client di posta elettronica .................................................................... 110
Riepilogo ............................................................ 111
Altri materiali di riferimento sulla posta elettronica ................................................................ 111
Capitolo 6 Come installare un web server ..................................................................113
Introduzione ...............................................113
Perché conviene avere un sito web interno ............................................................................. 114
Dove collocare un sito pubblico ................................................................................................ 114
Categorie di web hosting ...................................................................................................... 115
Il mondo dei web server ............................................................................................................. 117
Web server per la piccola azienda: Apache 2 ........................................................................... 118
Configurazione base di Apache ............................................................................................ 120
Inviare file: Samba, FTP e WebDAV ...................................................................................... 122
Autenticazione e autorizzazione ........................................................................................... 124
Virtual host ............................................................................................................................. 127
CGI, Perl e PHP ....................................................................................................................... 129
OpenSSL .......................................................... 131
Riepilogo......................................................... 133
Altri materiali di riferimento sui web server ............................................................................. 133
Parte II - Gestione informatica delle procedure aziendali
Capitolo 7 Customer Relationship Management .......................................................137
Introduzione ......................................................137
Circoscrivere il problema ........................................................................................................... 138
Strategie per la gestione degli indirizzi ................................................................................ 138
Categorie di rubriche ............................................................................................................. 141
Come sincronizzare le informazioni relative ai contatti ...................................................... 147
Come gestire i contatti commerciali .................................................................................... 148
CRM per le piccole aziende: Retriever CRM ............................................................................. 149
Utilizzare una directory ............................................................................................................... 150
Riepilogo ................................................................................... 151
Materiali di riferimento sul customer relationship management ........................................... 151
Capitolo 8 Gestione dei calendari e delle agende ......................................................153
Introduzione ....................................153
Gestione del tempo personale .............................................................................................. 154
Come fissare gli appuntamenti in agenda ........................................................................... 156
Prenotazione delle risorse ..................................................................................................... 157
Gestione dei progetti ............................................................................................................. 157
Come utilizzare i calendari ......................................................................................................... 158
Come gestire la propria agenda ........................................................................................... 158
Come fissare una riunione .................................................................................................... 158
Come pubblicare le segnalazione libero/impegnato .......................................................... 160
Come pubblicare un calendario di eventi ............................................................................ 160
Strumenti per la gestione dei calendari .................................................................................... 161
Applicazioni esclusive per i calendari .................................................................................. 161
Calendari web ........................................................................................................................ 163
WebCalendar .......................................................................................................................... 164
Applicazioni PIM .................................................................................................................... 165
Server per calendari/groupware ........................................................................................... 167
Riepilogo ........................................................................................ 169
Altri materiali di riferimento sui calendari ................................................................................ 169
Capitolo 9 Document Management ............................................................................171
Introduzione ...................................................................171
Tenere traccia dei file importanti ............................................................................................... 172
Approcci per la soluzione del problema .............................................................................. 172
Il controllo delle revisioni prima dell’avvento dei computer ............................................. 173
Opzioni per la gestione della configurazione software ...................................................... 175
Controllo delle revisioni per la piccola azienda: Subversion .................................................. 179
Client Subversion ................................................................................................................... 179
Archivi e copie di lavorazione ............................................................................................... 182
Come utilizzare Subversion .................................................................................................. 182
Come amministrare Subversion ........................................................................................... 188
Riepilogo .................................................................................. 192
Altri materiali di riferimento sul Document Management ...................................................... 192
Capitolo 10 Gestione finanziaria ..................................................................................193
Introduzione ...............................................................193
Cosa fare con un sistema per la contabilità .............................................................................. 194
Contabilità a partita doppia ................................................................................................... 194
Gestione dell’orario dei dipendenti ...................................................................................... 195
Emissione di scontrini e ordini ............................................................................................. 197
Gestire un inventario ............................................................................................................. 197
Software per il punto vendita ............................................................................................... 197
Transazioni online .................................................................................................................. 198
Come scegliere un software per la contabilità .................................................................... 199
GnuCash ........................................................................................................................ 200
SQL Ledger ............................................................................................................................. 200
Great Plains e altri software per l’azienda ........................................................................... 201
Contabilità per la piccola azienda: SQL Ledger ........................................................................ 201
Come personalizzare fatture e rendiconti ............................................................................ 203
Come installare SQL Ledger ................................................................................................. 203
Riepilogo ........................................................................................................... 204
Altri materiali di riferimento sulla contabilità ........................................................................... 205
Capitolo 11 Gestire risorse, programmazioni e progetti ...........................................207
Introduzione ........................................207
Sistemi gestionali più diffusi ..................................................................................................... 208
Approvato e vidimato: sistemi gestionali cartacei .............................................................. 209
Gestione intuitiva con i calendari ......................................................................................... 210
Analisi facilitata con i fogli di calcolo ................................................................................... 211
Gestione avanzata con i database ........................................................................................ 215
Come trovare applicazioni gestionali Open Source ................................................................. 222
Selezionare un’applicazione per la prenotazione delle stanze ........................................... 223
Gestire gli orari dei dipendenti .................................................................................................. 224
Gestire i progetti ......................................................................................................................... 225
Strumenti per il project management .................................................................................. 226
Riepilogo ..................................................................... 229
Altri materiali di riferimento sui sistemi gestionali .................................................................. 229
Parte III - Come utilizzare l’Open Source per espandere l’azienda
Capitolo 12 Come condividere le informazioni con i partner ...................................233
Introduzione .....................................................................................233
I costi dell’EDI ......................................................................................................................... 235
Perché collegarsi con i partner? ........................................................................................... 236
Sistemi per l’integrazione .......................................................................................................... 237
Come implementare un sistema ERP ................................................................................... 237
Come condividere le informazioni con i partner ...................................................................... 239
Come configurare una client Extranet ................................................................................. 240
Come integrare i sistemi con i partner ...................................................................................... 245
I servizi web sono la soluzione ............................................................................................. 245
XML trasferisce il messaggio ................................................................................................ 246
E-commerce in azienda ......................................................................................................... 247
Come collaborare con i partner ed essere competitivi ............................................................ 249
Riepilogo .............................................................................................................. 249
Materiali di riferimento su ERP e servizi web ........................................................................... 249
Capitolo 13 Il messaggio di marketing .......................................................................251
Introduzione .................................................................................................251
La propria azienda on line .......................................................................................................... 252
Siti web tradizionali ............................................................................................................... 253
Blogging di ogni genere ........................................................................................................ 254
Creare una bacheca virtuale ................................................................................................. 255
Siti web gestiti dai propri clienti: i Wiki web ....................................................................... 256
Sistemi di Content Management ......................................................................................... 257
Strumenti per lo sviluppo web ............................................................................................. 260
Email marketing .......................................................................................................................... 263
Risponditori automatici ......................................................................................................... 263
Come gestire le mailing list .................................................................................................. 264
Come creare le newsletter .................................................................................................... 265
Media stampati ........................................................................................................................... 266
Brochure e Desktop Publishing ............................................................................................ 266
La grafica ......................................................................................................................... 269
Stampa Unione (mail merge) ............................................................................................... 269
Riepilogo ....................................................................................................................... 270
Materiali di riferimento sul marketing ...................................................................................... 270
Capitolo 14 Connettersi all’azienda dall’esterno .......................................................273
Introduzione .......................................................................................................273
Problemi di sicurezza dell’accesso remoto ............................................................................... 274
Applicazioni abilitate al web ...................................................................................................... 275
Applicazioni web .................................................................................................................... 276
Applicazioni email ................................................................................................................. 276
Altre applicazioni abilitate al web ......................................................................................... 278
I lati negativi delle applicazioni abilitate al Web ................................................................. 280
Accesso remoto al computer ..................................................................................................... 281
Accedere al computer remoto tramite una Secure Shell ................................................... 281
Avviare applicazioni X remote .............................................................................................. 283
Accesso remoto al proprio desktop completo .......................................................................... 283
Connettere i computer remoti alla LAN .................................................................................... 285
PPP su SSH ............................................................................................................................. 287
PPTP ........................................................................................................................... 288
OpenVPN ............................................................................................................... 288
Lo standard industriale: IPSec .............................................................................................. 288
VPN per le piccole aziende: OpenVPN ...................................................................................... 290
Riepilogo ..................................................................................................................... 290
Materiali di riferimento sulle connessioni dall’esterno ........................................................... 290
Capitolo 15 Garantire comunicazioni private .............................................................293
Introduzione ........................................................................................................293
Cosa sono l’autenticazione, l’autorizzazione e la crittografia? ................................................ 294
Crittografia a chiave pubblica .................................................................................................... 295
Problemi con l’RSA ................................................................................................................ 297
Infrastruttura a chiave pubblica ................................................................................................. 298
Come ottenere un certificato server ..................................................................................... 299
Elaborare la propria Autorità di Certificazione .................................................................... 300
Installare il certificato dell’Autorità ...................................................................................... 301
Annullare un certificato ......................................................................................................... 302
Certificati client ...................................................................................................................... 303
Password della chiave privata .............................................................................................. 303
Come funziona il sistema SSL/TLS ....................................................................................... 303
Email criptate .............................................................................................................................. 304
GPG ....................................................................................................................... 306
S/MIME.............................................................................................................. 307
Riepilogo ..................................................................................................................... 307
Materiali di riferimento sulle comunicazioni private ............................................................... 307
Parte IV - Mantenere la rete sicura e intatta
Capitolo 16 Mettere al sicuro i dati dell’azienda ........................................................311
Introduzione ........................................................................................................311
La sicurezza è un processo, non una condizione ..................................................................... 312
Dove sono i punti deboli? ..................................................................................................... 313
Chi accede ai server aziendali? Hacker, cracker e script kiddy ........................................... 315
Conseguenze di manomissioni ............................................................................................. 317
La politica di sicurezza ................................................................................................................ 317
I rischi dell’outsourcing ......................................................................................................... 318
Creare e gestire password efficaci ....................................................................................... 318
Creare password difficili da dimenticare ............................................................................. 319
Controllare le manomissioni del sistema ............................................................................ 322
Verificare le firme dei software prima dell’installazione .................................................... 324
Leggere i comunicati sulla sicurezza .................................................................................... 325
Come criptare i dati .................................................................................................................... 325
Criptare i file con GPG ........................................................................................................... 326
Crittografia simmetrica con Ccrypt ...................................................................................... 326
Crittografia file system Microsoft ........................................................................................ 326
Sistemi di crittografia Loopback per Linux .......................................................................... 327
Riepilogo ....................................................................................................................... 328
Materiali di riferimento sulla sicurezza dei dati ........................................................................ 328
Capitolo 17 La sicurezza delle reti in un mondo wireless .........................................331
Introduzione .......................................................................................................331
La rete wireless ........................................................................................................................... 332
Che cos’è il wireless? ............................................................................................................. 332
La scarsa sicurezza del wireless ........................................................................................... 337
La sicurezza della rete ................................................................................................................. 339
Segmentare la rete ................................................................................................................ 339
Rendere sicuri i computer remoti ......................................................................................... 341
Scoprire l’intrusione .............................................................................................................. 344
Tipi di attacchi ........................................................................................................................ 344
Installare una WLAN ................................................................................................................... 347
Far funzionare il WEP ............................................................................................................ 347
Creare i propri punti di accesso ............................................................................................ 348
Punti di accesso multipli ....................................................................................................... 348
Modalità Ad Hoc .................................................................................................................... 349
Mesh networking: il futuro del wireless? .................................................................................. 349
Riepilogo ........................................................................................................................... 349
Materiali di riferimento sulla sicurezza wireless ...................................................................... 350
Capitolo 18 Come ripristinare un sistema dopo un disastro ....................................351
Introduzione ......................................................................................................351
Perché eseguire backup? ....................................................................................................... 352
Strategie per ripristinare il sistema dopo un disastro ............................................................. 358
Il programma di ripristino ..................................................................................................... 358
Politiche di backup ................................................................................................................. 361
Creare una politica di backup ............................................................................................... 364
Procedure di backup ................................................................................................................... 365
Supporti di backup ................................................................................................................. 365
Software di backup ................................................................................................................ 368
Eseguire il backup dei database ........................................................................................... 368
Backup dei repository di Subversion .................................................................................. 370
Riepilogo ......................................................................................................................... 375
Materiali di riferimento sul ripristino del sistema .................................................................... 376
Capitolo 19 I virus e lo spam ........................................................................................377
Introduzione ........................................................................................................................377
Che cos’e’ un virus? .................................................................................................................. 378
Anatomia di un virus ............................................................................................................. 379
Come difendersi dai virus ..................................................................................................... 381
Diversità: il vantaggio dell’Open Source .................................................................................. 385
Cos’e’ lo spam ............................................................................................................................. 385
Perché lo spam è un problema? ........................................................................................... 386
Come risolvere il problema dello spam ............................................................................... 388
Come combattere lo spam .................................................................................................... 390
Visione d’insieme dei filtri spam .......................................................................................... 396
Un filtro di spam adatto alle aziende: Dspam ..................................................................... 397
Riepilogo ...................................................................................................................... 398
Materiali di riferimento su virus e spam ................................................................................... 399
Parte V - Esempi di applicazioni nella realtà italiana
Capitolo 20 IRIS: l’Open Source cooperativo per la Pubblica Amministrazione .......403
Introduzione: perché un Case Study sulla Pubblica Amministrazione .................................. 403
Cos’è l’Administration Intelligence ........................................................................................... 404
Lo scenario ..................................................................................................................... 404
IRIS, il motore di ricerca per i dati delle anagrafi comunali .................................................... 405
Come funziona IRIS .................................................................................................................... 405
Quali sono le componenti Open Source di IRIS? ..................................................................... 406
OpenDigger: il motore di analisi dei dati made in Italy ........................................................... 406
IRIS: la chiave del successo ....................................................................................................... 406
Capitolo 21 Linuz.it .......................................................................................................409
Storia e filosofia di Linuz.it ......................................................................................................... 409
I prodotti di punta ....................................................................................................................... 410
Watch penguin 2 .................................................................................................................... 410
Watch penguin 3 .................................................................................................................... 411
Samba penguin ...................................................................................................................... 412
Single penguin ....................................................................................................................... 412
Appendice A Definizione di Open Source ...................................................................413
Appendice B Elementi di base delle reti .....................................................................415
Cosa si deve sapere di ethernet ................................................................................................. 415
Il protocollo di internet ............................................................................................................... 416
TCP e UDP ........................................................................................................................ 418
Domain name system (DNS) ..................................................................................................... 419
URL e servizi individuali ............................................................................................................. 420
Appendice C Licenze Open Source comuni ................................................................423
La licenza pubblica generica gnu (gpl) ...................................................................................... 423
Licenza della libreria pubblica generica (lgpl) .......................................................................... 430
Licenza pubblica di mozilla ........................................................................................................ 438
Licenza pubblica di mozilla versione 1.1. ............................................................................. 438
Licenza open software ................................................................................................................ 446
Glossario ........................................................................................................................451
Indice analitico ..............................................................................................................473
|
|
|
|