Page 1 sur 2

Désactivation de certains services, dangereux ou pas ?

Posté : mer. 10 juil. 2024 16:08
par damad
Bonjour à toutes et à tous !!

Grâce à la commande

Code : Tout sélectionner

systemd-analyze blame
j'ai identifié quelques services qui prennent un certain temps au démarrage, que je n'utilise pas ou que je ne veux pas utiliser. En voici la liste :

Code : Tout sélectionner

NetworkManager-wait-online.service
apt-daily.timer
apt-daily-upgrade.timer
blueman-mechanism.service
openvpn.service
ModemManager.service
postfix
kerneloops.service
Je les ai donc désactivés après m'être assuré sur internet que c'était « safe ». Pour ce faire, j'ai utilisé la commande

Code : Tout sélectionner

sudo systemctl disable nom_du_service
pour tous les services et la commande suivante pour postfix :

Code : Tout sélectionner

sudo update-rc.d postfix disable
Ainsi, tout est réversible au besoin.

Avec ces manipulations, j'ai gagné 5 secondes de démarrage, ce qui m'amène à 19 secondes depuis l'appui sur le bouton « ON » et en comptant le temps du choix l'OS. Pas mal pour ma vieille bécane de 11 ans !!

Voilà donc ma question. Bien que tout semble fonctionner comme je le veux, est-ce vraiment « safe » d'avoir désactivé ces services ? Autrement dit, ai-je fait quelque chose de dangereux pour la sécurité et la stabilité de ma Mint ?

Merci d'avance pour vos réponses et bonne fin d'après-midi !! :D

Re: Désactivation de certains services, dangereux ou pas ?

Posté : mer. 10 juil. 2024 18:25
par tioker
Bonsoir,

Je vais te répondre par une blague en vidéo.
En deux mots, pourquoi s'embêter pour gagner 5 secondes sur une machine que tu ne redémarres qu'une fois la semaine ?
À moins que ce soit pour résoudre un manque de mémoire, ou pour un challenge...
Mon /home est séparé; à chaque boot il fait un contrôle de cohérence. Je l'ai laissé.
Mon .bashrc comporte des contrôles et mon fastfetch aussi; ça prend un peu de temps à l'ouverture du terminal mais comparé aux services rendus... Et peut-être qu'un service inutile aujourd'hui ne le sera plus (inutile) demain...

Sinon, pour tes services arrêtés, je n'ai aucune idée de leur sensibilité et/ou utilité.

Dis nous...

Re: Désactivation de certains services, dangereux ou pas ?

Posté : mer. 10 juil. 2024 19:00
par cyrille
Si tu n'as pas de vpn ni de serveur de mail, pas de soucis

Re: Désactivation de certains services, dangereux ou pas ?

Posté : jeu. 11 juil. 2024 07:52
par serged
Dans le gestionnaire de tâches, j'ai des références à "evolution" que je n'utilise pas :

Code : Tout sélectionner

$ pgrep -l evolution
2154 evolution-alarm
2210 evolution-sourc
2245 evolution-calen
2273 evolution-addre
dans une bécane sous MATE j'ai réussi à les éliminer avec "Applications au démarrage" qui a un bouton "afficher les programmes masqués" (ou équivalent) : Mais ce bouton n'existe pas sous Cinnamon ! Comment virer ces références à evolution ?

Re: Désactivation de certains services, dangereux ou pas ?

Posté : jeu. 11 juil. 2024 18:19
par damad
Hello !!

