PDA

Visualizza la versione completa : runlevel e servizi


young
28-10-2004, 16:50
Ho impostato il runlevel del mio server a 3, per recuperare risorse dato che non mi serve l'interfaccia grafica. Ho notato, perņ, che a questo runlevel corrispondono pochi servizi attivi all'avvio. Con runlevel 5 mi attiva sia il server ftp che il server http, mentre con il 3 non vengono caricati e devo farlo a mano nel caso in cui il server si riavvi. Nella directory corrispondente al runlevel (/etc/rc3.d, ecc.) sono elencati i servizi da attivare all'avvio del sistema. E' possibile aggiungere a alla directory del runlevel 3 i file di avvio del server ftp e http? Ho provato a copiarli manualmente ma non vengono riconosciuti come file di avvio. Iniziano tutti o con la sigla K oppure con la sigla S. Cosa significa?

Boromir
28-10-2004, 17:07
chkconfig --add $nome_del_servizio --level $run_level
chkconfig --level $run_level $nome_del_servizio on|off|reset

esempio vuoi aggiungere vsftpd al runlevel 3 e 5 e farlo partire automaticamente


chkconfig --add vsftpd --level 35
chkconfig --level 35 vsftpd on


cmq man chkconfig !!

UNIX-based
28-10-2004, 17:10
i runlevel (system V) vengono gestiti da symlink che solitamente puntano a /etc/init.d/nomeservizio.
la S o la K iniziale stanno ad indicare se per quel determinato runlevel il servizio debba essere Startato o Killato. il numero che segue poi puņ essere utile per stabilire un ordine cronologico.

se vuoi ad esempio che il demone ftpd parta anche da runlevel 3, ti sposti in /etc/rc3.d (talvolta /etc/rc.d/rc3.d) e crei un symlink:
ln -s /etc/init.d/ftpd S23ftpd
per esempio.
ovviamente in /etc/init.d deve esserci lo script relativo (usa il tab per il completamento automatico)
:ciauz:

//edit:
qui č spiegato in modo semplice:
http://openskills.info/view/boxdetail.php?IDbox=129&boxtype=description

Loading