Difference between revisions of "Daemons (Italiano)"

From ArchWiki
Jump to: navigation, search
Line 6: Line 6:
 
{{translateme}}
 
{{translateme}}
  
A '''daemon''' is a program that runs in the background, waiting for events to occur and offering services. A good example is a webserver that waits for a request to deliver a page or a ssh server waiting for someone trying to log in. While these are full featured applications, there are daemons whose work is not that visible. A daemon which writes messages into a log file (e.g. syslog, metalog), a daemon which lowers your CPU frequency if the system has nothing to do.
+
Un '''daemon''' (demone) è un programma che viene eseguito in background, in attesa che si verifichino determinati eventi e offrendo servizi. Un buon esempio è un server web in attesa di fornire una pagina richiesta o un server ssh in attesa di qualcuno che esegua il login. Anche se queste sono applicazioni particolari con ampie funzionalità, ci sono demoni il cui lavoro non è così visibile. Un demone che scrive messaggi in un file di log (ad esempio, syslog, metalog), o un demone che abbassa la frequenza della CPU, se il sistema non è troppo impegnato.
  
==Starting on Boot==
+
==esecuzione automatica all'avvio==
A default install of Arch Linux will leave you with very few services (or daemons) enabled during boot. You can add or remove services by editing the DAEMONS array in your [[rc.conf]] file. It will initially look something like this:
+
L'installazione di default di Arch Linux include normalmente pochissimi servizi (o demoni) abilitati durante la fase d'avvio. È possibile aggiungere o rimuovere i servizi modificando la stringa DAEMONS nel file [[rc.conf]]. Inizialmente saranno un qualcosa del genere:
 
  DAEMONS=(syslog-ng network netfs crond)
 
  DAEMONS=(syslog-ng network netfs crond)
  
They will start in the order you have them listed. You can disable one and keep it in the array by prefixing it with an exclamation mark (!). You can also have them start in the background by adding an at (@) symbol in front of it.
+
Vengono avviati nell'ordine in cui sono stati elencati. È possibile disattivarli e mantenerli nella stringa anteponendo un punto esclamativo (!) per ognuno. È anche possibile farli avviare in background anteponendo il simbolo (@).
  
==Manual Starting and Stopping==
+
==Avvio e blocco manuale==
You can see what service start up scripts you have by looking in your /etc/rc.d/ directory. You can also manually start, stop, and restart them by issuing
+
Si possono vedere quali servizi vengono avviati dagli script nella cartella /etc/rc.d/. È inoltre possibile avviare, arrestare e riavviare manualmente i demoni con il comando
  /etc/rc.d/''daemonname'' {start|stop|restart}
+
  /etc/rc.d/''nomedemone'' {start|stop|restart}
  
They may also have other commands, check with the documentation.
+
Ssono possibili anche altri comandi, verificare nella documentazione.
  
==Essentials==
+
==Essenziale==
You do not have to add any more services, if you do not feel the need. However, a typical desktop user will add at least [[CUPS]] and [[HAL]]. As you install new services, you will have to manually add them to the DAEMONS array in /etc/rc.conf. (The DAEMONS array is at the end of the default rc.conf file.)
+
Non è necessario aggiungere tanti servizi in più se non se ne ha bisogno. Tuttavia, un utente desktop tipico dovrebbe aggiungere almeno [[CUPS]] e [[HAL]]. Quando si installano nuovi servizi, sarà necessario aggiungerli manualmente nella stringa demoni in /etc/rc.conf. (La stringa dei demoni si trova alla fine del file rc.conf)
  