@tioker :
Je vais te répondre par une blague en vidéo.
Excellente vidéo, je te l'accorde !! C'est vrai que vu comme ça, mon « problème » paraît insignifiant voire ridicule. Mais la question n'était pas là.
En deux mots, pourquoi s'embêter pour gagner 5 secondes sur une machine que tu ne redémarres qu'une fois la semaine ?
À moins que ce soit pour résoudre un manque de mémoire, ou pour un challenge...
C'est simplement de l'optimisation. Je n'ai pas besoin de certaines choses, je ne les démarre pas. De même, quand je n'utilise pas mon ordinateur, il est éteint. Et c'est la plupart de la journée... Après, oui, je suis fier que ma vieille bécane démarre en 19 secondes. Mais là n'était pas la question.
Mon /home est séparé; à chaque boot il fait un contrôle de cohérence. Je l'ai laissé.
Mon .bashrc comporte des contrôles et mon fastfetch aussi; ça prend un peu de temps à l'ouverture du terminal mais comparé aux services rendus...
Je n'ai pas tout désactivé bêtement, la liste est dans la question...
Et peut-être qu'un service inutile aujourd'hui ne le sera plus (inutile) demain...
C'est bien pour ça que je les ai désactivés et non désinstallés... C'est réversible, comme je l'indique dans la question...
Sinon, pour tes services arrêtés, je n'ai aucune idée de leur sensibilité et/ou utilité.
Dommage, car c'était précisément l'objet de ma question....

Mais merci pour la vidéo, que j'ai sauvegardée.


@cyrille :


Merci, c'est bien le cas. Et pas de bluetooth non-plus.


@serged :


Merci pour ton intervention, car je viens de constater la même chose chez moi et je n'utilise pas evolution non-plus. D'ailleurs, il n'est même pas installé et ne l'a jamais été.

En fait, il semble que certaines options d'evolution soient intégrées à gnome, même sans qu'evolution ne soit installé. Je n'ai pas tout compris mais j'ai trouvé un truc.

Avant tout, il faut savoir que lorsque tu ouvres les « Application aux démarrage », tu navigues dans les dossiers /etc/xdg/autostart/ et ~/.config/autostart/ qui contiennent des fichiers .desktop. Mais ne sont affichés que ceux qui sont autorisés à s'afficher. Et comme tu le dis, Cinnamon n'a pas de case à cocher pour afficher les fichiers cachés.

Mais rien ne t'empêche d'aller naviguer dans ces dossiers et tu trouveras le fichier org.gnome.Evolution-alarm-notify.desktop dans /etc/xdg/autostart/. C'est lui le responsable principal.

En l'ouvrant en root, tu remplaces la ligne « NoDisplay=true » par « NoDisplay=false » et tu pourras voir ce fichier dans les « Applications au démarrage ».

Ainsi, tu pourras le désactiver à ta guise et tu verras que les 4 entrées relatives à evolution dans ton gestionnaire de tâches auront disparues après redémarrage !!

Petite précision au cas où. Les « Application au démarrage » n'ont pas les droits root sur le fichier org.gnome.Evolution-alarm-notify.desktop du dossier /etc/xdg/autostart/. Donc un nouveau fichier du même nom est créé automatiquement dans le dossier ~/.config/autostart/, qui prendra le dessus sur l'original. Au besoin, c'est celui-ci qu'il faut modifier.

En tout cas merci à tous pour vos réponses et si quelqu'un à d'autres idées de « choses inutiles » chargées au démarrage, je suis preneur !! :D

Re: Désactivation de certains services, dangereux ou pas ?

Posté : jeu. 11 juil. 2024 19:03
par tioker
damad a écrit :
jeu. 11 juil. 2024 18:19
Excellente vidéo, je te l'accorde !! C'est vrai que vu comme ça, mon « problème » paraît insignifiant voire ridicule. Mais la question n'était pas là.
Content que tu l'aies pris sous le ton de la boutade. J'avais quelques scrupules après avoir publié ma réponse.
Mais il est vrai que parfois on creuse des sujets plus pour la curiosité / la beauté du geste, que la pure utilité.
Et je ne suis pas le dernier à produire (programmes) des trucs qui ne me servent jamais...
Cdlt

Re: Désactivation de certains services, dangereux ou pas ?

Posté : jeu. 11 juil. 2024 20:42
par cyrille
Pour evolution, désinstaller l'application, virer les services si pas nécessaire
En tout cas merci à tous pour vos réponses et si quelqu'un à d'autres idées de « choses inutiles » chargées au démarrage, je suis preneur !! :D
Tu dépends de tes besoins ;)

