Corso GNU/Linux e Networking

Corso GNU/Linux e Networking

Corso GNU/Linux base e Networking – Filosofia dell’Open Source e del Free Software

L’espressione “software libero” si riferisce al rispetto delle liberta’ degli utenti e della comunita’. In breve, gli utenti hanno la liberta’ di eseguire, copiare, distribuire, studiare, cambiare e migliorare il software. Tramite queste liberta’ gli utenti (individualmente o nel loro complesso) controllano il programma e le sue funzioni.
Quando non sono gli utenti a controllare il programma, allora il programma/software controlla gli utenti; e gli sviluppatori controllano il programma/software, quindi attraverso di esso controllano gli utenti. Un tale programma/software, non-libero o “proprietario”, diventa quindi uno strumento di abuso da parte di aziende.
Quindi il “Software libero” e’ una questione di liberta’, non di prezzo. Per capire il concetto, bisognerebbe pensare alla “liberta’ di parola” e non alla “birra” gratis… Ne parleremo in dettaglio nel nostro corso ;-)

 

Data: work in progress

Informazioni:

Luogo: Formia (LT)

Obiettivi: Il Corso fornisce allo studente solide basi per diventare un tecnico sistemista junior con una conoscenza ampia dei sistemi operativi open source (GNU/Linux e FreeBSD) piu’ usati in ambito aziendale.

Il corso e’ tenuto da professionisti e ingegneri con esperienza ventennale in Elettronica e Scienze dei Computer. Alla fine del corso sara’ consegnato un Attestato di Partecipazione.

Prerequisiti: Una sufficiente conoscenza dei computer e dei termini informatici.

Prezzo:

Codice:

Contatti: Pietro : 339.7067228 / Erasmo: 340.2471946

Argomenti trattati:

  • Introduzione a GNU/Linux
  • La procedura di Login e Logout / automatismi di Login – Logout
  • Struttura del filesystem:
    • Home directory
    • L’architettura del sistema operativo
    • Path assolute e relative
  • Gestione dei file:
    • tipi di file e permessi
    • copia, spostamento, rinomina
    • visualizzarne il contenuto
  • Uso della guida:
    • man
  • Comandi di sistema:
    • ricerca
    • filtri
  • L’editor vi
  • La shell BASH :
    • introduzione
    • comandi principali e loro sintassi
    • variabili d’ambiente e variabili utente
    • concatenazione e la redirezione output
  • Interfaccia grafica:
    • il server X
    • desktop e Window manager
  • Installazione e configurazione
  • Convivenza con altri Sistemi Operativi
    • Gestione Utenti
      • Creazione e gestione di utenti e gruppi
      • Identificazione dei principali files di configurazione
      • Gestione dei permessi
      • La gestione delle Password
    • Amministrazione di base del sistema
      • Startup e shutdown
      • Run Levels
      • Configurazione delle stampanti
      • Installazione di software : compilazione sorgenti C e C++ / creazione di software con IDE liberi
      • Gestione/Installazione di pacchetti Software RPM e DEB
      • AT e CRON
      • Gestione dei processi
      • Networking e servizi di rete (FTP, SFTP, SSH, WEB, Samba, ETC.)
      • Automazione dei compiti di amministrazione: elementi di programmazione shell
      • Networking e automazioni in rete con altri sistemi operativi
      • Tuning del sistema operativo