Salut,
Voici ce que je cherche à faire : avoir un mode avec uniquement le strict strict minimum d'activé, genre même pas de serveur X, pour quand je suis sur batterie (c'est pour faire du vim dans le train, ma batterie est à moitié morte et dure à peine une heure en fonctionnement normal avec le bouton wifi off… ><).
Je pense utiliser le runlevel 3,
supposé être un mode texte uniquement. Je place toutes les infos et mon retour d'expérience ici, à la fois pour que ça serve à d'autres et pour me servir d'aide-mémoire. Les commentaires éventuels sont bienvenus.
Pour l'instant, j'ai réduit les services activés pour le runlevel 3 de ça (en m'aidant de
cette page, puis
celle-ci, plus complète mais découverte un peu tardivement…) :
$ chkconfig --list|grep 3:marche
NetworkManager 0:arrêt 1:arrêt 2:marche 3:marche 4:marche 5:marche 6:arrêt
atd 0:arrêt 1:arrêt 2:arrêt 3:marche 4:marche 5:marche 6:arrêt
auditd 0:arrêt 1:arrêt 2:marche 3:marche 4:marche 5:marche 6:arrêt
avahi-daemon 0:arrêt 1:arrêt 2:arrêt 3:marche 4:marche 5:marche 6:arrêt
bluetooth 0:arrêt 1:arrêt 2:arrêt 3:marche 4:marche 5:marche 6:arrêt
cpuspeed 0:arrêt 1:marche 2:marche 3:marche 4:marche 5:marche 6:arrêt
crond 0:arrêt 1:arrêt 2:marche 3:marche 4:marche 5:marche 6:arrêt
cups 0:arrêt 1:arrêt 2:marche 3:marche 4:marche 5:marche 6:arrêt
gpm 0:arrêt 1:arrêt 2:marche 3:marche 4:marche 5:marche 6:arrêt
haldaemon 0:arrêt 1:arrêt 2:arrêt 3:marche 4:marche 5:marche 6:arrêt
httpd 0:arrêt 1:arrêt 2:marche 3:marche 4:marche 5:marche 6:arrêt
ip6tables 0:arrêt 1:arrêt 2:marche 3:marche 4:marche 5:marche 6:arrêt
iptables 0:arrêt 1:arrêt 2:marche 3:marche 4:marche 5:marche 6:arrêt
irqbalance 0:arrêt 1:arrêt 2:arrêt 3:marche 4:marche 5:marche 6:arrêt
jexec 0:marche 1:marche 2:marche 3:marche 4:marche 5:marche 6:marche
kerneloops 0:arrêt 1:arrêt 2:arrêt 3:marche 4:marche 5:marche 6:arrêt
livesys 0:arrêt 1:arrêt 2:arrêt 3:marche 4:marche 5:marche 6:arrêt
livesys-late 0:arrêt 1:arrêt 2:arrêt 3:marche 4:marche 5:marche 6:arrêt
lm_sensors 0:arrêt 1:arrêt 2:marche 3:marche 4:marche 5:marche 6:arrêt
messagebus 0:arrêt 1:arrêt 2:marche 3:marche 4:marche 5:marche 6:arrêt
microcode_ctl 0:arrêt 1:arrêt 2:marche 3:marche 4:marche 5:marche 6:arrêt
netfs 0:arrêt 1:arrêt 2:arrêt 3:marche 4:marche 5:marche 6:arrêt
nfslock 0:arrêt 1:arrêt 2:arrêt 3:marche 4:marche 5:marche 6:arrêt
ntpd 0:arrêt 1:arrêt 2:marche 3:marche 4:marche 5:marche 6:arrêt
portreserve 0:arrêt 1:arrêt 2:marche 3:marche 4:marche 5:marche 6:arrêt
rpcbind 0:arrêt 1:arrêt 2:marche 3:marche 4:marche 5:marche 6:arrêt
rpcgssd 0:arrêt 1:arrêt 2:arrêt 3:marche 4:marche 5:marche 6:arrêt
rpcidmapd 0:arrêt 1:arrêt 2:arrêt 3:marche 4:marche 5:marche 6:arrêt
rsyslog 0:arrêt 1:arrêt 2:marche 3:marche 4:marche 5:marche 6:arrêt
sendmail 0:arrêt 1:arrêt 2:marche 3:marche 4:marche 5:marche 6:arrêt
setroubleshoot 0:arrêt 1:arrêt 2:arrêt 3:marche 4:marche 5:marche 6:arrêt
smolt 0:arrêt 1:arrêt 2:marche 3:marche 4:marche 5:marche 6:arrêt
sshd 0:arrêt 1:arrêt 2:marche 3:marche 4:marche 5:marche 6:arrêt
udev-post 0:arrêt 1:marche 2:marche 3:marche 4:marche 5:marche 6:arrêt
wpa_supplicant 0:arrêt 1:arrêt 2:marche 3:marche 4:marche 5:marche 6:arrêt
À ça :
$ chkconfig --list|grep 3:marche
atd 0:arrêt 1:arrêt 2:arrêt 3:marche 4:marche 5:marche 6:arrêt
cpuspeed 0:arrêt 1:marche 2:marche 3:marche 4:marche 5:marche 6:arrêt
crond 0:arrêt 1:arrêt 2:marche 3:marche 4:marche 5:marche 6:arrêt
gpm 0:arrêt 1:arrêt 2:marche 3:marche 4:marche 5:marche 6:arrêt
haldaemon 0:arrêt 1:arrêt 2:arrêt 3:marche 4:marche 5:marche 6:arrêt
irqbalance 0:arrêt 1:arrêt 2:arrêt 3:marche 4:marche 5:marche 6:arrêt
jexec 0:marche 1:marche 2:marche 3:marche 4:marche 5:marche 6:marche
messagebus 0:arrêt 1:arrêt 2:marche 3:marche 4:marche 5:marche 6:arrêt
microcode_ctl 0:arrêt 1:arrêt 2:marche 3:marche 4:marche 5:marche 6:arrêt
rsyslog 0:arrêt 1:arrêt 2:marche 3:marche 4:marche 5:marche 6:arrêt
udev-post 0:arrêt 1:marche 2:marche 3:marche 4:marche 5:marche 6:arrêt
Je prend le train tout à l'heure, on verra ce que ça donne. 😉