Ceci est une ancienne révision du document !
Table des matières
Optimiser son système Linux
Mémoire vive utilisée
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.
$ 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 t du nom que tu cherches
Nettoyer 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