Re: Désactivation de certains services, dangereux ou pas ?

Posté : ven. 12 juil. 2024 09:18
par serged
cyrille a écrit :
jeu. 11 juil. 2024 20:42
Pour evolution, désinstaller l'application, virer les services si pas nécessaire
Bon, il y a bien un paquet "evolution", mais il n'est pas installé (par défaut).
Il y a des paquets "evolution-data-server" et "evolution-data-server-common" installés.
Si je veux supprimer "evolution-data-server-common" il me propose de supprimer plein de trucs dont "cinnamon". Je garde.
Je viens de supprimer "evolution-data-server" et je croise les doigts...

Re: Désactivation de certains services, dangereux ou pas ?

Posté : ven. 12 juil. 2024 09:23
par cyrille
Perso j'utilise pas cinnamon... Sinon ils y discutent ici https://forums.linuxmint.com/viewtopic.php?t=398844

Re: Désactivation de certains services, dangereux ou pas ?

Posté : ven. 12 juil. 2024 16:32
par damad
Hello !!


@tioker :

Pas de souci !! Je ne vais quand même pas me fâcher avec un modérateur... Et j'ai gardé la vidéo !! ;)
Ceci dit, c'est vrai que ce n'est pas un problème majeur dans mon cas. Oui, mon ordi a 11 ans mais il se porte plutôt bien. Le truc est que je fais de la musique, ce qui demande pas mal de ressources. Donc j'essaie de maximiser le potentiel disponible.

Evidemment, ce qui m'a fait gagner un maximum de ressources a été de passer de Windo$s à Mint... Mais étant bidouilleur dans l'âme, je me suis dit que je pouvais faire encore mieux. Et c'est le cas !!

@cyrille :
Pour evolution, désinstaller l'application, virer les services si pas nécessaire
Le problème est qu'il n'est pas installé. Et malgré cela, les services présents peuvent justement être nécessaires.


@serged :

C'est bien là le problème. Des options d'evolution sont « encapsulées » dans l'environnement. C'est pour ça que je préfère ne pas essayer de désinstaller ces options. C'est aussi ce qu'on peut lire dans le lien de cyrille.

As-tu essayé la solution que j'ai proposée ? Chez moi, ça a marché. Car c'est précisément le fichier org.gnome.Evolution-alarm-notify.desktop qui lance les 4 services concernés au démarrage.

J'ai trouvé un lien qui reprend tout ce que je t'ai dit, avec quelques variantes, mais le principe est le même :

https://askubuntu.com/questions/1317784 ... arm-notify

Ils proposent en plus de masquer les 4 services d'evolution grâce à ces 4 lignes de commande :

Code : Tout sélectionner

systemctl --user mask evolution-addressbook-factory.service 
systemctl --user mask evolution-calendar-factory.service 
systemctl --user mask evolution-source-registry.service 
systemctl --user mask evolution-user-prompter.service
Ce que je n'ai pas fait pour deux raisons. Premièrement, certains utilisateurs ont eu des problèmes avec d'autres logiciels de calendrier en faisant cela. Deuxièmement, mon but est de ne pas casser mon système. Je veux juste que quand je boot, rien de superflu ne soit chargé. Si un quelconque programme a besoin de ces services, il doit pouvoir les lancer plus tard.

Maintenant, au lieu de masquer les services, tu pourrais les désactiver. Or, ce sont des services statiques qu'on ne peut ni activer, ni désactiver. Ils se chargent comme dépendances et non automatiquement d'eux-mêmes. Et dans ce cas, c'est bien le fichier org.gnome.Evolution-alarm-notify.desktop qui lance ces services au démarrage...

D'où la solution proposée.

Pour finir :
Je viens de supprimer "evolution-data-server" et je croise les doigts...
Ceci dit, est-ce que les 4 services sont toujours présents au démarrage après cette manipulation ?