LinuxEssentials Objectives V1.6(IT): Difference between revisions

From LPI Wiki
Jump to navigationJump to search
Created page with "__FORCETOC__ ==Introduzione== Lo scopo della Certificazione Linux Essentials è definire le conoscenze di base richieste per utilizzare in modo competente un desktop o un di..."
 
m Italian translation review made by Max Roveri
 
Line 7: Line 7:
<br />
<br />


==Descrizione del Candidato==
==Il Candidato==


Questa è una descrizione di un candidato che si ritiene qualificato per superare l'esame Linux Essentials. Questa ipotetica persona è chiamata Minimally Qualified Candidate (MQC). Gli standard per l'esame Linux Essentials sono impostati in modo tale da consentire a questa persona (e chiunque sia più abile) di superare l'esame ma di non consentirlo a chiunque meno capace.
Questa che segue è la descrizione di un ipotetico candidato che si ritiene qualificato per superare l'esame Linux Essentials. Questa ipotetica persona è denominata Minimally Qualified Candidate (MQC). Gli standard per l'esame Linux Essentials sono impostati in modo tale da consentire a questa persona (e a chiunque abbia conoscenze superiori alle sue) di superare l'esame ma di non permetterlo a chi sia meno capace.


L'MQC ha una conoscenza del settore Linux e Open Source e una conoscenza delle applicazioni Open Source più popolari. Il candidato deve comprendere i componenti principali del sistema operativo Linux e avere la competenza tecnica per lavorare sulla riga di comando di Linux. L'MQC ha una conoscenza di base degli argomenti relativi alla sicurezza e all'amministrazione come la gestione di utenti/gruppi, il lavoro a riga di comando e le autorizzazioni. Il titolare della certificazione Linux Essentials è molto probabilmente un utente finale di un ambiente operativo gestito in forma più ampia.
L'MQC ha una conoscenza del settore Linux e Open Source e una conoscenza delle applicazioni Open Source più popolari. Il candidato deve comprendere i componenti principali del sistema operativo Linux e avere la competenza tecnica per lavorare sulla command line di Linux. L'MQC ha una conoscenza di base degli argomenti relativi alla sicurezza e all'amministrazione quali la gestione di utenti/gruppi, il lavoro sulla command line e le autorizzazioni. Il titolare della certificazione Linux Essentials è molto probabilmente un utente finale di un ambiente operativo gestito in forma più ampia.


Il '''Linux Essentials MQC''' dovrebbe possedere abilità o conoscenze rudimentali sui seguenti argomenti:
Il '''Linux Essentials MQC''' dovrebbe possedere abilità o conoscenze rudimentali sui seguenti argomenti:
Line 22: Line 22:
* Applicazioni Open Source in uso sul posto di lavoro equivalenti ad altre di tipo closed source
* Applicazioni Open Source in uso sul posto di lavoro equivalenti ad altre di tipo closed source
* Browser di file system su un desktop Linux
* Browser di file system su un desktop Linux
* Dove cercare aiuto
* Dove e come cercare aiuto
* Lavorare con la riga di comando e con i file
* Lavorare con la command line e con i file
* Creare e ripristinare semplici backup e archivi
* Creare e ripristinare semplici backup e archivi
* Utilizzare un editor di base a riga di comando
* Utilizzare un editor di base sulla command line
* Compressione dei file
* Compressione dei file
* Creare ed eseguire semplici script di shell
* Creare ed eseguire semplici script di shell
Line 33: Line 33:
==Informazioni sulla Versione==
==Informazioni sulla Versione==


Questi obiettivi sono per la versione 1.6.
Questi Obiettivi sono per la versione 1.6.
Questo è un [[LinuxEssentials_Summary_Version_1.5_To_1.6 | sommario con relative informazioni dettagliate]] sui cambiamenti degli obiettivi dalla versione 1.5 alla 1.6.
Questo è un [[LinuxEssentials_Summary_Version_1.5_To_1.6 | sommario con relative informazioni dettagliate]] sui cambiamenti degli Obiettivi dalla versione 1.5 alla 1.6.


Gli [[LinuxEssentials Objectives V1.5|obiettivi della versione 1.5]] possono essere trovati [[LinuxEssentials Objectives V1.5|qui]].
Gli [[LinuxEssentials Objectives V1.5|Obiettivi della versione 1.5]] possono essere trovati [[LinuxEssentials Objectives V1.5|qui]].


<br />
<br />
Line 42: Line 42:
==Traduzioni degli Obiettivi==
==Traduzioni degli Obiettivi==


