====== Optimiser son système Linux ====== ===== Mémoire vive utilisée ===== * https://pad.lobotomie.org/p/optimiz $ free -m $ free -h ===== Partitions ===== $ df -h ===== Voir processus ===== $ ps ax La même chose $ ps -ef Lire manuel $ man Afficher les processus en cours $ top ou $ htop $ killall firefox-esr $ killall -9 firefox-esr ===== Tuer tous les processus ===== $ kill -9 -1 Pour killer ordi : commande spéciale qui sature le noyau ===== Donne temps de démarrage ordi ===== $ sudo systemd-analyze $ sudo systemd-analyze blame Visualisation des processus de demarrage $ sudo systemd-analyze plot > plot.svg ===== Trouver les services inutiles du démarrage ===== Regarder dans le menu des "Applications au démarrage" et désactiver les services dont on est sûr qu'on ne veut pas, ou: $ sudo systemd-analyze blame $ sudo system ctl networking.services teamviewerd.service => pour gérer un ordi de qqn a distance ===== Pour démarrer le service ===== $ sudo systemctl start teamviewerserviced.service ==== Pour empêcher le service de démarrer ==== $ sudo systemctl disable teamviewerserviced.service $ sudo systemctl enable teamviewerserviced.service ===== Filtrer le résultat de la commande ps -ax ===== $ ps ax |grep python ===== Récupérer les pid des processus ===== $ pgrep -f pyth ===== Donne tout l'historique ===== $ history ==== Voir manuel de history ==== $ man history ===== Retrouver ligne de commande par filtre ===== **CTRL + R** + une partie du nom que tu cherches ===== Nettoyer l'historique des commandes ===== Editer le fichier bash history à la racine du home $ sudo dmesg nano bash.history Pour garder toute la réponse d'une ligne de commande aller dans le terminal > Edition > Préférence de profil ===== regarder ce qui se passe en temps réel dans l'ordi ===== $ sudo tail -f /var/log/syslog regarde la queue de fichier en continu $ sudo tail -f /var/log/kern.log ===== Pour augmenter la verbosité d'un programme ===== On ajoute -v à la ligne de commande ===== gbd = analyseur de programme =====