Pour connaître le niveau d’éxécution courant taper “who -r”
[root@aspirateur root]# who -r
niveau d’exécution 5 Dec 10 21:21 dernier=S
[root@aspirateur root]#
C’est tiré d’une fedora, j’ai pas de debian juste sous la main …
Ca veut dire que tu est en niveau 5 et que le niveau précédent était le “S” comme “single user” qui est le mode maintenance.
Le niveau 5 est le niveau par défaut sur Redhat/Fedora. Sur Debian, c’est le niveau 2
Si tu veux savoir ce qui est démarré au niveau 5 tu vas sous:
[root@aspirateur rc5.d]# pwd
/etc/rc5.d
[root@aspirateur rc5.d]# ls
K01yum K50snmpd S04readahead_early S20random S85gpm
K05saslauthd K50snmptrapd S05kudzu S25netfs S90crond
K10lircd K50vsftpd S06cpuspeed S26apmd S90xfs
K10psacct K74nscd S08iptables S28autofs S95anacron
K20nfs K87irqbalance S10network S40smartd S95atd
K24irda K89netplugd S12syslog S44acpid S96readahead
K35smb K91isdn S13portmap S55cups S97messagebus
K35vncserver K96pcmcia S14nfslock S55sshd S97rhnsd
K35winbind K99mdmonitor S18rpcgssd S56xinetd S99local
K44rawdevices K99mdmpd S19rpcidmapd S58ntpd
K50netdump K99microcode_ctl S19rpcsvcgssd S80sendmail
[root@aspirateur rc5.d]#
On voit que ce répertoire ne contient que des soft links qui pointent sur init.d:
[root@aspirateur rc5.d]# ls -l ntp
lrwxrwxrwx 1 root root 14 oct 1 12:07 S58ntpd -> …/init.d/ntpd
[root@aspirateur rc5.d]#
En gros, tout ce qui est préfixé par “K” est censé être arrêté en entrant dans ce niveau. Tout ce qui est préfixé par “S” est démarré dans ce niveau. Tout ça, dans l’ordre de numérotation.
Par exemple, pour accélérer le démarrage, tu pourrais éventuellement déplacer S58ntpd (Network Time Protocol, qui bouffe beaucoup de temps) dans rc.local.
rc.local est exécuté après tous les autres init scripts.
Quand ta machine est configurée comme tu veux tu peux aussi virer S05kudzu (discover sous debian, je crois…) qui effectue une détection du matériel à chaque démarrage, ca aussi ca prends beaucoup de temps.
Mais attention à ne pas désactiver n’importe quoi …
Bon ménage !
Jabba