Le seguenti traduzioni degli obiettivi sono disponibili su questo wiki:
Sono disponibili su questo wiki le seguenti traduzioni degli Obiettivi:


* [[LinuxEssentials Objectives V1.6|Inglese]]
* [[LinuxEssentials Objectives V1.6|Inglese]]
Line 157: Line 157:
| style="background:#eaeaea" |  
| style="background:#eaeaea" |  


Comunità aperte e licenze del software open source per le aziende.
Comunità aperte e licenze del software Open Source per le aziende.


|}
|}
Line 163: Line 163:
'''Aree di Conoscenza Chiave:'''
'''Aree di Conoscenza Chiave:'''


* Filosofia open source
* Filosofia Open Source
* Le licenze open source
* Le licenze Open Source
* Free Software Foundation (FSF), Open Source Initiative (OSI)
* Free Software Foundation (FSF), Open Source Initiative (OSI)


Line 172: Line 172:
* GPL, BSD, Creative Commons
* GPL, BSD, Creative Commons
* Free Software, Open Source Software, FOSS, FLOSS
* Free Software, Open Source Software, FOSS, FLOSS
* Modelli di business open source
* Modelli di business Open Source


<br />
<br />


====<span style="color:navy">1.4 Competenze ICT e Lavorare con Linux (peso: 2)</span>====
====<span style="color:navy">1.4 Competenze ICT - Lavorare con Linux (peso: 2)</span>====


