%%
%% Dispense amministrazione base
%%
%% Copyright (C) 2004-2018 Simone Piccardi and Truelite Srl.
%%
%% This work is licensed under the Creative Commons Attribution-ShareAlike 4.0
%% International License. To view a copy of this license, visit
%% \url{http://creativecommons.org/licenses/by-sa/4.0/} or send a letter to
%% Creative Commons, PO Box 1866, Mountain View, CA 94042, USA.
%%
%% S. Piccardi Jul. 2004
%%
%% appendici.tex: appendici, sinossi comandi, indice LPI
%%


% \chapter{Sinossi dei comandi principali}
% \label{cha:commands_resume}

% \section{Comandi per la gestione dei file}
% \label{sec:file_command_table}

% \begin{table}[!htb]
%   \centering
%   \footnotesize
%   \begin{tabular}[c]{|l|l|}
%     \hline
%     \textbf{Comando} & \textbf{Significato e sintassi} \\
%     \hline
%     \hline
%     \texttt{ls} &  Mostra il contenuto di una directory. \\
%     &  \texttt{ls [OPTION]...[FILE]...} \\
%     \hline
%     \texttt{mv} &  Sposta e rinomina i file. \\
%     &  \texttt{mv [OPTION]... SOURCE DEST} \\
%     &  \texttt{mv [OPTION]... SOURCE... DIRECTORY}\\
%     \hline
%     \texttt{cp} &  Copia i file. \\
%     &  \texttt{cp [OPTION]... SOURCE DEST} \\
%     &  \texttt{cp [OPTION]... SOURCE... DIRECTORY}\\
%     \hline
%     \texttt{rm} &  Cancella file e directory. \\
%     &  \texttt{rm [OPTION]...[FILE]...} \\
%     \hline
%     \texttt{ln} &  Crea un link. \\
%     &  \texttt{ln [OPTION]... TARGET [LINK\_NAME]} \\
%     &  \texttt{ln [OPTION]... TARGET... DIRECTORY} \\
%     \hline
%   \end{tabular}
%   \caption{Principali comandi di base per i file.}
%   \label{tab:app_file_base_command}
% \end{table}

% \begin{table}[!htb]
%   \centering
%   \footnotesize
%   \begin{tabular}[c]{|l|l|}
%     \hline
%     \textbf{Comando} & \textbf{Significato e sintassi} \\
%     \hline
%     \hline
%     \texttt{cat} &  Concatena i file stampandoli sullo \textit{standard output}. \\
%     &  \texttt{cat [OPTION] [FILE]...} \\
%     \hline
%     \texttt{less} &  Visualizza i file stampandoli sullo \textit{standard output}. \\
%     &  \texttt{less [FILE]...} \\
%     \hline  
%     \texttt{tail} &  Visualizza l'ultima parte di un file. \\
%     &  \texttt{tail [OPTION] [FILE]...} \\
%     \hline
%     \texttt{head} &  Visualizza la prima parte di un file. \\
%     &  \texttt{head [OPTION] [FILE]...} \\
%     \hline
%   \end{tabular}
%   \caption{Principali comandi per il contenuto dei file.}
%   \label{tab:app_file_content_command}
% \end{table}

% \section{Comandi per la gestione dei processi}
% \label{sec:process_command_table}

% \begin{table}[!htb]
%   \centering
%   \footnotesize
%   \begin{tabular}[c]{|l|l|}
%     \hline
%     \textbf{Comando} & \textbf{Significato e sintassi} \\
%     \hline
%     \hline
%     \texttt{ps} &  Riporta l'elenco dei processi in esecuzione. \\
%     &  \texttt{ps [OPTIONS]} \\
%     \hline
%     \texttt{top} &  Mostra continuamente processi in esecuzione. \\
%     &  \texttt{top [OPTIONS]...} \\
%     \hline
%     \texttt{kill} &  Manda un segnale ad un processo. \\
%     &  \texttt{kill [ -signal | -s signal ] pid ...} \\
%     \hline
%     \texttt{killall} & Manda un segnale ad un processo per nome. \\
%     &  \texttt{killall [OPTIONS] process} \\
%     \hline
%     \texttt{nice} &  Lancia un programma con priorità modificata. \\
%     &  \texttt{nice [OPTION] [COMMAND [ARG]...} \\ 
%     \hline
%     \texttt{renice} &  Cambia la priorità di un processo. \\
%     &  \texttt{renice PRIO [process]} \\ 
%     \hline
%   \end{tabular}
%   \caption{Principali comandi per la gestione dei processi.}
%   \label{tab:app_process_command}
% \end{table}


% \section{I permessi dei file}
% \label{sec:permission_command_table}

% \begin{table}[!htb]
%   \centering
%   \footnotesize
%   \begin{tabular}[c]{|l|l|}
%     \hline
%     \textbf{Nome} & \textbf{Significato e sintassi} \\
%     \hline
%     \hline
%     \texttt{u} &  Privilegi dell'utente. \\
%     &  \texttt{u} sta per \textit{user} \\
%     \hline
%     \texttt{g} &  Privilegi del gruppo. \\
%     &  \texttt{g} sta per \textit{group} \\
%     \hline
%     \texttt{o} &  Privilegi di tutti gli altri. \\
%     &  \texttt{o} sta per \textit{other} \\
%     \hline
%     \texttt{r} &  Permessi di lettura. \\
%     &  \texttt{r} sta per \textit{read} \\
%     \hline
%     \texttt{w} &  Permessi di scrittura. \\
%     &  \texttt{w} sta per \textit{write} \\
%     \hline
%     \texttt{x} &  Permessi di esecuzione. \\
%     &  \texttt{x} sta per \textit{execute} \\
%     \hline
%   \end{tabular}
%   \caption{I permessi dei file.}
%   \label{tab:permission_id}
% \end{table}


% \begin{table}[!htb]
%   \centering
%   \footnotesize
%   \begin{tabular}[c]{|l|l|}
%     \hline
%     \textbf{Comando} & \textbf{Significato e sintassi} \\
%     \hline
%     \hline
%     \texttt{chmod} &  Cambia i permessi di accesso ai file. \\
%     &  \texttt{chmod [OPTIONS] PERM [FILE]...} \\
%     \hline
%     \texttt{chown} & Cambia proprietari e gruppi ai file. \\
%     &  \texttt{chown [OPTIONS] USER [FILE]...}\\
%     \hline
%     \texttt{chgrp} & Cambia il gruppo proprietario ai file. \\
%     &  \texttt{chgrp [OPTIONS] GROUP [FILE]...} \\
%     \hline
%   \end{tabular}
%   \caption{Principali comandi per la gestione dei permessi dei file.}
%   \label{tab:app_chperm_command}
% \end{table}


% \section{Comandi per la localizzazione dei file}
% \label{sec:locate_command_table}


% \begin{table}[!htb]
%   \centering
%   \footnotesize
%   \begin{tabular}[c]{|l|l|}
%     \hline
%     \textbf{Comando} & \textbf{Significato e sintassi} \\
%     \hline
%     \hline
%     \texttt{locate} &  Elenca i file del database che si adattano col nome cercato. \\
%     &  \texttt{locate [OPTIONS] file} \\
%     \hline
%     \texttt{whereis} & Cerca i file di tipo binario, sorgente e pagina di
%     manuale per un comando. \\
%     &  \texttt{whereis [OPTIONS] file} \\
%     \hline
%     \texttt{which} &  Individua la posizione di un comando. \\
%     &  \texttt{which [OPTION] file} \\
%     \hline
%     \texttt{find} &  Cerca file in una gerarchia di directory. \\
%     &  \texttt{find [PATH] espressione} \\
%     \hline
%     \texttt{updatedb} &  Aggiorna il database con l'elenco dei file presenti
%     sul sistema. \\
%     &  \texttt{updatedb [OPTIONS]} \\
%     \hline
%   \end{tabular}
%   \caption{Principali comandi per la localizzazione dei file.}
%   \label{tab:app_file_locate_command}
% \end{table}


% \section{Comandi per la documentazione}
% \label{sec:doc_command_table}


% \begin{table}[!htb]
%   \centering
%   \footnotesize
%   \begin{tabular}[c]{|l|l|}
%     \hline
%     \textbf{Comando} & \textbf{Significato e sintassi} \\
%     \hline
%     \hline
%     \texttt{man} &  È un'interfaccia ai manuali di riferimento in linea. \\
%     &  \texttt{man [OPTIONS] file} \\
%     \hline
%     \texttt{whatis} & Mostra le descrizioni delle pagine di manuale. \\
%     &  \texttt{whatis [OPTIONS] nome} \\
%     \hline
%     \texttt{apropos} &  Ricerca nei nomi e nelle descrizioni delle pagine di manuale. \\
%     &  \texttt{apropos [OPTION] parola chiave} \\
%     \hline
%     \texttt{comando --help} &  Mostra le opzioni di un comando. \\
%     &  \texttt{comando --help} \\
%     \hline
%   \end{tabular}
%   \caption{Principali comandi per la documentazione.}
%   \label{tab:app_doc_command}
% \end{table}



% \section{Comandi per la gestione dei tempi}
% \label{sec:time_command_table}


% \begin{table}[!htb]
%   \centering
%   \footnotesize
%   \begin{tabular}[c]{|l|l|}
%     \hline
%     \textbf{Comando} & \textbf{Significato e sintassi} \\
%     \hline
%     \hline
%     \texttt{date} &  Mostra o configura data e orario. \\
%     &  \texttt{date [OPTION]... [FORMAT]} \\
%     \hline
%     \texttt{hwclock} & Mostra e configura l'orologio hardware. \\
%     &  \texttt{hwclock [OPTIONS]} \\
%     \hline
%   \end{tabular}
%   \caption{Principali comandi per la gestione dei tempi.}
%   \label{tab:app_time_command}
% \end{table}



% \section{Comandi di archiviazione e compressione}
% \label{sec:arch_command_table}


% \begin{table}[!htb]
%   \centering
%   \footnotesize
%   \begin{tabular}[c]{|l|l|}
%     \hline
%     \textbf{Comando} & \textbf{Significato e sintassi} \\
%     \hline
%     \hline
%     \texttt{tar} &  Programma di archiviazione. \\
%     &  \texttt{tar [OPTION] file1 file2 ..} \\
%     \hline
%     \texttt{gzip} & Comprime e decomprime file. \\
%     &  \texttt{gzip [OPTIONS] file} \\
%     \hline
%     \texttt{bzip2} &  Programma di archiviazione. \\
%     &  \texttt{bzip2 [OPTION] file1 file2 ..} \\
%     \hline
%   \end{tabular}
%   \caption{Principali comandi per di archiviazione.}
%   \label{tab:app_arch_command}
% \end{table}


% \section{Gestione dei pacchetti }
% \label{sec:pkg_command_table}


% \begin{table}[!htb]
%   \centering
%   \footnotesize
%   \begin{tabular}[c]{|l|l|}
%     \hline
%     \textbf{Comando} & \textbf{Significato e sintassi} \\
%     \hline
%     \hline
%     \texttt{dpkg} & Gestore pacchetti di Debian. \\
%     &  \texttt{dpkg [OPTIONS] action} \\
%     \hline
%     \texttt{apt-get} &  Gestore sistema pacchetti di Debian. \\
%     &  \texttt{apt-get [OPTIONS] } \\
%     \hline
%     \texttt{aptitute} &  Gestore sistema pacchetti di Debian. \\
%     &  \texttt{apt-get [OPTIONS] } \\
%     \hline
%     \texttt{rpm} & Gestore pacchetti di RedHat. \\
%     &  \texttt{rpm [OPTIONS] } \\
%     \hline
%     \texttt{yum} &  Gestore sistema pacchetti di RedHat. \\
%     &  \texttt{yum [OPTIONS] } \\
%     \hline
%   \end{tabular}
%   \caption{Principali comandi per di archiviazione.}
%   \label{tab:app_package_command}
% \end{table}



% \section{I comandi diagnostici della rete}
% \label{sec:diag_command_table}


% \begin{table}[!htb]
%   \centering
%   \footnotesize
%   \begin{tabular}[c]{|l|l|}
%     \hline
%     \textbf{Comando} & \textbf{Significato e sintassi} \\
%     \hline
%     \hline
%     \texttt{ping} &  Invia ICMP ECHO REQUEST agli host sulla rete . \\
%     &  \texttt{ping [OPTIONS] host } \\
%     \hline
%     \texttt{traceroute} & Mostra i passaggi da un host ad un altro. \\
%     &  \texttt{traceroute [OPTIONS] host } \\
%     \hline
%     \texttt{netstat} &  Mostra le connessioni sulla rete. \\
%     &  \texttt{netstat [OPTIONS]} \\
%     \hline
%       \end{tabular}
%   \caption{Principali comandi diagnostici.}
%   \label{tab:app_diagnostic_command}
% \end{table}



% \section{I client dei servizi base}
% \label{sec:clientbase_command_table}


% \begin{table}[!htb]
%   \centering
%   \footnotesize
%   \begin{tabular}[c]{|l|l|}
%     \hline
%     \textbf{Comando}& \textbf{Significato e sintassi} \\
%     \hline
%     \hline
%     \texttt{telnet} &  Interfaccia utente al protocollo Telnet. \\
%     &  \texttt{telnet [OPTION] host porta} \\
%     \hline
%     \texttt{ftp}    & Client del protocollo File Transfer Protocol. \\
%     &  \texttt{ftp [OPTIONS] host porta} \\
%     \hline
%     \texttt{finger} &Client per il controllo delle informazioni degli utenti.\\
%     &  \texttt{finger [OPTION] user} \\
%     \hline
%     \texttt{whois}  & Client per il servizio di whois. \\
%     &  \texttt{whois [OPTIONS] keyword} \\
%     \hline
%   \end{tabular}
%   \caption{Principali client dei servizi base.}
%   \label{tab:app_clientbase_command}
% \end{table}


\chapter{Indice degli argomenti per LPI}
\label{cha:LPI_cram}


\section{Argomenti Certificazione LPIC-1}
\label{sec:app_LPIC1}

Questa sezione contiene gli indici degli argomenti relativi ai due esami
(identificati dai numeri 101 e 102) necessari a raggiungere la certificazione
LPI di primo livello (LPIC-1) ``\textit{Junior Level Linux Certification}''. I
riferimenti aggiornati agli argomenti della certificazione possono essere
ottenuti su sito del Linux Professional Institute all'indirizzo:
\url{http://www.lpi.org/linux-certifications/programs/lpic-1}.

\subsection{Argomenti Esame LPI 101}
\label{sec:app_LPI101}

Nella tabella seguente sono riportati i titoli e gli identificativi numerici
degli obiettivi coperti dal primo dei due esami della certificazione LPIC-1
(LPI 101) associati ai corrispondenti riferimenti alle sezioni del testo in
cui detti argomenti sono trattati.

\footnotesize
\begin{longtable}[c]{|l|p{7.5cm}|p{4.0cm}|}
  \hline 
  \textbf{\textit{Topic}} & \textbf{Titolo} & \textbf{Riferimento} \\
  \hline
  \hline
  101 & \multicolumn{2}{|c|}{\textit{System Architecture}}\\
  \hline
  101.1 & Determine and configure hardware settings &
                                         sez.~\ref{sec:disk_structure},
                                         \ref{sec:file_disk_management},
                                         \ref{sec:kernel_modules} e 
                                         \ref{sec:interfaces_peripherals}\\
  101.2 & Boot the system &              sez.~\ref{sec:struct_sys_arch},
                                         \ref{sec:struct_proc_architecture} e
                                         \ref{sec:struct_kernel_boot}\\
  101.3 & Change runlevels and shutdown or reboot system & 
                                         sez.~\ref{sec:struct_sysv_init}, 
                                         \ref{sec:runlevel_control}, e
                                         \ref{sec:systemd_upstart}\\
  \hline
  102 & \multicolumn{2}{|c|}{\textit{Linux Installation and Package Management}}\\
  \hline
  102.1 & Design hard disk layout &      sez.~\ref{sec:file_FHS} e
                                         \ref{sec:partitioning}\\
  102.2 & Install a boot manager &       sez.~\ref{sec:struct_syslinux} e
                                         \ref{sec:struct_grub}\\
  102.3 & Manage shared libraries &      sez.~\ref{sec:cfg_dyn_lib}\\
  102.4 & Use Debian package management& sez.~\ref{sec:adv_pkg_debian}\\
  102.5 & Use RPM and YUM package management & 
                                         sez.~\ref{sec:adv_pkg_rmp}\\
  \hline
  103 & \multicolumn{2}{|c|}{\textit{GNU and Unix Commands}}\\
  \hline
  103.1 & Work on the command line &     sez.~\ref{sec:shell_design},
                                         \ref{sec:shell_sintax},
                                         \ref{sec:cmd_general}\\
  103.2 & Process text streams using filters &
                                         sez.~\ref{sec:cmd_file_visualisation},
                                         \ref{sec:cmd_file_filter},
                                         \ref{sec:cmd_regular_expression}\\
  103.3 & Perform basic file management& sez.~\ref{sec:struct_filesystem_arch},
                                         \ref{sec:shell_sintax}, 
                                         \ref{sec:cmd_search}\\
  103.4 & Use streams, pipes and redirects&
                                         sez.~\ref{sec:shell_IO_redirect} e
                                         \ref{sec:cmd_redirection}\\
  103.5 & Create, monitor and kill processes&
                                         sez.~\ref{sec:struct_process} e 
                                         \ref{sec:struct_job_control}\\
  103.6 & Modify process execution priorities&
                                         sez.~\ref{sec:struct_priority}\\
  103.7 & Search text files using regular expressions&
                                         sez.~\ref{sec:cmd_regular_expression}\\
  103.8 & Perform basic file editing operations using vi&
                                         sez.~\ref{sec:vi}\\
  \hline
  104 & \multicolumn{2}{|c|}{\textit{Devices, Linux Filesystems, Filesystem Hierarchy Standard}}\\
  \hline
  104.1 & Create partitions and filesystems&
                                         sez.~\ref{sec:partitioning},
                                         \ref{sec:filesystem_create} e
                                         \ref{sec:swap_CDROM_management}\\
  104.2 & Maintain the integrity of filesystems&
                                         sez.~\ref{sec:file_disk_management} e
                                         \ref{sec:filesystem_check}\\
  104.3 & Control mounting and unmounting of filesystems&
                                         sez.~\ref{sec:file_disk_management}\\
  104.4 & Manage disk quotas&            sez.~\ref{sec:disk_quota}\\
  104.5 & Manage file permissions and ownership&
                                         sez.~\ref{sec:struct_access_control}\\
  104.6 & Create and change hard and symbolic links&
                                         sez.~\ref{sec:struct_filesystem_arch}\\
  104.7 & Find system files and place files in the correct location&
                                         sez.~\ref{sec:file_FHS},
                                         \ref{sec:shell_sintax} e
                                         \ref{sec:cmd_search}.\\
  \hline
\end{longtable}
\normalsize


\subsection{Argomenti Esame LPI 102}
\label{sec:app_LPI102}

Nella tabella seguente sono riportati i titoli e gli identificativi numerici
degli obiettivi coperti dal secondo dei due esami della certificazione LPIC-1
(LPI 102) associati ai corrispondenti riferimenti alle sezioni del testo in
cui detti argomenti sono trattati.

\footnotesize
\begin{longtable}[c]{|l|p{7.5cm}|p{4.0cm}|}
  \hline
  \textbf{\textit{Topic}} & \textbf{Titolo} & \textbf{Riferimento} \\
  \hline
  \hline
  105 & \multicolumn{2}{|c|}{\textit{Shells, Scripting and Data Management}}\\
  \hline
  105.1 & Customize and use the shell environment &
                                         sez.~\ref{sec:shell_sintax} e 
                                         \ref{sec:shell_operation_modes}\\
  105.2 & Customize or write simple scripts &
                                         sez.~\ref{sec:shell_sintax} e 
                                         \ref{sec:shell_scripting}\\
  105.3 & SQL data management&           sez.~\ref{sec:database_admin}\\
  \hline
  106 & \multicolumn{2}{|c|}{\textit{User Interfaces and Desktops}}\\
  \hline
  106.1 & Install and configure X11 &    sez.~\ref{sec:Xwindow_intro}, 
                                         \ref{sec:cfg_Xserver}\\
  106.2 & Setup a display manager &      sez.~\ref{sec:cfg_xserver_start} \\
  106.3 & Accessibility &                sez.~\ref{sec:accessibility}\\
  \hline
  107 & \multicolumn{2}{|c|}{\textit{Administrative Tasks}}\\
  \hline
  107.1 & Manage user and group accounts and related system files & 
                                         sez.~\ref{sec:user_account}, 
                                         \ref{sec:cfg_user_db},
                                         \ref{sec:cmd_users}\\
  107.2 & Automate system administration tasks by scheduling jobs & 
                                         sez.~\ref{sec:crontab}\\
  107.3 & Localisation and internationalisation & 
                                         sez.~\ref{sec:localization} e 
                                         \ref{sec:shell_sintax}\\
  \hline
  108 & \multicolumn{2}{|c|}{\textit{Essential System Services}}\\
  \hline
  108.1 & Maintain system time &         sez.~\ref{sec:cmd_time} e 
                                         \ref{sec:net_NTP}\\
  108.2 & System logging &               sez.~\ref{sec:syslog.conf} e
                                         \ref{sec:logrotate} \\
  108.3 & Mail Tranfer Agent (MTA) basics &
                                         sez.~\ref{sec:mail_base_management}\\
  108.4 & Manage printers and printing & sez.~\ref{sec:print_printing}\\
  \hline
  109 & \multicolumn{2}{|c|}{\textit{Networking Fundamentals}}\\
  \hline
  109.1 & Fundamentals of internet protocols & 
                                         sez.~\ref{sec:net_networks} e 
                                         \ref{sec:net_tcp_ip}\\
  109.2 & Basic network configuration &  sez.~\ref{sec:net_config}\\
  109.3 & Basic network troubleshooting &sez.~\ref{sec:net_diagnostic}\\
  109.4 & Configure client side DNS    & sez.~\ref{sec:net_name_resolution}\\
  \hline
  110 & \multicolumn{2}{|c|}{\textit{Security}}\\
  \hline
  110.1 & Perform security administration tasks & 
                                         sez.~\ref{sec:net_netstat},
                                         \ref{sec:cfg_login} \\
  110.2 & Setup host security &          sez.~\ref{sec:net_TCP_wrappers}\\
  110.3 & Securing data with encryption &sez.~\ref{sec:net_ssh} e
                                         \ref{sec:integrity_check_cmd}\\
  \hline
\end{longtable}
\normalsize


\section{Argomenti Certificazione LPIC-2}
\label{sec:app_LPIC2}

Questa sezione contiene gli indici degli argomenti relativi ai due esami
(identificati dai numeri 201 e 202) necessari a raggiungere la certificazione
LPI di secondo livello (LPIC-2) ``\textit{Advanced Level Linux
  Certification}''. I riferimenti aggiornati agli argomenti possono essere
ottenuti su sito del Linux Professional Institute all'indirizzo:
\url{http://www.lpi.org/linux-certifications/programs/lpic-2}.


\subsection{Argomenti Esame LPI 201}
\label{sec:app_LPI201}

Nella tabella seguente sono riportati i titoli e gli identificativi numerici
degli obiettivi coperti dal primo dei due esami della certificazione LPIC-2
(LPI 201) associati ai corrispondenti riferimenti alle sezioni del testo in
cui detti argomenti sono trattati.

\footnotesize
\begin{longtable}[c]{|l|p{7.5cm}|p{4.0cm}|}
  \hline
  \textbf{\textit{Topic}} & \textbf{Titolo} & \textbf{Riferimento} \\
  \hline
  \hline
  200 & \multicolumn{2}{|c|}{\textit{Capacity Planning}}\\
  \hline
  200.1 & Measure and Troubleshoot Resource Usage
                                        & non trattato\\%sez.\\
  200.2 & Predict Future Resource Needs & non trattato\\%sez.\\
  \hline
  201 & \multicolumn{2}{|c|}{\textit{Linux Kernel}}\\
  \hline
  201.1 & Kernel Components             & sez.~\ref{sec:kernel_version} e
                                          \ref{sec:kernel_source}\\ 
  201.2 & Compiling a Linux kernel      & sez.~\ref{sec:kernel_compile} e
                                          \ref{sec:kernel_install} \\
  201.3 & Kernel runtime management and troubleshooting
                                        & sez.~\ref{sec:kernel_modules}
                                          e \ref{sec:udev_hotplug}
                                          (incompleto)\\
  \hline
  202 & \multicolumn{2}{|c|}{\textit{System Startup}}\\
  \hline
  202.1 & Customising system startup    & sez.~\ref{sec:struct_sysv_init}
                                          e \ref{sec:runlevel_control} \\
  202.2 & System recovery               & sez.~\ref{sec:filesystem_check},
                                          \ref{sec:struct_grub} e
                                          \ref{sec:runlevel_control} \\
  202.3 & Alternate Bootloaders         & sez.~\ref{sec:struct_kernel_boot} e
                                          \ref{sec:struct_syslinux}
                                          (incompleto)\\ % mancano cenni di
                                            % systemd-boot e U-Boot e va
                                            % approfondito UEFI
  \hline
  203 & \multicolumn{2}{|c|}{\textit{Filesystem and Devices}}\\
  \hline
  203.1 & Operating the Linux filesystem& sez.~\ref{sec:file_disk_management} e
                                          \ref{sec:swap_CDROM_management}\\
  203.2 & Maintaining a Linux filesystem& sez.~\ref{sec:filesystem_create} 
                                          e \ref{sec:filesystem_check}\\ 
  203.3 & Creating and configuring filesystem options &
                                          sez.~\ref{sec:automounter},
                                          \ref{sec:swap_CDROM_management}
                                          e \ref{sec:encrypted_disks}\\
  \hline
  204 & \multicolumn{2}{|c|}{\textit{Advanced Storage Device Administration}}\\
  \hline
  204.1 & Configuring RAID              & sez.~\ref{sec:disk_RAID}\\
  204.2 & Adjusting Storage Device Access&sez.~\ref{sec:adv_disk_filesystem}
                                         (incompleto) \\ % mancano nvme,
                                           %  fstrim, iscsi, AoE, FCoE,
                                           %  multipath  
  204.3 & Logical Volume Manager        & sez.~\ref{sec:disk_LVM}\\
  \hline
  205 & \multicolumn{2}{|c|}{\textit{Networking Configuration}}\\
  \hline
  205.1 & Basic networking configuration& sez.~\ref{sec:net_config},
                                          \ref{sec:net_diagnostic},
                                          \ref{sec:net_wireless},
                                          e \ref{sec:wifi_wireless_tool} \\
  205.2 & Advanced Network Configuration and Troubleshooting
                                        & sez.~\ref{sec:net_config},
                                        \ref{sec:net_diagnostic},
                                        \ref{sec:net_simple_client} e
                                        4.3 di \cite{SGL}\\
  205.3 & Troubleshooting network issues& sez.~\ref{sec:net_config},
                                          \ref{sec:net_name_resolution},
                                          \ref{sec:net_diagnostic},
                                          \ref{sec:net_TCP_wrappers} e
                                          \ref{sec:net_host}\\
  \hline
  206 & \multicolumn{2}{|c|}{\textit{System Maintenance}}\\
  \hline
  206.1 & Make and install programs from source
                                        & sez.~\ref{sec:install_tarball}\\
  206.2 & Backup operations             & sez.~\ref{sec:adv_backup}\\
  206.3 & Notify users on system-related issues
                                        & sez.~\ref{sec:runlevel_control} e
                                        \ref{sec:cfg_login}\\
  \hline
\end{longtable}
\normalsize


\subsection{Argomenti Esame LPI 202}
\label{sec:app_LPI202}


Nella tabella seguente sono riportati i titoli e gli identificativi numerici
degli obiettivi coperti dal secondo dei due esami della certificazione LPIC-2
(LPI 202) associati ai corrispondenti riferimenti alle sezioni del testo in
cui detti argomenti sono trattati.

\footnotesize
\begin{longtable}[c]{|l|p{7.5cm}|p{4.0cm}|}
  \hline
  \textbf{\textit{Topic}} & \textbf{Titolo} & \textbf{Riferimento} \\
  \hline
  \hline
  207 & \multicolumn{2}{|c|}{\textit{Domain Name Server}}\\
  \hline
  207.1 & Basic DNS server configuration& sez.~\ref{sec:net_DNS_management}\\
  207.2 & Create and maintain DNS zones & sez.~\ref{sec:net_DNS_domain} e 
                                          \ref{sec:net_adv_bind}\\
  207.3 & Securing a DNS server         & sez.~\ref{sec:bind_dnssec} (incompleto)\\
  \hline
  208 & \multicolumn{2}{|c|}{\textit{HTTP Services}}\\
  \hline
  208.1 & Basic Apache configuration     & non trattato\\%sez.\\
  208.2 & Apache configuration for HTTPS & solo SSL in sez.~2.1 di \cite{SGL}\\
  208.3 & Implementing Squid as a caching proxy
                                         & non trattato\\%sez.\\
  208.4 & Implementing Nginx as a web server and a reverse proxy 
                                         & non trattato\\%sez.\\
  \hline
  209 & \multicolumn{2}{|c|}{\textit{File Sharing}}\\
  \hline
  209.1 & Samba Server Configuration    & sez.~\ref{sec:net_samba} (solo cenni)\\ 
  209.2 & NFS Server Configuration      & sez.~\ref{sec:net_NFS_server}\\
  \hline
  210 & \multicolumn{2}{|c|}{\textit{Network Client Management}}\\
  \hline
  210.1 & DHCP configuration            & sez.~\ref{sec:net_DHCP_server}\\
  210.2 & PAM authentication            & sez.~\ref{sec:cfg_user_PAM}\\
  210.3 & LDAP client usage             & sez.~1.3.1, 1.3.2 di \cite{IS-LDAP}\\
  210.4 & Configuring an OpenLDAP server& sez.~1.1.2, 1.2.2, 1.2.3, 1.3.3  
                                          di \cite{IS-LDAP}\\
  \hline
  211 & \multicolumn{2}{|c|}{\textit{E-Mail Services}}\\
  \hline
  211.1 & Using e-mail servers           & non trattato\\% sez.\\
  211.2 & Managing Local E-Mail Delivery & non trattato\\% sez.\\
  211.3 & Managing Mailbox Access        & non trattato\\% sez.\\
  \hline
  212 & \multicolumn{2}{|c|}{\textit{System Security}}\\
  \hline
  212.1 & Configuring a router          & sez.~\ref{sec:net_adv_config}, 
                                          cap.~3 di \cite{SGL}\\
  212.2 & Managing FTP servers          & non trattato\\% sez.\\
  212.3 & Secure shell (SSH)            & sez.~\ref{sec:net_ssh}\\
  212.4 & Security tasks                & sez.~5.2 e 5.4 di \cite{SGL} (incompleto)\\
  212.5 & OpenVPN                       & sez.~4.3 di \cite{SGL}\\
  \hline
\end{longtable}
\normalsize


\section{Percorsi di studio per la certificazione LPI}
\label{cha:LPI_study_path}

Questa sezione presenta i percorsi di studio attraverso i capitoli del libro
per coprire gli argomenti previsti dai vari esami richiesti per il
raggiungimento delle certificazioni LPI.

\subsection{Percorso di studio per l'esame LPI 101}
\label{sec:LPI101_study_path}

Il percorso di studio consigliato per gli argomenti relativi all'esame LPI 101
è il seguente. Si tenga conto che il percorso non segue l'ordine degli
argomenti elencati nelle pagine di descrizione degli obiettivi riportati negli
indici di sez.~\ref{sec:app_LPI101}.

\begin{itemize}
\item Capitolo \ref{cha:system_architecture}, tutto, tralasciare
  eventualmente la panoramica di sez.~\ref{sec:struct_architecture}.
\item Capitolo \ref{cha:shell_commands}:
  \begin{itemize*}
  \item da sez.~\ref{sec:shell_design} a sez.~\ref{sec:shell_IO_redirect},
  \item sez.~\ref{sec:shell_fileutils} tutta,
  \item sez.~\ref{sec:vi},
  \item sez.~\ref{sec:cmd_redirection};
  \end{itemize*}
\item Capitolo \ref{cha:config_services}:
  \begin{itemize*}
  \item sez.~\ref{sec:cfg_dyn_lib}, si legga eventualmente l'introduzione di
    sez.~\ref{sec:cfg_general}.
  \end{itemize*}
\item Capitolo \ref{cha:ordinary_admin}:
  \begin{itemize*}
  \item sez.~\ref{sec:tar_cpio},
  \item sez.~\ref{sec:adv_package_admin} tutta,
  \item sez.~\ref{sec:sb_sql_lang};
  \end{itemize*}
\item Capitolo \ref{cha:straordinary_admin}:
  \begin{itemize*}
  \item sez.~\ref{sec:disk_filesystem_admin} tutta,
  \item sez.~\ref{sec:struct_boot} tutta,
  \item sez.~\ref{sec:interfaces_peripherals} tutta, tralasciare eventualmente
    i dettagli su \ref{sec:SCSI_interface}, \ref{sec:serial_interface} e
    \ref{sec:USB_interface}.
  \end{itemize*}
\end{itemize}


\subsection{Percorso di studio per l'esame LPI 102}
\label{sec:LPI102_study_path}

Il percorso di studio consigliato per gli argomenti relativi all'esame LPI 102
è il seguente. Si tenga conto che il percorso non segue l'ordine degli
argomenti elencati nelle pagine di descrizione degli obiettivi riportati negli
indici di sez.~\ref{sec:app_LPI102}. 

\begin{itemize}
\item Capitolo \ref{cha:shell_commands}:
  \begin{itemize*}
  \item ripassare sez.~\ref{sec:shell_sintax}, ed eventualmente
    sez.~\ref{sec:shell_IO_redirect},
  \item approfondire su sez.~\ref{sec:shell_scripting} e
    sez.~\ref{sec:shell_operation_modes},
  \item per la gestione dell'orario di sistema sez.~\ref{sec:cmd_time},
  \item per GPG la relativa parte di sez.~\ref{sec:integrity_check_cmd}.
  \end{itemize*}
\item Capitolo \ref{cha:config_services}:
  \begin{itemize*}
  \item tutto a partire da sez.~\ref{sec:localization}, si legga eventualmente
    l'introduzione di sez.~\ref{sec:cfg_general}.
  \end{itemize*}
\item Capitolo \ref{cha:ordinary_admin}:
  \begin{itemize*}
  \item tutta sez.~\ref{sec:users_groups_management},
  \item sez.~\ref{sec:sb_sql_lang}.
  \end{itemize*}
\item Capitolo \ref{cha:networks_base}:
  \begin{itemize*}
  \item tutto tranne, sez.~\ref{sec:net_arp}, sez.~\ref{sec:net_rpc_services},
    sez.~\ref{sec:net_finger} e sez.~\ref{sec:net_PPP},
  \item se pratici di reti e protocolli si può sorvolare su
    sez.~\ref{sec:net_networks} e sez.~\ref{sec:net_tcp_ip}.
  \end{itemize*}
\item Capitolo \ref{cha:networks_base_services}:
  \begin{itemize*}
  \item sez.~\ref{sec:net_servizi},
  \item sez.~\ref{sec:net_ssh}, eccetto sez.~\ref{sec:ssh_forwarding};
  \item sez.~\ref{sec:mail_base_management}.
  \end{itemize*}
\end{itemize}



% \section{Percorso di studio LPI 201}
% \label{sec:LPI201_study_path}

% Il percorso di studio consigliato per gli argomenti relativi all'esame LPI 201
% è il seguente. Si tenga conto che il percorso non segue l'ordine degli
% argomenti elencati nelle pagine di descrizione degli obiettivi riportati negli
% indici di sez.~\ref{sec:app_LPI201}.

% (da fare)

% \section{Percorso di studio LPI 202}
% \label{sec:LPI202_study_path}

% Il percorso di studio consigliato per gli argomenti relativi all'esame LPI 202
% è il seguente. Si tenga conto che il percorso non segue l'ordine degli
% argomenti elencati nelle pagine di descrizione degli obiettivi riportati negli
% indici di sez.~\ref{sec:app_LPI202}.

% (da fare)


% LocalWords:  OPTION ps OPTIONS kill signal pid killall nice COMMAND ARG PRIO
% LocalWords:  renice group other read write execute chmod PERM chown chgrp tar
% LocalWords:  whereis which find PATH updatedb whatis apropos FORMAT hwclock
% LocalWords:  gzip bzip dpkg action apt get aptitute rpm RedHat yum ICMP ECHO
% LocalWords:  REQUEST host traceroute netstat client telnet Telnet ftp whois
% LocalWords:  Transfer Protocol keyword LPI LPIC Topic and configure settings
% LocalWords:  sez the system runlevels shutdown reboot layout shared libraries
% LocalWords:  package command line text streams using filters basic pipes of
% LocalWords:  redirects processes process execution priorities files regular
% LocalWords:  expressions operations partitions filesystems integrity mounting
% LocalWords:  unmounting quotas permissions ownership change symbolic links at
% LocalWords:  place correct location shell environment simple scripts accounts
% LocalWords:  related administration tasks scheduling jobs logging basics side
% LocalWords:  internationalisation printers printing protocols configuration
% LocalWords:  troubleshooting DNS security with encryption kernel build custom
% LocalWords:  install modules runtime startup recovery filesystem configuring
% LocalWords:  options udev networking issues users programs from source zones
% LocalWords:  maintain proxy authentication LDAP usage servers router SSH TCP
% LocalWords:  stages bootloaders resources configurations


%%% Local Variables: 
%%% mode: latex
%%% TeX-master: "corso"
%%% End: 