{{Note|Some services will start other services. For example, HAL will automatically start [[D-Bus]] and [[Acpid]]. Keep in mind, as it has been mentioned elsewhere, that HAL would sometimes fail to automatically start D-Bus, without the user's awareness. It is considered good practice to add D-Bus explicitly before HAL and not to "background" it. This will let the user know during bootup if it fails to start, before other services dependent on D-Bus break.|}}
+
{{Note|Alcuni servizi inizieranno altri servizi. Ad esempio, HAL avvierà automaticamente [[D-Bus]] e [[Acpid]]. Bisognerebbe ricordare, così come è stato menzionato altrove, che HAL a volte non avvia automaticamente D-Bus, e questo si può verificare all'insaputa dell'utente. È raccomandabile aggiungere D-Bus in modo esplicito prima di HAL e non in "background". Questo permetterà all'utente di verificare eventuali anomalie durante il boot, prima che vengano avviati altri servizi dipendenti da D-Bus.|}}
  
==Starting Daemons in Background==
+
==Avvio dei demoni in background==
This is helpful for starting a service and letting the next service start before the previous one has finished. Which services to start background depends on your needs. Do not background anything you need immediately. Here is an example:
+
Questo è utile per avviare un servizio, lasciando che l'avvio del seguente servizio inizi prima che quello precedente abbia terminato. Quali servizi avviare in background dipende dalle proprie esigenze. Non bisognerebbe mettere in background i servizi di cui si ha bisogno immediatamente. Ecco un esempio:
 
  DAEMONS=(syslog-ng gensplash network netfs dbus hal @avahi-daemon @samba @crond @openntpd @cups @mpd)
 
  DAEMONS=(syslog-ng gensplash network netfs dbus hal @avahi-daemon @samba @crond @openntpd @cups @mpd)
  
Starting ''openntpd'' in the background could lead to synchronization errors between the actual time and the time stored on your computer. If you recognize an increasing time difference between your desktop clock and the actual time, try to start the ''openntpd'' daemon normally and not in the background.
+
Avviare ''openntpd'' in background potrebbe portare ad errori di sincronizzazione tra l'ora effettiva e l'ora impostata sul computer. Se si rileva una differenza oraria in aumento sull'orologio desktop, avviare il demone ''openntpd'' normalmente e non in background.
  
==ArchLinux Daemon Manager GUI==
+
==Interfaccia gestione demoni di ArchLinux==
You can install [http://img130.imageshack.us/img130/4200/aldmgui03.png ArchLinux Daemon Manager] from [http://aur.archlinux.org/packages.php?ID=29606 AUR] and you will be able to easily change settings in /etc/rc.conf using GTK aplication aldm-gui or commandline application aldm.
+
Si può installare [http://img130.imageshack.us/img130/4200/aldmgui03.png ArchLinux Daemon Manager] da [http://aur.archlinux.org/packages.php?ID=29606 AUR] e si potranno modificare facilmente le impostazioni in /etc/rc.conf usando l'interfaccia GTK aldm-gui o l'applicazione a riga di comando aldm.
  
==List of Daemons==
+
==Lista dei demoni==
(Here is a list of daemons, although it might not be complete. Please feel free to add any missing daemons here, in alphabetical order.)
+
(Ecco una lista di demoni, anche se potrebbe non essere completa. Chiunque può contribuire aggiungendo tutti i possibili demoni mancanti qui, in ordine alfabetico.)
 
{| border="1"
 
{| border="1"
|<b>Daemon</b>||<b>Description</b>
+
|<b>Demone</b>||<b>Descrizione</b>
 
|-
 
|-
|[[Alsa|alsa]]|| Advanced Linux Sound Architecture; provides device drivers for sound cards.
+
|[[Alsa|alsa]]|| Advanced Linux Sound Architecture; fornisce i driver per le schede audio.
 
|-
 
|-
 
|[[Avahi|avahi-daemon]]||
 
|[[Avahi|avahi-daemon]]||
Line 45: Line 45:
 
|[[Avahi|avahi-dnsconfd]]||
 
|[[Avahi|avahi-dnsconfd]]||
 
|-
 
|-
|crond||Daemon to schedule and time events.
+
|crond||Demone per gli eventi programmati.
 
|-
 
|-
|[[CUPS|cups]]||Common UNIX Printing System daemon.
+
|[[CUPS|cups]]||Common UNIX Printing System daemon. Demone per la gestione di stampa.
 
|-
 
|-
|[[D-Bus|dbus]]||Message bus system for software communication.
+
|[[D-Bus|dbus]]||Messaggio del bus system per software di comunicazione.
 
|-
 
|-
 
|[[FAM|fam]]||File Alteration Monitor.
 
|[[FAM|fam]]||File Alteration Monitor.
Line 61: Line 61:
 
|[[MySQL|mysqld]]||MySQL database server.
 
|[[MySQL|mysqld]]||MySQL database server.
 
|-
 
|-
|netfs||Mounts network file systems.
+
|netfs||Monta i file system di rete.
 
|-
 
|-
 
|network||
 
|network||
Line 67: Line 67:
 
|networkmanager||
 
|networkmanager||
 
|-
 
|-
|[[NTPD|ntpd]]||Network Time Protocol daemon (client and server).
+
|[[NTPD|ntpd]]||Network Time Protocol daemon (client e server).
 
|-
 
|-
|[[OpenNTP|openntpd]]||alternate Network Time Protocol daemon (client and server).
+
|[[OpenNTP|openntpd]]||alternate Network Time Protocol daemon (client e server).
 
|-
 
|-
 
|[[Pure-FTPD|pure-ftpd]]||FTP server.
 
|[[Pure-FTPD|pure-ftpd]]||FTP server.
 
|-
 
|-
|[[Rsyslog|rsyslogd]]||The latest version of a system logger.
+
|[[Rsyslog|rsyslogd]]||La versione più recente del logger di sistema.
 
|-
 
|-
|[[Samba|samba]]||File and print services for Microsoft Windows clients.
+
|[[Samba|samba]]||Servizi di file e stampa per client Microsoft Windows.
 
|-
 
|-
|sensors||Hardware (temperature, fans etc) monitoring.
+
|sensors||Monitoraggio hardware (temperature, ventilatori ecc).
 
|-
 
|-
|[[OpenSSH|sshd]]||OpenSSH (secure shell) daemon.
+
|[[OpenSSH|sshd]]||Demone openSSH (secure shell).
 
|-
 
|-
|stbd ||This daemon was previously necessary for gnome-system-tools. However, as of gnome-tools 2.28, it is no longer needed.
+
|stbd ||Questo demone era necessario per gnome-system-tools. Tuttavia, con i tools di gnome-2.28, non è più necessario.
 
|-
 
|-
|syslogd||This was the older and basic system logger.
+
|syslogd||L'ormai datato logger di sistema di base.
 
|-
 
|-
|[[Syslog-ng|syslog-ng]]||System logger next generation.
+
|[[Syslog-ng|syslog-ng]]||L'ultima generazione di logger di sistema.
 
|-
 
|-
 
|[[Vsftpd|vsftpd]]||FTP server.
 
|[[Vsftpd|vsftpd]]||FTP server.
 
|-
 
|-
 
|}
 
|}

Revision as of 02:47, 28 August 2010

This template has only maintenance purposes. For linking to local translations please use interlanguage links, see Help:i18n#Interlanguage links.


Local languages: Català – Dansk – English – Español – Esperanto – Hrvatski – Indonesia – Italiano – Lietuviškai – Magyar – Nederlands – Norsk Bokmål – Polski – Português – Slovenský – Česky – Ελληνικά – Български – Русский – Српски – Українська – עברית – العربية – ไทย – 日本語 – 正體中文 – 简体中文 – 한국어


External languages (all articles in these languages should be moved to the external wiki): Deutsch – Français – Română – Suomi – Svenska – Tiếng Việt – Türkçe – فارسی

Tango-preferences-desktop-locale.pngThis article or section needs to be translated.Tango-preferences-desktop-locale.png

Notes: please use the first argument of the template to provide more detailed indications. (Discuss in Talk:Daemons (Italiano)#)

Un daemon (demone) è un programma che viene eseguito in background, in attesa che si verifichino determinati eventi e offrendo servizi. Un buon esempio è un server web in attesa di fornire una pagina richiesta o un server ssh in attesa di qualcuno che esegua il login. Anche se queste sono applicazioni particolari con ampie funzionalità, ci sono demoni il cui lavoro non è così visibile. Un demone che scrive messaggi in un file di log (ad esempio, syslog, metalog), o un demone che abbassa la frequenza della CPU, se il sistema non è troppo impegnato.

esecuzione automatica all'avvio

L'installazione di default di Arch Linux include normalmente pochissimi servizi (o demoni) abilitati durante la fase d'avvio. È possibile aggiungere o rimuovere i servizi modificando la stringa DAEMONS nel file rc.conf. Inizialmente saranno un qualcosa del genere:

DAEMONS=(syslog-ng network netfs crond)

Vengono avviati nell'ordine in cui sono stati elencati. È possibile disattivarli e mantenerli nella stringa anteponendo un punto esclamativo (!) per ognuno. È anche possibile farli avviare in background anteponendo il simbolo (@).

Avvio e blocco manuale

Si possono vedere quali servizi vengono avviati dagli script nella cartella /etc/rc.d/. È inoltre possibile avviare, arrestare e riavviare manualmente i demoni con il comando

/etc/rc.d/nomedemone {start|stop|restart}

Ssono possibili anche altri comandi, verificare nella documentazione.

Essenziale

Non è necessario aggiungere tanti servizi in più se non se ne ha bisogno. Tuttavia, un utente desktop tipico dovrebbe aggiungere almeno CUPS e HAL. Quando si installano nuovi servizi, sarà necessario aggiungerli manualmente nella stringa demoni in /etc/rc.conf. (La stringa dei demoni si trova alla fine del file rc.conf)

Note: Alcuni servizi inizieranno altri servizi. Ad esempio, HAL avvierà automaticamente D-Bus e Acpid. Bisognerebbe ricordare, così come è stato menzionato altrove, che HAL a volte non avvia automaticamente D-Bus, e questo si può verificare all'insaputa dell'utente. È raccomandabile aggiungere D-Bus in modo esplicito prima di HAL e non in "background". Questo permetterà all'utente di verificare eventuali anomalie durante il boot, prima che vengano avviati altri servizi dipendenti da D-Bus.

Avvio dei demoni in background

Questo è utile per avviare un servizio, lasciando che l'avvio del seguente servizio inizi prima che quello precedente abbia terminato. Quali servizi avviare in background dipende dalle proprie esigenze. Non bisognerebbe mettere in background i servizi di cui si ha bisogno immediatamente. Ecco un esempio:

DAEMONS=(syslog-ng gensplash network netfs dbus hal @avahi-daemon @samba @crond @openntpd @cups @mpd)

Avviare openntpd in background potrebbe portare ad errori di sincronizzazione tra l'ora effettiva e l'ora impostata sul computer. Se si rileva una differenza oraria in aumento sull'orologio desktop, avviare il demone openntpd normalmente e non in background.

Interfaccia gestione demoni di ArchLinux

Si può installare ArchLinux Daemon Manager da AUR e si potranno modificare facilmente le impostazioni in /etc/rc.conf usando l'interfaccia GTK aldm-gui o l'applicazione a riga di comando aldm.

Lista dei demoni

(Ecco una lista di demoni, anche se potrebbe non essere completa. Chiunque può contribuire aggiungendo tutti i possibili demoni mancanti qui, in ordine alfabetico.)

Demone Descrizione
alsa Advanced Linux Sound Architecture; fornisce i driver per le schede audio.
avahi-daemon
avahi-dnsconfd
crond Demone per gli eventi programmati.
cups Common UNIX Printing System daemon. Demone per la gestione di stampa.
dbus Messaggio del bus system per software di comunicazione.
fam File Alteration Monitor.
gensplash
hal Hardware Abstraction Layer.
mpd Music Player Daemon.
mysqld MySQL database server.
netfs Monta i file system di rete.
network
networkmanager
ntpd Network Time Protocol daemon (client e server).
openntpd alternate Network Time Protocol daemon (client e server).
pure-ftpd FTP server.
rsyslogd La versione più recente del logger di sistema.
samba Servizi di file e stampa per client Microsoft Windows.
sensors Monitoraggio hardware (temperature, ventilatori ecc).
sshd Demone openSSH (secure shell).
stbd Questo demone era necessario per gnome-system-tools. Tuttavia, con i tools di gnome-2.28, non è più necessario.
syslogd L'ormai datato logger di sistema di base.
syslog-ng L'ultima generazione di logger di sistema.
vsftpd FTP server.