{|
{|
Line 197: Line 197:
'''Aree di Conoscenza Chiave:'''
'''Aree di Conoscenza Chiave:'''


* Competenze sul desktop
* Competenze sui desktop
* Uso della riga di comando
* Uso della command line
* Utilizzi di Linux nell'industria, cloud computing e virtualizzazione
* Utilizzi di Linux nell'industria, cloud computing e virtualizzazione


Line 213: Line 213:
===''Argomento 2: Trovare il Proprio Modo di Operare su un Sistema Linux''===
===''Argomento 2: Trovare il Proprio Modo di Operare su un Sistema Linux''===


====<span style="color:navy">2.1 Nozioni di Base sulla Riga di Comando (peso: 3)</span>====
====<span style="color:navy">2.1 Nozioni di Base sulla Command Line (peso: 3)</span>====


{|
{|
Line 228: Line 228:
| style="background:#eaeaea" |  
| style="background:#eaeaea" |  


Nozioni di base sull'utilizzo della riga di comando di Linux.
Nozioni di base sull'utilizzo della command line di Linux.


|}
|}
Line 250: Line 250:
<br />
<br />


====<span style="color:navy">2.2 Utilizzo della Riga di Comando per Ottenere Aiuto (peso: 2)</span>====
====<span style="color:navy">2.2 Utilizzo della Command Line per Ottenere Aiuto (peso: 2)</span>====


{|
{|
Line 298: Line 298:
| style="background:#eaeaea" |  
| style="background:#eaeaea" |  


Navigazione nelle directory home e di sistema ed generazione di elenchi di file in varie posizioni.
Navigazione nelle directory home e di sistema e generazione di elenchi di file in varie posizioni.


|}
|}
Line 351: Line 351:
<br />
<br />


===''Argomento 3: Il Potere della Riga di Comando''===
===''Argomento 3: Il Potere della Command Line''===


====<span style="color:navy">3.1 Archiviazione dei File sulla Riga di Comando (peso: 2)</span>====
====<span style="color:navy">3.1 Archiviazione dei File sulla Command Line (peso: 2)</span>====


{|
{|
Line 482: Line 482:


* Differenze tra Windows, OS X e Linux
* Differenze tra Windows, OS X e Linux
* Gestione del ciclo di vita della distribuzione
* Gestione del ciclo di vita di una distribuzione


'''Di seguito è riportato un elenco parziale dei file, dei termini e dei comandi utilizzati:'''
'''Di seguito è riportato un elenco parziale dei file, dei termini e dei comandi utilizzati:'''


* GUI contro riga di comando, configurazione desktop
* GUI contro command line, configurazione desktop
* Cicli di manutenzione, versioni beta e stabili
* Cicli di manutenzione, versioni beta e stabili


Line 558: Line 558:
<br />
<br />


====<span style="color:navy">4.4 Il Tuo Computer sulla Rete (peso: 2)</span>====
====<span style="color:navy">4.4 Il Tuo Computer in Rete (peso: 2)</span>====


{|
{|

Latest revision as of 10:41, 25 January 2021


Introduzione

Lo scopo della Certificazione Linux Essentials è definire le conoscenze di base richieste per utilizzare in modo competente un desktop o un dispositivo mobile che usano un sistema operativo Linux. Il Programma associato a Linux Essentials guiderà e incoraggerà i giovani (e coloro che non conoscono Linux e l'Open Source) a comprendere il ruolo di Linux e dell'Open Source nel contesto più ampio del settore IT.


Il Candidato

Questa che segue è la descrizione di un ipotetico candidato che si ritiene qualificato per superare l'esame Linux Essentials. Questa ipotetica persona è denominata Minimally Qualified Candidate (MQC). Gli standard per l'esame Linux Essentials sono impostati in modo tale da consentire a questa persona (e a chiunque abbia conoscenze superiori alle sue) di superare l'esame ma di non permetterlo a chi sia meno capace.

L'MQC ha una conoscenza del settore Linux e Open Source e una conoscenza delle applicazioni Open Source più popolari. Il candidato deve comprendere i componenti principali del sistema operativo Linux e avere la competenza tecnica per lavorare sulla command line di Linux. L'MQC ha una conoscenza di base degli argomenti relativi alla sicurezza e all'amministrazione quali la gestione di utenti/gruppi, il lavoro sulla command line e le autorizzazioni. Il titolare della certificazione Linux Essentials è molto probabilmente un utente finale di un ambiente operativo gestito in forma più ampia.

Il Linux Essentials MQC dovrebbe possedere abilità o conoscenze rudimentali sui seguenti argomenti:

  • Software Libero e Open Source, le varie comunità e licenze
  • Processi, programmi e componenti di un sistema operativo
  • Hardware di un computer
  • Sicurezza del sistema, utenti/gruppi e autorizzazioni dei file per directory pubbliche e private
  • Rendere il sistema accessibile e in grado di connettersi ad altri computer su una rete locale (LAN)
  • Applicazioni Open Source in uso sul posto di lavoro equivalenti ad altre di tipo closed source
  • Browser di file system su un desktop Linux
  • Dove e come cercare aiuto
  • Lavorare con la command line e con i file
  • Creare e ripristinare semplici backup e archivi
  • Utilizzare un editor di base sulla command line
  • Compressione dei file
  • Creare ed eseguire semplici script di shell


Informazioni sulla Versione

Questi Obiettivi sono per la versione 1.6. Questo è un sommario con relative informazioni dettagliate sui cambiamenti degli Obiettivi dalla versione 1.5 alla 1.6.

Gli Obiettivi della versione 1.5 possono essere trovati qui.


Traduzioni degli Obiettivi

Sono disponibili su questo wiki le seguenti traduzioni degli Obiettivi:


Esami e Requisiti

La certificazione Linux Essentials viene assegnata dopo aver superato questo esame:

  • 010 (40 domande in 60 minuti)

Non è necessario possedere un'altra certificazione.


Obiettivi

Argomento 1: La Comunità Linux e una Carriera nell'Open Source

1.1 Evoluzione di Linux e Sistemi Operativi più Diffusi (peso: 2)

Peso

2

Descrizione

Conoscenze sullo sviluppo di Linux e delle principali distribuzioni.

Aree di Conoscenza Chiave:

  • Distribuzioni
  • Sistemi Integrati
  • Linux nel Cloud

Di seguito è riportato un elenco parziale dei file, dei termini e dei comandi utilizzati:

  • Debian, Ubuntu (LTS)
  • CentOS, openSUSE, Red Hat, SUSE
  • Linux Mint, Scientific Linux
  • Raspberry Pi, Raspbian
  • Android


1.2 Principali Applicazioni Open Source (peso: 2)

Peso

2

Descrizione

Consapevolezza delle principali applicazioni, del loro uso e sviluppo.

Aree di Conoscenza Chiave:

  • Applicazioni desktop
  • Applicazioni server
  • Linguaggi di sviluppo
  • Strumenti di gestione dei pacchetti e repository

Di seguito è riportato un elenco parziale dei file, dei termini e dei comandi utilizzati:

  • OpenOffice.org, LibreOffice, Thunderbird, Firefox, GIMP
  • Nextcloud, ownCloud
  • Apache HTTPD, NGINX, MariaDB, MySQL, NFS, Samba
  • C, Java, JavaScript, Perl, shell, Python, PHP
  • dpkg, apt-get, rpm, yum


1.3 Software e Licenze Open Source (peso: 1)

Peso

1

Descrizione

Comunità aperte e licenze del software Open Source per le aziende.

Aree di Conoscenza Chiave:

  • Filosofia Open Source
  • Le licenze Open Source
  • Free Software Foundation (FSF), Open Source Initiative (OSI)

Di seguito è riportato un elenco parziale dei file, dei termini e dei comandi utilizzati:

  • Copyleft, Permissive
  • GPL, BSD, Creative Commons
  • Free Software, Open Source Software, FOSS, FLOSS
  • Modelli di business Open Source


1.4 Competenze ICT - Lavorare con Linux (peso: 2)

Peso

2

Descrizione

Competenze di base dell'Information and Communication Technology (ICT) e lavorare su ambienti Linux.

Aree di Conoscenza Chiave:

  • Competenze sui desktop
  • Uso della command line
  • Utilizzi di Linux nell'industria, cloud computing e virtualizzazione

Di seguito è riportato un elenco parziale dei file, dei termini e dei comandi utilizzati:

  • Utilizzare un browser, problemi di privacy, opzioni di configurazione, ricerca sul Web e salvataggio di contenuti
  • Terminale e console
  • Problemi con le password
  • Problemi e strumenti di privacy
  • Uso di comuni applicazioni open source in presentazioni e progetti


Argomento 2: Trovare il Proprio Modo di Operare su un Sistema Linux

2.1 Nozioni di Base sulla Command Line (peso: 3)

Peso

3

Descrizione

Nozioni di base sull'utilizzo della command line di Linux.

Aree di Conoscenza Chiave:

  • Shell di base
  • Sintassi della riga di comando
  • Variabili
  • Uso delle virgolette

Di seguito è riportato un elenco parziale dei file, dei termini e dei comandi utilizzati:

  • Bash
  • echo
  • history
  • La variabile d'ambiente PATH
  • export
  • type


2.2 Utilizzo della Command Line per Ottenere Aiuto (peso: 2)

Peso

2

Descrizione

Esecuzione dei comandi di aiuto e navigazione al loro interno.

Aree di Conoscenza Chiave:

  • Le pagine man
  • Le pagine info

Di seguito è riportato un elenco parziale dei file, dei termini e dei comandi utilizzati:

  • man
  • info
  • /usr/share/doc/
  • locate


2.3 Utilizzo di Directory e Elenchi di File (peso: 2)

Peso

2

Descrizione

Navigazione nelle directory home e di sistema e generazione di elenchi di file in varie posizioni.

Aree di Conoscenza Chiave:

  • File, directory
  • File and directory nascoste
  • Directory home
  • Percorsi assoluti e relativi

Di seguito è riportato un elenco parziale dei file, dei termini e dei comandi utilizzati:

  • Opzioni comuni di ls
  • Listato recursivo
  • cd
  • . e ..
  • home e ~


2.4 Creazione, Spostamento ed Eliminazione di File (peso: 2)

Peso

2

Descrizione

Creazione, spostamento ed eliminazione file e directory nella home directory.

Aree di Conoscenza Chiave:

  • File e directory
  • Sensibilità a minuscole e maiuscole
  • Semplici raggruppamenti (globbing)

Di seguito è riportato un elenco parziale dei file, dei termini e dei comandi utilizzati:

  • mv, cp, rm, touch
  • mkdir, rmdir


Argomento 3: Il Potere della Command Line

3.1 Archiviazione dei File sulla Command Line (peso: 2)

Peso

2

Descrizione

Archiviazione dei file nella home directory dell'utente.

Aree di Conoscenza Chiave:

  • File, directory
  • Archivi, compressione

Di seguito è riportato un elenco parziale dei file, dei termini e dei comandi utilizzati:

  • tar
  • Comuni opzioni di tar
  • gzip, bzip2, xz
  • zip, unzip


3.2 Ricerca ed Estrazione di Dati dai File (peso: 3)

Peso

3

Descrizione

Ricerca ed estrazione di dati dai file nella home directory.

Aree di Conoscenza Chiave:

  • Le pipe sulla command line
  • Reindirizzamento I/O
  • Espressioni regolari di base attraverso l'utilizzo di ., [ ], *, e ?

Di seguito è riportato un elenco parziale dei file, dei termini e dei comandi utilizzati:

  • grep
  • less
  • cat, head, tail
  • sort
  • cut
  • wc


3.3 Trasformare i Comandi in uno Script (peso: 4)

Peso

4

Descrizione

Trasformare comandi ripetitivi in semplici script.

Aree di Conoscenza Chiave:

  • Shell scripting di base
  • Conoscenza dei più comuni editor di testo (vi e nano)

Di seguito è riportato un elenco parziale dei file, dei termini e dei comandi utilizzati:

  • #! (shebang)
  • /bin/bash
  • Variabili
  • Argomenti
  • Cicli for
  • echo
  • Exit status


Argomento 4: Il Sistema Operativo Linux

4.1 Scelta di un Sistema Operativo (peso: 1)

Peso

1

Descrizione

Conoscenza dei principali sistemi operativi e distribuzioni Linux.

Aree di Conoscenza Chiave:

  • Differenze tra Windows, OS X e Linux
  • Gestione del ciclo di vita di una distribuzione

Di seguito è riportato un elenco parziale dei file, dei termini e dei comandi utilizzati:

  • GUI contro command line, configurazione desktop
  • Cicli di manutenzione, versioni beta e stabili


4.2 Comprendere l'Hardware del Computer (peso: 2)

Peso

2

Descrizione

Familiarità con i componenti utilizzati per la creazione di computer desktop e server.

Aree di Conoscenza Chiave:

  • Hardware

Di seguito è riportato un elenco parziale dei file, dei termini e dei comandi utilizzati:

  • Schede madri, processori, alimentatori, unità ottiche, periferiche
  • Dischi rigidi, dischi a stato solido e partizioni, /dev/sd*
  • Driver


4.3 Dove Sono Memorizzati i Dati (peso: 3)

Peso

3

Descrizione

Dove vengono memorizzati vari tipi di informazioni su un sistema Linux.

Aree di Conoscenza Chiave:

  • Programmi e configurazione
  • Processi
  • Indirizzi di memoria
  • Messaggistica di sistema
  • Registrazione (Logging)

Di seguito è riportato un elenco parziale dei file, dei termini e dei comandi utilizzati:

  • ps, top, free
  • syslog, dmesg
  • /etc/, /var/log/
  • /boot/, /proc/, /dev/, /sys/


4.4 Il Tuo Computer in Rete (peso: 2)

Peso

2

Descrizione

Esaminare la configurazione di rete attiva e determinare i requisiti di base per un computer su una rete locale (LAN).

Aree di Conoscenza Chiave:

  • Internet, rete, router
  • Esaminare la configurazione del client DNS
  • Esaminare la configurazione di rete

Di seguito è riportato un elenco parziale dei file, dei termini e dei comandi utilizzati:

  • route, ip route show
  • ifconfig, ip addr show
  • netstat, ss
  • /etc/resolv.conf, /etc/hosts
  • IPv4, IPv6
  • ping
  • host


Argomento 5: Sicurezza e Permessi sui File

5.1 Sicurezza di Base e Identificazione dei Tipi di Utente (peso: 2)

Peso

2

Descrizione

Vari tipi di utenti su un sistema Linux.

Aree di Conoscenza Chiave:

  • Root e utenti standard
  • Utenti di sistema

Di seguito è riportato un elenco parziale dei file, dei termini e dei comandi utilizzati:

  • /etc/passwd, /etc/shadow, /etc/group
  • id, last, who, w
  • sudo, su


5.2 Creazione di Utenti e Gruppi (peso: 2)

Peso

2

Descrizione

Creazione di utenti e gruppi su un sistema Linux.

Aree di Conoscenza Chiave:

  • Comandi gestione utenti e gruppi
  • ID degli utenti

Di seguito è riportato un elenco parziale dei file, dei termini e dei comandi utilizzati:

  • /etc/passwd, /etc/shadow, /etc/group, /etc/skel/
  • useradd, groupadd
  • passwd


5.3 Gestione delle Autorizzazioni e delle Proprietà dei File (peso: 2)

Peso

2

Descrizione

Comprensione e manipolazione dei permessi dei file e delle impostazioni di proprietà.

Aree di Conoscenza Chiave:

  • Autorizzazioni e proprietà di file e directory

Di seguito è riportato un elenco parziale dei file, dei termini e dei comandi utilizzati:

  • ls -l, ls -a
  • chmod, chown


5.4 Directory e File Speciali (peso: 1)

Peso

1

Descrizione

Directory e file speciali su un sistema Linux inclusi i permessi speciali.

Aree di Conoscenza Chiave:

  • Utilizzo di file e directory temporanei
  • Link simbolici

Di seguito è riportato un elenco parziale dei file, dei termini e dei comandi utilizzati:

  • /tmp/, /var/tmp/ e Sticky Bit
  • ls -d
  • ln -s