Skip to main content

Quali sono i diversi Linux Servizi?

I servizi Linux sono applicazioni eseguite in background del sistema operativo Linux, in genere senza intervento dell'utente.Molti servizi Linux sono servizi di avvio e vengono avviati quando gli stivali di sistema, prima che l'utente accedi. Linux è un programma gratuito e open source, quindi c'è molta varietà e i servizi specifici installati per impostazione predefinita variano a seconda di qualeViene utilizzata la distribuzione di Linux.I servizi possono essere abilitati, disabilitati, gestiti e persino modificati dall'utente.

Alcuni servizi Linux avviano, eseguono una funzione e quindi chiudono.Un esempio è Kudzu, che rileva hardware nuovo o modificato.Altri esempi includono casuali, che genera un numero casuale utilizzato per la sicurezza e KeyTable, che imposta mapping per tastiera e carattere di sistema.

L'altro tipo di servizio è un demone, che è un servizio che funziona sempre.Molti di questi forniscono vari servizi di rete, tra cui i seguenti: HTTPD fornisce un server Web Apache;INETD, Internet SuperServer Daemon, avvia i servizi di networking del protocollo di controllo della trasmissione/protocollo Internet (IP) ed è responsabile di molti altri servizi di rete;SMTP invia e riceve e -mail;e NFS consente l'hosting di un file server di rete.Questi servizi potrebbero avere nomi diversi a seconda della distribuzione Linux;Ad esempio, il servizio Apache è chiamato HTTPD su alcune distribuzioni e Apache2 su altre.

Un'altra serie di applicazioni funzionano come servizi Daemon, che non sono legati alla rete e forniscono funzionalità continue.Esempi includono Cron, che viene utilizzato per eseguire attività programmate;GPM, che supporta la funzionalità del mouse;APMD, che fornisce una gestione avanzata dell'energia;e LPD, Spooler di stampa.

Servizi eseguiti in base a un livello di corsa, che definisce lo stato del sistema, come accesso a utente singolo, accesso multiutente, arresto e riavvio.Il file/etc/Inittab imposta il livello di esecuzione predefinito e indica i file, normalmente memorizzati in /etc/rc.d/;Questi script RC.D definiscono quali servizi iniziano ad entrare in un runlevel.Questi script definiscono anche la priorità di avvio e la priorità di arresto per ciascun servizio, da 0 a 100, per definire l'ordine in cui i servizi avviano e spenna.

Alcune distribuzioni Linux forniscono un'interfaccia utente grafica (GUI) per configurare i servizi.Se questo non è disponibile su una determinata distribuzione, alcuni strumenti di comando dovrebbero essere ancora disponibili.Lo strumento CHKConfig può essere utilizzato per elencare i servizi, creare o eliminare i servizi o per attivare o disattivare i servizi.Lo strumento NTSYSV fornisce una semplice interfaccia per scegliere quali servizi dovrebbero essere avviati automaticamente.Tutti gli strumenti per configurare i servizi Linux sono semplicemente front -end sugli script RC.D e gli utenti di alimentazione possono modificare direttamente questi script per gestire i servizi.