Services non nécessaires / Bureau système standard

Bonjour,

Suite à l’installation d’une Debian stable en laissant les options cochées par défaut (Environnement graphique de bureau, Utilitaires standard du système), je me retrouve avec les services ci-dessous. La méthode propre pour éviter d’avoir ces services/daemons sous les yeux? J’aimerais esquiver les trucs du genre Paquet sysv-rc-conf…

netstat -anp | grep -e tcp -e udp

tcp 0 0 0.0.0.0:111 0.0.0.0:* LISTEN 1192/portmap
tcp 0 0 127.0.0.1:631 0.0.0.0:* LISTEN 2145/cupsd
tcp 0 0 127.0.0.1:25 0.0.0.0:* LISTEN 2002/exim4
tcp 0 0 0.0.0.0:45504 0.0.0.0:* LISTEN 1204/rpc.statd
tcp6 0 0 ::1:631 :::* LISTEN 2145/cupsd
tcp6 0 0 ::1:25 :::* LISTEN 2002/exim4
udp 0 0 0.0.0.0:111 0.0.0.0:* 1192/portmap
udp 0 0 0.0.0.0:37109 0.0.0.0:* 2063/avahi-daemon:
udp 0 0 0.0.0.0:631 0.0.0.0:* 2145/cupsd
udp 0 0 0.0.0.0:33963 0.0.0.0:* 1204/rpc.statd
udp 0 0 0.0.0.0:956 0.0.0.0:* 1204/rpc.statd
udp 0 0 0.0.0.0:68 0.0.0.0:* 2035/dhclient
udp 0 0 0.0.0.0:5353 0.0.0.0:* 2063/avahi-daemon:
udp6 0 0 :::37260 :::* 2063/avahi-daemon:
udp6 0 0 :::5353 :::* 2063/avahi-daemon:

Principe de base avant de supprimer un service: si on connait pas, on ne touche pas!

Il existe des utilitaires graphiques pour activer/désactiver des services au démarrage, je n’ai pas leur nom sous la main.
Le netstat que tu donnes concerne l’activité réseau, je ne vois pas le rapport avec les services intiles.

Sauf votre respect, cher piratebab, votre intervention est tout à fait inutile pour moi.

Merci quand même.

EDIT: Exemple pour cupsd (common unix printing system daemon), le système n’a pas d’imprimante! Avahi-daemon (The Avahi mDNS/DNS-SD daemon), je n’en ai pas besoin non plus, etc.

Si je comprend bien, tu veux désactiver certains services parce que tu n’en a pas besoin?
Ben rcconf peut t’aider à faire ça, sinon tu supprimes simplement les paquets concernés (cups, avahi, exim4…)

avahi est un service permettant de découvrir et d’utiliser à la volée les machines et autres services sur le réseau. C’est un truc qui veut copier apple, il te suffit de désinstaller le paquet ou de mettre exit 0 au debut du script /etc/init.d/avahi-daemon.
exim4 est nécessaire au système.
cups est la gestion des imprimantes. Laisse le paquet
Les rpc sont nécessaires à plusieurs services dont NFS par exemple. Tu peux virer portmap pour voir qui en a besoin.

Dommage que mes réponses ne t’intéressent pas, j’aurais pu te proposer system-config-services
http://linux.die.net/man/8/system-config-services

Désolé, je m’incruste vite fait (et pas pour aider, juste par curiosité)…

Je suis curieux de savoir pourquoi exim4 est nécessaire, il ne s’agit pourtant que d’un serveur de mail, non?

Essentiel, non, pas vraiment, j’ai tourné longtemps sans (avant d’utiliser mutt). Mais c’est en fait utile pour recevoir les mails du système, si tu as par exemple apt-listchanges d’installé.

Parce que ton système t’envoie des emails pour te prévenir d’évènements importants (tape la commande mail en console, tu verras tout ce que le système t’a écrit!).
d’où mon avertissement préliminaire: quand on ne sait pas à quoi sert un service, on ne le touche pas , on se renseigne au préalable.

Merci.
J’ignorais que linux envoie des mail aux utilisateurs, je comprend mieux l’intérêt d’exim du coup. (faudra que je regarde comment m’en servir plus en détails, il semble que seuls cron et popularity-contest le mentionnent sur mon système…)

cron est un exemple de logiciel qui t’envoie un meil pour te dire si l’action programmée s’est bien déroulée (ou pas)

Le mieux serait de faire la liste des services et les logiciels que tu as installer, et de récupéré les conseils, sinon sa va partir au loto.

Suite à une seconde installation en sélectionnant uniquement “Environnement graphique de bureau”, le résultat de mon netstat est moins lourd:

netstat -anp | grep -e tcp -e udp

tcp 0 0 127.0.0.1:631 0.0.0.0:* LISTEN 1487/cupsd
tcp6 0 0 ::1:631 :::* LISTEN 1487/cupsd
udp 0 0 0.0.0.0:631 0.0.0.0:* 1487/cupsd
udp 0 0 0.0.0.0:34837 0.0.0.0:* 1372/avahi-daemon:
udp 0 0 0.0.0.0:68 0.0.0.0:* 1343/dhclient
udp 0 0 0.0.0.0:5353 0.0.0.0:* 1372/avahi-daemon:
udp6 0 0 :::5353 :::* 1372/avahi-daemon:
udp6 0 0 :::45292 :::* 1372/avahi-daemon:

Méthode employée pour virer cupsd:

update-rc.d cups disable

/etc/init.d/cups stop

update-rc.d -f cups remove

Méthode employée pour virer avahi-daemon:
Suppression complète via le Gestionnaire de paquets Synaptic

Suppression complète
7 paquets vont être désinstallés
4256 kB d’espace disque sera libéré
avahi-daemon sera désinstallé ainsi que ses fichiers de configuration
gnome sera désinstallé
gnome-desktop-environment sera désinstallé
gnome-user-share sera désinstallé
libapache2-mod-dnssd sera désinstallé
libnss-mdns sera désinstallé
telepathy-salut sera désinstallé

Je me retrouve avec 2 orphelins que je supprime:
libavahi-core7, libdaemon0

Un netstat maintenant:

netstat -anp | grep -e tcp -e udp

udp 0 0 0.0.0.0:68 0.0.0.0:* 1264/dhclient

Merci