Programma corso Linux base (Suse 10.2) Prima lezione ( 3 ore ) 1. La filosofia Linux non è solo un sistema operativo ma anche un modo per concepire la programmazione e lo sviluppo del software. 2. Le distribuzioni Una panoramica delle più note distribuzioni Linux disponibili gratuitamente su Internet. 3. I Pacchetti I principali strumenti di installazione dei software per Linux: rpm e dpkg sito 4. I Bootloader Il bootloader è il programma che permette al sistema operativo di avviarsi 5. L'installazione: introduzione Introduzione alle tipologie di installazione: metodo automatico o manuale? 6. Installazione: preparazione del disco Prepariamo il disco fisso ad ospitare il nostro sistema operativo Linux 7. Installazione: le partizioni La creazione delle partizioni Linux: suggerimenti e consigli. La partizione di Boot 8. Installazione: il boot L'installazione vera e propria: eseguire il primo boot di Linux 9. Installazione: suggerimenti Suggerimenti per portare a termine l'installazione con meno dubbi: scelta dei pacchetti e della password di amministratore Seconda lezione ( 3 ore ) 10. Installazione: i Programmi Quali programmi installare? Consigli pratici per la scelta dei pacchetti 11. Le directory La struttura delle directory in Linux: descrizione dettagliata delle principali directory 12. Le sottodirectory La struttura delle sottodirectory in Linux: descrizione dettagliata delle principali sottodirectory 13. Il Bootstrap: parte prima L'avvio del sistema: esaminiamo quali operazioni compie Linux una volta avviato 14. Il Bootstrap: parte seconda L'avvio del sistema: esaminiamo le altre operazioni che compie Linux durante il Boot 15. Init e i runlevel Descrizione dei due importantissimi strumenti di Linux: la configurazione dell'avvio 16. Demoni e servizi Per conoscere quali sono e a cosa servono i programmi avviati automaticamente da Linux 17. Halt e Reboot Vediamo come riavviare o fermare l'attività del sistema Linux digitando dei semplici comandi 18. La documentazione Impariamo ad usare tutta la documentazione del nostro sistema: pagine di manuale e documentazione ufficiale 19. Login e Prompt Linux è un sistema multiutente: Login e shell di comandi. La prima autenticazione
Terza lezione ( 3 ore ) 20. Comandi principali I Prima parte: esplorare il filesystem. I principali comandi per muoversi tra i file di linux. 21. Comandi principali II Seconda parte: agire sui file. I principali comandi per copiare, spostare e agire sui file di linux 22. Comandi principali III Terza parte: altri comandi. Una carrellata dei principali altri comandi per Linux commentati e descritti 23. I devices: uso di floppy e cdrom Impariamo ad utilizzare floppy e cd-rom sotto Linux. I comani per "montare" i componenti esterni 24. Introduzione al Kernel Che cos'è il kernel Linux, a cosa serve e quali sono le principali sue caratteristiche. 25. Ricompilare il Kernel Tutti i passi necessari per ricompilare il kernel di Linux: dal reperimento dei sorgenti alla loro compilazione Quarta lezione ( 3 ore ) Open Office (Office 2003) Gimp (PhotoShop) Quinta lezione ( 3 ore ) Compilatori C C++ ed alcune applicazioni Sesta lezione ( 3 ore ) Installazione ed uso di alcuni software da concordare tra:
Elettronica/Elettrotecnica: ktechlab - Ambiente di sviluppo per elettronica e microcontrollori oregano - Un CAD per circuiti elettrici, front end per SPICE PCD - Pratico strumento per X-Windows per progettare circuiti stampati. Xcircuit - Programma per disegnare diagrammi schematici di circuiti elettronici e figure relative
Informatica/Programmazione: Conglomerate - Editor XML Eclipse - IDE C++ Gambas - Ambiente RAD, clone di Visual Basic Lazarus - Clone del famoso Delphi Mono - Implementazione opensorce del framework di sviluppo .NET Nvu - Editor HTML Screem - Editor HTML Settima lezione ( 3 ore )
IPCop e il server linux 1. 2. 3. 4. 5.
Scegliamo La Macchina Avviamo L'installazione Configurazioni Generali Configurazione Della Rete Impostazione Delle Password
Ottava lezione ( 3 ore ) 6. Installazione Dei Moduli