Services Configuration Tool

Services Configuration Tool � un'applicazione grafica sviluppata da Red Hat per impostare i servizi SysV contenuti in /etc/rc.d/init.d che devono essere eseguiti durante l'avvio del sistema (per i runlevel 3, 4 e 5) e per stabilire quali servizi xinetd devono essere attivati. Quest'applicazione vi consente, inoltre, di avviare, arrestare e riavviare i servizi SysV e di riavviare xinetd.

Per avviare Services Configuration Tool dal desktop, selezionate Pulsante del menu principale (sul Pannello) => Server Settings => Services oppure digitate il comando redhat-config-services al prompt della shell (per esempio in un terminale XTerm o GNOME).

Figura 13-1. Services Configuration Tool

Services Configuration Tool visualizza il runlevel corrente e il runlevel sottoposto a modifica. Per modificare un runlevel differente, selezionare Modifica runlevel dal men� a tendina, quindi il runlevel 3, 4 o 5. Consultate la sezione Runlevel per una descrizione dei runlevel.

Services Configuration Tool elenca i servizi forniti da /etc/rc.d/init.d e quelli controllati da xinetd. Fate clic su un servizio per visualizzarne una breve descrizione nella parte inferiore della finestra.

Per avviare, arrestare o riavviare un servizio in modo immediato, selezionate il servizio e l'azione del caso dal menu a tendina Azioni. Avete anche la facolt� di selezionare il servizio e fare clic sui tasti di avvio, arresto o riavvio sulla barra degli strumenti.

Se selezionate un servizio xinetd come telnet, i tasti Avviare, Arrestare, e Riavviare non saranno disponibili. Modificando, invece, il valore Fare partire all'avvio di un servizio xinetd, dovrete fare clic sul pulsante Salvare modifiche per riavviare xinetd e disattivare/attivare i servizi xinetd modificati.

Per attivare un servizio durante l'avvio per il runlevel correntemente prescelto, selezionate la casella di controllo relativa al nome del servizio sotto la colonna Fare partire all'avvio. Dopo la configurazione del runlevel, applicate le modifiche selezionando File => Salvare modifiche dal menu a tendina oppure facendo clic sul pulsante Salvare modifiche.

AttenzioneAvvertenza
 

Quando salvate le modifiche apportate ai servizi xinetd, viene riavviato xinetd. Per gli altri servizi, viene invece riconfigurato il runlevel, ma le modifiche non sono effettive all'istante.

Se selezionate o deselezionate il valore Fare partire all'avvio per un servizio di /etc/rc.d/init.d, si attiver� il pulsante Salvare modifiche. Fate clic sul pulsante per riconfigurare il runlevel correntemente selezionato. Le modifiche non saranno applicate immediatamente al sistema. Supponete, per esempio, di configurare il runlevel 3. Se modificate il valore Fare partire all'avvio per il servizio anacron, deselezionandolo e facendo clic sul pulsante Salvare modifiche, la configurazione del runlevel 3 cambia in modo tale che anacron non venga lanciato all'avvio. Tuttavia, il runlevel 3 non � nuovamente inizializzato, e anacron resta in esecuzione. A questo punto, selezionate una delle seguenti opzioni:

  1. Arresta il servizio anacron — interrompete il servizio selezionandolo dall'elenco e facendo clic sul tasto Arresta servizio selezionato. Verr� visualizzato un messaggio che vi informa che l'operazione di arresto ha avuto successo.

  2. Inizializza nuovamente il runlevel — inizializzate di nuovo il runlevel passando al prompt della shell (come un terminale XTerm oppure GNOME) e digitando il comando telinit 3 (dove 3 � il numero del runlevel). Si raccomanda di utilizzare quest'opzione qualora modifichiate il valore Fare partire all'avvio di pi� servizi e desideriate attivare immediatamente i cambiamenti apportati.

  3. Rimanda — non � necessario arrestare il servizio anacron. � possibile attendere finch� il sistema non viene riavviato perch� il servizio si arresti. All'avvio successivo del sistema, il runlevel sar� inizializzato senza l'esecuzione del servizio anacron.